├── .changeset ├── README.md └── config.json ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── pr.yml │ └── release.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc ├── .yarn └── releases │ └── yarn-3.3.0.cjs ├── .yarnrc.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── demo └── demo.gif ├── examples ├── SimpleForm.tsx └── WithRef.tsx ├── jest.config.js ├── jest └── setupAfterEnv.ts ├── package.json ├── src ├── __tests__ │ ├── call-all.test.ts │ ├── merge-refs.test.tsx │ └── use-auto-focus-inputs.test.tsx ├── call-all.ts ├── index.ts └── merge-refs.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn lint-staged -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.3.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/.yarn/releases/yarn-3.3.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/README.md -------------------------------------------------------------------------------- /demo/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/demo/demo.gif -------------------------------------------------------------------------------- /examples/SimpleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/examples/SimpleForm.tsx -------------------------------------------------------------------------------- /examples/WithRef.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/examples/WithRef.tsx -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest/setupAfterEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/jest/setupAfterEnv.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/package.json -------------------------------------------------------------------------------- /src/__tests__/call-all.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/src/__tests__/call-all.test.ts -------------------------------------------------------------------------------- /src/__tests__/merge-refs.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/src/__tests__/merge-refs.test.tsx -------------------------------------------------------------------------------- /src/__tests__/use-auto-focus-inputs.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/src/__tests__/use-auto-focus-inputs.test.tsx -------------------------------------------------------------------------------- /src/call-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/src/call-all.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/merge-refs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/src/merge-refs.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Groszczu/use-auto-focus-inputs/HEAD/yarn.lock --------------------------------------------------------------------------------