{"_id":"@ashwanipahal/paginationjs","_rev":"4-9025255e2e56e43700541fb374f36028","name":"@ashwanipahal/paginationjs","dist-tags":{"latest":"2.3.0"},"versions":{"2.0.8":{"name":"@ashwanipahal/paginationjs","version":"2.0.8","description":"A jQuery plugin to provide simple yet fully customisable pagination","main":"src/pagination.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/superRaytin/paginationjs.git"},"keywords":["paginationjs","pagination.js","pagination","jquery.pagination","jquery pagination"],"author":{"name":"superRaytin"},"license":"MIT","bugs":{"url":"https://github.com/superRaytin/paginationjs/issues"},"homepage":"http://pagination.js.org","devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.4","grunt-contrib-copy":"~0.8.2","grunt-contrib-less":"~1.0.1","grunt-contrib-cssmin":"~0.14.0"},"_id":"@ashwanipahal/paginationjs@2.0.8","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jB/rwXwyM6wTs+YaccdDQRShPG+T+qlzz3wKPcFRfHm0nf2dqzPLKjSwSKrF5imvaAK/0x0OUS/xzjhN5wrKJQ==","shasum":"1a41d97c8da4d8c442e9cf05c58481ce3fdcae20","tarball":"https://registry.npmjs.org/@ashwanipahal/paginationjs/-/paginationjs-2.0.8.tgz","fileCount":16,"unpackedSize":658337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/zhCRA9TVsSAnZWagAA54YP/28mFGHhibBcqAVlCDgQ\ntGUADpulBWxhPU97gYE4e3Zjdf2DucG0ZXdmVDSfWa8tz3FHN6YO95oc/4qA\nVG08TbQWAoESo01d5cxy4NFyKUrjaD4YXyBw74I2lp+uxBTFr5OsT97OLk0Z\neiE0qrITeoE0W0uwS2gdz4tssd8tL/9pDvPWslJCo1J1X2hmog5J49496as+\n2UvKNukfUxsvdJ/oUb347WpRblo1iwud5yBQTiUzSTSWEcgA9TSBhCBySCoo\neDMTpEqfY5EWB8RGm5RYFN9ShhhqwyK+H2X0Zdjq390BkBJ764vO5hXX1vv3\nPCiRIJQhKqFudM5ae404Gpaj7SOkb6lo3IbZBwSRWbZBLAKsKmpqGJmgjWHb\nmO3saWVQZvAVtfjk2uerAT3LgCwRwJEv196wChj/J9CrwfNWvUsDgxBfS62M\nokejGH6ilp0rKdeubq0SGMWEH8gN4LYzmULtoAwEV+R53gSDBkBcGklwexy6\nKmmH3ixAexdwwoG7wsUIPNjFAxubHymwgonLyPDCmie+WIQgn7DovJy8Wgzr\nG+jp8wQXriXrZG00NEItuil1upe+PJteVDjq2IyzxuyOfy71YlomWtGMNfjo\n5Q2xxD0aKdK1S5R6yGj7rpHo1wshhL2cSrxYScLyGBpZiz9tQZxf4ssiGWcg\nvc2d\r\n=W2uk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsylRexZkWov/h6C/BuBHOE1E7rgHwZrFR7usN8Skx5gIhAOEScGQn4VEa2XKgGbdE0+mzf2L1exzNrBJWWTM2HAx8"}]},"_npmUser":{"name":"ashwanipahal","email":"ashwanipahal09@gmail.com"},"maintainers":[{"name":"ashwanipahal","email":"ashwanipahal09@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paginationjs_2.0.8_1620835553302_0.6190331266751776"},"_hasShrinkwrap":false},"2.0.9":{"name":"@ashwanipahal/paginationjs","version":"2.0.9","description":"A jQuery plugin to provide simple yet fully customisable pagination","main":"src/pagination.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/superRaytin/paginationjs.git"},"keywords":["paginationjs","pagination.js","pagination","jquery.pagination","jquery pagination"],"author":{"name":"superRaytin"},"license":"MIT","bugs":{"url":"https://github.com/superRaytin/paginationjs/issues"},"homepage":"http://pagination.js.org","devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.4","grunt-contrib-copy":"~0.8.2","grunt-contrib-less":"~1.0.1","grunt-contrib-cssmin":"~0.14.0"},"_id":"@ashwanipahal/paginationjs@2.0.9","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-t+TuDQlGCbejdYXmhgFbgVQHXNq+8TXfr+OWm9/VG7mwUvh8JpgWZ/qi3U8OIti50fKobqUHURYRr7uz6Wv7hQ==","shasum":"b9b79525b40fa4890732d2a647e85ee596cd2c48","tarball":"https://registry.npmjs.org/@ashwanipahal/paginationjs/-/paginationjs-2.0.9.tgz","fileCount":17,"unpackedSize":664630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnM93CRA9TVsSAnZWagAAlgEP/Rwk6gPVatBojBA6y6RT\nQTrEXJtggWvXxtNTrEfDlrMKkI52olI1/UUDn6IYbZ35kk2s7Ybo38zd45Rc\ndSSaoy57d/Nl+02tKYMOKIQ+WuNDkaBIOQPIUUy15osGRYCFUg2PMiEKkLP3\n+SuMVHDY35YWE8TUdstj5m1DwwWbikCSMkgbWBs/7jtRY8xXDbLRrngp/Mnp\nu1El6aYHX6is6x2/2rRppgPKIoB6/wlT/CG3qY6J7VW3p58Dgsj0oIVcEvya\nqLYuchnAijkJQuaxk7fYL+Ao0wrMsQY04Zc+JPFtqbhMdcjDDOsDxsS6odas\nJHigyTt5DKgEDkNHxkDih0/c6bJ1uvha3k3dcGjTdGophXkq0WnjdpJMyTJ6\nYMdTXkPNSirunSOzMbGnY4RebJ23m1CtQoOpYi2PfyyzHdBngbmRBLqtX3bL\nsQnRQWLxlGDTdamwPDtF9LmDb1g3739GPgkRv1WomXIMDhBXMnEBmJW83QRN\niS36qF/Uq6+uoy/+g4BbLOuYGuWOip6v6hw8ZOAKkoR2zsabmb8EYK0x4Yoi\nTIeyoK8atr4wDv0ZUy621EM/vG8O6dAvmhSt+ieRwXpHtf0OgiNl8G80TxJs\n8KCh3EHecPxJYgUAqV2c4LnLF8dapWS7F2V3wpQx/+i4hfbvSTHzAjN/7TVV\nqkmY\r\n=q0eZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjat3Vo03MSUe/U3hmRxo7sWwFqxI8gGkbzlM29JBuPAIgL4ZFFq+LaetGWmT5f+qAqF2EU0P+LIWBFeE7bHexIOw="}]},"_npmUser":{"name":"ashwanipahal","email":"ashwanipahal09@gmail.com"},"maintainers":[{"name":"ashwanipahal","email":"ashwanipahal09@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paginationjs_2.0.9_1620889462542_0.2802957691671084"},"_hasShrinkwrap":false},"2.1.0":{"name":"@ashwanipahal/paginationjs","version":"2.1.0","description":"A jQuery plugin to provide simple yet fully customisable pagination","main":"src/pagination.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/superRaytin/paginationjs.git"},"keywords":["paginationjs","pagination.js","pagination","jquery.pagination","jquery pagination"],"author":{"name":"superRaytin"},"license":"MIT","bugs":{"url":"https://github.com/superRaytin/paginationjs/issues"},"homepage":"http://pagination.js.org","devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.4","grunt-contrib-copy":"~0.8.2","grunt-contrib-less":"~1.0.1","grunt-contrib-cssmin":"~0.14.0"},"_id":"@ashwanipahal/paginationjs@2.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-41EVssgAqPGouqA96Y1Ikkrk6vR5MalcpzlmFj7C1GsVA1FVGpWLQCSWnC6uCtzk5sdtdLM3X9vyMFOa8uJpug==","shasum":"aa9a4f0d106fc3b35c539c1b3813a3ae16e59285","tarball":"https://registry.npmjs.org/@ashwanipahal/paginationjs/-/paginationjs-2.1.0.tgz","fileCount":17,"unpackedSize":664630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnNEJCRA9TVsSAnZWagAANs4P/14w5upO+EfolKFrlWe9\n1PuPN+7LUtbq7btxThbRPaEp8rtdwsPUN6jcJSlBbuy23h4T7VcgJtDfuUbh\nVSQFriDCU0y0+nXyk5+83hYtTu+d+FcCIXYqR65S7idCaxppjzDRzpPqdLr/\nQD2TmsA3CAwYC4lcpmEW4tGOhz28gBs1YbXcII4p19WYFEkf6IAS4YkpQoVI\n3dSqV8Hyfgia5f6jquL2oGfbW3hqQ2XDRpR0qXbk1IwOYJboqb4mT/4yHZY3\ngTthaCuw+fJCaOghatOfLyyfVMU/PVlbKyrLVDKkH17LSkU8fm7zwktOm98W\n7bcfy+PUISkm8oHRz4gGVqq1nSud8SGBY5uL2N4jv137n37pUTPpnRcEE49D\n3bErTIzKAJAVg2pX7092+VTDFeG37aPVPmJd5xJVqarIABYz+hNw2E+HzsjH\n+1E/Nij1Ky/jypApzmSSizoqQwJJOzXn62BzyjYyp41CX+ksHi8OFvr9fP98\nMNRBWBEAKSRY5fe202Ow84PVlYU3xsfnm2XGb+Jz6PoVus6VlOZX2x9lQd3f\ndiEBq86ABSHtPILnBaBm9dZJwBO4DclJuOb7MUczWohqaI7RRdk/sfTO9C6J\ncQ5LVC9fITBNNmB/ypSQ/WblXQbH4Hf6enW3fJaMJVy9bpx76BezSc/XGk36\nUg/g\r\n=V+Xn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJYW8mW4TkBIVD4OdgLeRZlqczyWzp6G1tFOS3equTagIgX7SQUt/k4fu+d/aeW8vSWNKTx3inrRaamBxJbXGsnRM="}]},"_npmUser":{"name":"ashwanipahal","email":"ashwanipahal09@gmail.com"},"maintainers":[{"name":"ashwanipahal","email":"ashwanipahal09@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paginationjs_2.1.0_1620889864481_0.7403952193694288"},"_hasShrinkwrap":false},"2.3.0":{"name":"@ashwanipahal/paginationjs","version":"2.3.0","description":"A jQuery plugin to provide simple yet fully customisable pagination","main":"src/pagination.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/superRaytin/paginationjs.git"},"keywords":["paginationjs","pagination.js","pagination","jquery.pagination","jquery pagination"],"author":{"name":"superRaytin"},"license":"MIT","bugs":{"url":"https://github.com/superRaytin/paginationjs/issues"},"homepage":"http://pagination.js.org","devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.4","grunt-contrib-copy":"~0.8.2","grunt-contrib-less":"~1.0.1","grunt-contrib-cssmin":"~0.14.0"},"_id":"@ashwanipahal/paginationjs@2.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BKDPq64CkJx92f+lQ+aVJJ8Ad22splyT4LJEoUOj0cZbff0meXGWv6u5X6RxEN0Fbv7Bw5j7iCDdE+V1gbLk5A==","shasum":"7c33fb50cab585681cea5fe6d068cd22e46fa23c","tarball":"https://registry.npmjs.org/@ashwanipahal/paginationjs/-/paginationjs-2.3.0.tgz","fileCount":17,"unpackedSize":664315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw2LoCRA9TVsSAnZWagAA5foP/330d8ALQy+xrVW1m7za\nceEPfXcal36df1LqfTVCR+JXjyfw3hSjZ5vgaqX5F7b+kNCVEnyaExyQnDpY\nR0ySA04tbA6CDa0fFdNVbAPtwj1P+yu06tBLTaC5kawZQJJl2PBcrgWpotbP\nZeqQYFQao22nEUhNmMMreZMFse0kkKqwQvkOB9ZOiEdjtql0XgnIQcm3cRgZ\noyileM1TpJZg2OIajB12txaG/I5M2NhuacH6ylz68A5xaKZfa4vclruInZZ4\nol8fKU0NKvP18nyc48cQ108hgqnvugr/zDvTJmEvZvyFqKLF77cOyisEXcRq\n5PItZqdD/UE3soR3ZFSBVo8pywsmwDIiOpJAI96YMHZsTdClATuSgva8NrrZ\nxKNcBGkfsFHi5JYh416yKAVUrLXlPbisHxDbDuQMSVpDmV3bQzqJ60h15cxy\nHzHeJwflZ25P/QNNr431fcAcZjk6R0x3tX6meSpNRD+/b8CBbY8hi/Q52A3m\nvhn4K+omiDgx0MnhmU2+u+NgEiyfdI5puCO0nAJmCTUQrHv4VLXrtXUQwqTp\nJ8UPMHtgDM5MmZT1YL+K4X3AWniUR0fmvXv63xbZdwYkyfkHu/zn30P3e3MZ\nfkxudRK/Q5DE0JHOuTddzaQIgfNZRubgJvOsWc/mgiYKLnUM7H0cOWGEj66R\nZMxC\r\n=NieU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgHw2dHJv2QPnLDupJ2O7nb773vc1o7BNhH2grrlNcmgIgZw36ulTDVsbYYIRYRjZ3sbrDvqW1iv6yRcUbxqzsS6g="}]},"_npmUser":{"name":"ashwanipahal","email":"ashwanipahal09@gmail.com"},"maintainers":[{"name":"ashwanipahal","email":"ashwanipahal09@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/paginationjs_2.3.0_1623417575925_0.7006226178978321"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-12T16:05:53.234Z","2.0.8":"2021-05-12T16:05:53.482Z","modified":"2022-04-04T15:46:03.008Z","2.0.9":"2021-05-13T07:04:22.779Z","2.1.0":"2021-05-13T07:11:04.736Z","2.3.0":"2021-06-11T13:19:36.114Z"},"maintainers":[{"name":"ashwanipahal","email":"ashwanipahal09@gmail.com"}],"description":"A jQuery plugin to provide simple yet fully customisable pagination","homepage":"http://pagination.js.org","keywords":["paginationjs","pagination.js","pagination","jquery.pagination","jquery pagination"],"repository":{"type":"git","url":"git+https://github.com/superRaytin/paginationjs.git"},"author":{"name":"superRaytin"},"bugs":{"url":"https://github.com/superRaytin/paginationjs/issues"},"license":"MIT","readme":"# Pagination.js\n\n> A jQuery plugin to provide simple yet fully customisable pagination.\n\n[![Bower version][bower-image]][bower-url]\n[![CDNJS](https://img.shields.io/cdnjs/v/paginationjs.svg)](https://cdnjs.com/libraries/paginationjs)\n\n[bower-url]:http://badge.fury.io/bo/paginationjs\n[bower-image]: https://badge.fury.io/bo/paginationjs.svg\n\n<img src=\"examples/images/paginationjs_record.gif\" alt=\"paginationjs\" width=\"500\">\n\nSee demos and full documentation at official site: [http://pagination.js.org](http://pagination.js.org)\n\n# Installation / Download\n\n`bower install paginationjs` or just download [pagination.js](dist/pagination.js) from the git repo.\n\n# Quick Start\n\n```html\n<div id=\"data-container\"></div>\n<div id=\"pagination-container\"></div>\n```\n\n```js\n$('#pagination-container').pagination({\n    dataSource: [1, 2, 3, 4, 5, 6, 7, ... , 195],\n    callback: function(data, pagination) {\n        // template method of yourself\n        var html = template(data);\n        $('#data-container').html(html);\n    }\n})\n```\n\n# Rendering data\n\nBelow is a minimal rendering method:\n\n```js\nfunction simpleTemplating(data) {\n    var html = '<ul>';\n    $.each(data, function(index, item){\n        html += '<li>'+ item +'</li>';\n    });\n    html += '</ul>';\n    return html;\n}\n```\n\nCall:\n\n```js\n$('#pagination-container').pagination({\n    dataSource: [1, 2, 3, 4, 5, 6, 7, ... , 195],\n    callback: function(data, pagination) {\n        var html = simpleTemplating(data);\n        $('#data-container').html(html);\n    }\n})\n```\n\nTo make it easier to maintain, you'd better use specialized templating engine to do that. Such as [Handlebars](http://handlebarsjs.com/) and [Undercore.template](http://underscorejs.org/#template).\n\n### Handlebars\n\n```html\n<script type=\"text/template\" id=\"template-demo\">\n    <ul>\n    {{#each data}}\n        <li>{{this}}</li>\n    {{/each}}\n    </ul>\n</script>\n```\n\n```js\n$('#pagination-container').pagination({\n    dataSource: [1, 2, 3, 4, 5, 6, 7, ... , 195],\n    callback: function(data, pagination) {\n        var html = Handlebars.compile($('#template-demo').html(), {\n            data: data\n        });\n        $('#data-container').html(html);\n    }\n})\n```\n\n### Underscore\n\n```html\n<script type=\"text/template\" id=\"template-demo\">\n    <ul>\n    <% for (var i = 0, len = data.length; i < len; i++) { %>\n        <li><%= data[i] %></li>\n    <% } %>\n    </ul>\n</script>\n```\n\n```js\n$('#pagination-container').pagination({\n    dataSource: [1, 2, 3, 4, 5, 6, 7, ... , 195],\n    callback: function(data, pagination) {\n        var html = _.template($('#template-demo').html(), {\n            data: data\n        });\n        $('#data-container').html(html);\n    }\n})\n```\n\nOr any other templating engine you prefer.\n\n# License\n\nReleased under the MIT license.\n\nMIT: [http://rem.mit-license.org](http://rem.mit-license.org/), See [LICENSE](/LICENSE)\n","readmeFilename":"README.md"}