├── .eslintignore ├── .eslintrc.json ├── .github ├── renovate.json └── workflows │ ├── ci.yml │ └── prettier.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .releaserc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.config.ts ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── index.ts ├── useEffectEvent.test.tsx └── useEffectEvent.ts ├── test ├── react-18 │ ├── package.json │ ├── useEffectEvent.test.tsx │ └── vitest.config.ts └── react-experimental │ ├── package.json │ ├── useEffectEvent.test.tsx │ └── vitest.config.ts ├── tsconfig.dist.json ├── tsconfig.json ├── tsconfig.settings.json ├── vitest-cleanup-after-each.ts └── vitest.config.ts /.eslintignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/prettier.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/.github/workflows/prettier.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .eslintcache 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | pnpm-lock.yaml 3 | -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/README.md -------------------------------------------------------------------------------- /package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/package.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - test/* 3 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useEffectEvent' 2 | -------------------------------------------------------------------------------- /src/useEffectEvent.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/src/useEffectEvent.test.tsx -------------------------------------------------------------------------------- /src/useEffectEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/src/useEffectEvent.ts -------------------------------------------------------------------------------- /test/react-18/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/test/react-18/package.json -------------------------------------------------------------------------------- /test/react-18/useEffectEvent.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/test/react-18/useEffectEvent.test.tsx -------------------------------------------------------------------------------- /test/react-18/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/test/react-18/vitest.config.ts -------------------------------------------------------------------------------- /test/react-experimental/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/test/react-experimental/package.json -------------------------------------------------------------------------------- /test/react-experimental/useEffectEvent.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/test/react-experimental/useEffectEvent.test.tsx -------------------------------------------------------------------------------- /test/react-experimental/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/test/react-experimental/vitest.config.ts -------------------------------------------------------------------------------- /tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/tsconfig.dist.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/tsconfig.settings.json -------------------------------------------------------------------------------- /vitest-cleanup-after-each.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/vitest-cleanup-after-each.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/use-effect-event/HEAD/vitest.config.ts --------------------------------------------------------------------------------