{"_id":"@rc-component/virtual-list","_rev":"12-8966db1ecc7db6f7c8c60ab32add762b","name":"@rc-component/virtual-list","dist-tags":{"latest":"1.5.2"},"versions":{"1.0.0":{"name":"@rc-component/virtual-list","version":"1.0.0","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.0.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"239281ab4d7b7bef21b61c68dcea17ead2246671","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.0.0.tgz","fileCount":87,"integrity":"sha512-7MK5+xIHi/6ydosNH7OEwX3xz5oV4chGqABivp+zflIae1DVzzKi5+fy/LR48Pu8zxz+WqSk30z3SDm6dQNnVw==","signatures":[{"sig":"MEQCICpRfZ7+I0bmOY18UKqTcGWc4sN70gaccxaLoJK7GVLjAiBriv17oM0tFFlYZVzUUn0siK5H9obr9nevkRLwNotSLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149119},"main":"./lib/index","types":"./lib/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"7becdad97d049e507c90841ba95a76c765bd6dd1","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","build":"dumi build","start":"dumi dev","compile":"father build","now-build":"npm run build","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.6.0","description":"React Virtual List Component","directories":{},"_nodeVersion":"22.8.0","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^7.20.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.2.17","glob":"^7.1.6","react":"16.14.0","enzyme":"^3.1.0","eslint":"^8.56.0","father":"^4.4.0","cheerio":"1.0.0-rc.12","rc-test":"^7.0.15","react-dom":"16.14.0","rc-animate":"^2.9.1","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^24.10.1","@types/react":"^18.0.8","@types/enzyme":"^3.10.5","@types/warning":"^3.0.0","@rc-component/np":"^1.0.4","@types/react-dom":"^18.0.3","eslint-plugin-unicorn":"^55.0.0","@testing-library/react":"^12.1.5","enzyme-adapter-react-16":"^1.15.6","@testing-library/jest-dom":"^5.17.0","@rc-component/father-plugin":"^1.0.2"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.0.0_1764569519800_0.7005105584354558","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@rc-component/virtual-list","version":"1.0.1","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.0.1","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"74c35b4f4674041cff5e9dd7121c24c79e2c2213","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.0.1.tgz","fileCount":87,"integrity":"sha512-w5UunsGAFiqRY8mkf0daV4miZ09RAbx2S8ZBSdz6eRsiB0J5y0EpTertqXZxpETLiUujyOUywAhU0ULJQicm9Q==","signatures":[{"sig":"MEUCIQCVpt7gqpaNQ6CMRNIhS9cPvjCrtVQQICImSL79hIi5VAIgNDpAbi/B1n8OEldjSwmzKsjg/8f9t3Vvq6wrbKN5u6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149118},"main":"./lib/index","types":"./lib/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"402e156e4a7c9152e3f6db98572afff8acd28b66","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","build":"dumi build","start":"dumi dev","compile":"father build","now-build":"npm run build","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.6.0","description":"React Virtual List Component","directories":{},"_nodeVersion":"22.8.0","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^7.20.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.2.17","glob":"^7.1.6","react":"16.14.0","enzyme":"^3.1.0","eslint":"^8.56.0","father":"^4.4.0","cheerio":"1.0.0-rc.12","rc-test":"^7.0.15","react-dom":"16.14.0","rc-animate":"^2.9.1","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^24.10.1","@types/react":"^18.0.8","@types/enzyme":"^3.10.5","@types/warning":"^3.0.0","@rc-component/np":"^1.0.4","@types/react-dom":"^18.0.3","eslint-plugin-unicorn":"^55.0.0","@testing-library/react":"^12.1.5","enzyme-adapter-react-16":"^1.15.6","@testing-library/jest-dom":"^5.17.0","@rc-component/father-plugin":"^2.1.3"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.0.1_1764575375458_0.6144777908675327","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@rc-component/virtual-list","version":"1.0.2","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.0.2","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"356c465de522ae3834731827d9fb2311ed09b7e9","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.0.2.tgz","fileCount":87,"integrity":"sha512-uvTol/mH74FYsn5loDGJxo+7kjkO4i+y4j87Re1pxJBs0FaeuMuLRzQRGaXwnMcV1CxpZLi2Z56Rerj2M00fjQ==","signatures":[{"sig":"MEQCIF+xHJlHhDNJGf2sBaNQuswTQ5I8n+bjEsLekqmr/IM7AiAC9bNzKzT52Xtf8VkP2+84KOpoaidmSa9RTqR7WCirAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129984},"main":"./lib/index","types":"./lib/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"cf856c11f0342aeb08258d1fc56039040b4b67bc","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","build":"dumi build","start":"dumi dev","compile":"father build","now-build":"npm run build","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.6.0","description":"React Virtual List Component","directories":{},"_nodeVersion":"22.8.0","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^7.20.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.2.17","glob":"^7.1.6","react":"16.14.0","enzyme":"^3.1.0","eslint":"^8.56.0","father":"^4.4.0","cheerio":"1.0.0-rc.12","rc-test":"^7.0.15","react-dom":"16.14.0","rc-animate":"^2.9.1","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^24.10.1","@types/react":"^18.0.8","@types/enzyme":"^3.10.5","@types/warning":"^3.0.0","@rc-component/np":"^1.0.4","@types/react-dom":"^18.0.3","eslint-plugin-unicorn":"^55.0.0","@testing-library/react":"^12.1.5","enzyme-adapter-react-16":"^1.15.6","@testing-library/jest-dom":"^5.17.0","@rc-component/father-plugin":"^2.1.3"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.0.2_1764728027036_0.6227894990654215","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@rc-component/virtual-list","version":"1.1.0","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.1.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"94cdab75776a44a47cf1d4905c2828cf1cc62720","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.1.0.tgz","fileCount":87,"integrity":"sha512-fSzVg8xFDCK+xKJJ9lljBpaGDmur4REZwXHJjsNFRi4UbfOXuH/FSbGC2oliCE5krFqM3lSZqB4Ly4vc3xQHOQ==","signatures":[{"sig":"MEUCIFMt9UsH/ks6j4UWSdah9mtSOgwPsTHSDeCoai4Hl6rJAiEAtt44F7v9B8A1gPAUMFWpUmT+YcDotm9NEZyneWCmVTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130416},"main":"./lib/index","types":"./lib/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"8d2ead3e8a2f1b16a5b59fcfd9bdb9104be7aecc","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","build":"dumi build","start":"dumi dev","compile":"father build","now-build":"npm run build","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.7.0","description":"React Virtual List Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^7.20.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.2.17","glob":"^7.1.6","react":"16.14.0","enzyme":"^3.1.0","eslint":"^8.56.0","father":"^4.4.0","cheerio":"1.0.0-rc.12","rc-test":"^7.0.15","react-dom":"16.14.0","rc-animate":"^2.9.1","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^24.10.1","@types/react":"^18.0.8","@types/enzyme":"^3.10.5","@types/warning":"^3.0.0","@rc-component/np":"^1.0.4","@types/react-dom":"^18.0.3","eslint-plugin-unicorn":"^55.0.0","@testing-library/react":"^12.1.5","enzyme-adapter-react-16":"^1.15.6","@testing-library/jest-dom":"^5.17.0","@rc-component/father-plugin":"^2.1.3"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.1.0_1779093933308_0.8605926139413687","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@rc-component/virtual-list","version":"1.2.0","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.2.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"3c9ee8cd7d10da334a2a06ad86ca234e2792a381","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.2.0.tgz","fileCount":87,"integrity":"sha512-iavRm1Jo4GDbASQwdGa7jFyk93RvSOo9xHyBT4QL1pgFJj/Fdf1G+3RErH7/7BmAMvx2AkF62mjGYxDbXsK9TQ==","signatures":[{"sig":"MEUCIQCtsGl1pOT+vUcoR3uBiNlzNeflHXeTPq3jBLzwRB8mXwIgWaLphcwqniDxQMeGQFl+vD1DdEWrP+L6dDBnttHgKNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131719},"main":"./lib/index","types":"./lib/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"2e032d44fac868a86b1e3eabc6c16f3ef2545868","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","build":"dumi build","start":"dumi dev","compile":"father build","now-build":"npm run build","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.7.0","description":"React Virtual List Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^7.20.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.2.17","glob":"^7.1.6","react":"^18.3.1","eslint":"^8.56.0","father":"^4.4.0","rc-test":"^7.1.3","react-dom":"^18.3.1","rc-animate":"^2.9.1","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^24.10.1","@types/react":"^18.0.8","@types/warning":"^3.0.0","@rc-component/np":"^1.0.4","@types/react-dom":"^18.0.3","eslint-plugin-unicorn":"^55.0.0","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.17.0","@rc-component/father-plugin":"^2.1.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.2.0_1779266788717_0.22924695831706843","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@rc-component/virtual-list","version":"1.3.0","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.3.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://react-component.github.io/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"ec731af80e8b29ac0ddc936c1c72164ec67b506c","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.3.0.tgz","fileCount":88,"integrity":"sha512-raR3WccVAhHH5LlinFE0X8dCd9x6MKNX2scmWA6WNaDIfY+giHHxlnynmkQm/FutLkZad2B5zw2WfLRER0mIUQ==","signatures":[{"sig":"MEUCIQD8sd7W0nX+mS0XpVLJMRZVChiiwEpj7lspCT5VWZ48egIgBFvjuUYsC3X6RPBkf0/YE2YlKfUPnR/5x6EXfmNmiXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149312},"main":"./lib/index","types":"./es/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"cdb09b80ecb5621050d39f357fa76786a5daf56e","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","build":"npm run compile && npm run docs:build","start":"dumi dev","deploy":"npm run gh-pages","compile":"father build","prepare":"husky","coverage":"rc-test --coverage","gh-pages":"npm run compile && cross-env GH_PAGES=1 npm run docs:build && npm run docs:deploy","prettier":"prettier --write --ignore-unknown .","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.7.0","description":"Virtual scrolling list component for React.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^8.0.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.38","glob":"^13.0.6","husky":"^9.1.7","react":"^19.2.7","eslint":"^10.6.0","father":"^4.6.24","globals":"^17.7.0","rc-test":"^7.1.3","gh-pages":"^6.3.0","prettier":"^3.9.4","cross-env":"^10.1.0","react-dom":"^19.2.7","@eslint/js":"^10.0.1","rc-animate":"^3.1.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","lint-staged":"^17.0.8","@types/react":"^19.2.17","@eslint/compat":"^2.1.0","@types/warning":"^3.0.4","@rc-component/np":"^1.0.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.62.1","eslint-plugin-jest":"^29.15.4","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.3.0_1783570375892_0.8765224436790462","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@rc-component/virtual-list","version":"1.3.1","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.3.1","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://react-component.github.io/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"cc318a2be2654ae954d525d069c771fa4f191d11","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.3.1.tgz","fileCount":88,"integrity":"sha512-qPwT0arcQwTey8g9NtmHANeASzzmt+gt0L+2JI1LUN4dG1QvT6dX1gX3MlOxlEIGV9cqvFhW66IrhK6mCaMSOQ==","signatures":[{"sig":"MEUCIE36ojPz8A600DCIr/JLbmFgfl9sGQ75IqbP0WCy9JQRAiEA/Q6GtbRLu9g3tDkTZ+qhPV0p7pt32by6xTC3vqXwVrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149312},"main":"./lib/index","types":"./es/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"a61fa65136e9b5f8ab25e11acb6bb33a5ac49e54","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","build":"npm run compile && npm run docs:build","start":"dumi dev","deploy":"npm run gh-pages","compile":"father build","prepare":"husky","coverage":"rc-test --coverage","gh-pages":"npm run compile && cross-env GH_PAGES=1 npm run docs:build && npm run docs:deploy","prettier":"prettier --write --ignore-unknown .","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.7.0","description":"Virtual scrolling list component for React.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^8.0.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.38","glob":"^13.0.6","husky":"^9.1.7","react":"^19.2.7","eslint":"^10.6.0","father":"^4.6.24","globals":"^17.7.0","rc-test":"^7.1.3","gh-pages":"^6.3.0","prettier":"^3.9.4","cross-env":"^10.1.0","react-dom":"^19.2.7","@eslint/js":"^10.0.1","rc-animate":"^3.1.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","lint-staged":"^17.0.8","@types/react":"^19.2.17","@eslint/compat":"^2.1.0","@types/warning":"^3.0.4","@rc-component/np":"^1.0.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.62.1","eslint-plugin-jest":"^29.15.4","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.3.1_1783582883956_0.10295138982118646","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@rc-component/virtual-list","version":"1.3.2","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.3.2","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://react-component.github.io/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"d5f9226a35a27ac4a779efc5b2d8c0a9ab91d6c2","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.3.2.tgz","fileCount":88,"integrity":"sha512-/smuvWBFdP/Is9QuNDKynD0+T3XTXWFyNXXNKJ4sno8CE3bTOK8sfgYmQJtYwLUNX+lv0Ytd+PMshgpmdReq5g==","signatures":[{"sig":"MEUCIFnkk4QaYbcu34XPOsHbmAs98vIJ0Yff4c2CB9QKLbc+AiEA9D7DJxwwtlOmlB27dQNTwWT843mD5wKAn+lfgqxdeWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149634},"main":"./lib/index","types":"./es/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"43ef23680735bbaca2bbd97e1600d9408869be2d","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","build":"npm run compile && npm run docs:build","start":"dumi dev","deploy":"npm run gh-pages","compile":"father build","prepare":"husky","coverage":"rc-test --coverage","gh-pages":"npm run compile && cross-env GH_PAGES=1 npm run docs:build && npm run docs:deploy","prettier":"prettier --write --ignore-unknown .","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.7.0","description":"Virtual scrolling list component for React.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^8.0.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.38","glob":"^13.0.6","husky":"^9.1.7","react":"^19.2.7","eslint":"^10.6.0","father":"^4.6.24","globals":"^17.7.0","rc-test":"^7.1.3","gh-pages":"^6.3.0","prettier":"^3.9.4","cross-env":"^10.1.0","react-dom":"^19.2.7","@eslint/js":"^10.0.1","rc-animate":"^3.1.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","lint-staged":"^17.0.8","@types/react":"^19.2.17","@eslint/compat":"^2.1.0","@types/warning":"^3.0.4","@rc-component/np":"^1.0.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.62.1","eslint-plugin-jest":"^29.15.4","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.3.2_1783586901635_0.49536913378807435","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@rc-component/virtual-list","version":"1.4.0","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.4.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://react-component.github.io/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"f71c23866504b9e390eb49254eca63ec3253a5ce","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.4.0.tgz","fileCount":88,"integrity":"sha512-qoyNStkTJQDezPjBibGA5HNxS9NiKJvemD1bLp7qfyxDlwy7ofPLUP0ZqJ47hR8AKcFaizd0AP/7QWLTLpudKQ==","signatures":[{"sig":"MEUCIHyBAqCDAxZzVhX3m8Xjueq8m12mI35P5ghnCoDb6KL5AiEAuufu7hgZHzgJDhsJHAhFmas8llze4OPRHanSvQxglaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150359},"main":"./lib/index","types":"./es/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"3153dea0f16f3aa14992ac0b748d257037715618","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/ tests/ --ext .tsx,.ts,.jsx,.js","test":"rc-test","build":"npm run compile && npm run docs:build","start":"dumi dev","deploy":"npm run gh-pages","compile":"father build","prepare":"husky","coverage":"rc-test --coverage","gh-pages":"npm run compile && cross-env GH_PAGES=1 npm run docs:build && npm run docs:deploy","prettier":"prettier --write --ignore-unknown .","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.7.0","description":"Virtual scrolling list component for React.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^8.0.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.38","glob":"^13.0.6","husky":"^9.1.7","react":"^19.2.7","eslint":"^10.6.0","father":"^4.6.24","globals":"^17.7.0","rc-test":"^7.1.3","gh-pages":"^6.3.0","prettier":"^3.9.4","cross-env":"^10.1.0","react-dom":"^19.2.7","@eslint/js":"^10.0.1","rc-animate":"^3.1.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","lint-staged":"^17.0.8","@types/react":"^19.2.17","@eslint/compat":"^2.1.0","@types/warning":"^3.0.4","@rc-component/np":"^1.0.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.62.1","eslint-plugin-jest":"^29.15.4","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.4.0_1784107870984_0.8602193016204513","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@rc-component/virtual-list","version":"1.5.0","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.5.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://react-component.github.io/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"29e83c6a86779a84a6cf476cf3f78401709d67bd","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.5.0.tgz","fileCount":88,"integrity":"sha512-/kdQNGsBEzsMBmL8tVmq2clUtseiCEMFpIK4qiPBmXJEUCpUpipdwLiNZiARV2nSlVucW3yVf1jLu1GyVcDVEw==","signatures":[{"sig":"MEQCIA26bea574IN8JN4ep72QgKLE1BB/3P5z9RtbNcP7zWbAiAMZtW/eKxqHrRiv1EcEd79PrOlVdIELpgMcEVu91QMUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAFyXA3AMAwSIUjTWKixjhGmvi0H17bJlS/O6el6s599AiBzyfrHnW7ReWQe4rwnMVxkwEBaEee4fUSBBdFscmSxeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150719},"main":"./lib/index","types":"./es/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"8981cf63e6173cce128a8bb93da68c0dabae4142","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/ tests/ --ext .tsx,.ts,.jsx,.js","test":"rc-test","build":"npm run compile && npm run docs:build","start":"dumi dev","deploy":"npm run gh-pages","compile":"father build","prepare":"husky","coverage":"rc-test --coverage","gh-pages":"npm run compile && cross-env GH_PAGES=1 npm run docs:build && npm run docs:deploy","prettier":"prettier --write --ignore-unknown .","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.7.0","description":"Virtual scrolling list component for React.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^8.0.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.38","glob":"^13.0.6","husky":"^9.1.7","react":"^19.2.7","eslint":"^10.6.0","father":"^4.6.24","globals":"^17.7.0","rc-test":"^7.1.3","gh-pages":"^6.3.0","prettier":"^3.9.4","cross-env":"^10.1.0","react-dom":"^19.2.7","@eslint/js":"^10.0.1","rc-animate":"^3.1.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","lint-staged":"^17.0.8","@types/react":"^19.2.17","@eslint/compat":"^2.1.0","@types/warning":"^3.0.4","@rc-component/np":"^1.0.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.62.1","eslint-plugin-jest":"^29.15.4","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.5.0_1785470629003_0.7939433026573799","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@rc-component/virtual-list","version":"1.5.1","keywords":["react","react-component","virtual-list"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/virtual-list@1.5.1","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://react-component.github.io/virtual-list","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"71c5844a8d6bd5b3501dfb66419d3a4612b2bb18","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.5.1.tgz","fileCount":88,"integrity":"sha512-boqHxdtyWC88u8quYgEO49bcBy5fzRiOcnBge+N4nLzs2k8hUQ/yw7JE9dM6yCBE4jSm5YSHVCVMS+suBuJGKA==","signatures":[{"sig":"MEUCIQCses88fWzwfTJyiBClMsGhwPgitAa3RVdJN44ZFOSq1wIgHxUjImlmlMNk8z191bgm31wOEOECXrB/RuED1qC6eoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZCaNoK2jvNI+FFKAojvo7jeUQ7EgfJg9OQD6sYooclQIhAKAf9GzhT9UNQAy6yq5nlr5vhsWTDfXYeZMrl+Xn6AwN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150727},"main":"./lib/index","types":"./es/index.d.ts","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"3be0ab11a65cf80daaf979aaaae0b42de157df05","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/ tests/ --ext .tsx,.ts,.jsx,.js","test":"rc-test","build":"npm run compile && npm run docs:build","start":"dumi dev","deploy":"npm run gh-pages","compile":"father build","prepare":"husky","coverage":"rc-test --coverage","gh-pages":"npm run compile && cross-env GH_PAGES=1 npm run docs:build && npm run docs:deploy","prettier":"prettier --write --ignore-unknown .","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","prepublishOnly":"npm run compile && rc-np"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.7.0","description":"Virtual scrolling list component for React.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^8.0.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.38","glob":"^13.0.6","husky":"^9.1.7","react":"^19.2.7","eslint":"^10.6.0","father":"^4.6.24","globals":"^17.7.0","rc-test":"^7.1.3","gh-pages":"^6.3.0","prettier":"^3.9.4","cross-env":"^10.1.0","react-dom":"^19.2.7","@eslint/js":"^10.0.1","rc-animate":"^3.1.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","lint-staged":"^17.0.8","@types/react":"^19.2.17","@eslint/compat":"^2.1.0","@types/warning":"^3.0.4","@rc-component/np":"^1.0.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.62.1","eslint-plugin-jest":"^29.15.4","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-list_1.5.1_1785479829923_0.9855228787403423","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"_id":"@rc-component/virtual-list@1.5.2","bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"dist":{"shasum":"9273ee673cc6e1e50730e227934016413d9e0f93","tarball":"https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.5.2.tgz","fileCount":88,"integrity":"sha512-igfe7NP9cOmDAhLy5z+Juz8fhjOMzMbF7TRoR/yqXIsbU6XZm4TU7ogcm5O553P0rLF6n0j5F6J+n15Izb1tqg==","signatures":[{"sig":"MEUCIGMJfjXTkcu6KcYXHfWGSYEqDVh4xWT/Af+SXwwo/tvmAiEA4C8tHfN1bL6aYu58J2sH15ZHIpGARC6nib6bpI3iA6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID8O4IJIkBd3A5iuw/E0sJZ7vaYG36zPGorSYvrq3ZyQAiEAy5Wio/V8Yqd1+yIxkTqhKkYQh4ZESVRtKmgUPzXwevY="}],"unpackedSize":151531},"main":"./lib/index","name":"@rc-component/virtual-list","types":"./es/index.d.ts","author":{"name":"smith3816@gmail.com"},"module":"./es/index","engines":{"node":">=8.x"},"gitHead":"92e18b145b8fe8e44bb5c7a0b242d328cb16b4af","license":"MIT","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/ tests/ --ext .tsx,.ts,.jsx,.js","test":"rc-test","build":"npm run compile && npm run docs:build","start":"dumi dev","deploy":"npm run gh-pages","compile":"father build","prepare":"husky","coverage":"rc-test --coverage","gh-pages":"npm run compile && cross-env GH_PAGES=1 npm run docs:build && npm run docs:deploy","prettier":"prettier --write --ignore-unknown .","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","prepublishOnly":"npm run compile && rc-np"},"version":"1.5.2","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"homepage":"https://react-component.github.io/virtual-list","keywords":["react","react-component","virtual-list"],"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"_npmVersion":"11.17.0","description":"Virtual scrolling list component for React.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","@babel/runtime":"^8.0.0","@rc-component/util":"^1.4.0","@rc-component/resize-observer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.38","glob":"^13.0.6","husky":"^9.1.7","react":"^19.2.7","eslint":"^10.6.0","father":"^4.6.24","globals":"^17.7.0","rc-test":"^7.1.3","gh-pages":"^6.3.0","prettier":"^3.9.4","cross-env":"^10.1.0","react-dom":"^19.2.7","@eslint/js":"^10.0.1","rc-animate":"^3.1.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","lint-staged":"^17.0.8","@types/react":"^19.2.17","@eslint/compat":"^2.1.0","@types/warning":"^3.0.4","@rc-component/np":"^1.0.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.62.1","eslint-plugin-jest":"^29.15.4","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/virtual-list_1.5.2_1789631612089_0.518316346613308"}}},"time":{"created":"2025-12-01T06:11:59.702Z","modified":"2026-09-17T07:53:32.337Z","1.0.0":"2025-12-01T06:11:59.971Z","1.0.1":"2025-12-01T07:49:35.659Z","1.0.2":"2025-12-03T02:13:47.288Z","1.1.0":"2026-05-18T08:45:33.433Z","1.2.0":"2026-05-20T08:46:28.841Z","1.3.0":"2026-07-09T04:12:56.014Z","1.3.1":"2026-07-09T07:41:24.072Z","1.3.2":"2026-07-09T08:48:21.772Z","1.4.0":"2026-07-15T09:31:11.123Z","1.5.0":"2026-07-31T04:03:49.090Z","1.5.1":"2026-07-31T06:37:10.103Z","1.5.2":"2026-09-17T07:53:32.175Z"},"bugs":{"url":"https://github.com/react-component/virtual-list/issues"},"author":{"name":"smith3816@gmail.com"},"license":"MIT","homepage":"https://react-component.github.io/virtual-list","keywords":["react","react-component","virtual-list"],"repository":{"url":"git+https://github.com/react-component/virtual-list.git","type":"git"},"description":"Virtual scrolling list component for React.","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"readme":"<div align=\"center\">\n  <h1>@rc-component/virtual-list</h1>\n  <p><sub><a href=\"https://ant.design\"><img alt=\"Ant Design\" height=\"14\" src=\"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg\" style=\"vertical-align: -0.125em;\" /></a> Ant Design 生态的一部分。</sub></p>\n  <p>📜 React 虚拟列表组件，用于高性能渲染长列表。</p>\n\n  <p>\n    <a href=\"https://npmjs.org/package/@rc-component/virtual-list\"><img alt=\"NPM version\" src=\"https://img.shields.io/npm/v/@rc-component/virtual-list.svg?style=flat-square\"></a>\n    <a href=\"https://npmjs.org/package/@rc-component/virtual-list\"><img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dm/@rc-component/virtual-list.svg?style=flat-square\"></a>\n    <a href=\"https://github.com/react-component/virtual-list/actions/workflows/react-component-ci.yml\"><img alt=\"build status\" src=\"https://github.com/react-component/virtual-list/actions/workflows/react-component-ci.yml/badge.svg\"></a>\n    <a href=\"https://app.codecov.io/gh/react-component/virtual-list\"><img alt=\"Codecov\" src=\"https://img.shields.io/codecov/c/github/react-component/virtual-list/master.svg?style=flat-square\"></a>\n    <a href=\"https://bundlephobia.com/package/@rc-component/virtual-list\"><img alt=\"bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/@rc-component/virtual-list?style=flat-square\"></a>\n    <a href=\"https://github.com/umijs/dumi\"><img alt=\"dumi\" src=\"https://img.shields.io/badge/docs%20by-dumi-blue?style=flat-square\"></a>\n  </p>\n</div>\n\n<p align=\"center\"><a href=\"./README.md\">English</a> | 简体中文</p>\n\n## 特性\n\n- 面向 React 构建，并由 rc-component 团队维护。\n- 被 Ant Design 使用和其他 React 组件库使用。\n- 提供 TypeScript 类型声明，同时输出 ES module 和 CommonJS 产物。\n- 示例、测试和预览构建与包源码保持一致。\n\n## 安装\n\n```bash\nnpm install @rc-component/virtual-list\n```\n\n## 使用\n\n```tsx\nimport List from '@rc-component/virtual-list';\n\nconst data = Array.from({ length: 1000 }).map((_, index) => ({\n  id: index,\n  label: `Item ${index}`,\n}));\n\nexport default () => (\n  <List data={data} height={240} itemHeight={32} itemKey=\"id\">\n    {(item) => <div>{item.label}</div>}\n  </List>\n);\n```\n\n## 示例\n\n运行本地 dumi 站点：\n\n```bash\nnpm install\nnpm start\n```\n\n然后打开 `http://localhost:8000`。\n\n## API\n\n### List\n\n| 属性       | 说明                                                               | 类型                                   | 默认值  |\n| ---------- | ------------------------------------------------------------------ | -------------------------------------- | ------- |\n| children   | 每一项的渲染函数。第三个参数包含旧浏览器兼容路径使用的测量 props。 | `(item, index, props) => ReactElement` | -       |\n| component  | 自定义列表容器元素。                                               | `string` \\| `ComponentType`            | `div`   |\n| data       | 虚拟列表渲染的数据项。                                             | `T[]`                                  | -       |\n| fullHeight | holder 是否保持完整高度。                                          | `boolean`                              | `true`  |\n| height     | 可视列表高度。                                                     | `number`                               | -       |\n| itemHeight | 用于计算虚拟范围的最小项高度。                                     | `number`                               | -       |\n| itemKey    | 数据项 key 字段或 key 获取函数。                                   | `string` \\| `(item) => React.Key`      | -       |\n| onScroll   | 列表滚动时调用。                                                   | `React.UIEventHandler<HTMLElement>`    | -       |\n| styles     | 自定义滚动条部位样式。                                             | `object`                               | -       |\n| virtual    | 启用虚拟渲染。                                                     | `boolean`                              | `true`  |\n\n## 本地开发\n\n```bash\nnpm install\nnpm start\nnpm test\nnpm run build\n```\n\ndumi 站点默认运行在 `http://localhost:8000`。\n\n## 发布\n\n```bash\nnpm run prepublishOnly\n```\n\n包构建完成后，发布流程由 `@rc-component/np` 通过 `rc-np` 命令处理。\n\n## 许可证\n\n@rc-component/virtual-list 基于 [MIT](./LICENSE) 许可证发布。\n","readmeFilename":"README.zh-CN.md"}