{"_id":"@binbinji/vue3-infinite-scroll","_rev":"6-bafe71558a622f04c3df668e70ca2bbb","name":"@binbinji/vue3-infinite-scroll","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@binbinji/vue3-infinite-scroll","version":"0.0.1","author":{"name":"chouchouji"},"license":"MIT","description":"An infinite scroll component for vue3","keywords":["infinite-list","infinite-scroll","vue3"],"private":false,"main":"dist/vue3-infinite-scroll.es.js","exports":{".":{"import":"./dist/vue3-infinite-scroll.es.js","require":"./dist/vue3-infinite-scroll.umd.js"}},"scripts":{"dev":"vite --host 0.0.0.0","build":"run-p lint build-only","docs":"vite build --config docs.ts","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","format":"prettier --write src/"},"peerDependencies":{"vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.3.3","@tsconfig/node18":"^18.2.2","@types/node":"^18.17.17","@varlet/ui":"^2.16.7","@vitejs/plugin-vue":"^4.3.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/tsconfig":"^0.4.0","eslint":"^8.49.0","eslint-plugin-vue":"^9.17.0","npm-run-all2":"^6.0.6","prettier":"^3.0.3","typescript":"~5.2.0","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2","vite":"^4.4.9","vue-router":"^4.2.4","vue-tsc":"^1.8.11"},"gitHead":"e4a7286ccc90e1397bc59b0795bd8622cbfe22ea","_id":"@binbinji/vue3-infinite-scroll@0.0.1","_nodeVersion":"16.19.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-kqnMSYRC2b6aCMmKMCjGCgAxKpXfInEZ0s4niBnMKeeNWoCfGucT/R2YCLSCihh+yC2aKBXD0ry/QvPLaZguTg==","shasum":"5850ec48307d0d14dcbcd4cd699659f38c52ee26","tarball":"https://registry.npmjs.org/@binbinji/vue3-infinite-scroll/-/vue3-infinite-scroll-0.0.1.tgz","fileCount":2,"unpackedSize":3245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAng/7GXpcqoJZ38H95JMhp+O9923IW/93vU+rFYfAIAiEAsAN18+vFfIXhOxAMRqr6ZT1MeYyz5XTzFQtBzQZjCN0="}]},"_npmUser":{"name":"binbinji","email":"1305974212@qq.com"},"directories":{},"maintainers":[{"name":"binbinji","email":"1305974212@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-infinite-scroll_0.0.1_1695287650435_0.8413453002319777"},"_hasShrinkwrap":false},"0.0.2":{"name":"@binbinji/vue3-infinite-scroll","version":"0.0.2","author":{"name":"chouchouji"},"license":"MIT","description":"An infinite scroll component for vue3","keywords":["infinite-list","infinite-scroll","vue3"],"private":false,"main":"dist/vue3-infinite-scroll.es.js","exports":{".":{"import":"./dist/vue3-infinite-scroll.es.js","require":"./dist/vue3-infinite-scroll.umd.js"}},"scripts":{"dev":"vite --host 0.0.0.0","build":"run-p lint build-only","docs":"vite build --config docs.ts","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","format":"prettier --write src/"},"peerDependencies":{"vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.3.3","@tsconfig/node18":"^18.2.2","@types/node":"^18.17.17","@varlet/ui":"^2.16.7","@vitejs/plugin-vue":"^4.3.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/tsconfig":"^0.4.0","eslint":"^8.49.0","eslint-plugin-vue":"^9.17.0","npm-run-all2":"^6.0.6","prettier":"^3.0.3","typescript":"~5.2.0","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2","vite":"^4.4.9","vue-router":"^4.2.4","vue-tsc":"^1.8.11"},"gitHead":"8757ccda62c3cc8ddb970e0edc8566606465c87e","_id":"@binbinji/vue3-infinite-scroll@0.0.2","_nodeVersion":"16.19.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-67DGY6Y/dfz3HuEjxvgzYb/rIrgFDRJ7kxtmMBaHQjZhNi9e6MTgrJAG2Kc19sJzjESc68+WkE0btQD6lmaK+w==","shasum":"8a5b3f24f0bb30da810e919e838bd9281e202617","tarball":"https://registry.npmjs.org/@binbinji/vue3-infinite-scroll/-/vue3-infinite-scroll-0.0.2.tgz","fileCount":6,"unpackedSize":29381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+btnqjIudYDxXaG8TqWfo+mlYNMenbH6eJnldhIWrcgIgaqjq/cXN0txiClLPNatOSTiT74V2+yYhZ5DFdNehIWM="}]},"_npmUser":{"name":"binbinji","email":"1305974212@qq.com"},"directories":{},"maintainers":[{"name":"binbinji","email":"1305974212@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-infinite-scroll_0.0.2_1695289333529_0.9285864102431143"},"_hasShrinkwrap":false},"0.0.3":{"name":"@binbinji/vue3-infinite-scroll","version":"0.0.3","author":{"name":"chouchouji"},"license":"MIT","description":"An infinite scroll component for vue3","keywords":["infinite-list","infinite-scroll","vue3"],"private":false,"main":"dist/vue3-infinite-scroll.es.js","exports":{".":{"import":"./dist/vue3-infinite-scroll.es.js","require":"./dist/vue3-infinite-scroll.umd.js"}},"repository":{"type":"git","url":"git+https://github.com/chouchouji/vue3-infinite-scroll.git"},"scripts":{"dev":"vite --host 0.0.0.0","build":"run-p lint build-only","docs":"vite build --config docs.ts","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","format":"prettier --write src/"},"peerDependencies":{"vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.3.3","@tsconfig/node18":"^18.2.2","@types/node":"^18.17.17","@varlet/ui":"^2.16.7","@vitejs/plugin-vue":"^4.3.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/tsconfig":"^0.4.0","eslint":"^8.49.0","eslint-plugin-vue":"^9.17.0","npm-run-all2":"^6.0.6","prettier":"^3.0.3","typescript":"~5.2.0","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2","vite":"^4.4.9","vue-router":"^4.2.4","vue-tsc":"^1.8.11"},"gitHead":"2d2b8f1ace0023ee40508c175dc616828c2b69fb","bugs":{"url":"https://github.com/chouchouji/vue3-infinite-scroll/issues"},"homepage":"https://github.com/chouchouji/vue3-infinite-scroll#readme","_id":"@binbinji/vue3-infinite-scroll@0.0.3","_nodeVersion":"16.19.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-96ynwljFJ9s+Mf+uiuFKOJ6a38SDE5Matna3afEfUKK3jzKAP4OuVOzJRo006acbbaVMdJvvJlg28DhCQ/+Adw==","shasum":"827b87a857a7d8f1f59effeb8e43380802e53e87","tarball":"https://registry.npmjs.org/@binbinji/vue3-infinite-scroll/-/vue3-infinite-scroll-0.0.3.tgz","fileCount":6,"unpackedSize":29487,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYuoLr3BEjpFfXPImyEL5JkRF9dihFaSolq8titHvC6AIgc5xfbEG+dBo1AI94+W0Ta1vDzBLaWT7lP5tTaJoTdBI="}]},"_npmUser":{"name":"binbinji","email":"1305974212@qq.com"},"directories":{},"maintainers":[{"name":"binbinji","email":"1305974212@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-infinite-scroll_0.0.3_1695292542868_0.26435706920728963"},"_hasShrinkwrap":false},"0.0.4":{"name":"@binbinji/vue3-infinite-scroll","version":"0.0.4","author":{"name":"chouchouji"},"license":"MIT","description":"An infinite scroll component for vue3","keywords":["infinite-list","infinite-scroll","vue3"],"private":false,"main":"dist/vue3-infinite-scroll.es.js","exports":{".":{"import":"./dist/vue3-infinite-scroll.es.js","require":"./dist/vue3-infinite-scroll.umd.js"}},"repository":{"type":"git","url":"git+https://github.com/chouchouji/vue3-infinite-scroll.git"},"bugs":{"url":"https://github.com/chouchouji/vue3-infinite-scroll/issues"},"scripts":{"dev":"vite --host 0.0.0.0","build":"run-p lint build-only","docs":"vite build --config docs.ts","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","format":"prettier --write src/"},"peerDependencies":{"vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.3.3","@tsconfig/node18":"^18.2.2","@types/node":"^18.17.17","@varlet/ui":"^2.16.7","@vitejs/plugin-vue":"^4.3.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/tsconfig":"^0.4.0","eslint":"^8.49.0","eslint-plugin-vue":"^9.17.0","npm-run-all2":"^6.0.6","prettier":"^3.0.3","typescript":"~5.2.0","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2","vite":"^4.4.9","vue-router":"^4.2.4","vue-tsc":"^1.8.11"},"gitHead":"157bd02088867eff4cddec9ceb7d257b0314a285","homepage":"https://github.com/chouchouji/vue3-infinite-scroll#readme","_id":"@binbinji/vue3-infinite-scroll@0.0.4","_nodeVersion":"16.19.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-gCt4gi02zLdHUY4V1fxAh++/yEkeLEHHxwbktMaviV8UQ3gRS76Qqx9wGlCFc6NVpnX2OvkptFGS75MJTpSm3g==","shasum":"9f6858148e638af3cbd802bfc3fea04326b74f57","tarball":"https://registry.npmjs.org/@binbinji/vue3-infinite-scroll/-/vue3-infinite-scroll-0.0.4.tgz","fileCount":6,"unpackedSize":34152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp9wzFRUMpMueURPtkeBJn4U7xnA7VROK0FhuhXRZxfwIhAOXOJ+yRLE5h3jWI3nX2btcmtpMzqaiPSgL2BSQs8iC3"}]},"_npmUser":{"name":"binbinji","email":"1305974212@qq.com"},"directories":{},"maintainers":[{"name":"binbinji","email":"1305974212@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-infinite-scroll_0.0.4_1695354284660_0.19076694249770632"},"_hasShrinkwrap":false},"0.0.5":{"name":"@binbinji/vue3-infinite-scroll","version":"0.0.5","author":{"name":"chouchouji"},"license":"MIT","description":"An infinite scroll component for vue3","keywords":["infinite-list","infinite-scroll","vue3"],"private":false,"main":"dist/vue3-infinite-scroll.es.js","exports":{".":{"import":"./dist/vue3-infinite-scroll.es.js","require":"./dist/vue3-infinite-scroll.umd.js"}},"repository":{"type":"git","url":"git+https://github.com/chouchouji/vue3-infinite-scroll.git"},"bugs":{"url":"https://github.com/chouchouji/vue3-infinite-scroll/issues"},"scripts":{"dev":"vite --host 0.0.0.0","build":"run-p lint build-only","docs":"vite build --config docs.ts","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","format":"prettier --write src/"},"peerDependencies":{"vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.3.3","@tsconfig/node18":"^18.2.2","@types/node":"^18.17.17","@varlet/ui":"^2.16.7","@vitejs/plugin-vue":"^4.3.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/tsconfig":"^0.4.0","eslint":"^8.49.0","eslint-plugin-vue":"^9.17.0","npm-run-all2":"^6.0.6","prettier":"^3.0.3","typescript":"~5.2.0","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2","vite":"^4.4.9","vue-router":"^4.2.4","vue-tsc":"^1.8.11"},"gitHead":"682677f3d5d69d09e448b93d2a513c6f0d0ce5e2","homepage":"https://github.com/chouchouji/vue3-infinite-scroll#readme","_id":"@binbinji/vue3-infinite-scroll@0.0.5","_nodeVersion":"16.19.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-4a6WMw92PVskKes2DxOZgZex/+iGyHIgAGqz47q2r2+jBnC8ZrOVGSPtpa0O825qtdAOKslwgvY52aroh0eEXw==","shasum":"1e3aeaa5f072ae78c6591b28a6fa70563c3ef267","tarball":"https://registry.npmjs.org/@binbinji/vue3-infinite-scroll/-/vue3-infinite-scroll-0.0.5.tgz","fileCount":6,"unpackedSize":34154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLgysbScAleR8E8dFZ4FtkRhFTkq0Dodjh1yU+1bI+dAIhAO3S/lKhPjzPrYwICPOH936n9aAhdbg7C87gFrI/ZzX4"}]},"_npmUser":{"name":"binbinji","email":"1305974212@qq.com"},"directories":{},"maintainers":[{"name":"binbinji","email":"1305974212@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-infinite-scroll_0.0.5_1695355017474_0.5691437622960438"},"_hasShrinkwrap":false},"0.0.6":{"name":"@binbinji/vue3-infinite-scroll","version":"0.0.6","author":{"name":"chouchouji"},"license":"MIT","description":"An infinite scroll component for vue3","keywords":["infinite-list","infinite-scroll","vue3"],"private":false,"main":"dist/vue3-infinite-scroll.es.js","exports":{".":{"import":"./dist/vue3-infinite-scroll.es.js","require":"./dist/vue3-infinite-scroll.umd.js"}},"repository":{"type":"git","url":"git+https://github.com/chouchouji/vue3-infinite-scroll.git"},"bugs":{"url":"https://github.com/chouchouji/vue3-infinite-scroll/issues"},"scripts":{"dev":"vite --host 0.0.0.0","build":"run-p lint build-only","docs":"vite build --config docs.ts","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","format":"prettier --write src/"},"peerDependencies":{"vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.3.3","@tsconfig/node18":"^18.2.2","@types/node":"^18.17.17","@varlet/ui":"^2.16.7","@vitejs/plugin-vue":"^4.3.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/tsconfig":"^0.4.0","eslint":"^8.49.0","eslint-plugin-vue":"^9.17.0","npm-run-all2":"^6.0.6","prettier":"^3.0.3","typescript":"~5.2.0","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2","vite":"^4.4.9","vue-router":"^4.2.4","vue-tsc":"^1.8.11"},"gitHead":"682677f3d5d69d09e448b93d2a513c6f0d0ce5e2","homepage":"https://github.com/chouchouji/vue3-infinite-scroll#readme","_id":"@binbinji/vue3-infinite-scroll@0.0.6","_nodeVersion":"16.19.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-3+yvIV3BrljE1UZQTO9Y5lbSMkwO4gxm9IGEhql1nju+BaD8NBlxBf2WpRSJT6ryaRIymlH1noIa0RrUNV7mJg==","shasum":"a3b55cdfd781b2d20a6346064e399f3aee11a66c","tarball":"https://registry.npmjs.org/@binbinji/vue3-infinite-scroll/-/vue3-infinite-scroll-0.0.6.tgz","fileCount":6,"unpackedSize":34346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAttuuFm8nzd74DIOhL4NyL5UcPoLowNK8aeKcp0hXSKAiEA8qOdCVDCiWM56iaoIWBuK9R58i/y4y8Fn1rRHnhQx74="}]},"_npmUser":{"name":"binbinji","email":"1305974212@qq.com"},"directories":{},"maintainers":[{"name":"binbinji","email":"1305974212@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-infinite-scroll_0.0.6_1695356030418_0.8185532622299694"},"_hasShrinkwrap":false},"0.0.7":{"name":"@binbinji/vue3-infinite-scroll","version":"0.0.7","author":{"name":"chouchouji"},"license":"MIT","description":"An infinite scroll component for vue3","keywords":["infinite-list","infinite-scroll","vue3"],"private":false,"main":"dist/vue3-infinite-scroll.es.js","exports":{".":{"import":"./dist/vue3-infinite-scroll.es.js","require":"./dist/vue3-infinite-scroll.umd.js"}},"repository":{"type":"git","url":"git+https://github.com/chouchouji/vue3-infinite-scroll.git"},"bugs":{"url":"https://github.com/chouchouji/vue3-infinite-scroll/issues"},"scripts":{"dev":"vite --host 0.0.0.0","build":"run-p lint build-only","docs":"vite build --config docs.ts","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","format":"prettier --write src/"},"peerDependencies":{"vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.3.3","@tsconfig/node18":"^18.2.2","@types/node":"^18.17.17","@varlet/ui":"^2.16.7","@vitejs/plugin-vue":"^4.3.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/tsconfig":"^0.4.0","eslint":"^8.49.0","eslint-plugin-vue":"^9.17.0","npm-run-all2":"^6.0.6","prettier":"^3.0.3","typescript":"~5.2.0","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2","vite":"^4.4.9","vue-router":"^4.2.4","vue-tsc":"^1.8.11"},"gitHead":"682677f3d5d69d09e448b93d2a513c6f0d0ce5e2","homepage":"https://github.com/chouchouji/vue3-infinite-scroll#readme","_id":"@binbinji/vue3-infinite-scroll@0.0.7","_nodeVersion":"16.19.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-VtUNmewr3pIDPYDrM7XE8iGCdmprEAr9NyP02c4C5TPhRmiNHNh1xL3z2WOcyaA6A9XdBvFV1hvVPfnDqMq5kg==","shasum":"d83414d4e3077335ba27ad2db6cf5afa1d3fbdfe","tarball":"https://registry.npmjs.org/@binbinji/vue3-infinite-scroll/-/vue3-infinite-scroll-0.0.7.tgz","fileCount":5,"unpackedSize":30060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu33V+pPfzT7VGOdk5R1QACLADKRs6PWX947QmguvEwAIhAKoqltikUylxIgvayp/uR0IqXhKvouAlWKZyStsjbP0t"}]},"_npmUser":{"name":"binbinji","email":"1305974212@qq.com"},"directories":{},"maintainers":[{"name":"binbinji","email":"1305974212@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-infinite-scroll_0.0.7_1695356194120_0.4681588274022004"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-21T09:14:10.329Z","0.0.1":"2023-09-21T09:14:10.583Z","modified":"2023-09-22T04:16:34.619Z","0.0.2":"2023-09-21T09:42:13.715Z","0.0.3":"2023-09-21T10:35:43.054Z","0.0.4":"2023-09-22T03:44:44.844Z","0.0.5":"2023-09-22T03:56:57.648Z","0.0.6":"2023-09-22T04:13:50.757Z","0.0.7":"2023-09-22T04:16:34.423Z"},"maintainers":[{"name":"binbinji","email":"1305974212@qq.com"}],"description":"An infinite scroll component for vue3","keywords":["infinite-list","infinite-scroll","vue3"],"author":{"name":"chouchouji"},"license":"MIT","readme":"# Introduction\n\nvue3-infinite-scroll is a powerful and tiny infinite scroll library for vue3.\n\n# Features\n\n- Tiny, only 4kb after gzip\n- Support vertical and horizontal mode\n- Display millions of data \n- Set scroll index、offset or alignment to show specific data\n\ntry all examples on this [link](https://chouchouji.github.io/vue3-infinite-scroll/).\n\n# Install\n\n## [npm](https://www.npmjs.com/)\n\n```\nnpm install @binbinji/vue3-infinite-scroll --save\n```\n\n## [yarn](https://yarnpkg.com/)\n\n```\nyarn add @binbinji/vue3-infinite-scroll\n```\n\n```js\nimport InfiniteScroll from '@binbinji/vue3-infinite-scroll'\n```\n\n# Props\n\n| Property          | Type               | Required? | Description                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| :---------------- | :----------------- | :-------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| width             | number / string | ✓         | The width of container. This property will determine the number of rendered items when direction is `'horizontal'`                                                                                                                                                                                                                                                                                                                  |\n| height            | number / string | ✓         | The height of container. This property will determine the number of rendered items when direction is `'vertical'`.                                                                                                                                                                                                                                                                                                                       |\n| data              | any[]              | ✓         | Data source for scrolling list.                                                                                                                                                                                                                                                                                                                                                 |\n| itemSize          |  (index: number): number / number[] / number                 |          | Either a fixed height/width (depending on the direction), an array containing the heights of all the items in your list, or a function that returns the height of an item given its index: `(index: number): number`.                                                                                                                                                                                        |\n| direction   | string             |           |Scrolling direction of the list which optional value is `horizontal` or `vertical`. The default value is `vertical`. |                                                                                                                                                                                                                                                                              \n| estimatedSize   | number            |           | When the size of each piece of data rendered is not fixed, you can use this property to set an estimated size which default value is `50`.   |                                                                                                                                                                                                                                                                                                                        \n| scrollToOffset      | number             |           | Can be used to control the scroll offset; Also useful for setting an initial scroll offset                                                                                                                                                                                                                                                                                                                                            |\n| scrollToIndex     | number             |           | Item index to scroll to (by forcefully scrolling if necessary)                                                                                                                                                                                                                                                                                                                                                                        |\n| scrollToAlignment | string             |           | Used in combination with `scrollToIndex`, this prop controls the alignment of the scrolled to item. One of: `'start'`, `'center'`, `'end'` or `'auto'`. Use `'start'` to always align items to the top of the container and `'end'` to align them bottom. Use `'center`' to align them in the middle of the container. `'auto'` scrolls the least amount possible to ensure that the specified `scrollToIndex` item is fully visible. |\n| overscanCount     | number             |           | Number of extra buffer items to render above/below the visible items. Tweaking this can help reduce scroll flickering on certain browsers/devices.                                                                                                                                                                                                                                                                                    |\n\n# Acknowledgments\n\nThis library is transplanted from [vue3-infinite-list](https://github.com/tnfe/vue3-infinite-list/). Thanks!\n\n# License\n\nMIT.","readmeFilename":"README.md","homepage":"https://github.com/chouchouji/vue3-infinite-scroll#readme","repository":{"type":"git","url":"git+https://github.com/chouchouji/vue3-infinite-scroll.git"},"bugs":{"url":"https://github.com/chouchouji/vue3-infinite-scroll/issues"}}