├── .github └── workflows │ ├── publish-npm.yml │ ├── release.yml │ ├── start-release.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── CLAUDE.md ├── LICENSE ├── PUBLISHING_SETUP.md ├── README.md ├── RELEASE_PROCESS.md ├── __tests__ ├── confirmable.test.tsx ├── context.test.tsx ├── createConfirmation.test.tsx ├── integration.test.tsx ├── mounter │ ├── domTree.test.tsx │ └── reactTree.test.tsx └── typescript │ ├── compatibility.test.ts │ ├── contextAwareTypeInference.test.tsx │ ├── integration.test.ts │ ├── type-constraints.test.ts │ └── types.test.ts ├── dist ├── confirmable.d.ts ├── confirmable.js ├── context.d.ts ├── context.js ├── createConfirmation.d.ts ├── createConfirmation.js ├── index.d.ts ├── index.js ├── mounter │ ├── domTree.d.ts │ ├── domTree.js │ ├── reactTree.d.ts │ └── reactTree.js ├── types.d.ts └── types.js ├── jest.config.js ├── jest.setup.ts ├── package.json ├── src ├── confirmable.tsx ├── context.ts ├── createConfirmation.ts ├── index.ts ├── mounter │ ├── domTree.tsx │ └── reactTree.tsx └── types.ts ├── tsconfig.build.json ├── tsconfig.json ├── tsconfig.tests.json └── typescript └── index.d.ts /.github/workflows/publish-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/.github/workflows/publish-npm.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/start-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/.github/workflows/start-release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | *.log 3 | node_modules 4 | lib 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | example 2 | src 3 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/LICENSE -------------------------------------------------------------------------------- /PUBLISHING_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/PUBLISHING_SETUP.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_PROCESS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/RELEASE_PROCESS.md -------------------------------------------------------------------------------- /__tests__/confirmable.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/confirmable.test.tsx -------------------------------------------------------------------------------- /__tests__/context.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/context.test.tsx -------------------------------------------------------------------------------- /__tests__/createConfirmation.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/createConfirmation.test.tsx -------------------------------------------------------------------------------- /__tests__/integration.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/integration.test.tsx -------------------------------------------------------------------------------- /__tests__/mounter/domTree.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/mounter/domTree.test.tsx -------------------------------------------------------------------------------- /__tests__/mounter/reactTree.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/mounter/reactTree.test.tsx -------------------------------------------------------------------------------- /__tests__/typescript/compatibility.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/typescript/compatibility.test.ts -------------------------------------------------------------------------------- /__tests__/typescript/contextAwareTypeInference.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/typescript/contextAwareTypeInference.test.tsx -------------------------------------------------------------------------------- /__tests__/typescript/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/typescript/integration.test.ts -------------------------------------------------------------------------------- /__tests__/typescript/type-constraints.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/typescript/type-constraints.test.ts -------------------------------------------------------------------------------- /__tests__/typescript/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/__tests__/typescript/types.test.ts -------------------------------------------------------------------------------- /dist/confirmable.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/confirmable.d.ts -------------------------------------------------------------------------------- /dist/confirmable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/confirmable.js -------------------------------------------------------------------------------- /dist/context.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/context.d.ts -------------------------------------------------------------------------------- /dist/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/context.js -------------------------------------------------------------------------------- /dist/createConfirmation.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/createConfirmation.d.ts -------------------------------------------------------------------------------- /dist/createConfirmation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/createConfirmation.js -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/mounter/domTree.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/mounter/domTree.d.ts -------------------------------------------------------------------------------- /dist/mounter/domTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/mounter/domTree.js -------------------------------------------------------------------------------- /dist/mounter/reactTree.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/mounter/reactTree.d.ts -------------------------------------------------------------------------------- /dist/mounter/reactTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/mounter/reactTree.js -------------------------------------------------------------------------------- /dist/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/types.d.ts -------------------------------------------------------------------------------- /dist/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/dist/types.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/jest.setup.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/package.json -------------------------------------------------------------------------------- /src/confirmable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/src/confirmable.tsx -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/createConfirmation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/src/createConfirmation.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mounter/domTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/src/mounter/domTree.tsx -------------------------------------------------------------------------------- /src/mounter/reactTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/src/mounter/reactTree.tsx -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/tsconfig.tests.json -------------------------------------------------------------------------------- /typescript/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haradakunihiko/react-confirm/HEAD/typescript/index.d.ts --------------------------------------------------------------------------------