{"_id":"react-tiny-virtual-list","_rev":"21-4954179d5fd2bc179a172664aab878af","name":"react-tiny-virtual-list","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","dist-tags":{"latest":"2.2.0","next":"2.0.0-rc.1"},"versions":{"1.0.0":{"name":"react-tiny-virtual-list","version":"1.0.0","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"lib/index.js","module":"es/index.js","files":["css","es","lib","umd"],"scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && npm clean-demo","start":"nwb serve-react-demo"},"dependencies":{},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"nwb":"0.15.x","react":"^15.4.2","react-dom":"^15.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"gitHead":"5b995f77f4dd78f9b7a1d93bf00f59b0f5c4c782","_id":"react-tiny-virtual-list@1.0.0","_shasum":"8d7b3fcb907577073e1b5b6763b4433d22dbcb69","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"8d7b3fcb907577073e1b5b6763b4433d22dbcb69","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-1.0.0.tgz","integrity":"sha512-knhlGDXKgCAGKt+LMY5AJwesL90ornbvnmlSrq8uXQr18QFm7R5PsILRtOITQgDhlf2+XEZSEVGimjabDUnBXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCqm3xhYUEFPIzI6pBiMNMYSNC6v3AQ1cGyVKxzNB/9AiEAsQOVn3P5Y3gcVA8uxy8rpi+3cdzk6OlhqOFf8UJdffM="}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-tiny-virtual-list-1.0.0.tgz_1488171109426_0.3858049572445452"},"directories":{}},"2.0.0-rc.1":{"name":"react-tiny-virtual-list","version":"2.0.0-rc.1","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"lib/index.js","module":"es/index.js","files":["css","es","lib","umd"],"scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && npm clean-demo","start":"nwb serve-react-demo","test":"jest --no-cache","test:coverage":"nwb test --coverage","test:watch":"nwb test --server"},"dependencies":{},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"jest":{"transform":{"^.+\\.js$":"./babel-jest.config.js"}},"gitHead":"2bc0e64f50ddc3a9da3bbbf451ead32591c21a75","_id":"react-tiny-virtual-list@2.0.0-rc.1","_shasum":"5b5dac8a2eaf341839806c6006a5032fcbc3ebae","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"5b5dac8a2eaf341839806c6006a5032fcbc3ebae","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.0.0-rc.1.tgz","integrity":"sha512-bzHWUmuibmARLPhfI0XtGe+KyYslBenZVTsmW/qna2C7D5gOyAd/WEsUe1cijk4Z7Ws0TMOpl9Vgdmf1y6T3WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtxtpuO0OA017P2K6cfhtaQgezjD7cOTkp2VTp7h3NogIhALBO6MGsMKre9R/oUCPG/eDdeywbmWq7HvNcDQwWvBGk"}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-tiny-virtual-list-2.0.0-rc.1.tgz_1488336366404_0.18743772502057254"},"directories":{}},"2.0.0":{"name":"react-tiny-virtual-list","version":"2.0.0","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"lib/index.js","module":"es/index.js","files":["css","es","lib","umd"],"scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && npm clean-demo","start":"nwb serve-react-demo","test":"jest --no-cache","test:coverage":"nwb test --coverage","test:watch":"nwb test --server"},"dependencies":{},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"jest":{"transform":{"^.+\\.js$":"./babel-jest.config.js"}},"gitHead":"2bc0e64f50ddc3a9da3bbbf451ead32591c21a75","_id":"react-tiny-virtual-list@2.0.0","_shasum":"946d2ee650897255f48e79f6c62e68df7e35a92e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"946d2ee650897255f48e79f6c62e68df7e35a92e","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.0.0.tgz","integrity":"sha512-i6hJ0cZtYiimpQlXdCh9aSmFF2KKGuiHDmkhVEOaN+zCRodwrZmK7gz7ESNzjgzxmVzaKbdo1U4OiFm0DAVniQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClNL8AAb/eiPIDBOwW6O9XmT9Aw/z/jF9PsrcTCx6XbAIgD50XQ385QDHhSJc1oTJSsmdtsWZCgC4bejaJE2Xy2CY="}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-tiny-virtual-list-2.0.0.tgz_1488337338947_0.5572556792758405"},"directories":{}},"2.0.1":{"name":"react-tiny-virtual-list","version":"2.0.1","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"lib/index.js","module":"es/index.js","files":["css","es","lib","umd"],"scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && npm clean-demo","start":"nwb serve-react-demo","test":"jest --no-cache","test:coverage":"nwb test --coverage","test:watch":"nwb test --server"},"dependencies":{},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"jest":{"transform":{"^.+\\.js$":"./babel-jest.config.js"}},"gitHead":"b3ec2ce8f374a4bd31ce98c7f7471fc86a5518d0","_id":"react-tiny-virtual-list@2.0.1","_shasum":"4561b2bdb930c4d0b4f563b35beef8f17ae00540","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"4561b2bdb930c4d0b4f563b35beef8f17ae00540","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.0.1.tgz","integrity":"sha512-kst3AJRzVojH0MXhUUOw/qr0nBsJF4i32aLdcs3ovWouiw/V1ulLR7kaoUVW8Uied3zjq4oi5dCubhV49fjYmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCtCbAUkykasVmjXsnIkg3fkMt6iVuDYw0dF1EogasCwIhAIZeuW7vUoT3LrOwFy8A2Nmr+Z6lCOZR6wVLoc15oPoO"}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-tiny-virtual-list-2.0.1.tgz_1488415893529_0.7990383140277117"},"directories":{}},"2.0.2":{"name":"react-tiny-virtual-list","version":"2.0.2","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"lib/index.js","module":"es/index.js","files":["css","es","lib","umd"],"scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && npm clean-demo","start":"nwb serve-react-demo","test":"jest --no-cache","test:coverage":"jest --coverage","test:watch":"jest --watch","test:ci":"jest && codecov"},"dependencies":{},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","codecov":"^1.0.1","eslint":"3.8.1","eslint-config-react-app":"^0.5.2","eslint-plugin-flowtype":"2.21.0","eslint-plugin-import":"2.0.1","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"jest":{"coverageDirectory":"./coverage/","collectCoverage":true,"transform":{"^.+\\.js$":"./babel-jest.config.js"}},"gitHead":"7e94213d3441ef297475350883a418ee85f9edf1","_id":"react-tiny-virtual-list@2.0.2","_shasum":"cd11da0de70b22b62e66a9042b287ea024c86988","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"cd11da0de70b22b62e66a9042b287ea024c86988","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.0.2.tgz","integrity":"sha512-XUnZ85Lh5EAb77n0jmE8vSJ7EGN1mFfZCQ8znl2CSzUjrdTABhicFbM6lZI6ZunxikxDxgeHGreD8e+i8B5YmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqNGUfmzu9vntjHq43bvr204BuBBS9ywHJjxWe6XmEGAIhAMx4y/Kq/OccgczdxzjzjTfG5FuEiLhgf4LpJWOVvjuM"}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-tiny-virtual-list-2.0.2.tgz_1490918685627_0.05759434471838176"},"directories":{}},"2.0.3":{"name":"react-tiny-virtual-list","version":"2.0.3","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"lib/index.js","module":"es/index.js","files":["css","es","lib","umd"],"scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && npm clean-demo","start":"nwb serve-react-demo","test":"jest --no-cache","test:coverage":"jest --coverage","test:watch":"jest --watch","test:ci":"jest && codecov"},"dependencies":{},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","codecov":"^1.0.1","eslint":"3.8.1","eslint-config-react-app":"^0.5.2","eslint-plugin-flowtype":"2.21.0","eslint-plugin-import":"2.0.1","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"jest":{"coverageDirectory":"./coverage/","collectCoverage":true,"transform":{"^.+\\.js$":"./babel-jest.config.js"}},"gitHead":"0552d1fa8da31d4076fdb564868dc5a013ee5c08","_id":"react-tiny-virtual-list@2.0.3","_shasum":"7e58ce6b1d865d0b426c611183a479ee0f2e223f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"7e58ce6b1d865d0b426c611183a479ee0f2e223f","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.0.3.tgz","integrity":"sha512-sbcn4kRm+W4ucueaddI9bfyrYOVJEOCB9c7BqC4WDHd9g6GnOEc2GB55bVI2YLXyRZ6sMdDQIN4JCyBz8f0FAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5f9g3EoR+OX/FJZsuBxSyq3XxslG5RVyhW2CVSHNz0AIgWq5/gHSIhfYAzfbSA734fG3W4oMSMMnzLxyXDg4fiEA="}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-tiny-virtual-list-2.0.3.tgz_1490925590583_0.3595342331100255"},"directories":{}},"2.0.4":{"name":"react-tiny-virtual-list","version":"2.0.4","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"lib/index.js","module":"es/index.js","files":["css","es","lib","umd"],"scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && npm clean-demo","start":"nwb serve-react-demo","test":"jest --no-cache","test:coverage":"jest --coverage","test:watch":"jest --watch","test:ci":"jest && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","codecov":"^1.0.1","eslint":"3.8.1","eslint-config-react-app":"^0.5.2","eslint-plugin-flowtype":"2.21.0","eslint-plugin-import":"2.0.1","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"jest":{"coverageDirectory":"./coverage/","collectCoverage":true,"transform":{"^.+\\.js$":"./babel-jest.config.js"}},"gitHead":"a4bd05d66ce316d0474511995356c5e6684f7cd2","_id":"react-tiny-virtual-list@2.0.4","_shasum":"8ed240ade43bd45c4c84ecf79b55c8d1d1c9d4f5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"8ed240ade43bd45c4c84ecf79b55c8d1d1c9d4f5","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.0.4.tgz","integrity":"sha512-mD1lLBDjwQOEvX7UwSxOwL9Qwsj/QDlfp/ixw++ieKsIz9UAD0/tMexn9O7dASsq/IvXmSlBp8e4/ZtVUuxAvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCDYU4lFKFcoWR2UjRA3ISYa5itxLqitkklsG4y38B7wIgLuDnoG2P81+pCnODoR/jg9hxDru1KckSLs/AztJdCP0="}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-tiny-virtual-list-2.0.4.tgz_1491997078822_0.9034397292416543"},"directories":{}},"2.0.5":{"name":"react-tiny-virtual-list","version":"2.0.5","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"lib/index.js","module":"es/index.js","files":["css","es","lib","umd"],"scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && npm clean-demo","start":"nwb serve-react-demo","test":"jest --no-cache","test:coverage":"jest --coverage","test:watch":"jest --watch","test:ci":"jest && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","codecov":"^1.0.1","eslint":"3.8.1","eslint-config-react-app":"^0.5.2","eslint-plugin-flowtype":"2.21.0","eslint-plugin-import":"2.0.1","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"jest":{"coverageDirectory":"./coverage/","collectCoverage":true,"transform":{"^.+\\.js$":"./babel-jest.config.js"}},"gitHead":"e61e74687022842ccc8c998c821143360a7260ac","_id":"react-tiny-virtual-list@2.0.5","_shasum":"e5ea199835bba05a55c69c00d6d00b73da9e2ba7","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.4","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"e5ea199835bba05a55c69c00d6d00b73da9e2ba7","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.0.5.tgz","integrity":"sha512-FwlNq/cQ2iu3yT14mJA0ixovGKo/II+i5XgREayaRcmgZSYB+P0TuWLzYeUe3/JEEz6zbNW01TuLLendaiklPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtxLIMSy5Td3xsaporSPOoVn1nc6n6CF/XVNRdU0ntegIgducMR9M9Qnoo83P92+F/lzNmmOg1r+uSV99Fv4mtjRQ="}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-tiny-virtual-list-2.0.5.tgz_1493433793305_0.13659862778149545"},"directories":{}},"2.0.6":{"name":"react-tiny-virtual-list","version":"2.0.6","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"lib/index.js","module":"es/index.js","files":["css","es","lib","umd"],"scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && npm clean-demo","start":"nwb serve-react-demo","test":"jest --no-cache","test:coverage":"jest --coverage","test:watch":"jest --watch","test:ci":"jest && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","codecov":"^1.0.1","eslint":"3.8.1","eslint-config-react-app":"^0.5.2","eslint-plugin-flowtype":"2.21.0","eslint-plugin-import":"2.0.1","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"jest":{"coverageDirectory":"./coverage/","collectCoverage":true,"transform":{"^.+\\.js$":"./babel-jest.config.js"}},"gitHead":"dcf8b95e5c38852883177f68aa603789aa9f162e","_id":"react-tiny-virtual-list@2.0.6","_shasum":"6f27d0d68e939c6e3c30739766eeb69acc1de503","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.4","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"6f27d0d68e939c6e3c30739766eeb69acc1de503","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.0.6.tgz","integrity":"sha512-S5J83HY+lkh7oDrnMkOnDu1WQx9eBAQ75EMiYDQgm8t5bb3HJX3T89yKEh8zifOWJCiIi1BweCFWszWdMvqXhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClcmJFnTBrZjQkGaH5tN7e3gyfI+CyCrOlaWIsOWg2pwIgbg9gk1S2R+VGIJ+tFEEALa4XErdGwm/JgoDvA0d8UxA="}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-virtual-list-2.0.6.tgz_1500001005959_0.6283930244389921"},"directories":{}},"2.1.0":{"name":"react-tiny-virtual-list","version":"2.1.0","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"build/react-tiny-virtual-list.cjs.js","module":"build/react-tiny-virtual-list.es.js","jsnext:main":"build/react-tiny-virtual-list.es.js","types":"types/index.d.ts","files":["build"],"scripts":{"build":"babel-node --presets es2015 ./config/build.js","lint":"tslint './src/**/*.{ts,tsx}' --project tsconfig.json","start":"nwb serve-react-app demo/src/index.tsx --config ./config/nwb/config.js","test":"jest --config ./config/jest/config.json --no-cache","test:coverage":"npm run test -- --coverage","test:watch":"npm run test -- --watch","test:ci":"npm run lint && npm run test && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"@types/jest":"^20.0.8","@types/prop-types":"^15.5.1","@types/react":"^15.0.38","@types/react-dom":"^15.5.4","awesome-typescript-loader":"^3.2.1","babel-cli":"^6.26.0","babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-preset-typescript":"^7.0.0-alpha.19","codecov":"^1.0.1","eslint":"3.8.1","eslint-config-react-app":"^0.5.2","eslint-plugin-flowtype":"2.21.0","eslint-plugin-import":"2.0.1","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","fs-extra":"^4.0.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","tslint-config-shopify":"^3.0.0","typescript":"^2.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"gitHead":"2efeda47e9fd3640b67033837c5d5f5f35437fab","_id":"react-tiny-virtual-list@2.1.0","_shasum":"19440bc5a91a931040129b8e019f73db3319bcc0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.4","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"19440bc5a91a931040129b8e019f73db3319bcc0","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.1.0.tgz","integrity":"sha512-eH0MLO88fH4nvGnIJDAZXPi+HMr6+a68svLvco+LaIOVZuuv8PeBP23hbj/uS1c5L8cS7IDkwV1Zgf/J8xgpqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVO7ulOnEKZzM4deJ15sbZqRXeBSKrtg7K/05Xt5yujAiEAkxmUMWIJe9vjRa1r73kWeHhKB4sqzQ8Lsz10Ih3FYIs="}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-virtual-list-2.1.0.tgz_1504217101343_0.7461834808345884"},"directories":{}},"2.1.1":{"name":"react-tiny-virtual-list","version":"2.1.1","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"build/react-tiny-virtual-list.cjs.js","module":"build/react-tiny-virtual-list.es.js","jsnext:main":"build/react-tiny-virtual-list.es.js","types":"types/index.d.ts","files":["build"],"scripts":{"build":"babel-node --presets es2015 ./config/build.js","lint":"tslint './src/**/*.{ts,tsx}' --project tsconfig.json","start":"nwb serve-react-app demo/src/index.tsx --config ./config/nwb/config.js","test":"jest --config ./config/jest/config.json --no-cache","test:coverage":"npm run test -- --coverage","test:watch":"npm run test -- --watch","test:ci":"npm run lint && npm run test && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"@types/jest":"^20.0.8","@types/prop-types":"^15.5.1","@types/react":"^15.0.38","@types/react-dom":"^15.5.4","awesome-typescript-loader":"^3.2.1","babel-cli":"^6.26.0","babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-preset-typescript":"^7.0.0-alpha.19","codecov":"^1.0.1","eslint":"3.8.1","eslint-config-react-app":"^0.5.2","eslint-plugin-flowtype":"2.21.0","eslint-plugin-import":"2.0.1","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","fs-extra":"^4.0.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","tslint-config-shopify":"^3.0.0","typescript":"^2.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"gitHead":"36d4cfcc3141da96365dcc7594e7136ad5fdd420","_id":"react-tiny-virtual-list@2.1.1","_shasum":"2d9a77f1942f0854bc2e3bc3b646a33030c61c69","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.4","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"2d9a77f1942f0854bc2e3bc3b646a33030c61c69","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.1.1.tgz","integrity":"sha512-XwGYWIG+k091Bso17M9EWLSP577yI9loR/w/5v9wlYbspUrp2aIB/Kqp2EhMsMVLCab22bbhz0wK+qSQuyTvzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa9feeCESOb50L0/7J9ZpG4ND1+v3E3Cb3R7AQlfRo/QIgKtkYcFC1vDccy2FOnBCr2x4cs5cGpQ9+1Ark2AKuCIE="}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-virtual-list-2.1.1.tgz_1504218213526_0.9770491984672844"},"directories":{}},"2.1.2":{"name":"react-tiny-virtual-list","version":"2.1.2","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"build/react-tiny-virtual-list.cjs.js","module":"build/react-tiny-virtual-list.es.js","jsnext:main":"build/react-tiny-virtual-list.es.js","types":"types/index.d.ts","files":["build"],"scripts":{"build":"babel-node --presets es2015 ./config/build.js","lint":"tslint './src/**/*.{ts,tsx}' --project tsconfig.json","start":"nwb serve-react-app demo/src/index.tsx --config ./config/nwb/config.js","test":"jest --config ./config/jest/config.json --no-cache","test:coverage":"npm run test -- --coverage","test:watch":"npm run test -- --watch","test:ci":"npm run lint && npm run test && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"@types/jest":"^20.0.8","@types/prop-types":"^15.5.1","@types/react":"^15.0.38","@types/react-dom":"^15.5.4","awesome-typescript-loader":"^3.2.1","babel-cli":"^6.26.0","babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-preset-typescript":"^7.0.0-alpha.19","codecov":"^1.0.1","eslint":"3.8.1","eslint-config-react-app":"^0.5.2","eslint-plugin-flowtype":"2.21.0","eslint-plugin-import":"2.0.1","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","fs-extra":"^4.0.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","tslint-config-shopify":"^3.0.0","typescript":"^2.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"gitHead":"76f16176374dd720b80df8cb6b5a34e098cc6312","_id":"react-tiny-virtual-list@2.1.2","_shasum":"4d21ae11d5a984cde2276a9f5287d5fe47171000","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.4","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"shasum":"4d21ae11d5a984cde2276a9f5287d5fe47171000","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.1.2.tgz","integrity":"sha512-lCv4FAeZI9j14G2Yvw+GopYIrBCXvre5gVrBvJpo39q+HhWgF2wFo0FYtvxgTSZzQsWnYwP9m1DZez7/dDxKJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkU936VALcc0yK/9B3XoYpC8JrFSTEhvPaAs/303pw7QIhAPfem3kzq7wUAsqif1qSy/ujozxh9RxRPfGKNqrnFvyM"}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-virtual-list-2.1.2.tgz_1504285506628_0.5947203433606774"},"directories":{}},"2.1.3":{"name":"react-tiny-virtual-list","version":"2.1.3","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"build/react-tiny-virtual-list.cjs.js","module":"build/react-tiny-virtual-list.es.js","jsnext:main":"build/react-tiny-virtual-list.es.js","types":"types/index.d.ts","files":["build","types"],"scripts":{"build":"babel-node --presets es2015 ./config/build.js","lint":"tslint './src/**/*.{ts,tsx}' --project tsconfig.json","start":"nwb serve-react-app demo/src/index.tsx --config ./config/nwb/config.js","test":"jest --config ./config/jest/config.json --no-cache","test:coverage":"npm run test -- --coverage","test:watch":"npm run test -- --watch","test:ci":"npm run lint && npm run test && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"@types/jest":"^20.0.8","@types/prop-types":"^15.5.1","@types/react":"^15.0.38","@types/react-dom":"^15.5.4","awesome-typescript-loader":"^3.2.1","babel-cli":"^6.26.0","babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-preset-typescript":"^7.0.0-alpha.19","codecov":"^1.0.1","eslint":"3.8.1","eslint-config-react-app":"^0.5.2","eslint-plugin-flowtype":"2.21.0","eslint-plugin-import":"2.0.1","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","fs-extra":"^4.0.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","tslint-config-shopify":"^3.0.0","typescript":"^2.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"gitHead":"0b446dce57764f5a84b01183fe733a2beb503cb1","_id":"react-tiny-virtual-list@2.1.3","_npmVersion":"5.4.2","_nodeVersion":"6.9.4","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"integrity":"sha512-phe34jxXgoupdAOVqKK/HfdHxFLb3AJx9s+Sg/JDp9FUSWyrZ5Gsfdy2+gEq2y3/tUkLCccJMgXXABrp4w0T/Q==","shasum":"515675164416ed1c128c142879c3d985e572f455","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDogxqNOdTIROkConlWMGeARJCveYotf0+raJRA1f6P2AIhAK8V6d5iLGiWNzTS7Mzq2K+2Q2qzgwxiGR1YHDVIQYTx"}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-virtual-list-2.1.3.tgz_1508716451187_0.8361723972484469"},"directories":{}},"2.1.4":{"name":"react-tiny-virtual-list","version":"2.1.4","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"build/react-tiny-virtual-list.cjs.js","module":"build/react-tiny-virtual-list.es.js","jsnext:main":"build/react-tiny-virtual-list.es.js","types":"types/index.d.ts","files":["build","types"],"scripts":{"build":"babel-node --presets es2015 ./config/build.js","lint":"tslint './src/**/*.{ts,tsx}' --project tsconfig.json","start":"nwb serve-react-app demo/src/index.tsx --config ./config/nwb/config.js","test":"jest --config ./config/jest/config.json --no-cache","test:coverage":"npm run test -- --coverage","test:watch":"npm run test -- --watch","test:ci":"npm run lint && npm run test && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"@types/jest":"^20.0.8","@types/prop-types":"^15.5.1","@types/react":"^15.0.38","@types/react-dom":"^15.5.4","awesome-typescript-loader":"^3.2.1","babel-cli":"^6.26.0","babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-preset-typescript":"^7.0.0-alpha.19","codecov":"^1.0.1","eslint":"3.8.1","eslint-config-react-app":"^0.5.2","eslint-plugin-flowtype":"2.21.0","eslint-plugin-import":"2.0.1","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.4.1","fs-extra":"^4.0.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","tslint-config-shopify":"^3.0.0","typescript":"^2.4.2"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"gitHead":"e97d4321156018f28f122ab356895a66eabb3024","_id":"react-tiny-virtual-list@2.1.4","_npmVersion":"5.4.2","_nodeVersion":"6.9.4","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"integrity":"sha512-9JvkWliho5SGHlv/uz3MuObUkg60SPvw3Ottvi/n4nl7qzBvxtb9oI8kJqI9sfZYYGy7xQLbTP0vGhqtnhA04Q==","shasum":"a574c4dfd8ccf462e3a335f665cffbfd08ce6e7d","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOJUi0eirkqi0U3rend/tflu1dqVqBUJq40qplMibomAIhANbTy5Xbsge7Qknruo2V5hne7Ug+Le+YpA6jQyq8A7jD"}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-virtual-list-2.1.4.tgz_1508850853850_0.017225906485691667"},"directories":{}},"2.1.5":{"name":"react-tiny-virtual-list","version":"2.1.5","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"build/react-tiny-virtual-list.cjs.js","module":"build/react-tiny-virtual-list.es.js","jsnext:main":"build/react-tiny-virtual-list.es.js","types":"types/index.d.ts","files":["build","types"],"scripts":{"build":"babel-node --presets es2015 ./config/build.js","lint":"eslint ./src --ext .ts,.tsx --max-warnings 0 --format codeframe","start":"nwb serve-react-app demo/src/index.tsx --config ./config/nwb/config.js","test":"jest --config ./config/jest/config.json --no-cache","test:coverage":"npm run test -- --coverage","test:watch":"npm run test -- --watch","test:ci":"npm run lint && npm run test && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"@types/jest":"^20.0.8","@types/prop-types":"^15.5.1","@types/react":"^15.0.38","@types/react-dom":"^15.5.4","awesome-typescript-loader":"^3.2.1","babel-cli":"^6.26.0","babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-preset-typescript":"^7.0.0-alpha.19","codecov":"^1.0.1","eslint":"^4.10.0","eslint-plugin-shopify":"^22.1.0","fs-extra":"^4.0.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-typescript2":"^0.15.0","rollup-plugin-uglify":"^2.0.1","tslint":"^5.10.0","tslint-config-shopify":"^3.0.2","typescript":"2.8.3"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"gitHead":"0f75a888346908f7bf6142417d1d2dba6b01f184","_id":"react-tiny-virtual-list@2.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"integrity":"sha512-T68lpuOpekEE71z/yCXJit4v6uoM2g7qdaFkMwdDw9w4K9NhLiUpHy+Ese7tBjAKnxeASdy7YZY2o42zRnvZXQ==","shasum":"818a732c7fd3876f743bf62809d0b443cba707fc","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.1.5.tgz","fileCount":15,"unpackedSize":110884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL88TCRA9TVsSAnZWagAAkNMP+wRFghNCwOjZdPyfX3Kd\nBAP397VJZ+H5kSRDKvnUqKNvRhR6UHS/7iK2B1CVDfCjUXjfVx9HUTZu1d+1\nB2+SmT/CHHzc+YSGtNehXgsfMG4+7ho2KMqxbGu4pnITwmXqwgmGFTY6SzQm\nfh9toGw823YnfoGnL0Fzca1ZIlyyAw+9UzF01j8PhcFO0MBQNWeo9l+0cZuh\n8kzYye2m440dpoBMTj3U/Wx6i43/W/AWs8KlbzYSU9qlKWJgVf08VbmchUaE\ny3xuJFo1u/nPjXE16sDyuWzGYXI51TFOpzFn+3j07VLM7ksTz3rV4ZZkhJOD\nPDoz8sMhW9NV+fO7AAPw2if6TPzzcOw1zUQ86D5TycrIIyPSN3Oru1JKIFnn\ncLzuVLo7jC1jL4PCyorQvEf6dd3gH2FjrfVK5itazgeetnD+6HRGgpOfg6Uz\nuT5CQ2mkommzUUTpm3ACwuJdte38UiTD74eT3chOxav9mXDpYeOnoL49ylX6\nfKu7hxjNbSRlAF7ZSjFbpNW1cT10P1eDsdFMTtdtAKvzZebT7laOYksytGDw\nKhquwadTnEcDz/RUiqRpLPfD43lwzBSpG/LH6Xu4LiveSJhb5Yhh5JT2mvbg\nPa0H9c0x6oEb2ovwBoByGRHzyaiR/EPmyqfeVSTBxq5GxlWxAhodee8GlTGY\nnWv2\r\n=BjM6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSn+2mwtbr99Gp+QDQOBpaE3a8pO3ZBXwUJMuNkHngCAiEAj6N6+RX2tmVo6g2YEoGDTpvxoS2pmJeMGkQlRrggYCI="}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-virtual-list_2.1.5_1529859858926_0.662675898981238"},"_hasShrinkwrap":false},"2.1.6":{"name":"react-tiny-virtual-list","version":"2.1.6","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"build/react-tiny-virtual-list.cjs.js","module":"build/react-tiny-virtual-list.es.js","jsnext:main":"build/react-tiny-virtual-list.es.js","types":"types/index.d.ts","files":["build","types"],"scripts":{"build":"babel-node --presets es2015 ./config/build.js","lint":"eslint ./src --ext .ts,.tsx --max-warnings 0 --format codeframe","start":"nwb serve-react-app demo/src/index.tsx --config ./config/nwb/config.js","test":"jest --config ./config/jest/config.json --no-cache","test:coverage":"npm run test -- --coverage","test:watch":"npm run test -- --watch","test:ci":"npm run lint && npm run test && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"@types/jest":"^20.0.8","@types/prop-types":"^15.5.1","@types/react":"^15.0.38","@types/react-dom":"^15.5.4","awesome-typescript-loader":"^3.2.1","babel-cli":"^6.26.0","babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-preset-typescript":"^7.0.0-alpha.19","codecov":"^1.0.1","eslint":"^4.10.0","eslint-plugin-shopify":"^22.1.0","fs-extra":"^4.0.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-typescript2":"^0.15.0","rollup-plugin-uglify":"^2.0.1","tslint":"^5.10.0","tslint-config-shopify":"^3.0.2","typescript":"2.8.3"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"gitHead":"6d3e8a38e6cad454182ef9fb1eae7969b307460a","_id":"react-tiny-virtual-list@2.1.6","_npmVersion":"5.6.0","_nodeVersion":"6.9.4","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"integrity":"sha512-WA7XLHwdtH8RbyakgkVkdB0X4NzHcowQXPbXgR9wpxqLSypxwMl0rc4exxDFwCF6QgXmxGuGKBUAOrBCjd46+w==","shasum":"7b988201261cfee6d63604767c8f3c389d39ce00","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.1.6.tgz","fileCount":15,"unpackedSize":111060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMGu4CRA9TVsSAnZWagAAU1AP/2bbNygIuR1UavQ5HMrE\nyc1yIla5UGr7wnA4ZZaed/FkHHKXpo4amPKJPJfbkDcopTX0+l90ww2crc7m\nOv3qe7W5yNyXSynD4GTCisOHjOPR3m9/bbDvZwn0b8fF25+nrVa2b9r1JkLV\nqZi0VNLjv18quNZtBhN84tN30PVO72iFNjCk9iLMpL/T+iBSWEZ1n/u/KCtb\n7FAZ3yuXJNithxl6gEe1I47gPQwOGVWaOXkVeUF1uM5gTehmyyfggMjAYnH6\nWO3S78Jly0X1nfqmi3Nvka1zfIz/Q9KQNGKynMmdExPs7w2onSqAQW7E3thg\n47vyKlAyLXTkSTSgdcVOzS5S+DDx2mMKBmMMnyKM0c5ZA2iFTVFzeEhWJdzj\nuuTuJ2SnSJsalvp4LC2O2CfjCBHzcGh1+a9lK6yupq/KlIs09S7rOU8GLZkr\nWMEQdnqpEedbOguRFJ6vh356k0tq1IHEYQ0B49mPWqlV1z9KjNug3VcN3NlQ\nvXH8TYpzYP6KBUR/cgEBBnkXjRasZhxhu3ueVl2YH3/j9M0iICl7WtGFPjI4\nOwxpGR1CcZyuWS0FxuAHkUxWuawJwXhMJLHp6UK2kCPLesi+t18uq6gnfTWV\niMvjEN9nOsMA75AcfnE4ubRPgZzK5n3bcb8tVGq9H+oBXaCQGkBNlPjlt5Y6\noF03\r\n=/HNQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgguCEVXkbeC3hHXN9T2Xg+14cG5XH+u0CazdeS4pCRQIhAJbBnbzXMe6LNpjyJ2dDhf3GzqHy6cAXxoIejlYipOq8"}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-virtual-list_2.1.6_1529899960810_0.6289233045502143"},"_hasShrinkwrap":false},"2.2.0":{"name":"react-tiny-virtual-list","version":"2.2.0","description":"A tiny but mighty list virtualization component, with zero dependencies 💪","main":"build/react-tiny-virtual-list.cjs.js","module":"build/react-tiny-virtual-list.es.js","jsnext:main":"build/react-tiny-virtual-list.es.js","types":"types/index.d.ts","files":["build","types"],"scripts":{"build":"babel-node --presets es2015 ./config/build.js","lint":"eslint ./src --ext .ts,.tsx --max-warnings 0 --format codeframe","start":"nwb serve-react-app demo/src/index.tsx --config ./config/nwb/config.js","test":"jest --config ./config/jest/config.json --no-cache","test:coverage":"npm run test -- --coverage","test:watch":"npm run test -- --watch","test:ci":"npm run lint && npm run test && codecov"},"dependencies":{"prop-types":"^15.5.7"},"peerDependencies":{"react":"15.x || 16.x"},"devDependencies":{"@types/jest":"^20.0.8","@types/prop-types":"^15.5.1","@types/react":"^15.0.38","@types/react-dom":"^15.5.4","awesome-typescript-loader":"^3.2.1","babel-cli":"^6.26.0","babel-eslint":"7.0.0","babel-jest":"^19.0.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-preset-typescript":"^7.0.0-alpha.19","codecov":"^1.0.1","eslint":"^4.10.0","eslint-plugin-shopify":"^22.1.0","fs-extra":"^4.0.1","jest":"^19.0.2","nwb":"0.15.x","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-typescript2":"^0.15.0","rollup-plugin-uglify":"^2.0.1","tslint":"^5.10.0","tslint-config-shopify":"^3.0.2","typescript":"2.8.3"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"user":"clauderic","homepage":"https://github.com/clauderic/react-tiny-virtual-list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"gitHead":"5548cc7eebb6493bc371325ec7389249c0489bff","_id":"react-tiny-virtual-list@2.2.0","_npmVersion":"6.1.0","_nodeVersion":"6.9.4","_npmUser":{"name":"clauderic","email":"clauderic.d@gmail.com"},"dist":{"integrity":"sha512-MDiy2xyqfvkWrRiQNdHFdm36lfxmcLLKuYnUqcf9xIubML85cmYCgzBJrDsLNZ3uJQ5LEHH9BnxGKKSm8+C0Bw==","shasum":"eafb6fcf764e4ed41150ff9752cdaad8b35edf4a","tarball":"https://registry.npmjs.org/react-tiny-virtual-list/-/react-tiny-virtual-list-2.2.0.tgz","fileCount":15,"unpackedSize":117149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbX7DsCRA9TVsSAnZWagAAv3cP/RKKg6BsCAt3dr4Mw7CX\nuhTnEGKHEhoZK2oY4/nfk+AwXkaJFdAtSg0ok877Lrdpmsm48RWwayCNqLbP\nOTAPwrdOUQwsqVs+KeLL/OxkUiT8E708vaN5Qzk6z3HS9BobmfmduulezvqK\n5muSq6kZXV4KXT1m3IsRUUtxaYGWMMPzxWXf6EWkQgFnVwb5B9dAPu1zzkKU\nl1TEiylAvYA6h3lKU3EDUtwOtrZYHqD9ub4LpGEoctqJ5q8/qKRIfcLDdl6N\nCzYZECfnbhQXF3XVu7H9zqKeM5g/RHRVOwUekkHu/Wjyu6QdU5IZzet/Sc/S\nyt2lLq2LMWbvA5EA/Y1SKjncdMuDCOIM/abSnhWyiU9YkWHNkffDtOz77foI\nk0jIau5FYUrARt6AvEXhNPpKbWKkuXlCWRhD4CRyPNft1qXdMp2fVED8CDQZ\nl+Zqv/JouBJ1nHQy1+dry/gC9G6UJeHo2ZGifDpJtuk5mwjTOnAUlwTLtaMa\n69hRKbJjB1LbTUNv0PP/Q5TYn3KL4FQpT6reA5+Uy1tQ9YMGpnvmPcKxHYDp\ndSphcqczvk3o0g8lujuA9XhP+JLPd4x9m/fuP7trlhwthMTmEuhUnprZ/bsF\nX1zmMS6vf6ov1f5gFrkxhEdt/kxbGDsRRjzD8ikBLc/GrWKFBgn0cYn5RaK6\nxCgC\r\n=EIjW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1OGwINCqD/1rLQ+JE8tnp2dZ6hGhu+BIaM8MMsuScDAIhAMDi+5gkdzBlsoRHD1eAVnVBfLIN4bhOum2AGl4oMg3k"}]},"maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-virtual-list_2.2.0_1532997868809_0.2613692826389371"},"_hasShrinkwrap":false}},"readme":"<div align=\"center\" style=\"margin-bottom: 30px;\">\n<img src=\"https://cloud.githubusercontent.com/assets/1416436/23387281/9a628ec4-fd29-11e6-9a1a-09f755c21a14.png\" width=\"224\"/>\n</div>\n\n# react-tiny-virtual-list\n\n> A tiny but mighty list virtualization library, with zero dependencies 💪\n\n[![npm version](https://img.shields.io/npm/v/react-tiny-virtual-list.svg)](https://www.npmjs.com/package/react-tiny-virtual-list)\n[![npm downloads](https://img.shields.io/npm/dm/react-tiny-virtual-list.svg)](https://www.npmjs.com/package/react-tiny-virtual-list)\n[![Build Status](https://travis-ci.org/clauderic/react-tiny-virtual-list.svg?branch=master)](https://travis-ci.org/clauderic/react-tiny-virtual-list)\n[![codecov](https://codecov.io/gh/clauderic/react-tiny-virtual-list/branch/master/graph/badge.svg)](https://codecov.io/gh/clauderic/react-tiny-virtual-list)\n![typescript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)\n[![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](https://github.com/clauderic/react-tiny-virtual-list/blob/master/LICENSE)\n[![Gitter](https://badges.gitter.im/clauderic/react-tiny-virtual-list.svg)](https://gitter.im/clauderic/react-tiny-virtual-list)\n\n- **Tiny & dependency free** – Only 3kb gzipped\n- **Render millions of items**, without breaking a sweat\n- **Scroll to index** or **set the initial scroll offset**\n- **Supports fixed** or **variable** heights/widths\n- **Vertical** or **Horizontal** lists\n\nCheck out the [demo](https://clauderic.github.io/react-tiny-virtual-list/) for some examples, or take it for a test drive right away in [Code Sandbox](https://codesandbox.io/s/kymm7z9qr).\n\n## Getting Started\n\nUsing [npm](https://www.npmjs.com/):\n\n```\nnpm install react-tiny-virtual-list --save\n```\n\nES6, CommonJS, and UMD builds are available with each distribution. For example:\n\n```js\nimport VirtualList from 'react-tiny-virtual-list';\n```\n\nYou can also use a global-friendly UMD build:\n\n```html\n<script src=\"react-tiny-virtual-list/umd/react-tiny-virtual-list.js\"></script>\n<script>\nvar VirtualList = window.VirtualList;\n...\n</script>\n```\n\n## Example usage\n\n```js\nimport React from 'react';\nimport {render} from 'react-dom';\nimport VirtualList from 'react-tiny-virtual-list';\n\nconst data = ['A', 'B', 'C', 'D', 'E', 'F', ...];\n\nrender(\n  <VirtualList\n    width='100%'\n    height={600}\n    itemCount={data.length}\n    itemSize={50} // Also supports variable heights (array or function getter)\n    renderItem={({index, style}) =>\n      <div key={index} style={style}> // The style property contains the item's absolute position\n        Letter: {data[index]}, Row: #{index}\n      </div>\n    }\n  />,\n  document.getElementById('root')\n);\n```\n\n### Prop Types\n\n| Property          | Type               | Required? | Description                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| :---------------- | :----------------- | :-------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| width             | Number \\| String\\* | ✓         | Width of List. This property will determine the number of rendered items when scrollDirection is `'horizontal'`.                                                                                                                                                                                                                                                                                                                      |\n| height            | Number \\| String\\* | ✓         | Height of List. This property will determine the number of rendered items when scrollDirection is `'vertical'`.                                                                                                                                                                                                                                                                                                                       |\n| itemCount         | Number             | ✓         | The number of items you want to render                                                                                                                                                                                                                                                                                                                                                                                                |\n| renderItem        | Function           | ✓         | Responsible for rendering an item given it's index: `({index: number, style: Object}): React.PropTypes.node`. The returned element must handle key and style.                                                                                                                                                                                                                                                                         |\n| itemSize          |                    | ✓         | Either a fixed height/width (depending on the scrollDirection), an array containing the heights of all the items in your list, or a function that returns the height of an item given its index: `(index: number): number`                                                                                                                                                                                                            |\n| scrollDirection   | String             |           | Whether the list should scroll vertically or horizontally. One of `'vertical'` (default) or `'horizontal'`.                                                                                                                                                                                                                                                                                                                           |\n| scrollOffset      | Number             |           | Can be used to control the scroll offset; Also useful for setting an initial scroll offset                                                                                                                                                                                                                                                                                                                                            |\n| scrollToIndex     | Number             |           | Item index to scroll to (by forcefully scrolling if necessary) x                                                                                                                                                                                                                                                                                                                                                                      |\n| scrollToAlignment | String             |           | Used in combination with `scrollToIndex`, this prop controls the alignment of the scrolled to item. One of: `'start'`, `'center'`, `'end'` or `'auto'`. Use `'start'` to always align items to the top of the container and `'end'` to align them bottom. Use `'center`' to align them in the middle of the container. `'auto'` scrolls the least amount possible to ensure that the specified `scrollToIndex` item is fully visible. |\n| stickyIndices     | Number[]           |           | An array of indexes (eg. `[0, 10, 25, 30]`) to make certain items in the list sticky (`position: sticky`)                                                                                                                                                                                                                                                                                                                             |\n| overscanCount     | Number             |           | Number of extra buffer items to render above/below the visible items. Tweaking this can help reduce scroll flickering on certain browsers/devices.                                                                                                                                                                                                                                                                                    |\n| estimatedItemSize | Number             |           | Used to estimate the total size of the list before all of its items have actually been measured. The estimated total height is progressively adjusted as items are rendered.                                                                                                                                                                                                                                                          |\n| onItemsRendered   | Function           |           | Callback invoked with information about the slice of rows/columns that were just rendered. It has the following signature: `({startIndex: number, stopIndex: number})`.                                                                                                                                                                                                                                                               |\n| onScroll          | Function           |           | Callback invoked whenever the scroll offset changes within the inner scrollable region. It has the following signature: `(scrollTop: number, event: React.UIEvent<HTMLDivElement>)`.                                                                                                                                                                                                                                                  |\n\n_\\* Width may only be a string when `scrollDirection` is `'vertical'`. Similarly, Height may only be a string if `scrollDirection` is `'horizontal'`_\n\n### Public Methods\n\n#### recomputeSizes (index: number)\n\nThis method force recomputes the item sizes after the specified index (these are normally cached).\n\n`VirtualList` has no way of knowing when its underlying data has changed, since it only receives a itemSize property. If the itemSize is a `number`, this isn't an issue, as it can compare before and after values and automatically call `recomputeSizes` internally.\nHowever, if you're passing a function to `itemSize`, that type of comparison is error prone. In that event, you'll need to call `recomputeSizes` manually to inform the `VirtualList` that the size of its items has changed.\n\n### Common Issues with PureComponent\n\n`react-tiny-virtual-list` uses [PureComponent](https://reactjs.org/docs/react-api.html#reactpurecomponent), so it only updates when it's props change. Therefore, if only the order of your data changes (eg `['a','b','c']` => `['d','e','f']`), `react-tiny-virtual-list` has no way to know your data has changed and that it needs to re-render.\n\nYou can force it to re-render by calling [forceUpdate](https://reactjs.org/docs/react-component.html#forceupdate) on it or by passing it an extra prop that will change every time your data changes.\n\n## Reporting Issues\n\nFound an issue? Please [report it](https://github.com/clauderic/react-tiny-virtual-list/issues) along with any relevant details to reproduce it. If you can, please provide a live demo replicating the issue you're describing. You can [fork this Code Sandbox](https://codesandbox.io/s/kymm7z9qr) as a starting point.\n\n## Contributions\n\nFeature requests / pull requests are welcome, though please take a moment to make sure your contributions fits within the scope of the project. [Learn how to contribute](https://github.com/clauderic/react-tiny-virtual-list/blob/master/CONTRIBUTING.md)\n\n## Acknowledgments\n\nThis library draws inspiration from [react-virtualized](https://github.com/bvaughn/react-virtualized), and is meant as a bare-minimum replacement for the [List](https://github.com/bvaughn/react-virtualized/blob/master/docs/List.md) component. If you're looking for a tiny, lightweight and dependency-free list virtualization library that supports variable heights, you're in the right place! If you're looking for something that supports more use-cases, I highly encourage you to check out [react-virtualized](https://github.com/bvaughn/react-virtualized) instead, it's a fantastic library ❤️\n\n## License\n\nreact-tiny-virtual-list is available under the MIT License.\n","maintainers":[{"name":"clauderic","email":"clauderic.d@gmail.com"}],"time":{"modified":"2022-06-26T08:39:09.229Z","created":"2017-02-27T04:51:51.459Z","1.0.0":"2017-02-27T04:51:51.459Z","2.0.0-rc.1":"2017-03-01T02:46:08.351Z","2.0.0":"2017-03-01T03:02:20.556Z","2.0.1":"2017-03-02T00:51:33.766Z","2.0.2":"2017-03-31T00:04:47.533Z","2.0.3":"2017-03-31T01:59:50.871Z","2.0.4":"2017-04-12T11:37:59.041Z","2.0.5":"2017-04-29T02:43:13.609Z","2.0.6":"2017-07-14T02:56:46.113Z","2.1.0":"2017-08-31T22:05:01.424Z","2.1.1":"2017-08-31T22:23:33.669Z","2.1.2":"2017-09-01T17:05:07.626Z","2.1.3":"2017-10-22T23:54:11.286Z","2.1.4":"2017-10-24T13:14:14.070Z","2.1.5":"2018-06-24T17:04:19.048Z","2.1.6":"2018-06-25T04:12:40.926Z","2.2.0":"2018-07-31T00:44:28.957Z"},"homepage":"https://github.com/clauderic/react-tiny-virtual-list","keywords":["react","reactjs","react-component","virtual","list","scrolling","infinite","virtualized","virtualization","windowing"],"repository":{"type":"git","url":"git+https://github.com/clauderic/react-tiny-virtual-list.git"},"author":{"name":"Clauderic Demers","email":"me@ced.io"},"bugs":{"url":"https://github.com/clauderic/react-tiny-virtual-list/issues"},"license":"MIT","readmeFilename":"README.md","users":{"whathejoe":true,"rahulraghavankklm":true}}