{"_id":"@4geit/swg-paginate-helper","_rev":"10-0c6d4f90516fb4550fc200dbbe4e477d","name":"@4geit/swg-paginate-helper","description":"wrapper function to enable pagination for an endpoint that returns a list of items","dist-tags":{"latest":"1.28.0"},"versions":{"1.0.0":{"name":"@4geit/swg-paginate-helper","version":"1.0.0","description":"wrapper function to enable pagination for an endpoint that returns a list of items","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@gitlab.com:4geit/swagger/swg-paginate-helper.git"},"bugs":{"url":"https://gitlab.com/4geit/swagger/swg-paginate-helper/issues"},"homepage":"https://gitlab.com/4geit/swagger/swg-paginate-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","_id":"@4geit/swg-paginate-helper@1.0.0","gitHead":"9901081541b196fa6d565fe668e1ff42530cfef8","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-+qlh+Coi9peGvvWTvTs6cj6c+AcmqnVtM775Xy/j2fyPi/7PjHEHyFSa81+GqitK4Mfj8X7epbrW80tlyUVdJA==","shasum":"a478c2db7f123a9e0a4b8cfd220f04899b169446","tarball":"https://registry.npmjs.org/@4geit/swg-paginate-helper/-/swg-paginate-helper-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyYOS9ob7LflBP0AQ83GcBsuNoFpY5E1qh/6oXM5jiUAIhAKDPXOkphBJrrvV+hc+GvyQGOcg0EQi30Ke8yyayCN/n"}]},"maintainers":[{"name":"canercandan","email":"caner@candan.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-paginate-helper-1.0.0.tgz_1497914023815_0.46900126338005066"}},"1.1.0":{"name":"@4geit/swg-paginate-helper","version":"1.1.0","description":"wrapper function to enable pagination for an endpoint that returns a list of items","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@gitlab.com:4geit/swagger/swg-paginate-helper.git"},"bugs":{"url":"https://gitlab.com/4geit/swagger/swg-paginate-helper/issues"},"homepage":"https://gitlab.com/4geit/swagger/swg-paginate-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","_id":"@4geit/swg-paginate-helper@1.1.0","gitHead":"b275fa2b116293ced00d8dd6f80fab8ff73215f5","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-6gM+TtRWGIR/FUfOkOA5wdVqHLtmqz043oxwERWc10a4ntMlj647eO3ouchOgqerwn2CXoYkt4bKMvXrkJ7mXA==","shasum":"9d984a19ef5bde11bdf9d92215bcb33c7ac85570","tarball":"https://registry.npmjs.org/@4geit/swg-paginate-helper/-/swg-paginate-helper-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt3FPhB9JBHFeVMHzb9//CFzqev73wOqwggZ3zvaXLcQIhAPicqcY5PTvCwjQt6gHZv7I62jCQw8zz2s7Es1zIKNcY"}]},"maintainers":[{"name":"canercandan","email":"caner@candan.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-paginate-helper-1.1.0.tgz_1497916018841_0.781911953818053"}},"1.1.1":{"name":"@4geit/swg-paginate-helper","version":"1.1.1","description":"wrapper function to enable pagination for an endpoint that returns a list of items","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@gitlab.com:4geit/swagger/swg-paginate-helper.git"},"bugs":{"url":"https://gitlab.com/4geit/swagger/swg-paginate-helper/issues"},"homepage":"https://gitlab.com/4geit/swagger/swg-paginate-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","_id":"@4geit/swg-paginate-helper@1.1.1","gitHead":"f9859957c49e0bfc2e1f865573f4b66df137162e","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-Zcw1NGhwnUAxudO7dq2bpN//n2coCn4/POjBL4Us6VjQvclZCXHKwHSSYDK41JlkdzvN7ask9q9jSG7Mx4o37Q==","shasum":"88045d26e2883aff81ce79b66f58cf16fa766e46","tarball":"https://registry.npmjs.org/@4geit/swg-paginate-helper/-/swg-paginate-helper-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfF10T/CnQ5VMdaGZ3PVTHxPrJFUzB/nz00vEI4lp/9AiEAuMirRpcmCxE1V2HThHYtBo/ehRoz60XoxWFl0nXYo+8="}]},"maintainers":[{"name":"canercandan","email":"caner@candan.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-paginate-helper-1.1.1.tgz_1497996609018_0.8548535648733377"}},"1.5.0":{"name":"@4geit/swg-paginate-helper","version":"1.5.0","description":"wrapper function to enable pagination for an endpoint that returns a list of items","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/swg-paginate-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@4geit/swg-paginate-helper@1.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-RUIv9nm7kYqi7mBkDOvsecw1EviCmRqF/OLXjjTAGL2ogZpx/GmxDUPh+egOA2mX8zCMF0+5s+rhjEh1Ap9mNQ==","shasum":"e07a4d3d0898717e606e7c39ee478554fe80fb8c","tarball":"https://registry.npmjs.org/@4geit/swg-paginate-helper/-/swg-paginate-helper-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnnN+60X/PpYvKxYkRpzoVOysWKWtEtFb8zlutxr4L4AiAfcXX7rCtOywfsaohzU5u+AOt895v4TbSFnlCMeB5gnA=="}]},"maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-paginate-helper-1.5.0.tgz_1503793948055_0.48205537628382444"}},"1.6.3":{"name":"@4geit/swg-paginate-helper","version":"1.6.3","description":"wrapper function to enable pagination for an endpoint that returns a list of items","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/swg-paginate-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@4geit/swg-paginate-helper@1.6.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-Dm04TG/6Ovs7JwsiyG4VdnSPPJXokybHH5wSI9r2tffXfZIUwf641vIxjNC1ickItBVBj5Q2AOV9kEzBUUUiJQ==","shasum":"fff96cdf4fcd4c63586eecaab2065288aae37208","tarball":"https://registry.npmjs.org/@4geit/swg-paginate-helper/-/swg-paginate-helper-1.6.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPrg3sgAC1mIUn4ToavL9wtjbwyx2OZq0OoqB3Bjg1lAiAksSjERiksV2Fv8rjIjM5matyHh+Y3T/8lIx30yMki6g=="}]},"maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-paginate-helper-1.6.3.tgz_1503865526286_0.20449955528602004"}},"1.10.1":{"name":"@4geit/swg-paginate-helper","version":"1.10.1","description":"wrapper function to enable pagination for an endpoint that returns a list of items","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-paginate-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@4geit/swg-paginate-helper@1.10.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-HgRxsTZDUNItstEJQ2xfwmwCuVWIT3uVsIGtEwPJBq9Xy5s8Gd+/BxIlpkYoQzfeFzTD+tGTtZfqfY2aYFUINw==","shasum":"7064de918a9b1d4515a7679931dbc7d5372fc16e","tarball":"https://registry.npmjs.org/@4geit/swg-paginate-helper/-/swg-paginate-helper-1.10.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8nJjwlZINqqdLUKsL/cxhGdoNotTmRqscghBWrWnAiAiEA5JYUAAEiJ/NU1sxd5Klgi2SD/JfeRtLdpXmLLs4yj2E="}]},"maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-paginate-helper-1.10.1.tgz_1505747559178_0.4150588947813958"}},"1.15.1":{"name":"@4geit/swg-paginate-helper","version":"1.15.1","description":"wrapper function to enable pagination for an endpoint that returns a list of items","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-paginate-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@4geit/swg-paginate-helper@1.15.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-4nDPAj+5UuuL8RJkCu+duEHmGv7pcRDahYq8fLpDnxJvbY7pPdStUYIkvczdWpsi9dGXyKEiIosj2ZfyJhobqw==","shasum":"186431f467e199c185f248bd91829dc201ccb328","tarball":"https://registry.npmjs.org/@4geit/swg-paginate-helper/-/swg-paginate-helper-1.15.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgsgvBKjKJrUvv6O8l7QzwuLvD/de8Wjv2KKgWSt+olgIhALifweui2eCgzdPS9RVnGCMGmWdNO5GvXLnJbDk10HMk"}]},"maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-paginate-helper-1.15.1.tgz_1506190697695_0.5661522191949189"}},"1.28.0":{"name":"@4geit/swg-paginate-helper","version":"1.28.0","description":"wrapper function to enable pagination for an endpoint that returns a list of items","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-paginate-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@4geit/swg-paginate-helper@1.28.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-ZaFMVXjbZnEDG4+kUgGxec1cy6tgSh7MKDFPZRZRsJ6Tx3jLqunLqxn0z14sgeG2gsXjOtvsZhJQzyhMTFj6lA==","shasum":"8a5a6531b9805d179d12ef14277072d33bdbca0d","tarball":"https://registry.npmjs.org/@4geit/swg-paginate-helper/-/swg-paginate-helper-1.28.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfRt9ZxVNr56DtSARIn20w+m5f1Fc8vfDEDZlPoIfiwAiEA/yVTrgyFPnu9bNhRng8I3vTgsuQAsnd8nbUh1EuNzFI="}]},"maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-paginate-helper-1.28.0.tgz_1507282912038_0.6247402089647949"}}},"readme":"# @4geit/swg-paginate-helper [![npm version](//badge.fury.io/js/@4geit%2Fswg-paginate-helper.svg)](//badge.fury.io/js/@4geit%2Fswg-paginate-helper)\n\n---\n\nwrapper function to enable pagination for an endpoint that returns a list of items\n\n## Installation\n\n1. A recommended way to install ***@4geit/swg-paginate-helper*** is through [npm](//www.npmjs.com/search?q=@4geit/swg-paginate-helper) package manager using the following command:\n\n```bash\nnpm i @4geit/swg-paginate-helper --save\n```\n\nOr use `yarn` using the following command:\n\n```bash\nyarn add @4geit/swg-paginate-helper\n```\n\n2. All you have to do is to import the `@4geit/swg-paginate-helper` package in your controller or mock file as below:\n\n```js\n// ...\nconst swgPaginateHelper = require('@4geit/swg-paginate-helper')\n// ...\n```\n\nAnd use it with one of your endpoint controller as below:\n\n```js\n// ...\nmodule.exports = {\n  // ...\n  getItems: swgPaginateHelper(\n    ({ req, res, paginatedArr }) => {\n      // ...\n    }\n  ),\n  // ...\n}\n```\n","maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"time":{"modified":"2022-04-04T10:46:52.952Z","created":"2017-06-19T23:13:44.823Z","1.0.0":"2017-06-19T23:13:44.823Z","1.1.0":"2017-06-19T23:46:59.783Z","1.1.1":"2017-06-20T22:10:10.068Z","1.5.0":"2017-08-27T00:32:29.534Z","1.6.3":"2017-08-27T20:25:27.216Z","1.10.1":"2017-09-18T15:12:40.148Z","1.15.1":"2017-09-23T18:18:18.624Z","1.28.0":"2017-10-06T09:41:52.907Z"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-paginate-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"license":"MIT","readmeFilename":"README.md"}