{"_id":"@amirhshahbazi/vinfinite-scroll","_rev":"4-042333c7f41d38dfb472817ea323f726","name":"@amirhshahbazi/vinfinite-scroll","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@amirhshahbazi/vinfinite-scroll","version":"1.0.0","description":"","main":"dist/vinfinite-scroll.ssr.js","browser":"dist/vinfinite-scroll.esm.js","module":"dist/vinfinite-scroll.esm.js","unpkg":"dist/vinfinite-scroll.min.js","sideEffects":false,"scripts":{"serve":"vue-cli-service serve dev/serve.js","prebuild":"rimraf ./dist","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife"},"dependencies":{},"devDependencies":{"@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@vue/cli-plugin-babel":"^4.5.13","@vue/cli-service":"^4.5.13","cross-env":"^7.0.3","minimist":"^1.2.5","rimraf":"^3.0.2","rollup":"^2.52.8","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^5.1.9","vue":"^2.6.14","vue-template-compiler":"^2.6.14"},"peerDependencies":{"vue":"^2.6.14"},"engines":{"node":">=12"},"gitHead":"5ee52849afcbc8f90c78e38470e443310c4cb095","_id":"@amirhshahbazi/vinfinite-scroll@1.0.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-DuFqqlCXp8+Ond20LNqUbdX0jU4fwOFYJHZU1wk4mZS0wpqt1VhH+aV17HXzwX5CQ2Sihqgxqlmd1nqEazmuxw==","shasum":"257ce128d96c120fb272558900e4675a508857b7","tarball":"https://registry.npmjs.org/@amirhshahbazi/vinfinite-scroll/-/vinfinite-scroll-1.0.0.tgz","fileCount":5,"unpackedSize":16999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6ZfiCRA9TVsSAnZWagAAzWIP/3OAomqAt8nfaxTDs0wB\nW82lOQgMUJZYwrt16gtCrxmzgrSu5lHPsd8hVclT+LaRdUj35aQ0UU7ZvztA\noDQWfLE4R0Qo8dw27fGJJQjAH2e1vcSETbHnncGeUtX6bFx8c77jbokeOc8z\n7j+ZFjZ4Ei5P8y5y3NoAseh7JvgCBm1VEnaKuGOjpPgm5Jq1SUFGl1V4u4hI\nEAMGJIqHe6cSIla9uz/az+QjYA7OvtBAQ2M8d9KDTX9e5Q6FWfFnKOddpKiJ\nnHVwMHMo99n5BLHRY4sKglt3HE1HxbI3m3F+X8NPKLj9vG9SCqqytrPs3h9u\nS61zIHHZ45WR0wcTKn9BqqYahT+FPit12IssVijE+pTiO8byegjv3WbAV4DF\nKiP+V/NFyU9XcMDFQYCZ0yy4mwHzIDLmV3tvOPjBb5wQjwhb5RryCtvqZMY8\nHKIFLU8mMZHcKc0ssznN9IJr6mj9llzo4jmygm7RxWGIY60uJ1ByHU1ddE27\nmLNM4MJ1gdJ8BAdaah+Rct9dDKrhN5TApbLgmVV+cojKrOeIkfLJseWI8uCM\n3y0Ud7TeYg8rMEleQ24gfRk//SNnDjuHWzSuCEKj5grAAZB0I3oOnt0zbPWA\n/3uybArlClxI6xLC/FIU7zl5nGXQPdss0yevkQw8+24pzZ5jt6kUlpDcvaQo\nam24\r\n=mk+i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGpVpOoyrbX0zYNbKRCpui0HTDipsDOBv1E5k4B/ubbQIgF0qnL98PsJWsxWScbNIjgdpWf+fqy9C2e904OxZ1BPM="}]},"_npmUser":{"name":"amirhshahbazi","email":"rballshahbazi@gmail.com"},"directories":{},"maintainers":[{"name":"amirhshahbazi","email":"rballshahbazi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinfinite-scroll_1.0.0_1642698721970_0.5988593804908062"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amirhshahbazi/vinfinite-scroll","version":"1.0.1","description":"<p align=\"center\">\r     <img width=\"150\" src=\"https://jsdev.best/vinfinite-scroll.png\" alt=\"Vinfinite Scroll\">\r </p>","main":"dist/vinfinite-scroll.ssr.js","browser":"dist/vinfinite-scroll.esm.js","module":"dist/vinfinite-scroll.esm.js","unpkg":"dist/vinfinite-scroll.min.js","sideEffects":false,"scripts":{"serve":"vue-cli-service serve dev/serve.js","prebuild":"rimraf ./dist","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife"},"dependencies":{},"devDependencies":{"@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@vue/cli-plugin-babel":"^4.5.13","@vue/cli-service":"^4.5.13","cross-env":"^7.0.3","minimist":"^1.2.5","rimraf":"^3.0.2","rollup":"^2.52.8","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^5.1.9","vue":"^2.6.14","vue-template-compiler":"^2.6.14"},"peerDependencies":{"vue":"^2.6.14"},"engines":{"node":">=12"},"gitHead":"422c253922fcf2cbf8e1479d7847cfba69f32258","_id":"@amirhshahbazi/vinfinite-scroll@1.0.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-hQLHckPPSI0ma9PGgny65ONQCEg7IRQoZ1D+mFpcrq5TeaEXUXQSSAxeE2gvoVNfelGYlEe+g04cA0O5QjgZOw==","shasum":"94b9b94c8578fd43da34d870959e95c6e771e6ee","tarball":"https://registry.npmjs.org/@amirhshahbazi/vinfinite-scroll/-/vinfinite-scroll-1.0.1.tgz","fileCount":6,"unpackedSize":18968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6aD2CRA9TVsSAnZWagAAuJYP/27I/vrRdHnHkWfsPZ/g\nglUeX4a+IEp5tulpyEv2t7Ji77oqM0hYKpYCt346qPe9aKrTdSTHDwUDEi7Z\n4TdxI0eIgnq9nkeTi9wFCNgzouqJ6YeA69uM24BJ0LJXVl+NjWimnJbbxK8C\nAbJYMamvbjIYVBBTSyo6gtCyCAxSp3nI3AaC/fpHlP+AoV44/Bc/j2yDGjmu\nzXq6OrIuM4YipUqXUBnT1X/wXnTbox1PwXBIegqhAJmbrFZA1BzdkipWtbPU\nkb8CEftibrOzz/aOcivrTjCqxCI3Jx+M25NJ3RS7I95E3kn1HAnmiR1RG2fB\nPMoy9TEQ4HcWjqg8gZ5VgTzSkRbU+CjgK0gY7MOlptw4TTQw0/hbX423xVeB\nPTS5np2BpZArTIVsxd63T3SnQMfhqAA//kpjmqxAgPRP0Ui+I1AkaasVodVA\nFREubuufYbLzqPnAqySENQ7MmRq0ACG2Ddzma3Q8x5a9dVK+QoGW5oKQKHxz\nPYuS3py7eHtB4Qs2hBEuykWwS7YBKaveDzV1zebgt2KY7IWJvEs8uibq0teN\ngARnzDzkimUl1pO7VZjaYyVwOlv0P0VqID0PpTVz7kTFxiGHohekjsIHZQEX\nO5qWXFa2gg5Yr5H7rxWccCsz3hY+L4/lC4lmHUfeh6n0avUpyPslsekXfHff\n9tjn\r\n=WVvo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZyanRI+9JNO1vxWb5tTbn/xwHdDXp+L7svr9gewdwIAiBWLycvAv1sgGifS4z4c+WVIvdQIkaQZ4XZHKuKhxpfRA=="}]},"_npmUser":{"name":"amirhshahbazi","email":"rballshahbazi@gmail.com"},"directories":{},"maintainers":[{"name":"amirhshahbazi","email":"rballshahbazi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinfinite-scroll_1.0.1_1642701046359_0.050056929427239716"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amirhshahbazi/vinfinite-scroll","version":"1.0.2","description":"<p align=\"center\">\r     <img width=\"150\" src=\"https://jsdev.best/vinfinite-scroll.png\" alt=\"Vinfinite Scroll\">\r </p>","main":"dist/vinfinite-scroll.ssr.js","browser":"dist/vinfinite-scroll.esm.js","module":"dist/vinfinite-scroll.esm.js","unpkg":"dist/vinfinite-scroll.min.js","repository":{"type":"git","url":"git+https://github.com/amirhshahbazi/vinfinite-scroll.git"},"sideEffects":false,"scripts":{"serve":"vue-cli-service serve dev/serve.js","prebuild":"rimraf ./dist","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife"},"dependencies":{},"devDependencies":{"@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@vue/cli-plugin-babel":"^4.5.13","@vue/cli-service":"^4.5.13","cross-env":"^7.0.3","minimist":"^1.2.5","rimraf":"^3.0.2","rollup":"^2.52.8","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^5.1.9","vue":"^2.6.14","vue-template-compiler":"^2.6.14"},"peerDependencies":{"vue":"^2.6.14"},"engines":{"node":">=12"},"gitHead":"d65d2f77125fc1da771bc56fa91e9d281ece58a2","bugs":{"url":"https://github.com/amirhshahbazi/vinfinite-scroll/issues"},"homepage":"https://github.com/amirhshahbazi/vinfinite-scroll#readme","_id":"@amirhshahbazi/vinfinite-scroll@1.0.2","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-vpl8gBIQvTtmID4D0xcZQd9VjaHp8PTdItR8dquoP4aB6S65Oy6LtEVKw871Xzo43WfbfvBpwaJleg981xnOFQ==","shasum":"1509290c9e039fbb4ed0096d14c1b2e1c7aa795b","tarball":"https://registry.npmjs.org/@amirhshahbazi/vinfinite-scroll/-/vinfinite-scroll-1.0.2.tgz","fileCount":6,"unpackedSize":19073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6aFzCRA9TVsSAnZWagAA+hsP/2v9a/XpyesKM5dyFI8U\nPstocRNpWmR4npt5L2xawHQ1coUQxDUCzTqE+SEE3S8m21T9st6+D4ZOk3Ft\nZE2oZkBinwmVHvzSd98zGKiGkUx7zqpCt+OCx5NoI4SCaLT4jzhN1Y4FyUEW\nXnNxIWNRoQXr9EkP89Psf6DoIAayvx4dJX10cHcMiWWo3Cq1U9KugmEV4ECb\n8x0ifySs+rAkIhAqG1AmT8oSOpM6/+KKy6JEHAplUJvpyk7dbPL6nvlM6w91\nsnGZSm2CJbBWE9eSSQBHlnkAlDaCNGeIV9ZxfUB110B293CtkaYnaeIV24E/\n3oyGtm1REvezZ09y9YxAKigN57B9YC91svGyNp0D/xBTmPNnpVpIOd3u2kHO\nx4HK+hc6OibbHcLnFI7xFAo21tjlVzuArn6Hj1WlnzTa0BnMSEkRPaIJIACw\nvMiVir4Dwpn6+HmlboaRaCPsskLehVUu7KLCUIJauiCXmsWe0lTQ8jFgSbRi\n8PBni1WgvydEDSnMyBm0m3bEaR5prJsL8KfPnoYA23AqZM5NqM7Vg62GmAfA\nvjJXnkz5hrKwm6i/gXH08lugM5Y2jkVEh2MCZ9CiWukPCb0J+VUKDCN8+EPI\npfKztJ3zbA2l3wIcswTQdmwzmB2vHuwe4CDNFP8q2xMGGZ37keVF/tJCVs0z\n1LIB\r\n=mhjE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc9Ne4iPWOGGPsl5UM1o2fRoy+I1x5L7otc7Du7HPTVwIhAJiXjc82stuQtMo3tMRPn53DwwUZH26x1MX8Rm8RBfMG"}]},"_npmUser":{"name":"amirhshahbazi","email":"rballshahbazi@gmail.com"},"directories":{},"maintainers":[{"name":"amirhshahbazi","email":"rballshahbazi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinfinite-scroll_1.0.2_1642701170893_0.2723465512617651"},"_hasShrinkwrap":false},"1.0.3":{"name":"@amirhshahbazi/vinfinite-scroll","version":"1.0.3","description":"<p align=\"center\">\r     <img width=\"150\" src=\"https://jsdev.best/vinfinite-scroll.png\" alt=\"Vinfinite Scroll\">\r </p>","main":"dist/vinfinite-scroll.ssr.js","browser":"dist/vinfinite-scroll.esm.js","module":"dist/vinfinite-scroll.esm.js","unpkg":"dist/vinfinite-scroll.min.js","repository":{"type":"git","url":"git+https://github.com/amirhshahbazi/vinfinite-scroll.git"},"sideEffects":false,"scripts":{"serve":"vue-cli-service serve dev/serve.js","prebuild":"rimraf ./dist","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife"},"dependencies":{},"devDependencies":{"@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.4.2","@vue/cli-plugin-babel":"^4.5.13","@vue/cli-service":"^4.5.13","cross-env":"^7.0.3","minimist":"^1.2.5","rimraf":"^3.0.2","rollup":"^2.52.8","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^5.1.9","vue":"^2.6.14","vue-template-compiler":"^2.6.14"},"peerDependencies":{"vue":"^2.6.14"},"engines":{"node":">=12"},"gitHead":"e54a2b18deb51e1cca75f2bde5e8266294e1672d","bugs":{"url":"https://github.com/amirhshahbazi/vinfinite-scroll/issues"},"homepage":"https://github.com/amirhshahbazi/vinfinite-scroll#readme","_id":"@amirhshahbazi/vinfinite-scroll@1.0.3","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-7jNZzxQ3WqX5Jjrn2jjcQ3m8YdrZ7muwFCc6Dw/NKp5+XIKzEUz0/DcE5g7nx46S9wrRQBaUHDWW7S+EL+RGGA==","shasum":"224138d69bdb5e05a90dd6f15dd24619764cacf4","tarball":"https://registry.npmjs.org/@amirhshahbazi/vinfinite-scroll/-/vinfinite-scroll-1.0.3.tgz","fileCount":6,"unpackedSize":19327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6m31CRA9TVsSAnZWagAA1+kP/iHDDtUMBJ66re3e2Tas\nEstPednKWPliUA5t/bcfEa873pZ8zuZLoI5XM2rD8f7Da79F1eGslA83YKNZ\nhOUms077F3VxUgSf6s1Q2PItr5qm+ZiZ0wjJ3maJPA/6LnfCr5cV75jk/X3Z\nv+G7eJQ7OMb0QYfkDsRXOypuekC1r4GEIsKp8vT0xMuK72mPmWaHIaxZW+47\nJaASMU6I/qH8BLp/c9i4l+G0ksQ37vstAY2VtegI3wZmEkLwKG5QDgPEMEKr\nWwMlNOo+HYvO45c27C2gwVh9C2YbsEbvYsPazGAjV0R6X5CqIAPIAseD9l2i\nxF0kW711IFGokFKqhYSrXilVQe2Std8KNpCrsiyBcRlz2Yj3FnUQXsxbZMPB\nxllz6OzmdWEonSw4rpHyTNSpzNzK9//grRRHE+bAadJ34ICDTcr7w+FtnO5Y\nU2bB1+yFv/i8cBti/w7AQKIA926CMGu0sZmBaU/9goEoYJLrc/5a4qY+bWlH\nBDL+zzKZ0lDnkTMcUqLZAL1gAge0/ZfyKxLfNXpLptoaZmUaBoQxYTSkWTkf\nrkAWEOvMpMMFsWmrdKtaKvt03Gg+4ln14gLAFghTRBa1v5/X8xCRxZWRl8UN\ng1CY7TpRf4mgoS7wWNZTC1R+GH0yJF484jRMhp81KLt1XQDZb34FlQNr75Pc\nMt4c\r\n=6r7U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDmF0yzyXcac/zT0zoHdk4LJ+05yYb0zy6YfZwTJApjAiEAlLWlkcur1C0kiy3aFPIRx/0deSq3YJGT5vq8Ngg2Ijc="}]},"_npmUser":{"name":"amirhshahbazi","email":"rballshahbazi@gmail.com"},"directories":{},"maintainers":[{"name":"amirhshahbazi","email":"rballshahbazi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinfinite-scroll_1.0.3_1642753525310_0.7332833788106576"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-20T17:12:01.919Z","1.0.0":"2022-01-20T17:12:02.113Z","modified":"2022-04-04T13:49:33.201Z","1.0.1":"2022-01-20T17:50:46.530Z","1.0.2":"2022-01-20T17:52:51.063Z","1.0.3":"2022-01-21T08:25:25.500Z"},"maintainers":[{"name":"amirhshahbazi","email":"rballshahbazi@gmail.com"}],"readme":"<p align=\"center\">\r\n    <img width=\"150\" src=\"https://jsdev.best/vinfinite-scroll.png\" alt=\"Vinfinite Scroll\">\r\n</p>\r\n\r\n# Vinfinite Scroll\r\n\r\n> Infinite scroll component for Vue.js\r\n- 🟩 Easy to use\r\n- 🟩 SSR compatible\r\n\r\nVinfinite Scroll currently works with Vue 2.\r\n\r\n---\r\n\r\n## Installation\r\n\r\n```bash\r\nyarn add @amirhshahbazi/vinfinite-scroll\r\n# or using npm:\r\nnpm i @amirhshahbazi/vinfinite-scroll\r\n```\r\n\r\n---\r\n\r\n## Usage\r\n\r\n### Import the component\r\n```js\r\nimport VinfiniteScroll from \"@amirhshahbazi/vinfinite-scroll\"\r\n```\r\n\r\n### Add the component to the end of the list you want to use\r\nEvery time the scroll position reaches `vinfinite-scroll`, the `notifyEndReached` is invoked.\r\n```js\r\n  <div class=\"list\">\r\n    <div v-for=\"(item) in list\" :key=\"item\">\r\n      {{ item }}\r\n    </div>\r\n    <vinfinite-scroll @notifyEndReached=\"notify\"></vinfinite-scroll>\r\n  </div>\r\n```\r\n\r\n### Add data to the previous list whenever scroll is reached\r\n```js\r\n  methods: {\r\n    notify() {\r\n      // fetch the rest of the data and add it to the list\r\n    }\r\n  }\r\n```\r\n\r\n## Complete example\r\n\r\n```js\r\n<template>\r\n  <div class=\"list\">\r\n    <div v-for=\"(item) in list\" :key=\"item\">\r\n      {{ item }}\r\n    </div>\r\n    <vinfinite-scroll @notifyEndReached=\"notify\"></vinfinite-scroll>\r\n  </div>\r\n</template>\r\n\r\n<script>\r\nimport VinfiniteScroll from \"@amirhshahbazi/vinfinite-scroll\"\r\n\r\nexport default {\r\n  name: 'App',\r\n  data() {\r\n    return {\r\n      list: []\r\n    }\r\n  },\r\n  components: {\r\n    'vinfinite-scroll': VinfiniteScroll\r\n  },\r\n  mounted() {\r\n    // populate the list with some items\r\n    this.list = Array.from({length: 100}, (v, k) => k + 1)\r\n  },\r\n  methods: {\r\n    notify() {\r\n      // fetch the rest of the data and add it to the list\r\n      this.list = this.list.concat(Array.from({length: 100}, (v, k) => k + 1 + this.list.length))\r\n    }\r\n  }\r\n}\r\n</script>\r\n\r\n```\r\n\r\n---\r\n\r\n## Use with Nuxt\r\nInside `plugins/vinfinite-scroll.js`:\r\n```js\r\nimport Vue from 'vue'\r\nimport VinfiniteScroll from '@amirhshahbazi/vinfinite-scroll'\r\n\r\nVue.use(VinfiniteScroll)\r\n```\r\n\r\nIn the pages or components:\r\n```vue\r\n<vinfinite-scroll @notifyEndReached=\"notify\" />\r\n```\r\n\r\n---\r\n\r\n## License\r\n\r\n[MIT](http://opensource.org/licenses/MIT)\r\n","readmeFilename":"README.md","description":"<p align=\"center\">\r     <img width=\"150\" src=\"https://jsdev.best/vinfinite-scroll.png\" alt=\"Vinfinite Scroll\">\r </p>","homepage":"https://github.com/amirhshahbazi/vinfinite-scroll#readme","repository":{"type":"git","url":"git+https://github.com/amirhshahbazi/vinfinite-scroll.git"},"bugs":{"url":"https://github.com/amirhshahbazi/vinfinite-scroll/issues"}}