{"_id":"react-hyper-scroller","_rev":"27-e10aad0b7cc33ce3c994e91003d0b682","time":{"1.0.0":"2018-10-24T09:04:16.456Z","created":"2018-10-25T10:09:34.358Z","1.0.1":"2018-10-25T10:09:34.544Z","modified":"2023-10-18T02:32:05.259Z","1.0.2":"2018-11-11T23:50:28.262Z","1.0.3":"2018-11-12T00:40:46.638Z","1.0.4":"2019-03-03T21:09:34.009Z","2.0.0":"2019-04-01T20:57:51.180Z","2.0.1":"2019-04-04T20:22:55.568Z","2.0.2":"2019-04-06T17:54:58.965Z","3.0.0-beta.1":"2021-01-26T11:49:13.153Z","3.0.0-beta.2":"2021-02-17T08:55:58.368Z","3.0.0-beta.3":"2021-02-17T09:03:21.967Z","3.0.0-beta.4":"2021-02-18T13:33:27.189Z","3.0.0-beta.5":"2021-02-18T13:34:07.812Z","3.0.0-beta.6":"2021-11-18T13:01:50.898Z","3.0.0-beta.7":"2021-11-18T13:02:35.888Z","3.0.0-beta.8":"2021-11-18T13:16:02.350Z","3.0.0-beta.9":"2021-11-18T13:18:16.417Z","3.0.0-beta.10":"2021-11-18T13:23:14.022Z","3.0.0-beta.11":"2021-11-19T16:29:56.279Z","3.0.0-beta.12":"2021-11-23T12:49:23.068Z","3.0.0-beta.13":"2021-11-24T16:54:30.452Z","3.0.0":"2021-11-24T18:43:32.523Z","3.0.1":"2022-07-09T17:15:27.508Z","3.1.0-beta.1":"2022-11-01T00:40:57.304Z","3.1.0-beta.2":"2022-11-09T13:42:03.495Z","3.1.0-beta.3":"2023-10-18T02:32:05.093Z"},"name":"react-hyper-scroller","dist-tags":{"latest":"3.0.1","next":"3.1.0-beta.3"},"versions":{"1.0.1":{"name":"react-hyper-scroller","version":"1.0.1","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/jest":"^23.3.2","@types/node":"^10.11.0","@types/react":"^16.4.18","@types/react-dom":"^16.0.9","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","react":"^16.5.2","react-dom":"^16.5.2","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.66.2","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.17.0","semantic-release":"^15.9.16","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.12.0","typescript":"^3.0.3"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"dependencies":{"autobind-decorator":"^2.1.0"},"gitHead":"366847803b85d345b9639981e6bd5e066245d721","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"dist":{"integrity":"sha512-jdYq9pUH/UVGQGR2AGqmCQBvOyl8604xb3QJn96Xdn6/In0ezrPURWXuE+eqqx2Y1NeS6WzHnnHgCPmXVT4AmQ==","shasum":"46cdfb91e4e2caa18408d2683f05494c517f5a41","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-1.0.1.tgz","fileCount":16,"unpackedSize":104962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0ZZfCRA9TVsSAnZWagAA67sQAIV8QyN20HW80KudtIFg\nHjhKLGwmzpeYppskMUF1XutTgFwBy9TdPQTsThlDi77ACpTTYtimNKm1t/IO\nBpt0tAOKP9cnCVM9gGrkRVKyAZ7V/0MvVM1066Z722tYRjHxfk+I/RskWffk\n0ykV59mx2bP9FqQInS6TOjhJOHw/oIzc+FIn7aSpE1qjJ+LkcOOgEh5faX+J\nlM7byfxlcUfkuA5OKj04rlatRcjXFOZaxPHHMo4vAijG0YNUiaB9Ug3iBMn+\n+pEKHYgDjsYqHifylj7vYU6qbk31BUMtGrD9GSN552p0fQfcdni9iXi56ttU\nNQ9X+BF7M9qJikDiOsuoGMG49HI4Pqo32IqFhPnzpIbnVkrGpy4pqzc8pv0O\nC8ONLZ7+To9Fz9uhbUq6YmxORh8jFtHuxHF618K8pO81kuaQy1IaM1ncJ1ik\n0mNJ+ySFPul2I80UmNBghazAt4biljWhfPl8VZU2GCJRSHMBzOa3Az3oqi4l\nyA950bCzI/H+810ouhDK6gp+2vEESLyjp+GlxIpJRhdCNPB4b1z76g9ZTWM4\nciHpm1YI8sWhDFrlOnmBuugOGyb80avV+gxRHgrNTm99JY43bLOpG7BlIspx\nSYnr+CtstmqQ8Jy4znmGrFJrYb4yL9JaKsUrNhhVJ0VEUFhY5vmy7YdUrRdF\nsOA+\r\n=AVeU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICg9aLr/aR1L4pwcDXCaSn9sLPzQ3gRe4JTpaWxRfB2EAiEA/sOmbCHWbm+l1htuHBpohMuhMdzYH6jmtcJany1SlOs="}]},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_1.0.1_1540462174359_0.15781059216408755"},"_hasShrinkwrap":false},"1.0.2":{"name":"react-hyper-scroller","version":"1.0.2","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/jest":"^23.3.2","@types/node":"^10.11.0","@types/react":"^16.4.18","@types/react-dom":"^16.0.9","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","react":"^16.5.2","react-dom":"^16.5.2","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.66.2","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.17.0","semantic-release":"^15.9.16","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.12.0","typescript":"^3.0.3"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"dependencies":{"autobind-decorator":"^2.1.0"},"gitHead":"7783763f8df2057326cc7f98e54d9ed33b59e556","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"dist":{"integrity":"sha512-IwyT6uaLVKM1g5ZnDy1CrdeZHkIJnajSQOxnnsECaXp8vkjkJwIYW5S4RAP02cuLI5XlElZGb29eT2nftI5wsg==","shasum":"b2c723a42521124dfae6c25e9f10ab85d291ca4f","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-1.0.2.tgz","fileCount":16,"unpackedSize":107806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6MBECRA9TVsSAnZWagAAnfAP/RKHX2BfKnPekG8eENYD\nYmunTNXcbiFJJogkWUJO2V0wBlpfrp6HN96RJ/lCZYASrFKfPrpbbY8jrtyv\nqgOG1+MYiAk5yBrmOhdSNyvX4nMLFrcLxiZfBsp3MOSpbjYt6yY4j9isjWOX\n/QWw7h9N4rz07jCsoYpG/LChxcYK0IIgy5ry45ejEEZCoaqY2BciuI7qP4jP\nQhL9MTgAgpIs9Khq2IkdrqejJtKwUgxHfEd7Tcc0ek4ZGsj3St7khTDrpV22\n81vqXW0+gARKDJKNEiUrU5qrtuNLBLmbBqL6GHLTdpJXw65wss7sZZu6Ly3Z\nrUmSuQOVzARYueAf/+Bt2d15LJ1tnOnYzqJqPzum1kwIlgvIF8RJPMWIj/Xy\nz0WuErgcWzmw2Y896R46UvuIuKVFwC89szDBCdK+BM7j5+cRJzGk33gZrCOq\nGQ7zu/7wzFNdifS7w0V7Ir5YyOQNjssKmGYIj6PWzbMuIGGRuIgRsHZqcm1N\nPJ+x4re7tdmKYaAmY6Lqn9w84I8oZ6xxuZjpbe2jwvVp5zy4brxP8Yldoxyh\nA8VYtZHGhP6VfjH+sf35WxAfwFF0jGusvTlqV/WocUj2EWQ/XQ1CUAdBYB8B\nrPlOcVvqHLGYOp+fuXXjw7DLyHo7rN/iaZ7GtraK0sDkm4CRB63196w9/paD\n7Fue\r\n=1P1f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLfOZ0Y5FYi/PIemIkt5tNpNS5b/pMWJEK1byBqJ/nXAiEA/rBkZk4YPmU0+pJeL8oDSLb+PzdEuLL7mjq9C+Lvvq0="}]},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_1.0.2_1541980228124_0.9473263569790467"},"_hasShrinkwrap":false},"1.0.3":{"name":"react-hyper-scroller","version":"1.0.3","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/jest":"^23.3.2","@types/node":"^10.11.0","@types/react":"^16.4.18","@types/react-dom":"^16.0.9","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","react":"^16.5.2","react-dom":"^16.5.2","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.66.2","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.17.0","semantic-release":"^15.9.16","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.12.0","typescript":"^3.0.3"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"dependencies":{"autobind-decorator":"^2.1.0"},"gitHead":"e5290e66c4754a48df368a9e4be8490f1317aa1f","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"dist":{"integrity":"sha512-54VtmivCYs3SlQaTr0cdCh9fhM2jpbcz2XgegYgP1QmXFYgeZVjhK2ThgWzcSHSBBQ3JttBknUVyrgBL9sO0WQ==","shasum":"bea7e51cf316a38ab4d1434e246e7bfba7a8e142","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-1.0.3.tgz","fileCount":16,"unpackedSize":108381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6MwPCRA9TVsSAnZWagAAN6MP/2EISjW6E8D5P9dziTCe\nhGnr/SKirut6uXeLyBhrSqcwCpvc2OSRETV9YoefUfpsFypuiOAb1p8j6Hfl\nuvw1J+2RvxsE8uvzlIFPK0plnYF80RiupB3OfKL7E7fQ2SQdLxjX3ucAofzH\nXAUXtCrLNpJxQTbG6SQ3xqk0dB8ahw1kFdR0+jWIx6vJswis2BpAARdLUJED\nXifwUNpLbGfP7SrRX6EqOXOedGwqx1qkyW0ktR+96orWV7LEywiq2nkrDHZU\n2ir6gYvjfuZOJf7IDwBvxd51UQeghGy692VWF3Z295MbVWpJlns/Bub3QyBK\nYn7lOiQNDXvB5Uh32uZTR3q86dZcs7o5OV9lQl0MNVFbg7HWT0cghpsPhJV9\noOSpenm3wOPxndI0WLB/ZJbmTB7S96EO++LjgJnst7/MQqxuuNdvbQM/O9WV\n0P4pSWw272diyCZsBieSv4+4bLOAsFIvoRctFpf//yMOjJYh2h9AHw+B+eHB\noNZ9otgjeX1eaWk1r1cypSZYkvvAP+7DL7vyBYKBwe5mVQ5/Qs1Yuw4TFfDG\n+VUJhcuAagEBqVG8hX6wW32YUZt8G3SozdLWosFFozwkvysbKjeNmUp9QUcu\n2RrlkZ7QYZhWFfQDncNYKJCXuxdq2zvxvpPmAYN365NIjN/ZPb+YkaEjPP++\nMZxy\r\n=llaV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/gyc9ymMyDTzrod/1spl99MmzqoHFP8nbe9Cc/SqidAiB1BmmKGmD5ntWgiwmnwhcEFSl3kY0B77FiLM0kP5lAKA=="}]},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_1.0.3_1541983246481_0.8155372038734179"},"_hasShrinkwrap":false},"1.0.4":{"name":"react-hyper-scroller","version":"1.0.4","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/jest":"^23.3.2","@types/node":"^10.11.0","@types/react":"^16.4.18","@types/react-dom":"^16.0.9","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","react":"^16.5.2","react-dom":"^16.5.2","react-testing-library":"^6.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.66.2","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.17.0","semantic-release":"^15.9.16","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.12.0","typescript":"^3.0.3"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"dependencies":{},"gitHead":"733b896f717a7a111a029b9ee3d58167df70b9e5","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"dist":{"integrity":"sha512-X1AAMFA7Opo5AiNwO+lcPoFLiJtJ8JscqXQ7ymMu4mAoHeyF0+NesTHFrCwRWwvA7xUeyoFwFr69tQcFy8s9kQ==","shasum":"7531ecdaba2b34e62748244b0554312bf0fd553d","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-1.0.4.tgz","fileCount":16,"unpackedSize":88701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfEKOCRA9TVsSAnZWagAARqwP/0PvvlovkqEBgdN5uIwJ\nrqYi5N6bPPln2D09C35H7VI8ESU0AuZeJshTVnmkdR9xSwTgcaUzLszjnFwh\neGTOFqsaaZwkvgVHdqpaToUUM8hyti5qCTg/SxhGNY9tm/WgdQVRb2ymcZ/m\n8f3CgOlhHNyDVRSKA488I5h+AepAjfTv/nee+HgGKd2SrWVjfJHdAEIrx9vD\n1UqQ6PNVUOmBGsxRRIXUCqguYyqsz0DY0iT48j+kMOaK7Szw6tFa4UbgkmIQ\njDotRR5Jxv1SQWSuB7vU1h7ckknOIFqla/T8s6Z9mIFz8EsRvF1/iAuFWcYf\nW7Ui6nzwRhlxkkbSMINLUSbF3TigiR4WVVv+rBY3aFskgAkMwEDfYYKlz1mz\nZtJbEX3vQo7B8dZiEYZZzUioWKrK1igtYZjQX71SJ4DzxkKbrQeBJDiRXliS\n+5ezWcP7RyEH0eMiDcLQvRzeTv+Nw59vqjyawZTeAdSU8zSl7n7DvKuVAl0j\nnXF0TAViIOjyYNZh5xX3luF4NI7KrcUZuq6JiWto3/t2WPqymU1YaM2W1VHG\ng9gXQ6uEDXoGlnNdwhTQv4wat659X5Nj+9b+alCmkuHO+qKyCuaLVGYl9hN4\nXcEgN3LsfNvKqugdI/242bVfOb6QCZXhocUc27bLkOP+WUV5CfxzdYmY9KKc\nxm3f\r\n=IqfI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDPC5VFZ8MfnFfgE+Q09D0/KnKwVI4Tz578FoGhaZgUgIgK/z/lYqH7n1RNn+nt+guCYdqlKEwPtvxNKdDZzJvU08="}]},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_1.0.4_1551647373801_0.8670815015340867"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-hyper-scroller","version":"2.0.0","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest ./test","test:watch":"jest ./test --watch","test:e2e":"jest ./e2e --collectCoverage=false","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"preset":"jest-puppeteer","transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/expect-puppeteer":"^3.3.1","@types/jest":"^23.3.2","@types/jest-environment-puppeteer":"^4.0.0","@types/node":"^10.11.0","@types/puppeteer":"^1.12.3","@types/react":"^16.8.10","@types/react-dom":"^16.8.3","colors":"^1.3.2","commitizen":"^3.0.7","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.1.0","jest-config":"^24.1.0","jest-puppeteer":"^4.1.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","puppeteer":"^1.12.2","puppeteer-to-istanbul":"^1.2.2","react":"^16.8.5","react-dom":"^16.8.5","react-testing-library":"^6.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^1.4.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.3","semantic-release":"^15.9.16","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.12.0","typescript":"^3.0.3"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"dependencies":{},"gitHead":"7433ce96ba8ee2d5628b57489f9479d24ce686aa","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"dist":{"integrity":"sha512-Emc3ouyDdT5AWJuxA1evQTmtQfzSzBONKHhf9duKL5cXa1W6RTFzJ7AKBzyWqKdb2dWJcOUmV1ruJ7NY7vxusg==","shasum":"489f8266441154b659f4dbba5a0d68a800005c6c","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-2.0.0.tgz","fileCount":16,"unpackedSize":78386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcontPCRA9TVsSAnZWagAAHpcP/Ahl2H4xgwpPDZCYTKdo\nBZ53YwzR+tpr8hJEoXoRlVUN+ZHf0kS6wgQS0cI9IqiZcQr/eAyaX637aFbh\npejMghO+6T0QZMHHo29gN8xvH7HqIcZPJOLCUHbGXGsjVloQ5ydhWrqFNg8y\nAttpWgUXh//2bf/Ys24+R/shnHyUbVH6FS7olFoiy7SsH6q3fI0+tma+jlKw\nMzZE8v3NPX2pe756uTmVttoa7cgTYPo2sSdO+8qiQ3jmgoBIq8XpORe4jTH+\nFH0L00u/fpAuZdhDC34bg/SIKtNioinbmSE1m3ZUYP5T6XKRMy/q/5XfDtvJ\nAXChcrgW7EaRkgBxakNY+qY+92gjXFkM3sIoDR52yfEK3C+S6enqE+t9aQ7d\nliCUxMvTjKXAZWxZDUd+cVDjLvVP4Lbdl7jbYxYk+JZfieJLhEREEuijUfxN\nnslfcoleMiV0FKb/cXyfj36eobkFoiXJqCqnyWTIrwW/w+dcPLNhGzPTGUjQ\nWs3sPhWjc7BqA9uiIU8KxW7JooF2Nnb2U6aOoBgq1KXgJ8/1ofIOK1b+M3jk\nxKiW1yoVr3YCCxUP3Ar83BJTxn4w15B7XhtZCxNdyfIHVJMsXnKcMpdabA/h\niHFQywqLK5TlR/I5OKOM+jpBxMlQ2dKFdUYG7D6CGE4fiDmxouW50NVvYUr8\nMoRh\r\n=acji\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAy4WDs8pidLvgBByCGmLRBigBfQx70uyxhHlO7xugAgIhAP3Zaz5IzJsvE+VHjfFJrehAZFRLGBZgkX1227Hr3BD6"}]},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_2.0.0_1554152271044_0.920680524640825"},"_hasShrinkwrap":false},"2.0.1":{"name":"react-hyper-scroller","version":"2.0.1","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest ./test","test:watch":"jest ./test --watch","test:e2e":"jest ./e2e --collectCoverage=false","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"preset":"jest-puppeteer","transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/expect-puppeteer":"^3.3.1","@types/jest":"^23.3.2","@types/jest-environment-puppeteer":"^4.0.0","@types/node":"^10.11.0","@types/puppeteer":"^1.12.3","@types/react":"^16.8.10","@types/react-dom":"^16.8.3","colors":"^1.3.2","commitizen":"^3.0.7","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.1.0","jest-config":"^24.1.0","jest-puppeteer":"^4.1.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","puppeteer":"^1.12.2","puppeteer-to-istanbul":"^1.2.2","react":"^16.8.5","react-dom":"^16.8.5","react-testing-library":"^6.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^1.4.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.3","semantic-release":"^15.9.16","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.12.0","typescript":"^3.0.3"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"dependencies":{},"gitHead":"4506775846ebfb162f2498a3bb3bef0b31c2ca46","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"dist":{"integrity":"sha512-kzoKUasWemMw+cRA4Ez3vIJRHGiCrQGf4uE0+Dirya3S9QfzFW/c6xGYDrD3Io8NoMPW8sf7l6IoeAHDDfceQA==","shasum":"720e199230e084101733bd23bdb7b792a7ea5870","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-2.0.1.tgz","fileCount":16,"unpackedSize":79536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpmegCRA9TVsSAnZWagAA6ukQAJEiVjPQwnZk99fzZ03N\nsXFhlFNzqUusV9tV2zjZ5l0DfO43ssdtaj1nqI7YuLq2Y2WT+0bWT5YqQIUh\nS0JvTpbkWiu858J/8o1QR+FF1NoXXOaQG2J69mn8gxKuYqiuD1g5/TFuNEBX\nTGT+vnaAmcGLQK7WcARuy0V5lADC7k26o/e/V8uffAA4HqaZWXMpM5242Cqx\n9kx3rTC59EJ/fUF4tYqKFpgaHdNT/RvkuyqWqX0gLYUkrEtxB27w5YDRvKnb\nwiBo9AWVN51SnLmWIGS4srVuJF8TIOki6WHN0cGOV2+8upr86za3gbH2eQaD\nzkwH9KEW5aNgWfqmdtRMIyACHiIQqhMLwxwyGuaQFDE/UeUhIm6QSrU0OVtb\n/driGYPCQ4dXxWbwbqL1rO4FjIQsmDK0U3xDV1exwdZ+QXNojnVpz8Vo6Tey\nfhCF4FjKfXiKkF7zGyqykELUO4TAGQCSwSqgiajbLZuO/U2sorvCzMjZbbqK\ndVfptySZiGu7+19onIQL3YBzcJUFmzRJ/sov90EgoSZvdQGeHQL7euELS9aw\nd6Ra4HoAjdgrI2Bf0aGuNm20/B1MI4ruEDq2DGtFoNnNKIW918+Oj8P9mrAq\nyMHUgAxkwrCFvdH+W6yd4L9vHH+94i/lKucLQ4yTFWyMGMSDChGx5fT7mOUt\nEOmK\r\n=MG2X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBhHe0HegW/BkjssclO0b+xjZFCaNtHQGBbH8uDMT8hAiBAm3D+i40bDuj4jzlGYbMGx9PILw4uAFGgKQKOiFocaw=="}]},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_2.0.1_1554409375480_0.967573456339293"},"_hasShrinkwrap":false},"2.0.2":{"name":"react-hyper-scroller","version":"2.0.2","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest ./test","test:watch":"jest ./test --watch","test:e2e":"jest ./e2e --collectCoverage=false","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"preset":"jest-puppeteer","transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/expect-puppeteer":"^3.3.1","@types/jest":"^23.3.2","@types/jest-environment-puppeteer":"^4.0.0","@types/node":"^10.11.0","@types/puppeteer":"^1.12.3","@types/react":"^16.8.10","@types/react-dom":"^16.8.3","colors":"^1.3.2","commitizen":"^3.0.7","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.1.0","jest-config":"^24.1.0","jest-puppeteer":"^4.1.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","puppeteer":"^1.12.2","puppeteer-to-istanbul":"^1.2.2","react":"^16.8.5","react-dom":"^16.8.5","react-testing-library":"^6.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^1.4.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.3","semantic-release":"^15.9.16","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.12.0","typescript":"^3.0.3"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"dependencies":{},"gitHead":"0d67bb8919b479c371edffe6ebde09c4b1179e61","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"dist":{"integrity":"sha512-CSZ55aLRg0/30vO9WRBVMM8bl7pgvwhKGS/mhcfCdbjKvxFQtxivv687B14eaud2aKJJQxm9r5R6TKKg20lTJA==","shasum":"4b3350be5334400b3e494baf9f095babfd32f005","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-2.0.2.tgz","fileCount":16,"unpackedSize":79173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqOfzCRA9TVsSAnZWagAA9M8P/3f6nMKgs6v3U4tIA2HO\nVmFc9IjW/ZA5qWADAb/ItlulplqJnJVXpjzIMn69DCgM2sbjnzZWm6ohbqZ3\n4K0TJzhJE8aBeIpuPFfVeA6kTR2GLprnKkvhRTV959452QYGicJ7UkespxUM\nRQWlPVR8UT9w77mjxGXvGt1snWeY9/+5/L2oPaRGOZC6JcqFeSIQSBkJEkf2\nbqPky+oqb50E/OaLLo/K7CQKbGCa9S6m7XcgkIwzVy5PvAPIxnTgTXh1YsJA\nlEREnr7YplpaTjcvFVjnAjktSLgZp6yzEqH9R/mLIfeAUaNvCimhje+fJP/G\nezcJpx21sgi08WT0qVDBeo2l6QtciCSxncYz7LGvxbKDFLbT8vQf7uzmUBFZ\nXPnxx93PF4jsZvpK8YodfEVUdu6zHBM2UVnNXc7knVHNe2UsoWCuAHax8koW\nihC8w4axwyDxok57TorKS0WCuX3/qeI1HedsaH4H2MRRCcWdqOtBO1KbxLSW\nUoVMISR/VbYwclYgwOg+ZEUMxvbcPygbPOkQH2hl4ouHzzS/RpIBgbNEoIF6\npMwPEcAHKQDsZog84eCqJwjTBG9NMguyqzkBzcCrmTYEKyWJgpViuKNNphbZ\nWWcIhaV0avOzUDP99awsq+u4u6bsrJ5mJZGi4vGfsKognH1c9ReQfH6bLxoM\nlxnb\r\n=pjLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBafbZ3xJ8fVyCB/sKpcTjkmDCP+hUrw/VTI+m65HkbaAiAYSdafn8oVYnDa9hwOffU/LmeQf7I7TXhQ6Q1OVOGTEA=="}]},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_2.0.2_1554573298790_0.5273962206912877"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"react-hyper-scroller","version":"3.0.0-beta.1","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --theme minimal src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest ./test","test:watch":"jest ./test --watch","test:e2e":"jest ./e2e --collectCoverage=false","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"preset":"jest-puppeteer","transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/expect-puppeteer":"^3.3.1","@types/jest":"^23.3.2","@types/jest-environment-puppeteer":"^4.0.0","@types/node":"^10.11.0","@types/puppeteer":"^1.12.3","@types/react":"^16.8.10","@types/react-dom":"^16.8.3","colors":"^1.3.2","commitizen":"^3.0.7","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.1.0","jest-config":"^24.1.0","jest-puppeteer":"^4.1.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","puppeteer":"^1.12.2","puppeteer-to-istanbul":"^1.2.2","react":"^16.8.5","react-dom":"^16.8.5","react-testing-library":"^6.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^1.4.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.3","semantic-release":"^15.9.16","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.20.19","typescript":"^4.1.3"},"peerDependencies":{"react":">=17"},"dependencies":{},"readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller) [![Coverage Status](https://coveralls.io/repos/github/HorusGoul/react-hyper-scroller/badge.svg?branch=master)](https://coveralls.io/github/HorusGoul/react-hyper-scroller?branch=master)\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ivirtualscrollerprops.html)\n\n## License\n\nMIT © [HorusGoul](https://github.com/HorusGoul)\n","readmeFilename":"README.md","gitHead":"79d4c9a59ce192e3825794024d3cae351387e482","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.0-beta.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-mX7w9Z7xLV8RiXfi7Zlx84SYnELVyJseGox82k8p58zWk8e6bxS3FogPmJwGHjTDjIm1/2xjVTS09q1VLA+BYg==","shasum":"62b13af92a078c8a7252ef2554dbcd8c6f50a716","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.1.tgz","fileCount":16,"unpackedSize":90969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEAG5CRA9TVsSAnZWagAA1qkP/0OiWvIIBqchzwwGex56\nB/BYzb8RwqJxjYcXxHj9yxzo4IqN91BDFTw2r4KGx2tDvbzfWA4VvE0QIDbh\nyWoq+uob9ywN0bpS/AscwcN/T681PtBndw/wDthz/5SMNq3vO1Ux9gFdN/mV\nZr5mcM5F998SvacXPTeknZGzyUqi5L8K+UpdJJf44WkKJVVUQibieFMjzvai\nBTDgGUrMm5rnZxxbcMT0Nos482/71j1jjAikN/qq4Q725jZakFwbVefr4YuT\nQUos9A6UqjNUsIln/CLzGyTKlmjbYD4aXJpPOectpKaI7Ch+P9TEhdYb6xIl\nzvmx4uT9HFqy3Jd1M+bnptJ7WI9KyIB3I6UorRFTE/EKwIrUVMJMac3QC/9a\ncCaG3/fphLSzfN6Bp9X4RUhKOEDKVXeXsTeZoOPl+EIR1Seo3Vw3Rq5wBmqF\nLNGUnvhV1i+/ZIfO7/w83qmcdOJdAuEHVYbrZaVxIW8+63+VMsDbmt/tQ8kN\nw6T1oyzIp1ZA5y3W1L+hl08EnIKtVaCQbKrLyFOQ288jynURuVP2qg3+yw0q\nvAgaK2iZphR79rEuVVHSBlCmG2iLrFj7rREsFdwCThycWNSkRrYwv2Q1hJ8X\nSspmc078t9TG778Zs355l0RgtNFH1op+QDpHizUQc72NS/1adekJY/cRoVW2\n/cVE\r\n=KEbm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGGoYxVnO+LZFS8WCWGfhc43q7e7nyBQcImvagHrXtWgIhAMuEHlkS68qscDm5u9Tm+dBiGuw/ugV1OyNhjX/gPcxQ"}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.1_1611661753021_0.675584256802243"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"react-hyper-scroller","version":"3.0.0-beta.2","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"https://github.com/HorusGoul/react-hyper-scroller"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --theme minimal src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest ./test","test:watch":"jest ./test --watch","test:e2e":"jest ./e2e --collectCoverage=false","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"preset":"jest-puppeteer","transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/expect-puppeteer":"^3.3.1","@types/jest":"^23.3.2","@types/jest-environment-puppeteer":"^4.0.0","@types/node":"^10.11.0","@types/puppeteer":"^1.12.3","@types/react":"^16.8.10","@types/react-dom":"^16.8.3","colors":"^1.3.2","commitizen":"^3.0.7","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.1.0","jest-config":"^24.1.0","jest-puppeteer":"^4.1.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","puppeteer":"^1.12.2","puppeteer-to-istanbul":"^1.2.2","react":"^16.8.5","react-dom":"^16.8.5","react-testing-library":"^6.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^1.4.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.3","semantic-release":"^15.9.16","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.20.19","typescript":"^4.1.3"},"peerDependencies":{"react":">=17"},"dependencies":{},"readmeFilename":"README.md","readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller) [![Coverage Status](https://coveralls.io/repos/github/HorusGoul/react-hyper-scroller/badge.svg?branch=master)](https://coveralls.io/github/HorusGoul/react-hyper-scroller?branch=master)\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ivirtualscrollerprops.html)\n\n## License\n\nMIT © [HorusGoul](https://github.com/HorusGoul)\n","licenseText":"The MIT License\n\nCopyright 2018 Horus Lugo <horusgoul@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"react-hyper-scroller@3.0.0-beta.2","dist":{"shasum":"b055a8a9f059229ec6f7eb35ad6133a97f0d4a77","integrity":"sha512-sUtHYsqDIvi9Fs6bzMHrO0a1vgdp1uewWOb2CdZ/We4g9iJfdVIF4yLc+MvfTRXGuHd59tyRBtZ2h8REFc2PBQ==","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.2.tgz","fileCount":20,"unpackedSize":92279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLNoeCRA9TVsSAnZWagAA2cwP/1oC/bCrAf3JBYL0OKCf\nAHiqzYF0doU05WhXYrx8asVi6OorX9JVtaYxOguPEABq5rxJRl0CUWoyYu9M\ntFs5IyFtcyUoYlMF38JW7O/my0l1lYd/7ISQ0naOJuZATbu8+z+WLssXPfql\no3tRaePjjyZ7dy1dRATzh96nHla6gzffuKLvEhOb/SSrGsdxzWZrPAKAiOxM\noy21sYWntEMIOcT7x6Zlrct5en4hDhy7NmU3OTGk361JuD+N4ntpNQCO0PGc\np13AcFOdN8nv49EBNep8jtL4Kw2jaehcsJtK+zRWiT9MnXp8vl4yKHtb7eGa\neez02aIiwD2Ao5optYqzsldH8RYnPEAm877rmY96jI4cZ3SvBU2LeZo48cYQ\n/w5jnaghXDMWPHtsgq/+LI47GerOK8M/RjspUEkadvqdFtGlmW3YpwAa7fHs\nLqJHh/ZxlzbhcuxTGata31osYdbOXYLDV0Pp9qgdScHxgwSOxPl/4i1XHOTP\nAtYXXNS6rCWjLTbCKpzrXK7dZNFt3JjgSvhkHGFdSXvTbqCOEFEJWV9iEhxq\n0RtKbU56epZPt/eI/OmzgGOScx2MB/VyNqkkArCa9fNphcAUQcHUeTTJZ0B9\nR0S8AXj2i1bbn8DbmBkn09sANxOX8pFCX0DY7OWw4M1ZdOrCQCpyZFwSS9/z\nIWtT\r\n=JwdU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaVopGmAIgDLNPC/5nPi9aLzFlK9Dw0LmlruRfribtSAiBA5QLmP6nFkUcdPG7ufuou1Hb0DkUxXPo92uK9uyYxcw=="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.2_1613552158187_0.5946602671783892"},"_hasShrinkwrap":false},"3.0.0-beta.3":{"name":"react-hyper-scroller","version":"3.0.0-beta.3","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"https://github.com/HorusGoul/react-hyper-scroller"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --theme minimal src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest ./test","test:watch":"jest ./test --watch","test:e2e":"jest ./e2e --collectCoverage=false","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"preset":"jest-puppeteer","transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/expect-puppeteer":"^3.3.1","@types/jest":"^23.3.2","@types/jest-environment-puppeteer":"^4.0.0","@types/node":"^10.11.0","@types/puppeteer":"^1.12.3","@types/react":"^16.8.10","@types/react-dom":"^16.8.3","colors":"^1.3.2","commitizen":"^3.0.7","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.1.0","jest-config":"^24.1.0","jest-puppeteer":"^4.1.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","puppeteer":"^1.12.2","puppeteer-to-istanbul":"^1.2.2","react":"^16.8.5","react-dom":"^16.8.5","react-testing-library":"^6.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^1.4.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.3","semantic-release":"^15.9.16","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.20.19","typescript":"^4.1.3"},"peerDependencies":{"react":">=17"},"dependencies":{},"readmeFilename":"README.md","readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller) [![Coverage Status](https://coveralls.io/repos/github/HorusGoul/react-hyper-scroller/badge.svg?branch=master)](https://coveralls.io/github/HorusGoul/react-hyper-scroller?branch=master)\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ivirtualscrollerprops.html)\n\n## License\n\nMIT © [HorusGoul](https://github.com/HorusGoul)\n","licenseText":"The MIT License\n\nCopyright 2018 Horus Lugo <horusgoul@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"react-hyper-scroller@3.0.0-beta.3","dist":{"shasum":"d7df0cc582dd089c46b67003a1f7a1885923dd4d","integrity":"sha512-chj45QYEQ8Hu8EOMzKAccYEalC1UfsBlxKKXxETgNjeQhqs87q18qKuPO5qU1h+UHD/YRTrHzuJrixGz/6xAVA==","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.3.tgz","fileCount":20,"unpackedSize":92257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLNvaCRA9TVsSAnZWagAAUl8P/0DooO2dg8U8SRH8lp0I\n70HIGmObQxG1FB/eZ2RnO9/QLOATbNwSZ6tABdkw1ajLl8mrDoBJoai9po3M\nCABW9gAAcVWKw9xsFi7ImwmEQERyUrJm2HOteOK32626XkTty7lQ+sJ5gZBX\nRjhkevQDcxAPMxksf8KU2yrLY8FSzWlkGZBzoTRJD7TBTRoH9YYFFIhjll1g\n4xLDDIYBikNQ8Gr89HNP65ZSaHHXwJzaPvijGM5DlB5+NBNIgiBcGCGSVFOP\nSXYcfFzw6qmwCMrE6wbi+ML9zTe/3MTYp9gXOo34fD/uA4QMCdRj43o6g/xU\ng0PupE/WR1UjMUK6x7VF6aWieP/X9keavGhqY0f5IuR7xJ94SITVkgclA1QR\nJXDEkAe22dvYaN60Lfsxo+zcmCjCxmiB51mTJnlyj9kEcCv1F1XkBAnWz9Zv\nX+PAbK62iIDV40ZRexuYv0vlqygalSzBfxiuVdgrEMrCJegjwL2CfcN3lrIf\n4Gi4VavnbTKuS0c0Qu+DKIrNN5f/YyWa+rR7RWXb0EDs6yiefPNWhNiylVDK\niJy1MNrkAre/miOOMMu9RJLysIBtmhobup+RfxbeD+1FOEQiH1UZMR4UU0Nj\n++XjxsiNAkNGano/dEDotyYoXBGyHBG6t29RflE8K4s92AflX5EWHDhl0s60\n0+6N\r\n=eyLQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdnzXnW8doqyRNOv/sVWaz7ubqMUTkuDPFRz2SnDId5AiEAiS9IV02qf1Byq3OSrRW/f6n/zwEcy+ttSYobcfVbE6M="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.3_1613552601675_0.8398811113464657"},"_hasShrinkwrap":false},"3.0.0-beta.4":{"name":"react-hyper-scroller","version":"3.0.0-beta.4","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"https://github.com/HorusGoul/react-hyper-scroller"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --theme minimal src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest ./test","test:watch":"jest ./test --watch","test:e2e":"jest ./e2e --collectCoverage=false","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"preset":"jest-puppeteer","transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/expect-puppeteer":"^3.3.1","@types/jest":"^23.3.2","@types/jest-environment-puppeteer":"^4.0.0","@types/node":"^10.11.0","@types/puppeteer":"^1.12.3","@types/react":"^16.8.10","@types/react-dom":"^16.8.3","colors":"^1.3.2","commitizen":"^3.0.7","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.1.0","jest-config":"^24.1.0","jest-puppeteer":"^4.1.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","puppeteer":"^1.12.2","puppeteer-to-istanbul":"^1.2.2","react":"^16.8.5","react-dom":"^16.8.5","react-testing-library":"^6.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^1.4.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.3","semantic-release":"^15.9.16","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.20.19","typescript":"^4.1.3"},"peerDependencies":{"react":">=17"},"dependencies":{},"readmeFilename":"README.md","readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller) [![Coverage Status](https://coveralls.io/repos/github/HorusGoul/react-hyper-scroller/badge.svg?branch=master)](https://coveralls.io/github/HorusGoul/react-hyper-scroller?branch=master)\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ivirtualscrollerprops.html)\n\n## License\n\nMIT © [HorusGoul](https://github.com/HorusGoul)\n","licenseText":"The MIT License\n\nCopyright 2018 Horus Lugo <horusgoul@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"react-hyper-scroller@3.0.0-beta.4","dist":{"shasum":"6c5e452b0dfd1099960e7b36586b4b81de56f4e7","integrity":"sha512-Wr8u2otEMbXHFN7fbTnan8Zkchwxo267YmNmB3CqLQUGDBbjwKqmlfHBa5v+YNJQmy7YSAMRdEPErbB4xOQ6AA==","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.4.tgz","fileCount":20,"unpackedSize":92257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLmynCRA9TVsSAnZWagAApHEQAKBox5ZICzAcWy25JyEe\nYcwtgmxj3Dm2bQ3SITua78/AawLjqPNO/98nkEH1UOflSoW4IbbsFiHXkckB\n3jRBeG1KAh7Mw7WDpAdQasXhiBXvEIBDybhygKg2L7Bo6/oEB5MqEM6xEv7K\nz9CH4Kf+JW/+sgGlDjgmIUzczRaOjwQsoYyhHWJqo7mJZ8zVclECRK8bqTnR\nRoL4DBOw3oAxu8+F6y5qlKiDDYiifJXxUCsJ0l6Yvwtyw7iHxo9cMpdjSB0X\nSkh/jUFXymc8HxLpKDMbEsCyQmmveWsVwCLBbRHvfUTPufzlRMktEHWPnDho\nubGeuHD6A+ZW+D1FfXs8+64Mwcx9rmRWWkmAa57YDiUMQ1+1QVJRAGoBR4Pg\nYk6SlRJ+bblJrJRoWMFetQ81lj7LDKgR7BecYmnM1d0EVX7HoMZj55rvSYWp\nJy9Hgf/CfGhqwcUU6SjFyFrJmhycPDlq9IH/CzpbQPJW0VN0awEUWS7WbatT\npk/7auq3y4OycySwrsSkrZoI3VervgrMDGIgfZqnV3EimsVgeyIfLvGxg3V0\n2mXlz0QGUGO+kRlA+tt9rX83Bk7L3fGmKWZFFeX2IhXODwj3+AdaTmCdGA0q\nQjcwfXS+vIyWu6obr/nzA3GHDqzu7mUGnAY3WgHmQVvP6o+CyKkK6J0B2u+d\nIy96\r\n=P7Uj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAl/Tg6VWegVEMapWkHUsQTY+NjCzuwHEMpI+g0A0Mj5AiEAk0xdKFlp9qeUuv9+vf34NSmk7fCv1ouxgqVeSxHU6ic="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.4_1613655207038_0.9609453516318507"},"_hasShrinkwrap":false},"3.0.0-beta.5":{"name":"react-hyper-scroller","version":"3.0.0-beta.5","description":"Virtual Scroller for the mobile web","keywords":["react","virtual scroller","virtual list"],"main":"dist/react-hyper-scroller.umd.js","module":"dist/react-hyper-scroller.es5.js","typings":"dist/types/react-hyper-scroller.d.ts","author":{"name":"Horus Lugo","email":"horusgoul@gmail.com"},"repository":{"type":"git","url":"https://github.com/HorusGoul/react-hyper-scroller"},"license":"MIT","engines":{"node":">=8","npm":">=5"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --theme minimal src --readme README.md","start":"rollup -c rollup.config.ts -w","test":"jest ./test","test:watch":"jest ./test --watch","test:e2e":"jest ./e2e --collectCoverage=false","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","lint:fix":"tslint {src,test,tools}/**/*.{ts,tsx} *.ts --fix -t prose -c tslint.json --exclude src/**/*.d.ts","prelint:fix":"prettier --write {src,test,tools}/**/*.{ts,tsx,json}"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"preset":"jest-puppeteer","transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":false,"trailingComma":"all"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.5","@semantic-release/release-notes-generator":"^7.1.1","@types/expect-puppeteer":"^3.3.1","@types/jest":"^23.3.2","@types/jest-environment-puppeteer":"^4.0.0","@types/node":"^10.11.0","@types/puppeteer":"^1.12.3","@types/react":"^16.8.10","@types/react-dom":"^16.8.3","colors":"^1.3.2","commitizen":"^3.0.7","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.1.0","jest-config":"^24.1.0","jest-puppeteer":"^4.1.0","lint-staged":"^7.3.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","puppeteer":"^1.12.2","puppeteer-to-istanbul":"^1.2.2","react":"^16.8.5","react-dom":"^16.8.5","react-testing-library":"^6.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^1.4.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.3","semantic-release":"^15.9.16","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-react":"^3.6.0","typedoc":"^0.20.19","typescript":"^4.1.3"},"peerDependencies":{"react":">=17"},"dependencies":{},"readmeFilename":"README.md","readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller) [![Coverage Status](https://coveralls.io/repos/github/HorusGoul/react-hyper-scroller/badge.svg?branch=master)](https://coveralls.io/github/HorusGoul/react-hyper-scroller?branch=master)\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ivirtualscrollerprops.html)\n\n## License\n\nMIT © [HorusGoul](https://github.com/HorusGoul)\n","licenseText":"The MIT License\n\nCopyright 2018 Horus Lugo <horusgoul@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"react-hyper-scroller@3.0.0-beta.5","dist":{"shasum":"b2e9f6f53bfe0e337a7529290ecb32ecdcd4a6c2","integrity":"sha512-XHUUGEdI5wmQfRLdQe3luuybpVynIZd4kVjRbCWB8QsTI934LG+uT8adMMH+AbjwFxVcTrGpIBLY9NPwKT8LBw==","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.5.tgz","fileCount":20,"unpackedSize":92633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLmzQCRA9TVsSAnZWagAA2TYP/RTpOw8t0B9JFJnOLUKb\np0RBXnm35APqxgD2vZjmKFii7yPTuALmfLSOKCXTIQJ/OQk4Xx4EYzONgwio\n5mJP+N9jQSMjvl5Kfu+kEyAIT3L04eU8bHmks8XgiVZ1G9auVBXendouF7tU\ne15IuIJcavxqGmrLDEZW3s18rJm+Cv9D/lqzO5hGM66l9WK+/TsP6yo5/J1m\nFFKNEd8t1Phq9deDVSd9pBBt3+Ss2ctVMVZPZfsOHe3ZuYusYmx3GfzTyLap\nmYqGhh2OxgRpMc4qH4BLt25Ct1F2kpjR2LlKJGGwN6KXpbbb+vrdS5QOPg53\nK1z3pNEwpNLko7XI1IpME8O9/mGIz0hS8uDEEAGDgaGsxuGf7aE8q9wh8OAp\nUVCRlmEKFWXoGbRDE3VAjwftjqfcfl5k4w+nGVA5dNrrLjLpn4crhf7ojFn5\nPQbIdSFr//I6ec3vpAaWfpLuJBV+63CLzwe9agp1L5P7v67Do4/1WNM+0mfu\ndya1lNECCRiCjQ6JsoUj86gA0t3kZmsX8HHSf+4tyyQ+rDr5N/tNHawuW6QQ\nNbVHHiokgrCYgaVXpSBGVTHbNr5ELfRZbFfQ4Vod2f2ha9smLouXcSv2P3jc\n/erhsd3uHmOL3yRslJJp6QKdL7dhdDyBIarS+oUeJVYuVtYS3t5PosX1ww40\nA2P3\r\n=N/D2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqxaFx/cBuFi1pCgzF3mz90uHJra+phdukxTLgR54GWAiEA2Nv/gD8M8YgmJBBbBmafuufT+EIixlit5jpKIWC+AvY="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.5_1613655247613_0.9129239056246248"},"_hasShrinkwrap":false},"3.0.0-beta.6":{"name":"react-hyper-scroller","description":"Hyper-Fast Scroller for the web","version":"3.0.0-beta.6","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepublish":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ihyperscrollerprops.html)\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"b49cc2b0fb1b947edd5e0120eaa9fdbfde06dcf2","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.0-beta.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-6j2mplm+tcwtxJbeTZjgt0xnDeeSbHN9v62tp1M6hVfWCSeEVs/+blWSp/Zp6+6z82llN1ZS9/bNz3zE+6ZfrA==","shasum":"047067e1b9851f301b1289980804f88dcab5f33e","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.6.tgz","fileCount":7,"unpackedSize":421660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlk6+CRA9TVsSAnZWagAAPtYP/jWMdwlzhGGUH8IhitLV\nHUfWjqi+qo5PJbXo/eGP7pxVCnRi6YbEvYPL3Fii45HvS9w/oXB2Z47D9+ri\nl2I2OkymKCLiOi+36MZAKmLosAQvwhOY/wduOGMaHjb8gIGq7xogwDSEO/pG\nJQM1OBuI8fPuTwHqFi26sG9yyfR85ScXV63pD8O/K2fhH35SYrpb/MVKwqzO\n5r6lT2kQDp5BTPJ41iOmj+/2MJ2QHx3TOLLlxvSId7f2N4CpOBHfHW9vBbSE\ne6kDGD1voRr/dOtqXFOmYfzxyAo5DpxcKkRpLL7PnWFGHWrKVe9nsrt9racy\n564Cg6qLl1mrD0sxXe0/JVr0qTFZtI7ID6rcrXODHeDNY32FQ5jMjfbVc4hH\nPi3gLXvLRu7XIGoNVKu2jug4bFgi3AqX+2h3tjBgr1YUJS09KDls1ENR3S+j\nnIxNn0FU2jmjpzuDMSU/UqdUx9RhgPKkK+8sflLpuUum/wjy2Xc8cAZrJyAb\nGOSy4isLahIW0nilA40JQiUdIuHExO+mJIM24/UdAeAJjM9lfejKGLvZF7hG\nB+1xTF5q4d1dV9TGkMy6lb8wkHw9bIRhd2z3k5p/xDBe23QfSHSu+44mbkAZ\n+FQ/etUpRnRNGEap7yMJcw4iiQmfhEsS5n8H3adhT042gY5LfV1iN1aR7OI6\nAbPJ\r\n=jBSZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFA8fdXyJt1OV+6+te7DDh/CNUGgxZI9540OWBdkJ3jAiEA6y2v7ES1wbz8+xyJRcP/AHEIm4Yf3m6/7AkZcAy0cUU="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.6_1637240510761_0.7727499437189946"},"_hasShrinkwrap":false},"3.0.0-beta.7":{"name":"react-hyper-scroller","description":"Hyper-Fast Scroller for the web","version":"3.0.0-beta.7","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ihyperscrollerprops.html)\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"b49cc2b0fb1b947edd5e0120eaa9fdbfde06dcf2","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.0-beta.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-xG1zYdhPf6VOvXHI2B6xFRox86qkLJ9rEKN1Bh4J11F7URsurKvbl3yWYr/mF9z+nFUvJl3f8CCm0zIhRkXGlw==","shasum":"2e0c3d66c6282c23d9656a89fd8f8846cfc66018","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.7.tgz","fileCount":10,"unpackedSize":259145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlk7rCRA9TVsSAnZWagAA1u4P/jjdVdayYyLK91nJSk5X\nGnhL8t3fSQdeQbIU82nh5jk4aNk9Tq7+VtReuTT6W9IyB1TZNP/sVdq4fXFP\nTvYN2sSRro52jiV07+LfNJOw5ePnZdxIqaqbGFvCv7EYsmxSuGvMI/PmMIQO\nktRl3BloQBm3ky8JtXhoqeUI57VJUh7pCOQBGss/vyUYXPE8lX+0B5ssWOXa\n26lmEQi0IvY5Vb9ORa+U4oA3NUFen5+HykGOHitqlAwRB0+TQu9I1n/H7+Eq\niiaJhYepzlv7rlV9jpcNeHQW6AiNIuK7dmQNRo7YK8+cuOf84heLt5Jy02Kj\nEZS0jW8VNiKFdsqlAT6CtjDy5l2eIw4w1O269uOJo6JfKzHEtNfrf+TEEFLS\n9D5fH+yahdDgjKAuOtbCsTgxU7PMY8k8N+ivT8+4BpHdzsaZLRlHbCPN7QHq\nJn2qg8a4jfD9+LlvdSIs8hPDFsSDcQ8bcOFG+bkwNhlGM7/pO+zys878bZ8M\nIvk95PD/ah++zEL41fESTlskslTEFwpjYG4Ix4jl1ATPaWltucVf1iDHN9gE\nI9QaR/e2rG97i5QROE04yHOB5xCFTwVk31RnNEqH4j80QDWDmC29HKxD3cPU\nDdrwdVsXSvLj44ruL/K3o5D57gCRYkQMPM+Iey9sMLjig1ieBKkudyTm8Eqy\nwbEy\r\n=GfMX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsj49ltUEa/+yDQh9tBkR7pShsFOIgKRjez7cxFsw03AiEA9uEBLFEe1B0DN1T4LSu9dXgH33ARJH5kkuGpmjmHD08="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.7_1637240555773_0.9191478253017711"},"_hasShrinkwrap":false},"3.0.0-beta.8":{"name":"react-hyper-scroller","description":"Hyper-Fast Scroller for the web","version":"3.0.0-beta.8","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16 || ^17","react-dom":"^16 || ^17"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2","react":"^17.0.0","react-dom":"^17.0.0"},"readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ihyperscrollerprops.html)\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"b49cc2b0fb1b947edd5e0120eaa9fdbfde06dcf2","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.0-beta.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-AiBP6Sy3vat89DgstPiMExafen8Muci5dlSA6Eldjd01j1ZiqtorvpiNYgUbJHVGoaIGWLt8O7/hoYm2mqO17w==","shasum":"9939be5aac59db5b765a76b18c99be45c299b361","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.8.tgz","fileCount":10,"unpackedSize":259203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhllISCRA9TVsSAnZWagAAZckQAIjW5uBt0nNg5B6VTbg7\ngpCorq8PGwAgnJiehL/7V9Gkih4EZ85TJjH6sHygbNIyN+eNquoe9DbekTok\nvSzCpWPYiKDUP1ZrIK1oFzHgu3EJZT++zRC/p2x7WhSEVssoeosNZALRL0am\nVrnY49joyhJaZ3U1RdzIKpeUeX6H8uzxZx3w6o+vrmZZ3nF2wCZTvmnhLLjr\n7h6q4/1MnG8XYsFLTf6M9CtRNPAIM1Z5PfNCWWQg/M8435s53K81VAqUAj58\npvS/cZB5yPYHyiVdASPEuepYCWFYoXeBhISBlett05WAI7taDpT+Yga2j07Y\nvymUBaYmeRgXPmo79CrqusCIeCMLTdoMJSXKbP5kU/Juy8RScG1GYiVMJPhL\nqMITfpfV5b/fTFvfOWgArOK6zhfNJoRyfezkifaKEgTuk4KZxVl6nWeHewbc\nQnzbApVJQi8DFaWyT0zhDLL8uGpiuWCTFS29Bn8Rq6LPbi2LFnERVyJzDLeZ\n1NTheczqZWXKB0wu0jKI+BgzWRlCJcO/JCCKYwDRQWnPmAz11eMNxqfhcRMj\nJkdfPPQ+658UISpq7Ss0ERx7H/blMp8LSe54RhHI/YFxo9dpcTiTmPdI6e5C\nYg4s9gvrYI6J5Blsd692yycW0qazSYrDo5Juw2PmLX/drNdiuyI0LSds46wC\nqUFE\r\n=hAHh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTxnhFOl28emExCntxM6gbhE5lxps647e+f5+7yQP1FwIhAJiaxcntLncFe8/U3hYRxD+QQC7RDEsr3JDMUC05tam9"}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.8_1637241362197_0.16639209667125576"},"_hasShrinkwrap":false},"3.0.0-beta.9":{"name":"react-hyper-scroller","description":"Hyper-Fast Scroller for the web","version":"3.0.0-beta.9","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16 || ^17","react-dom":"^16 || ^17"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2","react":"^17.0.0","react-dom":"^17.0.0"},"readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ihyperscrollerprops.html)\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"b49cc2b0fb1b947edd5e0120eaa9fdbfde06dcf2","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.0-beta.9","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-RcjCScx135+VjwyB47PlCT9aMFB1XS1hXvMBR3GB3AkNMPhrKMxW6qpuB+HXcZGYJNvJeqwzAwHgOy++Z6elrA==","shasum":"92be51abbf2169208232976f73bb605911228b26","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.9.tgz","fileCount":10,"unpackedSize":259203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhllKYCRA9TVsSAnZWagAA1AcP/2QK5LWM3votItmKQtKJ\nREE8Fe1RVC5/29UmtsejeznGE4AYqTvhifBdKRXld0fZI/yRe2/7axUu4dJm\nNLlS893xSfeCb/3c1AZNPY0688vUoAdo4Ldz/2f3ODbaaZj3+QBz35TDWuK/\n0q/SgXshQSqUJathp42w/1TUwxv81kKpBw0BRIETfc04Zy0uXGemylFrDpIv\n/vbG5dQAxNJwWKgTJSlotpmJqMFs3w+d717h0+Z9otmxWjt6EGETmaXqEoTn\nyuANZNDC+JxbloN1YZxuq7Ei+zs9bymTrXW4NHiuk5oPq8p3LThcaCbvG28x\n4gvcv6v7N/OCbsgUnNoshG56kjvbX88kuTEeU6ZM8oGcfB1ajLv9urWsWM9W\nWMRHUXTSiu9RLBUwH7ZScrxHpMruanTuUEUbcSr53/kmBj5BKs+wwazFt93K\nC84BU0E8uS+RioidaU+EFMw0kdINdJo2EV4hfXfaZjbAQmVfhc16yxi6Xr2E\niMZVOkOZNnUvMWiDMXHTRx+AsOJAByh2BzSBX2V74Xpz0M/lev2MYUl5tQog\n13mGWibGXx8j6aiWQiV2tkaN69djZJjmgLsRv9HdbbKc/MqOcbj5fmYtfbbt\nh/xpbznb70AoLnFDVLV9RwyabPAuaN7952qvuhJhYrHv+VQ4FLxeva+5JNEn\nIa57\r\n=Rid9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmRbJ+43M4JBmi36B5gRkI0Smi1IJySgPZHoSkfhgpGAiEAs9ip3HnVBm0QqsVFPMpBBwLILaAJLhLTljzC/WAZAZA="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.9_1637241496234_0.9081726008449058"},"_hasShrinkwrap":false},"3.0.0-beta.10":{"name":"react-hyper-scroller","description":"Hyper-Fast Scroller for the web","version":"3.0.0-beta.10","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16 || ^17","react-dom":"^16 || ^17"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ihyperscrollerprops.html)\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"b49cc2b0fb1b947edd5e0120eaa9fdbfde06dcf2","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.0-beta.10","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-lV0RRMSl0d7D5E79zmfjY8HPTWZKCNTKAHQGo/W/iwNYysgue7VOdjdewqe/RCpnurwdGUM7YSSyMKfIwgv2Ag==","shasum":"e24462863c22a4a989c28e7beab541debac852f2","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.10.tgz","fileCount":10,"unpackedSize":259152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhllPCCRA9TVsSAnZWagAACZ0P/39XALP1eEVpL/Rv1glP\nziTdiVfaItJuYhsDCoMW2ZEwMD3z2nd28uHKwXLGT+iT9PKPxl/uUvySq+g6\nJLDcmK8rnD7NiuCP6eM5T6HVq76aUlorzbmA5jcsCmcHOsZSfao4ffu/hSFx\nOS1aAG9dpO11koYvBVPUa++P443ZgLwZXsS2wo6adtmtVFgd/LMdlcb2s9+V\nxMO39xSfKM1sr+FIzp800mqf72ITw01ChzLxVLeKub1SMCZtSiu9JHBmqAVS\nFxC023U/7yjKcjI0r44CnvvCgU68QdBSUpOyx1DrK0McgjFOmdkUjVjCwKKU\nkINrbJsmIDAEBp0YWsQYvgmummdQicwu1+CEX9fbC5OYYI0zE2Rq2O/xfk0n\n2DgDkkDuVZ1nzElAUesRwOKydpTf3nKztepJd8Sx7WO0RbiwiwwT3FrWtwxE\nsKuA38N2fsBE+2Ielzzb1s3ED0oktUuuq0v59hkz9OKeeOq//BCTtLf3H61u\nfga1SxQbX0zLoHt56KBBpxTcBp9XjicUZ9iong2C8TQPUtFn8eVAFCGbsxxl\nyxI8PvlV7voliXoWmai5cJyzC6xQs+pwjsIxI1IBRX6I5e3tRoBaaxpckxMl\ngRHH57Zj9LHBsIq2360xWD+KY/eahpFCjpY8qI3XuMDuAxyJzyVty7/drS9b\n84ZV\r\n=82KD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVxftaaUetFgKge3piHnWbEsXczYEmk4eMSdPVV3fBjAiEA2CUeatoU5KJznKOsLly0pojSaQr2gw8Gj/esbGJadFU="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.10_1637241793762_0.9680009429012064"},"_hasShrinkwrap":false},"3.0.0-beta.11":{"name":"react-hyper-scroller","description":"Hyper-Fast Scroller for the web","version":"3.0.0-beta.11","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16.8 || ^17","react-dom":"^16.8 || ^17"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ihyperscrollerprops.html)\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"b30d0a46a3f8479a648c8efb38299a4faf1ea126","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.0-beta.11","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-AS+u1Dk0ir79I6TvDDpcVpl+3ZaxmaudSWBk4jJLyrcraK6e6lNAZ6RoQYWOxLruByUyHSjbAxxx5NPTZ1iVqQ==","shasum":"e467553a9e582cddf4d21f527e8c6b2a150a969f","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.11.tgz","fileCount":10,"unpackedSize":276572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl9EECRA9TVsSAnZWagAAy3AP/A/wAIWVLq76pPlKgL3a\nRBjiQ8r6bv1YYrXCJHphRY/Gn+kL4jhvQ3QE1hU2IaoaSMrwOoOHb0cDUXMY\ntBATRLNQdl84RP74rloa+n5DzEke6PVQjV1vIsgKXLZXKgXxYLvpBidHtRoT\nssAJV4RFgBbhAtGa4Jt3SGyALwQHgh658j16DWRjHL2rppTjBTDMM/m4TrhX\nzK9TPa7mqSPrgrI70vV3nLwPc6zE3qGnR56PP1WqKofR2mPwse0O10qaAH7r\nv6g+nNQNsVvvmc+KzMm8RW63M8UwHWCPTESRtiUavXbscOW/DczsAzhUAiZo\nyNXPpFydhS63lNspj1ebyqntntAj3GXoIWrJikpANc3bAh/rb9FkEmhQDhkU\npIp5Hc3VvXZg/H8okhafS8TrYu0/o46MTZfmxy1QffX6YnH5El2W3hvZk0DP\nd+ecdSjRDBJ4KpI+HCeq8CqHWq1Uorh7hvAIkxc+T3zSsTHSGwlSSgQkmCP4\nv9BFk3gbk/LGHevyL1MxtoLLkV8F122I5GVdgMdKnr/9oGsYLHWV0OSAWHRy\nNqwJMpyUqqX+74dKoscrT0I0lv5q4YkoZv+nOgp6uZmLf0Q86U7KRZ7uAk+K\n5W9PGoxp72eWBrB/Zrpn08sfnEStegQ2BFQY3Wh3KqsElMATl5DnbEvTPzhf\nDw1V\r\n=PPtX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyq53XTz/JqO/n4aQSHPM/tG9x9xbvR12OE+mEGrjLbgIgOrnIHQb5lGsjr4T9wNbHUsa5Ps3X02+hoU79xLLE4fY="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.11_1637339396116_0.3514796743920383"},"_hasShrinkwrap":false},"3.0.0-beta.12":{"name":"react-hyper-scroller","description":"Hyper-Fast Scroller for the web","version":"3.0.0-beta.12","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16.8 || ^17","react-dom":"^16.8 || ^17"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ihyperscrollerprops.html)\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"b30d0a46a3f8479a648c8efb38299a4faf1ea126","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.0-beta.12","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-R5USdazVgUZPdc1lKFTFRqdFXdeTilhK9+kYbvKU6WrrnUwQU/oxGVqZS0A91yBkNuwfoRIbaTaRnwpnoRtimA==","shasum":"0345eb88db8ca8a39b0011de013d1dcc7d0f269c","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.12.tgz","fileCount":10,"unpackedSize":278148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnONTCRA9TVsSAnZWagAAJ/AP/RcZjIoqLK3K737E6/EE\nmU6yLr5cCPxnsTEJG81ynPD9G8QEabcUsGHaPtGAa2DnbhbqiTDFb2m/K9nL\nw1Hu+C4SZ4Q6thmEN/7sa011pFcMCjjI2fZ1BK8e5GpMxGlvckgzNAnbS5sb\nKy7FUl9wzObZyWTSVL3gZTYgHzCvVGWaZxL8dr68almWs6jTbCWfC1ngxgte\n8hj1Sn+PqO82kyuAPDgxHJ6akm0CtC7nbFHWZoi7Qx6VlTTiwfr47+gmcS0z\n9uH5+viQvmqj1/ZaRoOI5iyGywWWTewwsAgMxhwTDq2scOhgZ/MPbOxlE3Bg\n8a5VywoY/2ftBCRxhe/bH5+Nozc8lRkX6Wywb8AQGhZqcILVaHtP7Ekis7xg\nPYu2mCeW39+mWnDDAy2icbsAflXSTJaeqz4tzf78ynMEGnC15Le2AqNJcrD9\nnDSGJAVU8FmZNz/rw3rOWNzV2SrlGT2u2Pt9ud5BGsgxQ0lWwbjfRoapFL4j\nQbeTymG60Au+WZu0FX2IOgThrwYP0PW/NHTpOWs81lzs1NEhTd6eAd9gKlGa\nuX8Rnz8Z4zh5UjtkhM8FQ8GaCCN6jlRAmls20uR5U1E7FDMgeGQBg4Uax9d6\nmfxX6Gts5t9BPeXwfebg0Sdh/oSOOeqL6BB7QGB6Vci70I3KOW6e2qPf4nUS\nUJXL\r\n=voW+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUymeO6Cu6LA11T2z+4oGPqWm5KbSs88KQHang+IFd8QIhANtCnMZ/sZinEYBK7Meg/VEX30DLdPFMRZ8rwPe3EqCx"}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.12_1637671762868_0.7065052180050722"},"_hasShrinkwrap":false},"3.0.0-beta.13":{"name":"react-hyper-scroller","description":"Hyper-Fast Scroller for the web","version":"3.0.0-beta.13","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16.8 || ^17","react-dom":"^16.8 || ^17"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"readme":"# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\n> Virtual Scroller built for the mobile web\n\n## Install\n\n```bash\nnpm install --save react-hyper-scroller\n```\n\n## Demo\n\n[![Edit Window Virtual Scroller v2 Example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n\n## Links\n\n- [Demo](https://codesandbox.io/embed/ym52j0n741?fontsize=14&view=preview)\n- [Typedoc](https://horusgoul.github.io/react-hyper-scroller)\n- [Examples](./examples.md)\n- [Contributing](./contributing.md)\n\n## Usage\n\n- [Props](https://horusgoul.github.io/react-hyper-scroller/interfaces/ihyperscrollerprops.html)\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"38fd086f8a36e4b5146a37216f1c2619de1ada52","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.0-beta.13","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-k3B+wxKD/+ESrvXd5ESnu0QHywxIBj2IG3VibV5pYgzOqdslh4qWgWqsI9IbnTg5XRQOzdl3Hmrt1/LTfsEb2w==","shasum":"74cd7c0a30bf1cdfe3936d816ec2eaf7324edf3e","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0-beta.13.tgz","fileCount":10,"unpackedSize":278581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnm5GCRA9TVsSAnZWagAA67wQAJqDDn5wUNIWGz73WJlw\nnzjSZxb3fK3u3zc4yqC5X9WqY3u1w040kpJWkFMOlpUQ8OqcTnPiTQ6SBeLq\noQNzDrYXoQPWE7LH/batff5Z0UmaUxnAggccCW6IPkyWYNYI9AYxEON4ZNpr\nTffvSlXnhpU7BYadUsPDUo0BMfHEtDFGffUYGyBoZOrtJ0rgIOwtGBD3FCP5\nwYeBByUpuMOITcn7LoRcn3grfWDcd3wByPhmxyFmstktds2RJf5NlCNOpkLj\np4oAJsG5AG1GpUGXuK5dBYhgD12rOLESyuXLVUob9aC8T0pj/pkQq/K9Ntay\nJ60gfbsSRl2r2+jVZJLPE4bPyT5deDJ6MgL7XEmrFb31T+YxnITmf4DvSD3/\nIwcyzicsy8BjYAgrtFRWE3oL7K55yScaYHBHtZGF0duYEH+iEPEZzxJjIVVM\n0C4BZ1aDMKvVHP7bBrWexFNUt3QIoyTKvJb0qzFLtiMG6ZM612YjQbvJ8fc0\nZCjGft/ZjDLj1YDlSLltDRZ3wTEPfiRoHAAQlpj5gWWEtAuznv8kajIU34eu\nXYakS/l9d4Zq+4sM7W8eqObB0BBMG+LZm2CaTIlvTquLm1W2PHpg7Gs7rwgV\nq5iJvxfv35JFQX517GOjg7stkDBLoVOqygLm+Ka1qW+ePREoQN1wM6fzlcAD\n79je\r\n=Pyqx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXLoyofrE6auq4fVlfDYN8QogMyr1uITlSHMCbgFvS5AiEAjzVz8++cgXB//agXitddPVlGfVMeSNO0AiW07lCx7tQ="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0-beta.13_1637772870184_0.474719306561427"},"_hasShrinkwrap":false},"3.0.0":{"name":"react-hyper-scroller","description":"Hyper-fast virtual lists for React apps and websites","version":"3.0.0","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16.8 || ^17","react-dom":"^16.8 || ^17"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"gitHead":"49f3649255eba6dcb0bf61acc1aa3d8f47385056","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-0D1HZb90Hy5BTJ5xFCjgxkaOu6wsfIbl3f0GrdSUzG789gHh1pacE/Dh3gTBzUB8FL6rL5Y3L8HJ7GTTzkTaiw==","shasum":"f0f3f8e97393b6a218154fcd466461a4bb3dad00","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.0.tgz","fileCount":10,"unpackedSize":278894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnofUCRA9TVsSAnZWagAA4fkQAIMTPWajAQvjK55xkggZ\nfmHcwGD4AsCswsih3pH62+20ASIwPwgvu/8feO7VRAuTKxhegm2JGC4O5x2X\netYCV+CQg2Tra6KEnX7TsWQSybHkhKu7F+yNtiIOhythT9QHja5f5GjJR+EX\ntsFg/4x2wenJms4d6DM2aqELoD8W1tOyokSfTVUae6cGM9DuYJ+RXcsueDkQ\n49T6Lur7I2JX/Ma2j1mCQ4sEqfDgYpxttn2XLdRIULan2V4B1ig/Ul4N5vU+\nF9sT6JmdAY4mbvz8BUAl0LOQ9s8cN33C6AJZ9SBs9iI34fLz+GU6t0NqziNz\npZRJAfI13WO+FKVM8qskVVd4DyzAIkevwGCNTHCRbETDTTJ1a24mGgdRyWFi\nQ3cDjxVO69INyVcxFDmG3fyIHRjbKg8IB4wYP5wPeI1qSgFz6F3ZYJqUtHSz\npk2cG+2YTRg5bCkjyWnSITRYRFqY7uO7BZbu6gZHcyTcg7qTusiZn8DXt6Wa\nzdGH86eTHatlYAQ41EQr9jYQOi1tTwd/KjEbpMw3sLgY48FK8kxAQJEKx2bd\nSK7bN0UPAnZ8uEU7oZknu0hGqE/0oQZXT/fWgb3Yv88ACugrOUlvATGLh5Gc\negIsns/Zzh3k6qYVYt3wTfxcwG6z9/rfUTd6YPq2M+BBFDBDoGFgJWbpjAbs\nOkhD\r\n=W58/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtxhQLhPwXi0CASDf2XxmYShvO7WbTU2Wl0SdUVJeF8AiEAzJNVq3Wm9ObeIZzC9Qj4hmGIfTD2w0wKbMh+SyhGKog="}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.0_1637779412065_0.5774704308008545"},"_hasShrinkwrap":false},"3.0.1":{"name":"react-hyper-scroller","description":"Hyper-fast virtual lists for React apps and websites","version":"3.0.1","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16.8 || ^17","react-dom":"^16.8 || ^17"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"gitHead":"3bf5185a5a43ef1788457b3569fe355d3c39f60d","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-C1ZnJeGutq1b/w5FyE7X1kPsC6ITb3Pxi7SIYXiQKtNuL6Jglc64i3SwaOui4JSVUySXIrsWzBjP7swbhrGXjw==","shasum":"83d4655ea443b27ec3d17299e7d910111ea4fc88","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.0.1.tgz","fileCount":10,"unpackedSize":281912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMyr7CKnXUX4UeB0kh7UiFul3pf8D74ZPjXsF5tDrZuAiEAiGilc3DAUSej9LtpyQ+4p74srdUsdyp0KyOZkxAbAkA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiybevACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/kw//UAKtstYSK4opT19qmubWH+ixgo+UidfVzd4aYJbFg/uUX7kJ\r\n/IuZJAAePIyH7TH4mPZNsNYR0/DQzm+CboAUBlMDeZle58G7FaXSGNcccVyX\r\n7AY0jrFpouWBFlglsJXb32PlTXSkX+k1QXf1rXm+C7S2CQkyIB03R3wxziw3\r\nTIFbkmmhjeBeexTym+KaIeyYDbYeiaCbKCBp/CGCJyLhj2fqMX6IOA+8B2n9\r\nfo+OJTABjYG86C2TWwcrGpbDEJYTvu538WNODouT3hOr74A0EbMt/fl213Lc\r\n/LD2/WGxIAj0g1oSIUZMqlRpeVsCEU4QzJkrOvjG96RVe7/ztFYEHTnYOB0N\r\nqNVUBKeSCiMUeVjzBiWvKvS0mEL/czpnAnKYHwTWHYocZ3P5nnmulK1+Id4N\r\nWiP9n+J5nreM+qAsXTi8UUjoFBIrbkZyRyyTaCbZI6D9yrs2EOHuO5JIUkqx\r\npqyhcN/PcrK+b0vDDdlG0v6sjj7u2NofyHBmIzec/Gzdw2eNhU/SOVKc4eW5\r\n2bfvaXQJ1ymlBYin1TpZjOsDT318qKzCzZIcpJ/8pBrHzXW77cAWLzZ80zYu\r\n9Jag6wUdTW14q54YLPUuP3hK0zk/osfDzhi5qiyOPkFC+EspwJAdHI/4XbKA\r\n/Ks1kPb+iTjGIKBzV/BWp1BvIQ+/5QB1rWE=\r\n=Q+ru\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.0.1_1657386927336_0.43571326292444756"},"_hasShrinkwrap":false},"3.1.0-beta.1":{"name":"react-hyper-scroller","description":"Hyper-fast virtual lists for React apps and websites","version":"3.1.0-beta.1","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"readme":"<center>\n<img src=\"./logo.svg\" height=\"100\">\n\n# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\nHyper-fast virtual lists for React apps and websites\n\n</center>\n\n## Docs, usage, examples, demos and more available in [react-hyper-scroller.horus.dev](https://react-hyper-scroller.horus.dev/docs/intro)\n\n**Note:** If you're targeting old browsers, you'll need to polyfill the [`ResizerObserver`](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver) API.\n\n## Features\n\n- Easy to use. Virtualize your lists with ease.\n- Supports virtual lists with items of different sizes by default\n- Scroll restoration\n- Scroll to item by key\n- It's tiny! [![Bundlephobia][bundlephobia-badge]][bundlephobia]\n\n## Support me\n\nFeel free to buy me a coffee if you enjoy my open source work 😄\n\n<a href=\"https://www.buymeacoffee.com/horus\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-black.png\" alt=\"Buy Me A Coffee\" height=\"48px\"></a>\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"edfb09c8f1413232d0e676696b97f62765fddc9c","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.1.0-beta.1","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Q1W7T9A98v8zKk+n5Mua2b5yGIuunppNvmcmNz8MjoEUPsqS8WgpOg9R+ep3bzEEgcxnvhP9yRlKzyUCaTuKwA==","shasum":"8b93273ba968d76d82f11be6b0a1fa67c75584b5","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.1.0-beta.1.tgz","fileCount":10,"unpackedSize":284540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFx1nkjeS6KpxDIigtGMK98G3+aHWZ2kj68eINPCn81uAiAUcdORdyPLF6aZt5znG3Te/N0X90RYwa3QFB1HjFxDeg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYGsZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor7Q/+LFtWd1bGDH0TKGHlrhwXEdVVOUOcYJQW+0OXpwQ+3CjuVUoR\r\nu+ARm+4rrY9FjNvjLNGXxSeCpsImKv1Ot5ws1jYJjDOyr1cD1oHYiJgdkgt1\r\nDBBRCGzkjgUTj9hpeo5bBZYWoyhV1vx/w5lXnHl3ewJYPFTsRIiin2oiIxpS\r\nKBxGsg0y3flJNTmNLPiTHT23SFM8OP5R1WrrR10MXbJ5ZwXRR8hsVC6eR1U5\r\nkCot0ooOvUK+I150gIsuuqvIi3ZXWUTaRuMfvlGsPaxJXlPnJYIluOi/TVh+\r\npsiwKpl06JdL7ZcpCBokRxteI/En3oUgnhxAYOWdPLd/RLP/JPWEmDDoRiwl\r\nRezjo7Ne2rOpOQBDrl6Xx3xJa9Qgd8wV94KqValBFzXlWs1IAhPaPiUV/ySD\r\nWkhgs4xf4ieA62COUpAu+k0Ah/mtxHEPRtib2TJBYezxgKSNq1NwYj98C1MQ\r\ndMD51Cpi3Rfq7++j3u/DDhmz3Mi8tlMmkiTOu5/pq/G9HyfK9EvjwcysExir\r\nKEgxKFdf6l0j94laNbtomcLyiOxhKQ0yby12bimK1rkVF6O/V8Z2sSsdp1QF\r\n9HZgdys6Ylif3iLBGC83vlpVJ2hme/muGlNyhNTKfbKgtcHl+NP7RZis8DU7\r\nh9o15FKd7mB9m8I4HmvbraMlGltjPCHJYD4=\r\n=VS1j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.1.0-beta.1_1667263257131_0.51341124560889"},"_hasShrinkwrap":false},"3.1.0-beta.2":{"name":"react-hyper-scroller","description":"Hyper-fast virtual lists for React apps and websites","version":"3.1.0-beta.2","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"readme":"<center>\n<img src=\"./logo.svg\" height=\"100\">\n\n# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\nHyper-fast virtual lists for React apps and websites\n\n</center>\n\n## Docs, usage, examples, demos and more available in [react-hyper-scroller.horus.dev](https://react-hyper-scroller.horus.dev/docs/intro)\n\n**Note:** If you're targeting old browsers, you'll need to polyfill the [`ResizerObserver`](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver) API.\n\n## Features\n\n- Easy to use. Virtualize your lists with ease.\n- Supports virtual lists with items of different sizes by default\n- Scroll restoration\n- Scroll to item by key\n- It's tiny! [![Bundlephobia][bundlephobia-badge]][bundlephobia]\n\n## Support me\n\nFeel free to buy me a coffee if you enjoy my open source work 😄\n\n<a href=\"https://www.buymeacoffee.com/horus\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-black.png\" alt=\"Buy Me A Coffee\" height=\"48px\"></a>\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"4af6fef2ef3fc9ff95924cbcc51bee41751653dd","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.1.0-beta.2","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-u2ATihI63t6pYhsw/NXoNhsy1uSnY7KsIVHqJ25xZeSjQXftXQEE5G7PwAwegHk9XDSagivjTEeI9SRSLRtg5g==","shasum":"a64befe23625e150d7d49df709fce6a5e385afcd","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.1.0-beta.2.tgz","fileCount":10,"unpackedSize":284803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCps+tUy9fjinswi/xv+bKROSB9tGN8HYLVffnAuvDuPQIhAKkqcqE9UxJCP/nEGCZkjBkH+IQQSzxb+/qpbR7uvz7S"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja64rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpBw//bl/2ZnMAd32Y6U9mnnkMTpucrSHJgfTrY6KS0sB4rFXLKbMZ\r\naFnFIOwNKxRovquuVx9W5IhQrb9W4Q2Lz0Q52I8mX4heWGaCLPlke/VJczBn\r\ntTcihEgLCKRupoWmYfW/sVp4bJ+vDrXyi0zd4weowf+sNW/3rvYSkv3k7YeZ\r\nNjV6/e1lZmOWNNegYebWm8lfGBpI0D/xNg1voFYuW8Sgw7Xj7A29nGWBCQO6\r\naOX0g2SIiTJCRblIbImDc+oqUY5zTYspqWfe4vxWilCDrwbAUmXeIJJ6M2Df\r\nO5uYM/3snreiCYKTdgmk9SvrYa9CTO4u03gRYt9elS50S8Ws7LoePMh0+mFS\r\n2p3Yq8q1sly3KNE3OG075HXvqb7zassxD7yglbZgQiq3M0LYc+Ey2Y0D6+id\r\nx9b4Zfoeq2f8vV6M4NseFjApNnkIiIXfo/11hT9FX3oiMwlTA5jJOsfY1BuQ\r\nWV2371Bthx+nu8fkzxvxyR/rncnyrI8LYUe2r+b/JkB+Kyg8mc9qYtjrZzrx\r\neXovmVlIgKswz45HEcBInoaLW1M1YPuMmgks0jvOJ/nY+XBDtSBHzpvZH5iI\r\n1bsaNN7BMQBJFflp0qoJtWXdT3Xk8GASZB3ZaSwRvTGmIH1XnfxeJydLb5k5\r\nUcUD2E9bUP5G1qwR6USZC4Gz0mV4i+LX8dg=\r\n=IF1Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.1.0-beta.2_1668001323358_0.7987535871370848"},"_hasShrinkwrap":false},"3.1.0-beta.3":{"name":"react-hyper-scroller","description":"Hyper-fast virtual lists for React apps and websites","version":"3.1.0-beta.3","keywords":["virtual list","scroller","virtual scroll"],"license":"MIT","author":{"name":"Horus Lugo","email":"hola@horus.dev"},"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsup","test:e2e":"jest --config jest.e2e.js","typecheck":"tsc --noEmit","lint:base":"eslint --ext .js,.json,.ts,.tsx","lint":"npm run lint:base -- src e2e","prepare":"simple-pre-commit","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","prepack":"npm run build"},"simple-pre-commit":"npm run typecheck && npx lint-staged","lint-staged":{"{src,e2e}/**/*.{ts,js,json}":["npm run lint:base -- --fix"]},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"devDependencies":{"@types/jest":"^27.0.2","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.11.7","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","@vitejs/plugin-react":"^1.0.0","all-contributors-cli":"^6.20.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^27.3.1","jest-puppeteer":"^6.0.0","jest-puppeteer-istanbul":"^0.5.3","lint-staged":"^12.0.2","prettier":"^2.4.1","simple-pre-commit":"^1.2.1","ts-jest":"^27.0.7","tsup":"^5.7.2","typescript":"^4.3.2","vite":"^2.6.4","vite-plugin-istanbul":"^2.2.2"},"readme":"<center>\n<img src=\"./logo.svg\" height=\"100\">\n\n# react-hyper-scroller\n\n[![NPM](https://img.shields.io/npm/v/react-hyper-scroller.svg)](https://www.npmjs.com/package/react-hyper-scroller)\n[![Bundlephobia][bundlephobia-badge]][bundlephobia]\n[![Code Coverage][coverage-badge]][coverage]\n[![Test](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml/badge.svg)](https://github.com/HorusGoul/react-hyper-scroller/actions/workflows/tests.yml)\n[![Github All Contributors][all-contributors-badge]](#contributors)\n[![License][license-badge]][license]\n[![License][twitter-badge]][twitter]\n[![License][star-badge]][star]\n\nHyper-fast virtual lists for React apps and websites\n\n</center>\n\n## Docs, usage, examples, demos and more available in [react-hyper-scroller.horus.dev](https://react-hyper-scroller.horus.dev/docs/intro)\n\n**Note:** If you're targeting old browsers, you'll need to polyfill the [`ResizerObserver`](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver) API.\n\n## Features\n\n- Easy to use. Virtualize your lists with ease.\n- Supports virtual lists with items of different sizes by default\n- Scroll restoration\n- Scroll to item by key\n- It's tiny! [![Bundlephobia][bundlephobia-badge]][bundlephobia]\n\n## Support me\n\nFeel free to buy me a coffee if you enjoy my open source work 😄\n\n<a href=\"https://www.buymeacoffee.com/horus\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-black.png\" alt=\"Buy Me A Coffee\" height=\"48px\"></a>\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://horus.dev\"><img src=\"https://avatars.githubusercontent.com/u/6759612?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Horus Lugo</b></sub></a><br /><a href=\"#maintenance-HorusGoul\" title=\"Maintenance\">🚧</a> <a href=\"#ideas-HorusGoul\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/commits?author=HorusGoul\" title=\"Code\">💻</a> <a href=\"#design-HorusGoul\" title=\"Design\">🎨</a> <a href=\"https://github.com/HorusGoul/react-hyper-scroller/pulls?q=is%3Apr+reviewed-by%3AHorusGoul\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<!-- prettier-ignore-start -->\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/react-hyper-scroller/main\n[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/react-hyper-scroller.svg\n[coverage]: https://codecov.io/github/HorusGoul/react-hyper-scroller\n[license-badge]: https://img.shields.io/github/license/HorusGoul/react-hyper-scroller\n[license]: ./LICENSE\n[bundlephobia-badge]: https://img.shields.io/bundlephobia/minzip/react-hyper-scroller\n[bundlephobia]: https://bundlephobia.com/package/react-hyper-scroller\n[twitter-badge]: https://img.shields.io/twitter/follow/horusgoul.svg?style=social&label=Follow\n[twitter]: https://twitter.com/horusgoul\n[star-badge]: https://img.shields.io/github/stars/HorusGoul/react-hyper-scroller.svg?style=social&label=Star\n[star]: https://github.com/horusgoul/react-hyper-scroller\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md","gitHead":"511f6cf40bf07cbfef50e0f65a6d6bfa8ee357be","bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","_id":"react-hyper-scroller@3.1.0-beta.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-JGfY6+JC4LuswHHh5/qudTYeUlCBksjPmoeTHP+uit+fJ3upwFQ9UtLa32YVJcrnflePOZboorWra8cjFY40Bw==","shasum":"55f643400353b585f89d507bbb75c1e3b61676cd","tarball":"https://registry.npmjs.org/react-hyper-scroller/-/react-hyper-scroller-3.1.0-beta.3.tgz","fileCount":10,"unpackedSize":284839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtmdhGzP8NxzfAF6t0izvUl/cvbQH7BK3LxOG4b/bvNQIhAJQT7YFhp3aojCky0BWvwFaUbChV1jPTj//Bd1d7DW0T"}]},"_npmUser":{"name":"horuslugo","email":"horusgoul@gmail.com"},"directories":{},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-hyper-scroller_3.1.0-beta.3_1697596324873_0.3465523808547679"},"_hasShrinkwrap":false}},"maintainers":[{"name":"horuslugo","email":"horusgoul@gmail.com"}],"description":"Hyper-fast virtual lists for React apps and websites","homepage":"https://github.com/HorusGoul/react-hyper-scroller#readme","keywords":["virtual list","scroller","virtual scroll"],"repository":{"type":"git","url":"git+https://github.com/HorusGoul/react-hyper-scroller.git"},"author":{"name":"Horus Lugo","email":"hola@horus.dev"},"bugs":{"url":"https://github.com/HorusGoul/react-hyper-scroller/issues"},"license":"MIT","readme":"","readmeFilename":""}