gitextract_h47_vi43/ ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .prettierrc ├── .vscode/ │ └── settings.json ├── LICENSE ├── README.md ├── demo/ │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.tsx │ │ ├── Icon.tsx │ │ ├── main.tsx │ │ └── styles.css │ ├── tsconfig.json │ └── vite.config.ts ├── eslint.config.mjs ├── package.json ├── pnpm-workspace.yaml ├── src/ │ ├── ModalContainer.tsx │ ├── ModalWrapper.css │ ├── ModalWrapper.tsx │ ├── Reoverlay.ts │ ├── constants/ │ │ └── index.ts │ ├── index.ts │ ├── types.ts │ └── utils/ │ ├── eventManager.ts │ ├── index.ts │ ├── utils.ts │ └── validator.ts ├── tests/ │ ├── ModalContainer.test.tsx │ ├── ModalWrapper.test.tsx │ ├── Reoverlay.test.tsx │ └── package-smoke.test.ts ├── tsconfig.build.json ├── tsconfig.json ├── tsup.config.ts ├── vitest.config.ts └── vitest.setup.ts