├── .github └── workflows │ ├── eslint.yml │ ├── prettier.yml │ ├── typescript.yml │ └── vitest.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE.MD ├── README.md ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── prettier.config.js ├── src ├── InfiniteLoader.ts ├── index.ts ├── scanForUnloadedIndices.test.ts ├── scanForUnloadedIndices.ts ├── types.ts ├── useInfiniteLoader.test.ts └── useInfiniteLoader.ts ├── tsconfig.json ├── vite.config.ts └── vitest.config.ts /.github/workflows/eslint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/.github/workflows/eslint.yml -------------------------------------------------------------------------------- /.github/workflows/prettier.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/.github/workflows/prettier.yml -------------------------------------------------------------------------------- /.github/workflows/typescript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/.github/workflows/typescript.yml -------------------------------------------------------------------------------- /.github/workflows/vitest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/.github/workflows/vitest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/LICENSE.MD -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/prettier.config.js -------------------------------------------------------------------------------- /src/InfiniteLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/src/InfiniteLoader.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/scanForUnloadedIndices.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/src/scanForUnloadedIndices.test.ts -------------------------------------------------------------------------------- /src/scanForUnloadedIndices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/src/scanForUnloadedIndices.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/useInfiniteLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/src/useInfiniteLoader.test.ts -------------------------------------------------------------------------------- /src/useInfiniteLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/src/useInfiniteLoader.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/react-window-infinite-loader/HEAD/vitest.config.ts --------------------------------------------------------------------------------