{"_id":"infinite-loading-vue3-ts","_rev":"26-adf4bf7b2823d89171e66d796c72d34f","name":"infinite-loading-vue3-ts","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.2":{"name":"infinite-loading-vue3-ts","version":"1.0.2","description":"## Install","main":"dist/infinite-loading-vue3-ts.ssr.js","browser":"dist/infinite-loading-vue3-ts.esm.js","module":"dist/infinite-loading-vue3-ts.esm.js","unpkg":"dist/infinite-loading-vue3-ts.min.js","types":"infinite-loading-vue3-ts.d.ts","sideEffects":false,"scripts":{"serve":"vue-cli-service serve dev/serve.ts","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.12.10","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@vue/cli-plugin-babel":"^4.5.10","@vue/cli-plugin-typescript":"^4.5.10","@vue/cli-service":"^4.5.10","@vue/compiler-sfc":"^3.0.5","cross-env":"^7.0.3","minimist":"^1.2.5","postcss":"^8.2.3","rollup":"^2.36.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","typescript":"^3.8.3","vue":"^3.0.5"},"peerDependencies":{"vue":"^3.0.5"},"engines":{"node":">=12"},"gitHead":"a19d5a20d6d474dcf58b770a5c3948117eb70723","_id":"infinite-loading-vue3-ts@1.0.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-gy6meyY1aVoS6aCXRoP3Fw97ZMXqV0pc8x7DsNeajll7WY5JAH9DqPI1DG6UetddItQb5GWvCFU0SPIb49Mv1w==","shasum":"dff2883f72ef1581ae5fea656f6fa1d23aec9e0b","tarball":"https://registry.npmjs.org/infinite-loading-vue3-ts/-/infinite-loading-vue3-ts-1.0.2.tgz","fileCount":7,"unpackedSize":25433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiG/QCRA9TVsSAnZWagAA3sQQAIo0YxJCA5i5xEpRmY1D\nodoOYDeT3Ze7mbWr1uhn2FBxXUK/e8Iwm635dWZinvbBQZCgjeyWF6Z6utG1\neXx+VClngFYve5+oHOsi8qcClobxwCAf30F4dPLvxSf5dSaSNKsednoJi66m\nBEhS/4OVqwvm2JGUTUypspO/I2RsfhxGefaqDAFxXLpq6CX4InF35RjbJa5B\n/TFDNiiLbxGq/OgGuKu8D2jVKnU/3FHDHlr48nXxmfsUIsCAxL/W2hyCRzJ6\nfSOfABRNXAQjMomfqJlE12cnbeXTU5+bwSqVJxsYTKVI4/KZkSxWcOSZmct7\nIJEdaMo25OzY2a+B8sx1sT6Rc7PyFbnH9ov2bZm+UriFrYJJ6iHGt+aFDzGd\n1Ud0kY3w6iZKDlYZWeIGU07h51EEpDnOvunczP92uluUp48bTkEK0Q6pnF7T\nUQdiwIUyMGeacuW1OP4GYPY1CKwyXiHCoIkWVSkw4yHjHWfrVNevRr6IOLDP\nir/jYGpRpnzPiLR9bGj/gXwdrTvwKmUvKLxIfR9iPIQYZrHq97jkXpu2zFQF\nyvhFAG02aWCyL4A61ZK+8YtfRGnclMFV7HdNzSVdfSXmtrETzkN5gvTkGqFM\n/R8ypvC0utjjBp13hF+j29z4i1x0quwsMv36Vd6JMQh32f6bBKCoJz+vdp93\nsuJv\r\n=MwiI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPoZ6Iy6KGeqwPwbhNOJ0h53cXkDJPU8yD2z7M7dxMdwIgYiDdbONdFhPqN5JqxcqDtQXQcCw3Ydqwf3YeVUrH+1k="}]},"_npmUser":{"name":"henrytran.9704","email":"henrytran.9704@gmail.com"},"directories":{},"maintainers":[{"name":"henrytran.9704","email":"henrytran.9704@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/infinite-loading-vue3-ts_1.0.2_1619554256224_0.872635237520667"},"_hasShrinkwrap":false},"1.0.3":{"name":"infinite-loading-vue3-ts","version":"1.0.3","description":"While waiting `new version support vue 3` from: https://www.npmjs.com/package/vue-infinite-loading","main":"dist/infinite-loading-vue3-ts.ssr.js","browser":"dist/infinite-loading-vue3-ts.esm.js","module":"dist/infinite-loading-vue3-ts.esm.js","unpkg":"dist/infinite-loading-vue3-ts.min.js","types":"infinite-loading-vue3-ts.d.ts","sideEffects":false,"scripts":{"serve":"vue-cli-service serve dev/serve.ts","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.12.10","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@vue/cli-plugin-babel":"^4.5.10","@vue/cli-plugin-typescript":"^4.5.10","@vue/cli-service":"^4.5.10","@vue/compiler-sfc":"^3.0.5","cross-env":"^7.0.3","minimist":"^1.2.5","postcss":"^8.2.3","rollup":"^2.36.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","typescript":"^3.8.3","vue":"^3.0.5"},"peerDependencies":{"vue":"^3.0.5"},"engines":{"node":">=12"},"gitHead":"56cc3938a07e99eb34eefa66c43571e26f7f6095","_id":"infinite-loading-vue3-ts@1.0.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Se0WBzpYrhWapon0ks9DY3DjeROI9TX1OSm9dmcu2dXq1TVRJYCEpl+fP9f4TS073vLLJpLoO/wE4MGABjDfcA==","shasum":"bf3477a4be1275b91e82aa69cf4b3a2f4480c14d","tarball":"https://registry.npmjs.org/infinite-loading-vue3-ts/-/infinite-loading-vue3-ts-1.0.3.tgz","fileCount":7,"unpackedSize":25748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiPmTCRA9TVsSAnZWagAAKroP/jUHIx6rTgVjBEaZfClj\nQi8hn8yaOhmh2OopxNbNUwWbztb4d/HUz80V+QEn/Yk8J27WK6hTCtNVb90O\nhHReijn8+xSNJGo/8m5LlEYFYBL2sYW+OaY0eOS8kkwBNPJWskla9FBdJamS\ngPN1uQjdRwaZnOxk40ZwhjmG6N9bYujVh++naJa4fZUjQN6sWGtSRBDuP1+O\n47dzz5dpZxCYZ7+9cZvUiWJ8XYOFWpY8Isb4/bNNN8BOzVc4a8SgbSf2Txuh\nVSsl16PBt5bpBkM/2mIX/g/A5FbSMnZZcVU8pFSGubkWmSjEfP6eezO+33WF\nbsolUCmojlarYxJ5+I+V6T8t1mHkoDvhSYv8w2sKJoXugfII0xPi37RHiYpz\nH+3YnXQdzePW1piQfJDeWFnnqBAHno0gfTl2emsJ0n4eyCJL5+rWjF9NkEXw\nEInW3CM/nGi0YKdTD1t5qbjQX6HRlgxofwe8nF8T5TWON4BeSaIua5VvU0U4\nXg4cuZSWm8eKe48Go+7nktTEF91Xo4eEKeu70VflAeLZFw8j6zdOl5DCBvOC\nYcGAd/QIe1l5d44AGxLfAgehEiO8DsC3ErRnVNBeS2CkgxWKtdeUSWD507Xl\ncVah6DfA9S5oe+ovqa7noPV1I8fnYCBELcgb9zMbxlPM9RbTjYzqpzu+3y4l\n+jbt\r\n=zHhV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5WhXvpv16JoBI7xKySywW2eY9Es9d22pLi5cK4d6gCAIgN0fPsGsQJRYsEC+UoDs1dpp1lN4fuyTUSpy98mDfARs="}]},"_npmUser":{"name":"henrytran.9704","email":"henrytran.9704@gmail.com"},"directories":{},"maintainers":[{"name":"henrytran.9704","email":"henrytran.9704@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/infinite-loading-vue3-ts_1.0.3_1619589523044_0.24752341482035933"},"_hasShrinkwrap":false},"1.0.4":{"name":"infinite-loading-vue3-ts","version":"1.0.4","description":"While waiting `new version support vue 3` from: https://www.npmjs.com/package/vue-infinite-loading","main":"dist/infinite-loading-vue3-ts.ssr.js","browser":"dist/infinite-loading-vue3-ts.esm.js","module":"dist/infinite-loading-vue3-ts.esm.js","unpkg":"dist/infinite-loading-vue3-ts.min.js","types":"infinite-loading-vue3-ts.d.ts","repository":{"type":"git","url":"git+https://gitlab.com/vue3-component/infinite-loading-vue3-ts.git"},"sideEffects":false,"scripts":{"serve":"vue-cli-service serve dev/serve.ts","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.12.10","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@vue/cli-plugin-babel":"^4.5.10","@vue/cli-plugin-typescript":"^4.5.10","@vue/cli-service":"^4.5.10","@vue/compiler-sfc":"^3.0.5","cross-env":"^7.0.3","minimist":"^1.2.5","postcss":"^8.2.3","rollup":"^2.36.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","typescript":"^3.8.3","vue":"^3.0.5"},"peerDependencies":{"vue":"^3.0.5"},"engines":{"node":">=12"},"gitHead":"56cc3938a07e99eb34eefa66c43571e26f7f6095","bugs":{"url":"https://gitlab.com/vue3-component/infinite-loading-vue3-ts/issues"},"homepage":"https://gitlab.com/vue3-component/infinite-loading-vue3-ts#readme","_id":"infinite-loading-vue3-ts@1.0.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-pUEL8eGInaNDw7RFJnkkkN+YwW9R4bBqH++WuPeUzVpXX671FXGlLUwJNOXkCjIB8H69JW0N0Kz4+XgCqVT1Ew==","shasum":"94007100d6f9dc0d21634779567524bbbc29464d","tarball":"https://registry.npmjs.org/infinite-loading-vue3-ts/-/infinite-loading-vue3-ts-1.0.4.tgz","fileCount":7,"unpackedSize":25862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiP7cCRA9TVsSAnZWagAAejoP/jEhQ7w5l3W3aBCvgudB\nKTYHeFLOxjxJukxONjpR3AwVTj5BmQ8WaEEh6YBi+BrUmx1NbJJaeXltmeeY\nTkym894oG3fwaZxOPF4pOhkcDm/g3B1Te4oclGPecU1cux0OH2DzBX85SbD3\nj6EatVz/2NprI4W7DiMrrtPvWIQOcm2bOfcUwKMdwIz84En2FnZt0tl2DuYU\nqbMy/S3Gq0GNogcTIZjSqnwaindHmnu6LBIIXmzmkLAGgMATNlr1hFR5cpE7\nV/jXYae8d/qu414SBIlfIn1AeW/p+AGw6CcpBTBBeZ70l22cvtXpKLNVFF17\n7RfhTlPDLZhOi/RCDUjeMYDOV4ZFKMOzL/0g9xwfVe2kNMJRI8EcDssLtRDa\nASoM/e32k0/w3C0qfLysC0wbzIROD1137yCTmDuLQMn2nXlwNmr+Eleh2Tnv\niu4838A2skDDGaySJJO2R+KTGCFx5LsDEJ8z3ni/p8mFlUTc+jf5AEDI/faG\n3cfKuqttoc6T3iZ56Ekgm7GBOogO6iL4PR5jBxJjoteTdP3bP3w/jz/8tMeq\nfEJ/8H6fVZlVTkZrOlbVYmReBft2p6R2RCQa2qMrI6Rcz4mHIrUv2xE3pz8f\nqCc64FE38O2vsScTXxv9GhhUP1vjieBVC1F9VfD887xu3PZYeLbdIchUhDT0\ndv2R\r\n=+b6U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGd9LBdl6d8Bu+uLiih+oikGqL2wvVquIQyRJX7uRtSQIhAJ5DxNI0wxLSMm2t1d41C41BVo2c2DfIBpxttAt//j5t"}]},"_npmUser":{"name":"henrytran.9704","email":"henrytran.9704@gmail.com"},"directories":{},"maintainers":[{"name":"henrytran.9704","email":"henrytran.9704@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/infinite-loading-vue3-ts_1.0.4_1619590876249_0.666468140456155"},"_hasShrinkwrap":false},"1.0.5":{"name":"infinite-loading-vue3-ts","version":"1.0.5","description":"While waiting `new version support vue 3` from: https://www.npmjs.com/package/vue-infinite-loading","main":"dist/infinite-loading-vue3-ts.ssr.js","browser":"dist/infinite-loading-vue3-ts.esm.js","module":"dist/infinite-loading-vue3-ts.esm.js","unpkg":"dist/infinite-loading-vue3-ts.min.js","types":"infinite-loading-vue3-ts.d.ts","repository":{"type":"git","url":"git+https://github.com/Vue3-Components-Ts/infinite-loading-vue3-ts.git"},"sideEffects":false,"scripts":{"serve":"vue-cli-service serve dev/serve.ts","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.12.10","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@vue/cli-plugin-babel":"^4.5.10","@vue/cli-plugin-typescript":"^4.5.10","@vue/cli-service":"^4.5.10","@vue/compiler-sfc":"^3.0.5","cross-env":"^7.0.3","minimist":"^1.2.5","postcss":"^8.2.3","rollup":"^2.36.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","typescript":"^3.8.3","vue":"^3.0.5"},"peerDependencies":{"vue":"^3.0.5"},"engines":{"node":">=12"},"gitHead":"74610cc467c454c9bf73815985c53d912d69b075","bugs":{"url":"https://github.com/Vue3-Components-Ts/infinite-loading-vue3-ts/issues"},"homepage":"https://github.com/Vue3-Components-Ts/infinite-loading-vue3-ts#readme","_id":"infinite-loading-vue3-ts@1.0.5","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-q+8z/IFFFcwLtpFkLC84nS/CdsGwnXFZhAtWbccIBvP64U8r6m1KzxM4eSgrYHvXFHl8onrsDvHQ7Yy393mS3Q==","shasum":"53bf98668a856abd8e62939640588e4b54a0527c","tarball":"https://registry.npmjs.org/infinite-loading-vue3-ts/-/infinite-loading-vue3-ts-1.0.5.tgz","fileCount":7,"unpackedSize":25866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmk5pCRA9TVsSAnZWagAAlnwQAJS/5D/pyXieIKWIUF/O\nlOSUEjPFTBDZEXfjGi/aSSrBCuHGj2r5LfmSXZA6gmPpA5cqn7ebF34ONI48\nZJhLkRFt2M2dYvHiCiaou/2uPHiN1hI24cLcBNNaM80ihkh7B0gIVWPP5bvH\n32x/vDxwdJBcR0za+ZItZ+OaJAtj3vw7FviMCZG8zjE+l4sAkCtGxQcL+B1b\nzESj4mzZlxd3QW6+si8XfF7DSoPwXuAx3jnFoEqPHpll1m0k98X1z7uVzqGE\nPc5Jy+i5enWoZmHtqCjNW+SKwz+Nu7vm1edMKFNwxmSB3t6VM8mS94+LZGaf\nAAXD37OgdOTuj3WxWnHhXGouMG6eNcogFLjjSAQgalcoKKhNRNbbiyNl1ekM\nF82fLOJSb0xs4fbTyFGHGRj6X6vZLAgN28Wu30MYzZladmaRefB3H1Z9J6bP\nZqQx+KT8V8Q/4jrD2RU9CWqV1wWcmQGvQWtUtpVTQ4/cxrP1uR+AAJDKETNM\n+fPEzvhhYsV0T11yeGrhLbs57M1l7pQHjT6QPakxzJUHEt2WVbuJ1cmd4A46\nDDlOFAXozY7fM8rCpXwFj0upBALlHyLJZNhjzdjkxPNx9s6k1g9JU/99Wc48\ndGQ8WUW/w6akQns0acF2MiOjByZVy7NfSkPIbbsBvWtfnt/F4HsVcMxSABjA\nCOOa\r\n=exoa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS2iZWFqSFV97Cb1+zPuU8KnJJPijoXAqyL+jtfC8VYQIhAJJRCGrfmsfrRU11uMOcA1Dswco0m47rqVqkRiKKtxv+"}]},"_npmUser":{"name":"henrytran.9704","email":"henrytran.9704@gmail.com"},"directories":{},"maintainers":[{"name":"henrytran.9704","email":"henrytran.9704@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/infinite-loading-vue3-ts_1.0.5_1620725353346_0.819884048354852"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-27T17:01:24.102Z","0.0.1":"2021-04-27T17:01:24.233Z","modified":"2022-05-05T21:52:46.068Z","0.0.2":"2021-04-27T17:12:21.549Z","0.0.3":"2021-04-27T17:26:38.124Z","0.0.4":"2021-04-27T17:49:07.500Z","0.0.5":"2021-04-27T18:19:23.993Z","0.0.6":"2021-04-27T18:43:01.675Z","0.0.7":"2021-04-27T18:47:28.194Z","0.0.8":"2021-04-27T18:52:17.355Z","0.0.9":"2021-04-27T19:00:24.476Z","1.0.0":"2021-04-27T19:03:43.012Z","1.0.1":"2021-04-27T19:47:57.353Z","1.0.2":"2021-04-27T20:10:56.365Z","1.0.3":"2021-04-28T05:58:43.166Z","1.0.4":"2021-04-28T06:21:16.384Z","1.0.5":"2021-05-11T09:29:13.510Z"},"maintainers":[{"name":"henrytran.9704","email":"henrytran.9704@gmail.com"}],"readme":"# infinite-loading-vue3-ts\nWhile waiting `new version support vue 3` from: https://www.npmjs.com/package/vue-infinite-loading\n\nI make a new one, is based on `the package above` for vue 3\n## Install\n\n```\nnpm i infinite-loading-vue3-ts\n```\n\n\n## API\n\n`slots`\n- spinner: loading here\n- no-more: text no more\n- no-results: text no results\n\n`events`\n- infinite: is call from the component\n\n## Usage & Example\n\nThen, import and using the component in `.vue` file.\n\nHere is an example how using the component:\n```vue\n<template>\n  ...\n  <infinite-loading\n    @infinite=\"infiniteHandler\"\n  >\n    <template #spinner>\n      // loading here\n    </template>\n    <template #no-more>\n      // text no more\n    </template>\n    <template #no-results>\n      // text no results\n    </template>\n  </infinite-loading>\n</template>\n\n<script lang=\"ts\">\nimport InfiniteLoading from 'infinite-loading-vue3-ts';\n\nexport default defineComponent({\n  components: {\n    InfiniteLoading,\n  },\n  data() {\n    return {\n      page: 1,\n      list: [],\n    };\n  },\n  methods: {\n    infiniteHandler($state: any):void {\n      axios.get(api, {\n        params: {\n          page: this.page,\n        },\n      }).then(({ data }) => {\n        if (data.hits.length) {\n          this.page += 1;\n          this.list.push(...data.hits);\n          \n          $state.loaded();\n        } else {\n          $state.complete();\n        }\n      });\n    },\n  },\n});\n</script>\n```\n\n## Refs\n\nThis package gets ideas from https://www.npmjs.com/package/vue-infinite-loading\nIf you want to know in deep let's go and read their great document\n","readmeFilename":"README.md","description":"While waiting `new version support vue 3` from: https://www.npmjs.com/package/vue-infinite-loading","homepage":"https://github.com/Vue3-Components-Ts/infinite-loading-vue3-ts#readme","repository":{"type":"git","url":"git+https://github.com/Vue3-Components-Ts/infinite-loading-vue3-ts.git"},"bugs":{"url":"https://github.com/Vue3-Components-Ts/infinite-loading-vue3-ts/issues"}}