{"_id":"@aksestani/vue3-pagination","_rev":"7-8bb973c0f5870e3113f77a05ee63c183","time":{"created":"2022-08-30T16:33:29.125Z","1.0.17":"2022-08-30T16:13:57.459Z","modified":"2022-08-30T17:08:18.395Z","1.0.18":"2022-08-30T16:16:41.994Z","1.0.19":"2022-08-30T16:21:27.945Z","1.0.20":"2022-08-30T16:24:07.802Z","1.0.0":"2022-08-30T16:33:29.445Z","1.0.1":"2022-08-30T17:08:18.324Z"},"name":"@aksestani/vue3-pagination","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aksestani/vue3-pagination","version":"1.0.0","author":{"name":"Aksestani","email":"aksestanidata@gmail.com"},"description":"A Vue 3 component for pagination.","homepage":"https://github.com/Aksestani/vue3-pagination","repository":{"type":"git","url":"git+https://github.com/Aksestani/vue3-pagination.git"},"bugs":{"url":"https://github.com/Aksestani/vue3-pagination/issues","email":"aksestanidata@gmail.com"},"license":"MIT","private":false,"engines":{"node":">=10"},"keywords":["vue","vue 3","component","pagination"],"main":"dist/vue3-pagination.cjs.js","module":"dist/vue3-pagination.esm.js","style":"dist/vue3-pagination.css","types":"dist//src/components/VPagination.vue.d.ts","scripts":{"serve":"vue-cli-service serve","build:demo":"vue-cli-service build","build:component":"rollup -c build/rollup.config.js"},"dependencies":{},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.0","@babel/preset-typescript":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@types/resize-observer-browser":"^0.1.4","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-typescript":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.0.2","core-js":"^3.6.5","cross-env":"^7.0.2","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","minimist":"^1.2.5","node-sass":"^5.0.0","prettier":"^1.19.1","rollup":"^2.28.2","rollup-plugin-postcss":"^3.1.8","rollup-plugin-scss":"^2.6.1","rollup-plugin-svg-to-vue":"^1.0.0","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-vue":"^6.0.0-beta.8","sass":"^1.26.5","sass-loader":"^10.0.5","typescript":"^4.0.3","vite":"^1.0.0-rc.4","vue":"^3.0.0","vue-svg-loader":"^0.17.0-beta.2"},"peerDependencies":{"vue":"^3.0.0"},"gitHead":"af60bf458ea4164ae2105e9f7605ffb48ec79aa1","_id":"@aksestani/vue3-pagination@1.0.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-c+/DYyjsLMLgipnGXZVYxkVJvTs7SyWTmR38L7Yhx3Uc2sl/cdBrWdv+w2CXJe2jqYT0ih1EGY9rQ5h6F4aIiw==","shasum":"db05c3c226763642b1605530d6ce1179bb353e8a","tarball":"https://registry.npmjs.org/@aksestani/vue3-pagination/-/vue3-pagination-1.0.0.tgz","fileCount":21,"unpackedSize":723763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExz/yTjnlJWrhWIA/lBlVQVSRdxlrHcDCYi8gcbOgheAiEAjUid+nIty0kAysBDFUX4JCBQAkCbuXYqFdPPcK5IGi4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDjvZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy7Q/+MHymfeikR8avUvEOdn4yDfSwIR3uBNldeuqhzI1LKXsJU62n\r\nNIpKU26gZhiqirPmhBCmSi/YiGqfqoQBmP6sdy/4UEBAdYHTo9sXcsCKsnFX\r\nQFgZ2pLt0P4ogauKrVc84Kq/NAK9RtRMpzcY8vJ6V2Mcx5r1CZF+ChTWt/jP\r\n6+Z5xe2shYZvfoXFdBZHUXQLstrpb+rZz4PCmTt43CgMOX0sBS3yXD+T3rHL\r\nnGwrIewwBDRHBaLtSSdoEc6tFHlkqK50JaahciLLF2zya6dvTDMCcOcLO1qc\r\nhX6/000+O2QirFw7wKtA+Pfm1m/H6XGelAtrq3VrA12GpF/ZeP06dOTxOUN1\r\nRyGU23pnrmUuMc9SF9U4Kd4AR3fjKSz9vjHOKNuthbT1B1nU64TAVQeURuIM\r\nlaNs/sLziBTA2pp+oy5mKwrngOs4KQY7MS26S9VGzByWhfP0qoSZp7Ds4mTp\r\nnHTmNIEVRmDgqOG+fEUhqq5Ngx2l9R77JH/P0IfmAv7EFlgwmYMbiOxezuO7\r\nTo03Gr3cHWNnAUsoWzMHWB7fvjEpMxrkB6uSOhBrfkeQx+7f5aTktTvqv7gA\r\nljLO1fP2lRk+RX2fgien26SVrz+8R+HChXP0kP5zYLYmci4vGmnYy61G/lTY\r\nrtgMYHv4WTpZX9jybby6AL/rHiNAnemkkOg=\r\n=VBt5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aksestani","email":"aksestanidata@gmail.com"},"directories":{},"maintainers":[{"name":"aksestani","email":"aksestanidata@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-pagination_1.0.0_1661877209185_0.642684594660403"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aksestani/vue3-pagination","version":"1.0.1","author":{"name":"Aksestani","email":"aksestanidata@gmail.com"},"description":"A Vue 3 component for pagination.","homepage":"https://github.com/Aksestani/vue3-pagination","repository":{"type":"git","url":"git+https://github.com/Aksestani/vue3-pagination.git"},"bugs":{"url":"https://github.com/Aksestani/vue3-pagination/issues","email":"aksestanidata@gmail.com"},"license":"MIT","private":false,"engines":{"node":">=10"},"keywords":["vue","vue 3","component","pagination"],"main":"dist/vue3-pagination.cjs.js","module":"dist/vue3-pagination.esm.js","style":"dist/vue3-pagination.css","types":"dist//src/components/VPagination.vue.d.ts","scripts":{"serve":"vue-cli-service serve","build:demo":"vue-cli-service build","build:component":"rollup -c build/rollup.config.js"},"dependencies":{},"devDependencies":{"@babel/core":"^7.12.0","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.0","@babel/preset-typescript":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@types/resize-observer-browser":"^0.1.4","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/cli-plugin-babel":"^4.5.7","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-typescript":"^4.5.7","@vue/cli-service":"^4.5.7","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.0.2","core-js":"^3.6.5","cross-env":"^7.0.2","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^7.0.0-0","minimist":"^1.2.5","node-sass":"^5.0.0","prettier":"^1.19.1","rollup":"^2.28.2","rollup-plugin-postcss":"^3.1.8","rollup-plugin-scss":"^2.6.1","rollup-plugin-svg-to-vue":"^1.0.0","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-vue":"^6.0.0-beta.8","sass":"^1.26.5","sass-loader":"^10.0.5","typescript":"^4.0.3","vite":"^1.0.0-rc.4","vue":"^3.0.0","vue-svg-loader":"^0.17.0-beta.2"},"peerDependencies":{"vue":"^3.0.0"},"gitHead":"af60bf458ea4164ae2105e9f7605ffb48ec79aa1","_id":"@aksestani/vue3-pagination@1.0.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-tt+lcAbL8834ZyK21x83yiBYXfNmBvL2Gjxxu/2wQ/M14htPOZzY5n/rDov64NwFUJph4oyhk1ccOj+zbdnxhA==","shasum":"2d8c7fb51ea75d216b2229e39272174033e0c825","tarball":"https://registry.npmjs.org/@aksestani/vue3-pagination/-/vue3-pagination-1.0.1.tgz","fileCount":21,"unpackedSize":725658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHC/valLb3dWAmg0vz3aqlpySZcS123s7FRT1yJAaEz8AiBiv0KDb4M53mVGPOqfT0eUMBZLgO3Ki3AB9CA0pbKFpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDkQCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6bQ//SElNW3J0lA2lSYqqDcjrvbn1/TQbnDt66wCTG/JLEhBENOWX\r\n0v7ZBcQ/6EHoEmWICrrqmIoLKEX58MEst6H0UCo6O0e/gmF9pCRg387CfbHs\r\nUfkIhvxhFd/KdQ3BdvShLShNSN2TncUmk75p4mg/LtQsX4URThkwhi6Eo4US\r\n/XZS7YQEGbAnEmGUUxaRB1k5Hr+5g0/I07j6HtH/gCYISA1Oo1bpOmWvoJxR\r\nOX16CRtB4BW1PnojxS/bfiD/3fmXrVPrfaVFzutFgW5voF5J+eaSJwG3tw+O\r\nQznDpPovx4hnNcQqQJ3MNHCyfPQPtl9Amdn6yz6JFc5m/heJ+PAe4HIaQBOH\r\nBlo4BP191wyG6fDA2dWI+9W8P6bv1xvSEWEYLAHcdbvOlTVimGtL9kfqHsBM\r\nYzpC3YCyWb+urNaN3Mu4rh9Ot1Uj7NBcp+/lDadjgXU8c6X7Gs4Fl5H0A339\r\nRSbFDYBi0SLLjFhcVt4EdY14/nflhxbTrsSi5H4cm4mI/c4GXFm7FqZRU6dV\r\n+u70S2spc+Y2VV+yT/voFJOD40h80xiRFO7ar7OYkJeXzejg6zysJjPHP3+9\r\neKaEJcMMvh4XynlzbllYV1DKcCLsaZdC7PbnULI5FuBHk0hAreR66+DsrXgq\r\n/3sfY/tDhX8np+ss228GE/8E5XmocBK0Chg=\r\n=MATC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aksestani","email":"aksestanidata@gmail.com"},"directories":{},"maintainers":[{"name":"aksestani","email":"aksestanidata@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-pagination_1.0.1_1661879297979_0.8993300345020181"},"_hasShrinkwrap":false}},"maintainers":[{"name":"aksestani","email":"aksestanidata@gmail.com"}],"description":"A Vue 3 component for pagination.","homepage":"https://github.com/Aksestani/vue3-pagination","keywords":["vue","vue 3","component","pagination"],"repository":{"type":"git","url":"git+https://github.com/Aksestani/vue3-pagination.git"},"author":{"name":"Aksestani","email":"aksestanidata@gmail.com"},"bugs":{"url":"https://github.com/Aksestani/vue3-pagination/issues","email":"aksestanidata@gmail.com"},"license":"MIT","readme":"# Vue 3 Pagination\n\nA Vue 3 component for pagination.\n\nforked from [HENNGE/vue3-pagination](https://github.com/HENNGE/vue3-pagination)\n\n\n## Table of Contents\n\n* [Demo](#demo)\n* [Installation](#installation)\n* [Getting Started](#getting-started)\n  * [Import Component](#import-component)\n  * [How to use](#how-to-use)\n* [License](#license)\n* [Contact](#contact)\n\n## Demo\n\n\n\n## Installation\n\nPackage is available on NPM: https://www.npmjs.com/package/vue3-pagination\n\n```sh\n// with npm\nnpm install @aksestani/vue3-pagination\n```\n\n```sh\n// with yarn\nyarn add @aksestani/vue3-pagination\n```\n\nThe component is packaged mainly for use with bundlers, if you require a browser build - post an issue.\n\n\n## Getting Started\n\n### Import component\n```js\nimport VPagination from \"@aksestani/vue3-pagination\";\nimport \"@aksestani/vue3-pagination/dist/vue3-pagination.css\";\n\nexport default {\n  ...\n  components: {\n    VPagination\n  }\n  ...\n}\n```\n\n### How to use\n```vue\n<template>\n  <v-pagination\n    v-model=\"page\"\n    :pages=\"10\"\n    :range-size=\"1\"\n    active-color=\"#DCEDFF\"\n    @update:modelValue=\"updateHandler\"\n  />\n</template>\n```\n\n## Props and attributes\nMain interaction with the pagination is done via `v-model` with `Number` as expected type of the value passed.\n\n|ID|Type|Default|Description\n|---|---|---|---|\n|`pages`|`Number`||Total number of pages|\n|`rangeSize`|`Number`|1|Number of page around the current page|\n|`activeColor`| `String` |#DCEDFF|Background color of the current page|\n|`hideFirstButton`| `Boolean` |false|Hide the button to go to the first page|\n|`hideLastButton`| `Boolean` |false|Hide the button to go to the last page|\n\n\n## Events\n|ID|Output|Description|\n|---|---|---|\n|`update:modelValue`|`Number`|The current page has been updated|\n\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright © 2020 - Present, Julian Springaux\n\n## Contact\n\n* [Send me an email](mailto:julian.printemps@gmail.com)\n* [Contact me through my website](https://julian-printemps.web.app/)\n","readmeFilename":"README.md"}