├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.cjs ├── .tool-versions ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── eslint.config.js ├── example ├── App.tsx ├── main.tsx └── vite-env.d.ts ├── index.html ├── package.json ├── pnpm-lock.yaml ├── src ├── Autosave.test.tsx ├── Autosave.tsx ├── index.ts ├── props.ts ├── useAutosave.test.tsx ├── useAutosave.tsx ├── useDebounce.test.tsx └── useDebounce.tsx ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 23.9.0 2 | pnpm 10.6.1 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/eslint.config.js -------------------------------------------------------------------------------- /example/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/example/App.tsx -------------------------------------------------------------------------------- /example/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/example/main.tsx -------------------------------------------------------------------------------- /example/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/Autosave.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/src/Autosave.test.tsx -------------------------------------------------------------------------------- /src/Autosave.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/src/Autosave.tsx -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/src/props.ts -------------------------------------------------------------------------------- /src/useAutosave.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/src/useAutosave.test.tsx -------------------------------------------------------------------------------- /src/useAutosave.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/src/useAutosave.tsx -------------------------------------------------------------------------------- /src/useDebounce.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/src/useDebounce.test.tsx -------------------------------------------------------------------------------- /src/useDebounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/src/useDebounce.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jollyjerr/react-autosave/HEAD/vite.config.ts --------------------------------------------------------------------------------