{"bugs":{"url":"https://github.com/bvaughn/react-window/issues"},"dist":{"shasum":"3ac6febfb1fdc5dc136731d43f776679fa40d038","tarball":"https://registry.npmjs.org/react-window/-/react-window-2.0.0.tgz","fileCount":47,"integrity":"sha512-OWEMS4iis8Os6O60cVQITFK+xXJgd4kYX2uO3HWO6c/ievk+zESUe9DWegSrj5rQ6DUHXPDpJPOWMIWjVBpf9Q==","signatures":[{"sig":"MEQCIDTgqIAWpiAYUQACrJQtUg8cJxi3Re3qmAvraS1QOby8AiBA5a4PP1/NreZde3SIAyIbPZLGqqGTVqvomT1dF2pdEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1741206},"main":"dist/react-window.cjs","name":"react-window","type":"module","types":"dist/react-window.d.ts","author":{"url":"https://github.com/bvaughn/","name":"Brian Vaughn","email":"brian.david.vaughn@gmail.com"},"module":"dist/react-window.js","gitHead":"33b3ead5a222168476553ae36e558131e16bf343","license":"MIT","scripts":{"dev":"vite","tsc":"tsc -b","lint":"eslint .","test":"vitest","build":"pnpm run build:lib && pnpm run build:docs","compile":"pnpm run compile:code-snippets && pnpm run compile:docs","preview":"vite preview","test:ci":"vitest run","prettier":"prettier --write \"**/*.{css,html,js,json,jsx,ts,tsx}\"","build:lib":"TARGET=lib vite build","build:docs":"TARGET=docs vite build","prerelease":"rm -rf dist && rm -rf docs && pnpm run build","test:debug":"vitest --inspect-brk=127.0.0.1:3000 --no-file-parallelism","prettier:ci":"prettier --check \"**/*.{css,html,js,json,jsx,ts,tsx}\"","compile:docs":"node ./scripts/docs/run.mjs","compile:code-snippets":"node ./scripts/code-snippets/run.mjs"},"_npmUser":{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},"homepage":"http://react-window.now.sh/","repository":{"url":"git+https://github.com/bvaughn/react-window.git","type":"git"},"_npmVersion":"11.4.2","description":"`react-window` is a component library that helps render large lists of data quickly and without the performance problems that often go along with rendering a lot of data. It's used in a lot of places, from React DevTools to the Replay browser.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"maintainers":[{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"_nodeVersion":"24.3.0","contributors":[{"url":"https://github.com/bvaughn/","name":"Brian Vaughn","email":"brian.david.vaughn@gmail.com"}],"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^7.0.4","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.30.1","vitest":"^3.2.4","globals":"^16.3.0","zustand":"^5.0.7","prettier":"3.6.2","react-dom":"^19.1.0","@eslint/js":"^9.30.1","typescript":"~5.8.3","@types/node":"^24.2.0","lint-staged":"^16.1.4","tailwindcss":"^4.1.11","@types/react":"^19.1.8","tailwind-merge":"^3.3.1","ts-blank-space":"^0.6.2","vite-plugin-dts":"^4.5.4","@heroicons/react":"^2.2.0","@lezer/highlight":"latest","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","vite-plugin-svgr":"^4.3.0","@codemirror/state":"latest","@headlessui/react":"^2.2.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.1","@codemirror/lang-css":"latest","@codemirror/language":"latest","react-error-boundary":"^6.0.0","@codemirror/lang-html":"latest","@tailwindplus/elements":"^1.0.5","@testing-library/react":"^16.3.0","typescript-json-schema":"^0.65.1","@headlessui/tailwindcss":"^0.2.2","react-docgen-typescript":"^2.4.0","@vitejs/plugin-react-swc":"^3.10.2","rollup-plugin-visualizer":"^6.0.3","@codemirror/lang-markdown":"latest","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^5.2.0","@codemirror/lang-javascript":"latest","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-window_2.0.0_1756424141622_0.517016460607381","host":"s3://npm-registry-packages-npm-production"},"_id":"react-window@2.0.0","version":"2.0.0"}