{"id":164528086,"number":"2.2.5","published_at":"2026-01-11T17:48:37.337Z","licenses":"MIT","integrity":"sha512-6viWvPSZvVuMIe9hrl4IIZoVfO/npiqOb03m4Z9w+VihmVzBbiudUrtUqDpsWdKvd/Ai31TCR25CBcFFAUm28w==","status":null,"download_url":"https://registry.npmjs.org/react-window/-/react-window-2.2.5.tgz","registry_url":"https://www.npmjs.com/package/react-window/v/2.2.5","documentation_url":null,"install_command":"npm install react-window@2.2.5","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},"dist":{"integrity":"sha512-6viWvPSZvVuMIe9hrl4IIZoVfO/npiqOb03m4Z9w+VihmVzBbiudUrtUqDpsWdKvd/Ai31TCR25CBcFFAUm28w==","shasum":"425a29609980083aafd5a48a1711a2af9319c1d2","tarball":"https://registry.npmjs.org/react-window/-/react-window-2.2.5.tgz","fileCount":8,"unpackedSize":207511,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEEBeSsx96CyXxamFRFaZE4dd4LLokmhq+KOE+OFTg8rAiEAnOofQOII71xtHlYLGCPpeq+7cFWwvO/cvU43LgbgUTc="}]},"gitHead":"dff578fbd6120f0d0ec4b5b6a2ea20088a724970","main":"dist/react-window.cjs","scripts":{"dev":"vite","dev:integrations":"pnpm run dev:integrations:next \u0026 pnpm run dev:integrations:vike \u0026 pnpm run dev:integrations:vite","dev:integrations:next":"pnpm -C integrations/next/ run dev","dev:integrations:vike":"pnpm -C integrations/vike/ run dev","dev:integrations:vite":"pnpm -C integrations/vite/ run dev","build":"pnpm run build:lib \u0026\u0026 pnpm run build:docs","build:docs":"TARGET=docs vite build","build:lib":"TARGET=lib vite build","compile":"pnpm run compile:docs \u0026\u0026 pnpm run compile:examples","compile:docs":"tsx ./scripts/compile-docs","compile:examples":"tsx ./scripts/compile-examples","compress:og-image":"tsx ./scripts/compress-og-image","e2e:install":"pnpm -C integrations/tests exec playwright install --with-deps","e2e:test":"pnpm -C integrations/tests run test","lint":"eslint .","prerelease":"rm -rf dist \u0026\u0026 pnpm run build:lib","prettier":"prettier --write \"**/*.{css,html,js,json,jsx,ts,tsx}\"","prettier:ci":"prettier --check \"**/*.{css,html,js,json,jsx,ts,tsx}\"","preview":"vite preview","test":"vitest","test:ci":"vitest run","test:debug":"vitest --inspect-brk=127.0.0.1:3000 --no-file-parallelism","tsc":"tsc -b"},"_npmVersion":"11.4.2","_nodeVersion":"24.3.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":null,"browserify":null},"created_at":"2026-01-15T00:39:35.829Z","updated_at":"2026-01-30T17:59:06.627Z","purl":"pkg:npm/react-window@2.2.5","related_tag":{"name":"2.2.5","sha":"dff578fbd6120f0d0ec4b5b6a2ea20088a724970","kind":"tag","published_at":"2026-01-11T17:47:41.000Z","download_url":"https://codeload.github.com/bvaughn/react-window/tar.gz/2.2.5","html_url":"https://github.com/bvaughn/react-window/releases/tag/2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bvaughn/react-window@2.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bvaughn%2Freact-window/tags/2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bvaughn%2Freact-window/tags/2.2.5/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-window/versions/2.2.5","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-window/versions/2.2.5/codemeta","dependencies":[{"id":1856696385,"ecosystem":"npm","package_name":"@csstools/postcss-oklab-function","requirements":"^4.0.11","kind":"Development","optional":false},{"id":1856696386,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.30.1","kind":"Development","optional":false},{"id":1856696387,"ecosystem":"npm","package_name":"@headlessui/react","requirements":"^2.2.4","kind":"Development","optional":false},{"id":1856696388,"ecosystem":"npm","package_name":"@headlessui/tailwindcss","requirements":"^0.2.2","kind":"Development","optional":false},{"id":1856696389,"ecosystem":"npm","package_name":"@heroicons/react","requirements":"^2.2.0","kind":"Development","optional":false},{"id":1856696390,"ecosystem":"npm","package_name":"@tailwindcss/vite","requirements":"^4.1.11","kind":"Development","optional":false},{"id":1856696391,"ecosystem":"npm","package_name":"@tailwindplus/elements","requirements":"^1.0.5","kind":"Development","optional":false},{"id":1856696392,"ecosystem":"npm","package_name":"@testing-library/jest-dom","requirements":"^6.6.4","kind":"Development","optional":false},{"id":1856696393,"ecosystem":"npm","package_name":"@testing-library/react","requirements":"^16.3.0","kind":"Development","optional":false},{"id":1856696394,"ecosystem":"npm","package_name":"@testing-library/user-event","requirements":"^14.6.1","kind":"Development","optional":false},{"id":1856696395,"ecosystem":"npm","package_name":"@types/bytes","requirements":"^3.1.5","kind":"Development","optional":false},{"id":1856696396,"ecosystem":"npm","package_name":"@types/markdown-it","requirements":"^14.1.2","kind":"Development","optional":false},{"id":1856696397,"ecosystem":"npm","package_name":"@types/node","requirements":"^24.2.0","kind":"Development","optional":false},{"id":1856696398,"ecosystem":"npm","package_name":"@types/react","requirements":"^19.2.3","kind":"Development","optional":false},{"id":1856696399,"ecosystem":"npm","package_name":"@types/react-dom","requirements":"^19.2.3","kind":"Development","optional":false},{"id":1856696400,"ecosystem":"npm","package_name":"@types/sharp","requirements":"^0.32.0","kind":"Development","optional":false},{"id":1856696401,"ecosystem":"npm","package_name":"@vitejs/plugin-react-swc","requirements":"^3.10.2","kind":"Development","optional":false},{"id":1856696402,"ecosystem":"npm","package_name":"bytes","requirements":"^3.1.2","kind":"Development","optional":false},{"id":1856696403,"ecosystem":"npm","package_name":"clsx","requirements":"^2.1.1","kind":"Development","optional":false},{"id":1856696404,"ecosystem":"npm","package_name":"csstype","requirements":"^3.1.3","kind":"Development","optional":false},{"id":1856696405,"ecosystem":"npm","package_name":"eslint","requirements":"^9.30.1","kind":"Development","optional":false},{"id":1856696406,"ecosystem":"npm","package_name":"eslint-plugin-react-hooks","requirements":"^5.2.0","kind":"Development","optional":false},{"id":1856696407,"ecosystem":"npm","package_name":"eslint-plugin-react-refresh","requirements":"^0.4.20","kind":"Development","optional":false},{"id":1856696408,"ecosystem":"npm","package_name":"globals","requirements":"^16.3.0","kind":"Development","optional":false},{"id":1856696409,"ecosystem":"npm","package_name":"husky","requirements":"^9.1.7","kind":"Development","optional":false},{"id":1856696410,"ecosystem":"npm","package_name":"jsdom","requirements":"^26.1.0","kind":"Development","optional":false},{"id":1856696411,"ecosystem":"npm","package_name":"lint-staged","requirements":"^16.1.4","kind":"Development","optional":false},{"id":1856696412,"ecosystem":"npm","package_name":"markdown-it","requirements":"^14.1.0","kind":"Development","optional":false},{"id":1856696413,"ecosystem":"npm","package_name":"marked","requirements":"^16.4.1","kind":"Development","optional":false},{"id":1856696414,"ecosystem":"npm","package_name":"postcss","requirements":"^8.5.6","kind":"Development","optional":false},{"id":1856696415,"ecosystem":"npm","package_name":"prettier","requirements":"3.6.2","kind":"Development","optional":false},{"id":1856696416,"ecosystem":"npm","package_name":"prettier-plugin-tailwindcss","requirements":"^0.7.1","kind":"Development","optional":false},{"id":1856696417,"ecosystem":"npm","package_name":"react","requirements":"^19.2.3","kind":"Development","optional":false},{"id":1856696418,"ecosystem":"npm","package_name":"react-docgen-typescript","requirements":"^2.4.0","kind":"Development","optional":false},{"id":1856696419,"ecosystem":"npm","package_name":"react-dom","requirements":"^19.2.3","kind":"Development","optional":false},{"id":1856696420,"ecosystem":"npm","package_name":"react-error-boundary","requirements":"^6.0.0","kind":"Development","optional":false},{"id":1856696421,"ecosystem":"npm","package_name":"react-lib-tools","requirements":"^0.0.30","kind":"Development","optional":false},{"id":1856696422,"ecosystem":"npm","package_name":"react-router-dom","requirements":"^7.6.3","kind":"Development","optional":false},{"id":1856696423,"ecosystem":"npm","package_name":"rollup-plugin-terser","requirements":"^7.0.2","kind":"Development","optional":false},{"id":1856696424,"ecosystem":"npm","package_name":"rollup-plugin-visualizer","requirements":"^6.0.3","kind":"Development","optional":false},{"id":1856696425,"ecosystem":"npm","package_name":"rollup-preserve-directives","requirements":"^1.1.3","kind":"Development","optional":false},{"id":1856696426,"ecosystem":"npm","package_name":"sharp","requirements":"^0.34.5","kind":"Development","optional":false},{"id":1856696427,"ecosystem":"npm","package_name":"tailwind-merge","requirements":"^3.3.1","kind":"Development","optional":false},{"id":1856696428,"ecosystem":"npm","package_name":"tailwindcss","requirements":"^4.1.11","kind":"Development","optional":false},{"id":1856696429,"ecosystem":"npm","package_name":"ts-blank-space","requirements":"^0.6.2","kind":"Development","optional":false},{"id":1856696430,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.2","kind":"Development","optional":false},{"id":1856696431,"ecosystem":"npm","package_name":"tsx","requirements":"^4.21.0","kind":"Development","optional":false},{"id":1856696432,"ecosystem":"npm","package_name":"typescript","requirements":"~5.8.3","kind":"Development","optional":false},{"id":1856696433,"ecosystem":"npm","package_name":"typescript-eslint","requirements":"^8.35.1","kind":"Development","optional":false},{"id":1856696434,"ecosystem":"npm","package_name":"typescript-json-schema","requirements":"^0.65.1","kind":"Development","optional":false},{"id":1856696435,"ecosystem":"npm","package_name":"vite","requirements":"^7.0.4","kind":"Development","optional":false},{"id":1856696436,"ecosystem":"npm","package_name":"vite-plugin-dts","requirements":"^4.5.4","kind":"Development","optional":false},{"id":1856696437,"ecosystem":"npm","package_name":"vite-plugin-svgr","requirements":"^4.3.0","kind":"Development","optional":false},{"id":1856696438,"ecosystem":"npm","package_name":"vitest","requirements":"^3.2.4","kind":"Development","optional":false},{"id":1856696439,"ecosystem":"npm","package_name":"zustand","requirements":"^5.0.7","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-window"}