{"_id":"prisma-pagination","_rev":"10-53c8ed65fdb7356738c612b84728df11","name":"prisma-pagination","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"prisma-pagination","version":"0.1.0","description":"[![Version](http://img.shields.io/npm/v/prisma-pagination.svg)](https://npmjs.org/package/prisma-pagination) [![License](https://img.shields.io/npm/l/prisma-pagination.svg)](https://npmjs.org/package/prisma-offset-pagination)","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && microbundle --format esm,cjs","clean":"rm -rf dist","prepublishOnly":"npm run build","watch":"microbundle watch --format esm,cjs"},"keywords":["prisma","pagination","node"],"author":{"name":"Enkot"},"license":"ISC","devDependencies":{"microbundle":"^0.14.2"},"gitHead":"3953df69f8400a8e9df3bebc2965c312a7f638b6","_id":"prisma-pagination@0.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-bLHcjIT9MEBhygLQiQ5QUTluWNbc7mAw+nNPSqZgPT/t0FJT8Qg8TSWqfLcDB/YDKFMNr7W7JKlzjsmrpuZqYg==","shasum":"bb73967cc1d533e37f28a84085e41b12745a1128","tarball":"https://registry.npmjs.org/prisma-pagination/-/prisma-pagination-0.1.0.tgz","fileCount":9,"unpackedSize":9231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnsoWCRA9TVsSAnZWagAAMi0P/3jwguUAruDUbr85csLg\nEVkHAglSA0Z+S5hc6Y9QqoRAz4pYkFuBhDx/eZ57Jy94VeqT84l21X60qIVG\n/v5cj/BGi41BhRAcBL05134A2f0XJBuvMdFtNs1MuDpvr29+KeU/iLl9Zt1D\nw6e0qnH/jbtNILuNX4YqRMygkIrBGQrD2N4qwjc665TBmp/K/fU4GZn26oSQ\nRvK8zNEV8iRwm8u1lL0I+biSSGX16CpVT6e0zRVmzlDYZi+WRWjuMcS1dVxX\nCyY4IpT+F0Ri9GLoJHrNXT8GMN61X6h86F99mcdURtHjPfftMXNFDPhnDZIK\nrwQYEwl2+l2skPnjBPolffWSteTMyW7MUWO1/LH/afJQEDF+ICo/19rleaXt\nEZldHVQyFVcNFyWsomXCkvt/MmOpqpPhlkeOXJ5CXCr5vhIZa11joDpJ+Iwn\nIPAFRcI72RnbsSwtNYTEUPPX+sICS5sFA3BVevPqcyGto4cw5h4Fz4N21zC1\nG7YQQbMGxPQK/PUVzzuyTQRCuYYeU1ESRs1VGFLqHFl7oBCqfImHlF9BQzsc\nQXik5uIw8fZW48ERUUEkfzmbkgMT6CEPuQtwQGbPNEfIUy46Cw+vZg/7h0Dd\n0ds3yNBgo307YzwSe6pnJUgQTs9cPHTboZz9BAniNeq87PaTWtiEwp64ppbi\nGlkq\r\n=YU7P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfIC+q2ndK9HbyK7AFPGbcgdvzgnKGbTAZ7rnGZgB8FAiEA5Cu6qbM3+83tE0rrlCgLpBcL48HtfPFwl2JQQsh6mbc="}]},"_npmUser":{"name":"batenkovt","email":"taras.batenkov@gmail.com"},"directories":{},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prisma-pagination_0.1.0_1637796374654_0.7243884754470296"},"_hasShrinkwrap":false},"0.1.1":{"name":"prisma-pagination","version":"0.1.1","description":"Helper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && microbundle --format esm,cjs","clean":"rm -rf dist","prepublishOnly":"npm run build","watch":"microbundle watch --format esm,cjs"},"keywords":["prisma","pagination","node"],"author":{"name":"Enkot"},"license":"MIT","devDependencies":{"microbundle":"^0.14.2"},"gitHead":"919317fa703268af436e4acc1d7f08557d7c142f","_id":"prisma-pagination@0.1.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-kkA4s+sTg5B3yK4sPn8H2mSJ4JFSVQ4LDV1FNCXXqA17L9rxlbxLutOKvrhAPA0h+Rc9bKVVnM9Bnk788sAX6w==","shasum":"2b4c4e27f8626dc1413b9ca781370901d371531d","tarball":"https://registry.npmjs.org/prisma-pagination/-/prisma-pagination-0.1.1.tgz","fileCount":9,"unpackedSize":9231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnsq8CRA9TVsSAnZWagAAHw8QAKG3x8QTOGzTJIzK7pAT\n186EuDTGQz4DO6zbtfE7/YiWeefsAk8wpdQluU+JixCBoHICc3iXcpb+bElh\nAWU3GiG33eIlyVsAx7xMOfnmmIOed0eetJAlMK0WCro9d1ZRtlCU2yHPRlF6\nAzpYgUqImK+qPZZ78ercUwpGhy+UPT3b/9tFZp4lgU2W7Jfs0TKg0laxKQv5\nN9GHVZVi5bUQYDnoIZvSdV6mh9Oebuow2NaoSUUlZaJy8UB0TFTkQ5zduevg\nsUCT5C12rjJTpb4z13SjgIDMnCqOBwDjNO2pvA5/KQ4MO2dOLbrFm4iyLSqC\neRj4HFr4ckQYIJZVlalbpn2tA7w8rDPI5q35XLqMR8wB48bGI1cvsTWlYUt9\n2hxKTv21MmnGUhY8L0+00KXJ1MykC85Y/j+oCGeC5o3luOZGYtkxaQ7WTeCQ\nEDmN9yV4H8e2tEcYmopLgUmUIQjB72eANjBqcU08n8QaudscU97NKgO4+4Zu\n+F4DVYSzvV+v6UvmctWIVcfVrCZunbF3zf9XMWeYGbPuSDKbObAl0KtEsmy3\nhPLnIF21QVUpsKA68HiWPGOEEYis1bIF4J4WtF+vWWQ2/rQ6390jU+Hq7Fnr\nz8SeeY80HshKvlQ8BMhs/0ZXsUHwxZbJVx9ybG3KrIilFDvZyrduZDDoYcco\nD0oe\r\n=g2Uh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6Y0Y7SyMjkvc2X5JPAdffesKH9LUVekVLV4Kx0RsEcAiEAuUFk80CRpEHoq2nL75t0hske2bbcfvUPzKshp8f0PmQ="}]},"_npmUser":{"name":"batenkovt","email":"taras.batenkov@gmail.com"},"directories":{},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prisma-pagination_0.1.1_1637796540177_0.2251409547495209"},"_hasShrinkwrap":false},"0.1.2":{"name":"prisma-pagination","version":"0.1.2","description":"Helper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && microbundle --format esm,cjs","clean":"rm -rf dist","prepublishOnly":"npm run build","watch":"microbundle watch --format esm,cjs"},"keywords":["prisma","pagination","node"],"author":{"name":"Enkot"},"license":"MIT","devDependencies":{"microbundle":"^0.14.2"},"gitHead":"7c9104ca2d7b305869c48262f045f99c5f374d56","_id":"prisma-pagination@0.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-4PtSDCYRwS26zlZfI8ui7c8sJL0u4sDyk/SMBlwxLMQxmiKHgNFiRYR/iHWDUc6S2xWON0XwF18aG6e8L+Bfhg==","shasum":"7544ef6ef9ccf31b30dbab096d188ff3002e9a5a","tarball":"https://registry.npmjs.org/prisma-pagination/-/prisma-pagination-0.1.2.tgz","fileCount":9,"unpackedSize":9252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnsyvCRA9TVsSAnZWagAAHogP/ikh5z2gC+jX3GM/K/Jb\nYfMeYOGYKFlKlAci9W0nRdlcvXV9GZITMPHMwI3gpsnYIUX7OUzfRorN1GCd\nNRRw9rER++w+cteDuj67KQleZBjv4EPQqA09/qyYeQdnlek0ufKgRz+k9LAL\n/CaSp+6+OIYRaCYD6Bg9ED4NMj/pMCBGyQzWZXfhP/kqe3LhP/yqx+F8wfDH\nD+jBEs5jeXLuxSQKLq8WfS2A60yk3nee1jn5/3buqohxfL0YLFDVdR/1E66f\nt3M3BYyGqChjlGP1DaeYiNmWf7PA12hupUPlHDSnhop/Qy2wSrI95E3FbsGz\nS4R62JoAeTti4lbZcd7KZQv6V2BjdowHT8hv+O9ZKwtRXyfDX5Lh5N3kPnNO\nNusFsZv5QHYvioXshopdIfY+alWqWS2Mf9xVqEuabREnM3n0s16XVDWY7DJe\negCQDN716KyUg3i5odRrH6sZs55iyPW9dr5vStgR8JBReUnEKFXJIKT/BZpA\nnK6OcLpTXjGlsiUpLkouxXqNXjXxbxtIOXZlrOUg3TroCB5JwiUC27hsFLIR\nL3b7ME3M3TzB8I7nkGgoAgBwhsF4qheyB2RxRQWtFxD1v8sVqQeCdcF3Xll5\nSd1yguwhs3Q6mMRcgh2t0ZU0dGGXziLyz2dcjO+AleqwJ6f/vOV5stEd9N9J\n9JQb\r\n=kzHe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSFLJUb0faYHSwu3/RcVvMwLhT+Uqvobw7avG/0LcdXgIhAOZsyW4h8tDseFxFU6PKQTYZtnKUeG7dTiXGwr7jk/Po"}]},"_npmUser":{"name":"batenkovt","email":"taras.batenkov@gmail.com"},"directories":{},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prisma-pagination_0.1.2_1637797038117_0.877181343282023"},"_hasShrinkwrap":false},"0.1.3":{"name":"prisma-pagination","version":"0.1.3","description":"Helper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && microbundle --format esm,cjs","clean":"rm -rf dist","prepublishOnly":"npm run build","watch":"microbundle watch --format esm,cjs"},"keywords":["prisma","pagination","node"],"author":{"name":"Enkot"},"license":"MIT","devDependencies":{"microbundle":"^0.14.2"},"gitHead":"0c469c8f47b8254280a29b76d78f8f9427f689ce","_id":"prisma-pagination@0.1.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-stE0qey1VjSPoorN1bTHlKx5NmLuqH22J9LAgJlxWoGfrm44CnKp9P6gMZRzTL/xplpGbAK+trl4UbBtUNJwbQ==","shasum":"0e193e79f98f41b4cfad2e13ccf083c281e43d91","tarball":"https://registry.npmjs.org/prisma-pagination/-/prisma-pagination-0.1.3.tgz","fileCount":9,"unpackedSize":9245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhns08CRA9TVsSAnZWagAA4HYP/3bzo9fHG3lNfhBtd4QO\nGtUfSPTdYfEF293fyGiM0h1Q+OwUtNucSSSsBSLO7c173V4JblxYwDg87PGj\nxXnrbM4tN0uRylyU3bDfoFigZ4SuVaBxIFC2DzY+zJnDpUJYZKSoRrL0Moce\ny1ZgrJtaOV8IOGAb3AiHSCF5LFdCoo2JKfNWVlw9hP7HCzz2qH108obq6OD+\nlIyPmV8JL/EMR3EAKnVJqENLaG5ALOGpLLaj9hG9eyfXrqwVf8a5uoP4Ry/i\nG2CnMpPAnajArxlj+P6Ss+hrN7Xyt16qVDytruIodIyTcQRepl7a7fipC2nn\nlaWl9Jjsz7vKTESyIE+FAl5Ty6xNRg3+KfKBEmGtzl4MOs8nytVM8Abu0MPX\n4lLkAmTNzlzxHcUI+RUnm4N7+lwpQqCyhFWWaOqumSTCBU/dBjPqdY1Sq4Wj\n6IJUaYy0Re4V9Q/6XAwbFnxjbMac0PyFIFpcakDffdM0XIKGElglWVDLI1zV\nC/6f1i2HgihNSMw3Oe/BKPiVB84ii6P8uC8jOzQP9eji/44FxpOwWREevEh5\nR02/ImK32muKr91Ik1nbUzNoilWgEStHA0OxNOTPAFFD6GBm9Y9bXqhcKrrw\nvNY9kfNTLL/+lZfa+0K3b5d7OsQpOKlX6eor0YHoTZ5LwRG2Ugw8Fzs6Xr5i\nymda\r\n=OedS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFR5R2TYq/1ZqCao/iYmJbIslVnoj7wbrwBsese23zAAiAN33rkyo3oq1zctKQe2gqvIKvFUZ3rAV8gkAZB7Fj3hQ=="}]},"_npmUser":{"name":"batenkovt","email":"taras.batenkov@gmail.com"},"directories":{},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prisma-pagination_0.1.3_1637797179879_0.680681195209675"},"_hasShrinkwrap":false},"0.1.4":{"name":"prisma-pagination","version":"0.1.4","description":"Helper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && microbundle --format esm,cjs","clean":"rm -rf dist","prepublishOnly":"npm run build","watch":"microbundle watch --format esm,cjs"},"keywords":["prisma","pagination","node"],"author":{"name":"Enkot"},"license":"MIT","devDependencies":{"microbundle":"^0.14.2"},"gitHead":"90630d538f103df501c53c2c40484d64fbdf534f","_id":"prisma-pagination@0.1.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-0+GltF78+4adgdijlaOetDpmOqNehcfmFgwT3Lp4soetDBfNiLbCq5/frAokqm4zNldYhfD659ikcvTzcjKuqw==","shasum":"2f580fbcce187aba2347eb79e17debfe63810a7e","tarball":"https://registry.npmjs.org/prisma-pagination/-/prisma-pagination-0.1.4.tgz","fileCount":9,"unpackedSize":9375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhntGlCRA9TVsSAnZWagAAe2AP+wSPgZtavmT80wXaumfB\nrEpIgqAqE1YK1FSz9Z0l6NC+H2B+IwJpccbQcXIfMrXkgoMDXJIu/yIg2jUY\npGQfsBLyEzm0CSqCxEE8UtTL0NmakXFBPGNUglAF6ntAd7TJNLkvxxSj2PlD\nIKQwmtM9aog1tlQwkZlS3vNztn95ukDlXMODxt1fwiT5wWLkjck3EhmU17cp\nISoShv/iw+3Gnz+jLq1RFTUDiPArRucfOE/KJu/euNGVBuArq38ZYXoCVols\nDNgiVREGaAtBqnmhzUthgiNds8FUFKJGv+Nc3j1N+/a6LF8tOXEAlW7mx3NB\ncCuiHHuKXe8xJF/LY/qwU/j2HsxNzMGWzUBbuPykL/zp85ApulmjNc5vYDUn\n/6Y+i8D1x5Rh9cH7Ikcdk/xhusNbVg/en1rNkTBLiibk+8hW3nKjbwOyZDwV\n7A0d38hS9i5v3VlYULGZ5MCzgETebuMRBuEvXf7/9Q+v5quFMeHI/mNqI7KV\n8AgUDPsdpR+8CO+tr6FU6GjVgGsZ6qgkpjEDtAmKQhJww8VtkPEZwnewBBKS\nJ97wQ+XXQWsh7djBuPd+oidR1/ZVfnGzmD/g9lmnpdK272hQTtEZX/ol61xT\n+cW4II/lciVrakwmYDCg/eeCAHOf8RodAGqsuWAQZ5NkcFom986bEaAgl1rn\nHydM\r\n=PSiH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERgyASG9hi4drUesy8V2G63dgtbODh22szo6SM3D5YJAiBCYmmP/uq4XfbMgqaJv9Wk3k4kWFs0t3G+jFHThphX2g=="}]},"_npmUser":{"name":"batenkovt","email":"taras.batenkov@gmail.com"},"directories":{},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prisma-pagination_0.1.4_1637798309795_0.8051415894718366"},"_hasShrinkwrap":false},"0.1.5":{"name":"prisma-pagination","version":"0.1.5","description":"Helper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && microbundle --format esm,cjs","clean":"rm -rf dist","prepublishOnly":"npm run build","watch":"microbundle watch --format esm,cjs"},"keywords":["prisma","pagination","node"],"repository":{"type":"git","url":"git+https://github.com/enkot/prisma-pagination.git"},"bugs":{"url":"https://github.com/enkot/prisma-pagination/issues"},"author":{"name":"Enkot","email":"taras.batenkov@gmail.com"},"license":"MIT","devDependencies":{"microbundle":"^0.14.2"},"gitHead":"fa16f74e1c6f8581c537d07b3c21d76af0617dc5","homepage":"https://github.com/enkot/prisma-pagination#readme","_id":"prisma-pagination@0.1.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-7WWTOJovpEmz6ZBz2Ey9noF82VNFAtJGuYy2K2ok+5eDQnIdHmB3resqVDIQh7Sg9rnuth82T27xZ8uzp3JnIQ==","shasum":"b2274a5ed4d51926018a7b8098baf421d569c8ae","tarball":"https://registry.npmjs.org/prisma-pagination/-/prisma-pagination-0.1.5.tgz","fileCount":9,"unpackedSize":9588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn0hvCRA9TVsSAnZWagAAIt4P/iaIBjMbB4x464kAJrdK\nEsCVtSFZfIC2dGq+QzRKTcnJpQ9qXRhIggR99eHR+bvfKbIDBETsPsK8sYBM\nwKNVSNbHNhqz4U8tM01ug3lhNPD8XREdKAyAMC27sNRVs1bEq7ozMfsjYNBp\nSKdmdmjAZbkJwsQjX5OHuxreAufxdLrGe9a5GDaValhKoXINEl9vuU1HDHn8\nvjcenLBOU55O8fhnmgZBbh+tq5la/VZsoVu3nl0IluTPAmYUUSGY7wHeqIyT\n/Dk8EsDpzZ/aLQq8Ucbz+Z4FKGQRhsNklRYuJXwpgl0VaIJbcB7B0951jLif\nKAeQ1zdKbquhkWgkY4YMwsi8BGGOc1tATifWwY5Iel/lmtmsRjFOQj2Qy0Li\nFKtpyUleDJUfRXibeO7qpKEMk3q4TPTuIHhJPxrSpeUZGP+5sRvKY2apOmVP\nG3RGy8BrEn80lN0dLgPe2w8/DTOP8KatkilNSHciCyuQTyDxOvbnrFnlqVU4\nzjMRakOJZ3hiViM8N7VMXJyEibh2wWiH6Eexv9T4Un+WGmpG3ceq8YoBN8iP\nk55Kw7cZt/XnivHpOVrwZbYK5bX0okF+8dm39wsqrzyljWuXQtFZ+GHLLh5r\nclyEcCAdmvqRrhhlX88n4/6pnjc0JECMleGfNycXhpZu3n45NJnvo48Xl9HR\n7q6m\r\n=ycv8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrubeUV64CkVQHI77NJzGQGeH6URh1U7ixTA2vrlYFgQIhAMO/VlEUamUp0IPIoBMiSi7LKvttBPOxm/Qxuis/D9Ac"}]},"_npmUser":{"name":"batenkovt","email":"taras.batenkov@gmail.com"},"directories":{},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prisma-pagination_0.1.5_1637828719285_0.39966532077040995"},"_hasShrinkwrap":false},"0.2.0":{"name":"prisma-pagination","version":"0.2.0","description":"Helper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && microbundle --format esm,cjs","clean":"rm -rf dist","prepublishOnly":"npm run build","watch":"microbundle watch --format esm,cjs"},"keywords":["prisma","pagination","node"],"repository":{"type":"git","url":"git+https://github.com/enkot/prisma-pagination.git"},"bugs":{"url":"https://github.com/enkot/prisma-pagination/issues"},"author":{"name":"Enkot","email":"taras.batenkov@gmail.com"},"license":"MIT","devDependencies":{"microbundle":"^0.14.2"},"gitHead":"0f0dad10398f73600cc373708b11f3cafaea055b","homepage":"https://github.com/enkot/prisma-pagination#readme","_id":"prisma-pagination@0.2.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-wQSJJvBZkpG5GZEObI295FZF32nIMWaeZfvXB2FixpPW6Y5h2LWal/kxy88N6Zm59xs7Rga5TI4my72wfXbhZw==","shasum":"b729917b1ef6a427c2c8492553411d56def0560d","tarball":"https://registry.npmjs.org/prisma-pagination/-/prisma-pagination-0.2.0.tgz","fileCount":9,"unpackedSize":10911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqKPFCRA9TVsSAnZWagAAchwP/A+dlMWnCtdghSByKKLg\nkCrMrHTaT3PMCDQnQVO/9HY8ezwqLyksjIBEwgKrdS/NcoEPxcCj/sq66eN5\n/UT5hk9MPbZ/oUcAUtBUcqawjSSrGUwOCH1Xe8jkGx0eETEpvr50zllRZhef\nV6G04lpmOZ1isyqA3c/4FJ9jC4z7fwDUn4XqlVBv3Vi+U4u5MfTnsquxeS0r\n+mzQk5jIT6VF6QRdSx/nLg6aMjZUZct2C7q/N7p+9f5dtp8cVAjsdksz9zk3\nn0BlXW0p9FMJlnyk8PZHcsVjC64k2cc8SY0F6u31CsxhcOgNNeuZFvCAGYrm\nV3qK8FIhnlFIFNqAYpY1G5kHNs3a+75hjlZwGEdxEB4052UrN5YIwPEU56Yz\nWcrw2ljh5EsfT+LdeB1uiXYLBw1nDA8xPjtQVAveXh5atCe5pxQzeSXFtH7I\nWbFTwo8+NKG1j1IgVr2iKVXKRDr0mew7N5tsxvRWKv8/1z0MQfSiAbGOD8Tl\nbTd4EVm90b/CWr3rBO+JV3kjOrJ5oRUjEAP6Ls/AeYnqvU8oknoe2Dr9b7GL\nNQvJo3XQPdrjXWJWX1aDUCrx/u3Ptf3I8tLqAaM1ChywxlqVVLrIFnG2KvEc\nPdj06GF0S44dqIW/PbxB0iyNeDmT1zNQhtuAzBOBKxZMPxgvNGeeYAw1v3aA\nfeMO\r\n=SiES\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQldv4IJ+keYAgAqABDdksIfVMYsS8wUh7VRL/J8EZnAiByCcxRTWdaJ8XH/XIOtGBKS61Lj02xhpBoAbLRayz6Nw=="}]},"_npmUser":{"name":"batenkovt","email":"taras.batenkov@gmail.com"},"directories":{},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prisma-pagination_0.2.0_1638441925267_0.6211027653424068"},"_hasShrinkwrap":false},"0.2.1":{"name":"prisma-pagination","version":"0.2.1","description":"Helper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && microbundle --format esm,cjs","clean":"rm -rf dist","prepublishOnly":"npm run build","watch":"microbundle watch --format esm,cjs"},"keywords":["prisma","pagination","node"],"repository":{"type":"git","url":"git+https://github.com/enkot/prisma-pagination.git"},"bugs":{"url":"https://github.com/enkot/prisma-pagination/issues"},"author":{"name":"Enkot","email":"taras.batenkov@gmail.com"},"license":"MIT","devDependencies":{"microbundle":"^0.14.2"},"gitHead":"072af64302b36e1a795c7adb260e46c056b3a7a1","homepage":"https://github.com/enkot/prisma-pagination#readme","_id":"prisma-pagination@0.2.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ZgdRNWRifalYRTHhC70Fcl1LdDbO8f9IOnTJ7PvzeqvSqTyXBlOHw2307WGtjq9Hup3rc+w6ZiWynjMiecxxDg==","shasum":"9d62d3f6260e3ec1b3aaacd33879aa0dff68a5af","tarball":"https://registry.npmjs.org/prisma-pagination/-/prisma-pagination-0.2.1.tgz","fileCount":9,"unpackedSize":10949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqKQ8CRA9TVsSAnZWagAAHDcP/1dPUmW4ZqLX+YHiuaIY\n31SetAML82ABXHZo5bVWSrGgxvI2ZoDnv2hBLKmQNN9L2TS/UELTk94E3BNd\nhAOyDfNpduzHIj3iFcPDcgx4WebkB27jqPT4Luw7Mdlo5tcCZQL35s9fgJW2\njkM1ftRfy1Fathxtew7DHh8GNmWzCzD/Wh5+UIgvaDvvhpxFiQBKfvBM29Ue\nUTUbp5IzNHBNzUJ/Zfav4Mt6iBSLMfdhXKpgbgC0TDi5XXzl3c4M85c2WEdC\n8ofCX3pJtBBaFMEXsWuPwmmeny+rfI2eEmtS/IXTQKm/nkH/JjXo3tP/j2OL\nDmTM0O7H7ICebFg9hyxuG1e8lA2jcbOdj99dfejEWrO9MfCl87yPaw1V6OtF\niMoGKWr7jkHD/HYo6AX/+Bka8kpo6M4A7fgGVHun16i3ftnnDDgw2OLisiaW\nkEkUtT8khOPh2cmrDR/WFGTm2mfO0H7sMxajxGdaTuEmTwCZP+TBZVP07mCQ\nR5yiz0uSrM4NgFHLd7CiYJCC4w3vnBV4e8yI+RLRcquWyfIxpJGlWt2SICr9\nmM3Lq0A5sKPJGHB+MnjlusmlNwanO1ztzGuM2MIDR7mM4RY5yGmnwDpqKRD+\nIljIC5RVFGjmV9VXhDSFllob5DsHmADFi08U2yCT2qMGk6GKe4CSdGLFtDV0\nFbkN\r\n=DAbO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTRYA39UWsoWiZ4rLMZa+wlNyNh1gB9EzbostMe0eoXgIhAOPdYpooQ3jyKhpo/gXp/uUrSCeEtpiC68ZNdAaYh930"}]},"_npmUser":{"name":"batenkovt","email":"taras.batenkov@gmail.com"},"directories":{},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prisma-pagination_0.2.1_1638442044228_0.40390379054987036"},"_hasShrinkwrap":false},"0.2.2":{"name":"prisma-pagination","version":"0.2.2","description":"Helper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && microbundle --format esm,cjs","clean":"rm -rf dist","prepublishOnly":"npm run build","watch":"microbundle watch --format esm,cjs"},"keywords":["prisma","pagination","node"],"repository":{"type":"git","url":"git+https://github.com/enkot/prisma-pagination.git"},"bugs":{"url":"https://github.com/enkot/prisma-pagination/issues"},"author":{"name":"Enkot","email":"taras.batenkov@gmail.com"},"license":"MIT","devDependencies":{"microbundle":"^0.14.2"},"_id":"prisma-pagination@0.2.2","dist":{"shasum":"20f8a2b4fe1b64b3ee6c020a149c2c973cf596f0","integrity":"sha512-SaY7jEhggGBGnMNBOda1sn3yS5NMkumH3XkM7ArLO0tCESV/TTHohzfFkW56zB38E0Wxy354tyO0PXaJq1w0TA==","tarball":"https://registry.npmjs.org/prisma-pagination/-/prisma-pagination-0.2.2.tgz","fileCount":8,"unpackedSize":5194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtlhTCRA9TVsSAnZWagAAzcwP/jw1py6j48Jv7Ybepd6o\no4Q4zjH8OX2vyY522PlVR9F9N36sbzrhyDG8SEHl4hkc6hgwWNCzYH1TWIm/\nomhP99iHZiiu5xuMkyfqqMdQ+VR17D+7TDN7iCiiMWfcPipd2+U0ivHjVTSp\nz1vDxgbbHRx/3Ix3d3foCx+RHHBPexiyfQAvJ/MPdrh7wck8Nq8uHnr2pYGM\nxQV0L/KTgvqcimPnzHJSoWrx18MWdh/kuwKYU6INNlGWtZYJNeASReXAWR16\n1leDc3HJ70EUT79wGYGjCo85f5nIpAlnR9kOVOldWXa2dHMlz6svysAEAmNU\nttieWXXCp/kChBsUhhW8ByLJcYvq3XscPkRbTnL8t5y8U+0QtpUeKoyvnSII\nnZs/ImTrYsgxLI+bug/sF67btcbGH1XkpfYbIL7TPNKcagCn7tcB1yaLYRfx\nWzx5OKnh1gyBg84a+XG/slhf8FJzXJws4VrsKhLty4MPu+HOPDFPxRegBLCj\n9+JPge+19zuYqo45i+c316v9hDNqDmttAlFPEuvB+RJ/WuXZeVBucnHpKAkz\nyRLYBoPGrj/L0uyHeKamQK6QDvYN0/1jbn7tUd4tgxE60s/A6jpEIX+SsJCl\n7U4ZNbY9Xbtxb5Yt8hHUKt/njni3Kjl+9iI3pwFPtq8NROy1tJQTQxBAspP8\n48vk\r\n=3ekW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRP4vUjEVqmyVudGy53ukUULLMO/Xpt8ECYXqFmMgg8gIhAMxsf1+iCWqah7ETkOq2yWTAqipYv9ppCACwjSPUPY/o"}]},"_npmUser":{"name":"batenkovt","email":"taras.batenkov@gmail.com"},"directories":{},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prisma-pagination_0.2.2_1639340115306_0.3800750147758607"},"_hasShrinkwrap":false},"0.2.3":{"name":"prisma-pagination","version":"0.2.3","description":"Helper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && microbundle --format esm,cjs","clean":"rm -rf dist","prepublishOnly":"npm run build","watch":"microbundle watch --format esm,cjs"},"keywords":["prisma","pagination","node"],"repository":{"type":"git","url":"git+https://github.com/enkot/prisma-pagination.git"},"bugs":{"url":"https://github.com/enkot/prisma-pagination/issues"},"author":{"name":"Enkot","email":"taras.batenkov@gmail.com"},"license":"MIT","devDependencies":{"microbundle":"^0.14.2"},"gitHead":"1a91d3002293edb3a2339f630d6f75023dd14121","homepage":"https://github.com/enkot/prisma-pagination#readme","_id":"prisma-pagination@0.2.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-KVKCGz5BVTYK64dpqCo7ITNFN02UN5hSzBYyR4vqNF7I4BetUeO/q7B7FECmCOPIyCBWYf2Zte68pD9S2khD3g==","shasum":"5b76b4d2a1328930fb63b28794cbedcbe06a07fd","tarball":"https://registry.npmjs.org/prisma-pagination/-/prisma-pagination-0.2.3.tgz","fileCount":9,"unpackedSize":10821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtn16CRA9TVsSAnZWagAAiaIP/20Cr76/Kr54VGnTmCh4\ne0v68pulWYgFCkWjZyJfcpTgyniD9RPJ2U7xVWIK1BhsWuScT72PYWG/tYmC\nffu/eFCENhZJziZF48Q+01kc5m84dxSVI7OQ38YNlUsu/LFDJ7cJgenPdti0\ndU8pl+8q7tvcXlQHEl2GYurdAueGPZqUR1S85Eb/90BCOuPTrk2Vz/EZZU/s\nLK/XZS3R+yeirIPL/yJ9kjzc/2x+6veS7mJokJBKgVTKslbPaWNSWXT8/e28\nfDwzs1deLRkhMV16fl7CmuWzvhafesGMWub1ZFfl97jtoU/YH4/DTS9ZnvE7\nYCjm5g+SJ06PqLnOJ4c9NNvsc66fOhFXVweES6Q4TOlTbrNMCUBhybcsbm1l\nL9JYtNvGZ0W8nzdkFFQC5FYHdm/DBtvTScsGZHyetveqRXqJh9bOzpWXhXez\naq1PLEi0vuc+YT04+o45XNbj13VQniarxOP22ZAcAF0gN9PHZuJfvvtLihRM\naxd9AE+QUW8YGQ640u3A4IOj9wXX3TifkdD4X0hZ7QoYxf3Rf1t3tB7e6D9d\naMyzBBVfFiCQJ73f5NMbHsjS4mXK4eFkRk0c11yUNslII9ExWlDd0nOFb0YE\nv6JM/8PzXVcjoUo3z9+ZG+mVqitpE5d0jCn0ih2Qr30gh/+qHv5B2AAPAVtw\nJ0Rt\r\n=vwRI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH2geKqlFY+XRoATzrwWp9F0vBdL8LEauQFL/ElpM2GQIgQj0EhFznGt18SVFtZYGkvlXsO3V1ElI1BwXhtwvaZrg="}]},"_npmUser":{"name":"batenkovt","email":"taras.batenkov@gmail.com"},"directories":{},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prisma-pagination_0.2.3_1639349626158_0.6963753218428859"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-24T23:26:14.654Z","0.1.0":"2021-11-24T23:26:14.803Z","modified":"2022-05-13T10:33:33.433Z","0.1.1":"2021-11-24T23:29:00.322Z","0.1.2":"2021-11-24T23:37:19.027Z","0.1.3":"2021-11-24T23:39:40.063Z","0.1.4":"2021-11-24T23:58:29.941Z","0.1.5":"2021-11-25T08:25:19.453Z","0.2.0":"2021-12-02T10:45:25.411Z","0.2.1":"2021-12-02T10:47:24.341Z","0.2.2":"2021-12-12T20:15:15.456Z","0.2.3":"2021-12-12T22:53:46.310Z"},"maintainers":[{"name":"batenkovt","email":"taras.batenkov@gmail.com"}],"description":"Helper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.","keywords":["prisma","pagination","node"],"author":{"name":"Enkot","email":"taras.batenkov@gmail.com"},"license":"MIT","readme":"# Prisma Pagination\nHelper library for [Prisma](https://www.prisma.io/docs/concepts/components/prisma-client/pagination) offset pagination with Typescript support.\n\n[![Version](http://img.shields.io/npm/v/prisma-pagination.svg)](https://npmjs.org/package/prisma-pagination)\n[![License](https://img.shields.io/npm/l/prisma-pagination.svg)](https://npmjs.org/package/prisma-pagination)\n\n## Installation\n\n```bash\nnpm i prisma-pagination\n```\n\n## Usage\n\n```typescript\nimport { createPaginator } from 'prisma-pagination'\nimport { User, Prisma } from '@prisma/client'\n\n// ...\n\nconst paginate = createPaginator({ perPage: 20 })\n\napp.get('/', async ({ query, prisma }, res) => {\n  \n  // Generic types can be passed to \"paginate\",\n  // so args and result will be typed and autocompleted :)\n  const result = await paginate<User, Prisma.UserFindManyArgs>(\n    prisma.user,\n    {\n      where: {\n        name: {\n          contains: 'Alice'\n        }\n      }\n      orderBy: {\n        id: 'desc',\n      }\n    }, \n    { page: query.page }\n  })\n\n  /* Result structure:\n  {\n    data: User[]\n    meta: {\n      total: number\n      lastPage: number\n      currentPage: number\n      perPage: number\n      prev: number | null\n      next: number | null\n    }\n  }\n  */\n})\n```\n\nFor Express-like frameworks, `page` and `perPage` can be initialized in the middleware:\n\n```typescript\nimport { createPaginator } from 'prisma-pagination'\n\nconst pagination = (req, res, next) => {\n  req.paginate = createPaginator({ page: req.query.page, perPage: 20 })\n\n  next()\n}\n\napp.use(pagination)\n```\n\nso there is no need to pass `page` value in each handler:\n\n```typescript\napp.get('/', async ({ paginate, prisma }, res) => {\n  return await paginate(prisma.user)\n})\n```\n\nTo have proper Typescript support, Request interface can be extended this way:\n\n```typescript\nimport { PaginateFunction } from 'prisma-pagination'\n\ndeclare global {\n  namespace Express {\n    export interface Request {\n      paginate: PaginateFunction\n    }\n  }\n}\n```\n\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/enkot/prisma-pagination.git"},"bugs":{"url":"https://github.com/enkot/prisma-pagination/issues"},"homepage":"https://github.com/enkot/prisma-pagination#readme"}