{"_id":"@careerday-jobs/node-paginator","_rev":"17-a289a78c3f19630789515618da78fc3d","time":{"created":"2022-09-19T09:16:46.609Z","0.0.1":"2022-09-19T07:32:30.769Z","modified":"2023-10-10T04:42:46.039Z","0.0.2":"2022-09-19T07:33:04.792Z","0.0.3":"2022-09-19T07:34:22.928Z","0.0.4":"2022-09-19T07:42:05.575Z","0.0.5":"2022-09-19T09:16:46.875Z","0.0.6":"2022-09-20T02:05:53.384Z","0.0.7":"2022-09-20T02:08:34.941Z","0.0.8":"2022-09-20T08:35:02.911Z","0.0.10":"2022-09-21T04:08:49.990Z","0.0.11":"2022-09-21T08:06:18.036Z","0.0.12":"2022-09-23T08:35:26.843Z","0.0.13":"2022-09-23T09:08:19.758Z","0.0.14":"2022-09-30T05:44:27.169Z","0.0.15":"2022-09-30T05:47:26.201Z","0.0.16":"2023-10-10T04:38:13.542Z","0.0.17":"2023-10-10T04:42:45.860Z"},"name":"@careerday-jobs/node-paginator","dist-tags":{"latest":"0.0.17"},"versions":{"0.0.5":{"name":"@careerday-jobs/node-paginator","version":"0.0.5","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"gitHead":"ff9c7e6baa1c82051ec200029003eeb44b638cda","_id":"@careerday-jobs/node-paginator@0.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.12.0","dist":{"integrity":"sha512-Nc+4uK5uGcykb3KcHm41Vfg3qDorGIxAa1oiNeMUQ28vQTizXP3Wwoq8TuR+UUNHtPYxjS1WHGJRisrohDpbeg==","shasum":"1c61e23d91eca3ab0b3da96e9a073a19b32fe1e4","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.5.tgz","fileCount":13,"unpackedSize":11155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCK6iLREDnhXUG5J2Nx1qK5sagLbBJG8Tznf460I0RhgIhAODQ7zXUIvSU2Jq8f3ZE1JjLXiCjstfJelpdgrNmPqVG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKDN+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpHRAApFBYS1ttk5bFtVLMyVrgGoIUk1ujw9KY/OWhzHrswVZXMcgk\r\nlLWPQ1RQl6gOvagItOm/sP6bMUbPKYbDzR6i+k8bxPv00VClbCZRVDJYb+rS\r\nMqKt4ATlqeVOYZuBPV9K06rzzH0xnV/hOmxWVCfZqZx/jOMb70pSmHpA0hx/\r\n2IqgmvwoG2AGo6JHldw+B+LLlpyyIe+pReluZ05S5xUCtvmIc6OCcqVbE1gJ\r\nadLxh6h4V3LebI4X66Tk/slo6N7HL2QCdB1jiKzj5lSiAPtNeChu0jhvMBSN\r\nmXejbLmjLljbJXCK710ohxzcED9YRb5kMxTIElDtA+GqUgo7xvoUpg10wa/C\r\nGkaIOKdqlw5iAHXNvxgr6hNvXeFzR1odEYst7XaMiee+IkXTzbuTpDIZgyd8\r\npvHgFk3ZWboQWA/EXRbk3JnuCkXcGZDLyd8zJt0IAX7syvemt+Anb/uFqoi3\r\n+0ivoTATXUD3qWSdurqoeVZhHeol2auiKKXc/Pca6popFrj3Crr2f3WMWtgO\r\nSaPdGuFA6Rks30XZOYl16SKzwqfWZUgJJFlOBkBa1/uE9TuZ7gFocs6dbQSy\r\n/A4BvMtTqvqSttLc4H7+dTdOF9KsDDAlOtEwFgWZbE5Ayf5YQCSsVcge0P5k\r\nnqYQNECTQLs3G/P4SUdaO8+FMAzkQoVFf3Q=\r\n=aouo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.5_1663579006680_0.4774902689891727"},"_hasShrinkwrap":false},"0.0.6":{"name":"@careerday-jobs/node-paginator","version":"0.0.6","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"gitHead":"dcf0f95b78707bdf5ddf14286b0f3f8fa76ea2e7","_id":"@careerday-jobs/node-paginator@0.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.12.0","dist":{"integrity":"sha512-wN7dvG93ODFQQAacfXXMhjF7a4LvRFuTgkROHlmu5i6ZmW8fgsXwzNLNW3Kn+Djlvng88VTzcfJ6NtwQJsSSmA==","shasum":"3d64bf6df35feee3363d8f13d88d654bc0d7e065","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.6.tgz","fileCount":13,"unpackedSize":11080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBc9Mcp8rYVSkUyMgptNup2MXB6LPR9R6JwSqrhR2nQqAiEAwsIo7ehrvE9BJDYHqxocYYL/HqEt9BONOHrD9EOayOU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKSABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq6A/+OyvdAhbRZlg3mMAQ2/c7s2EFTun5oTjPMwOtHS2wXl6mK2r+\r\nGk/6lAUZPay4BaLvzLH1o20xAMiFRTp89cd03H00K+Ccadac9PZMu5mVleuM\r\nkguYAOThcIjBy23t2XyNe1O3E6ijsPiWaRyDEZkzLf7/oaXdqO/CP2cI0rJD\r\nT8uD/wSJamxVW9u/R5VgivNrX7wOxGlP8vzCGTmGaftI+8RVjdXOxx1b4rZH\r\nU4H7VqN00gXcaejDExjdr58s6xGSgr6LB2VqUubJDkJYpcBS8JqQLauDWKiM\r\nxJs6SqntWS6ovVJBpwdI4psMUUBYBGX4TYdDQsfB4Tma9J0b35mlzlRCKUSD\r\n1HE3FsCqAzUX0FN/Fkyw5ghDpHv41Hs8/RAQnONDksg5BD6VP3R45lclPfIi\r\n7tONBqjmuJLHuV3ZrszJMQIgAOTOmhwpfcCsfhawnDLUHNw7PQ9Zm5kIoypX\r\ny8Y2zr+FiFIiPkkzL4ZG+B08ZB/cCZmvzIxIBvAlsOl4QK+x5roOgjlUWDX2\r\nJZVCJLqr8SOvYt3kkjl63gtdeJdqBsiQzIvct9nUnl6GsHl4ILyMpyEkWCuC\r\nvB3CAr9b+3H8Pf1mYrPiLKrg67UgQrZebASKnrQtFE/jZoLZwNYCczY8DArA\r\nZ9VuJFenfSInvLVnP0lteiE4nUyu7x54WyM=\r\n=MXb8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.6_1663639553231_0.39673910490625164"},"_hasShrinkwrap":false},"0.0.7":{"name":"@careerday-jobs/node-paginator","version":"0.0.7","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"gitHead":"75a8e002199170c6f5512a28c4fefd729b0ba2ce","_id":"@careerday-jobs/node-paginator@0.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.12.0","dist":{"integrity":"sha512-XD10lpT51yNrWhhiav+jDFx01odzr8J1RCTu1FAzkbi4dSv7d15vpUg4uq5AYGEy8r8TZsZgejIWDc9LZ8Ajeg==","shasum":"589493f6a9ff080f2863537ab8f1832f7ac785e3","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.7.tgz","fileCount":13,"unpackedSize":11085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC41EMCTzRIUYn45K/U/TNYjXtI9gqsttTVlmCr0uDUKAIhAJzyUbOsorfhhs5nHzBCo6k2H/UoPAlbEEeTWpzfgbeG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKSCiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzeQ//ePhphJajzXl3Hc0gjoWqSP6ZlIpC3B9Vnj97Tter9RYRHmjW\r\n1LpqsyCdbRc2hEw1IzAs0zcZNcK7mBVyeaaiaUJqWpAgeLzPILDvp+fI/hV+\r\n1QjnLkUyp7qXA00CKOvzp0FOGLlju4WldE8FIa4vimiGY5/RX9+BC/hoal1E\r\n1M8oCz/pG9+M1AOXxmiAq9+yh9qO0fwNxnZpe23fTxIx+G8HQOC1u0X3waBf\r\nBnqBTenQKqIi9wxO05J3JpR3/3V0WBt3DCJk8+ifxUxn3l8x6uqHsN6eMR6R\r\nr/sxcM0gElURcxervqRa2VjpdqAMV1rKlx2FyHJjvRU8oL3+TR8FQPNC5blY\r\nGmq1MFnUkwugMyRqs+l0t0zU9dejL2CaQ8paO1L7WkFkmu7Ku1Z8OVlNuX36\r\nKBupwlwpCRyGC6VgERy+o+ICHAolMog4Z/YP5LYNBHVYrcl0L+Ec33ETPr7k\r\n5F3BJ8AXHwE/W9Ku1hRlCjg3AoB/Ab090r1/wvBNjZftBurt37mAkcvWJicj\r\nv978byXyB6SaaWdeHbX4Cto1eTy7qW0kB0XvNcrgofFPSU+2vC1Tmw/M5hok\r\nO2sbTdWdS2D7CcQPwJqeNcS6IWi5i+nKtSUv/q0NDaw3tuILMxDIMdeADpPn\r\nR/Toj2lAQV17Vq4vrqyD4KVGZ74Ew7Jgp84=\r\n=lkkC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.7_1663639714723_0.27455257140432066"},"_hasShrinkwrap":false},"0.0.8":{"name":"@careerday-jobs/node-paginator","version":"0.0.8","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"@babel/core":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-typescript":"^7.18.6","@faker-js/faker":"^7.5.0","@shelf/jest-mongodb":"^4.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","mongodb":"^4.10.0","ts-jest":"^29.0.1","typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"gitHead":"5d979d932907a44427422d0b3afe075adbe27964","_id":"@careerday-jobs/node-paginator@0.0.8","_nodeVersion":"16.15.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-B0ZnVT/qtBwYZkfsYe5OoL6HDOwn1g3mun/ZwJZ0WjOFYvFLGRqmtxTgaNkHgzvkzfqZ6OysIulQcPnRCKJqyw==","shasum":"5f4331fb974cd9b4bdf4fc0782a79dabfd56554d","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.8.tgz","fileCount":28,"unpackedSize":20292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbrExoVR2NKPRfI7p+3fqt6HmW/XfSbwOyGk4iaZ22bQIhAJ/rIKgCyv4zqbPStzsCL9zld1b5wavhnkAblGjekLWP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKXs2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFSQ/7Bt4ijOsiCPUY9SI9PAwpgatWmrSuWulc0/mcc1Z92jk9A4n0\r\nLqxMNMpQOUqvNniQpjKsbtEZUEmAGOtf+pBLv8N2QCYBhDPRJ54PlCrcVzGi\r\n+1EW8rY2vgvQXjSUS9JUzxU4xjk7eKpYJe66YenxY8FCcBRM10E7WeKKLgFQ\r\nCJmyEVkp6oBH51cZW1gUWPDsWZDkSBNjRiv4gkyYDF8hObNMIBSQaPFTM5Uo\r\n28e1oouMMXESbUD+lRCH27vRDn7WT9mEzImbFjtqLtvHleZ+rWBdLaJDepvZ\r\njwh/SfvM1umow0ilyZZyL/Xn9Ozb7R4YYqIOTJ9VEXPhxp5npobmn+uf9kdQ\r\n4D+TebSV3tAS9NkVmhKSsLGvwmNNBQU3ggpoPs6BFtk//WCHbq1NXD8+w5Ju\r\ntm9C5+zQspPHARPDsR4liCpSQ7yGrsVUAAqehdltN/CpZ/nJ2x2CDBb1di7F\r\nSO/X3VecxFVsUB1vMJT/VAkgKgKf0+wYw9hpmHM+ZuaN7KY/miYPg/94VTOo\r\nn6F2kFbMRmlkj0l9clN5N38upyQ/9OYkG5Se53y6Cpm1NhfK9VLVwNtSlrKZ\r\n2cBlvl5NG7TIg91avRagq4jlSJ1CH4jZa/Rdp/br3HX8sv7I1fPP5A7HFbPt\r\nMnEcccAfo5gKAHq9dBFworHKKZ2LkWyfsqE=\r\n=hKbO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.8_1663662902775_0.1902958234571117"},"_hasShrinkwrap":false},"0.0.10":{"name":"@careerday-jobs/node-paginator","version":"0.0.10","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"@babel/core":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-typescript":"^7.18.6","@faker-js/faker":"^7.5.0","@shelf/jest-mongodb":"^4.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","mongodb":"^4.10.0","ts-jest":"^29.0.1","typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"gitHead":"cf7f9ac369c446091f9e5b37c1eefeea40c375b7","_id":"@careerday-jobs/node-paginator@0.0.10","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-WQPL8mS5C25stECDAk5r7dXapPOM5m0KIuD6OzSDcpG86Xl3oM7uvqeAbQ154/rxc4bqxlGOKDMCMK6Cg5qgdQ==","shasum":"36e4f297e76022871bdd6df1f4f581139d3d4478","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.10.tgz","fileCount":29,"unpackedSize":44586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMQ5ZBZPabq1KiloPweq0N6BtpbMSBqXs/HLJLW9NkzgIhAOU1P9N87GNBK7ndp6wMBoNCCSTcqPDswAahjmctTqkf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKo5SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoExRAAj8uH1D2op0Ro/jGABPWCjp64LK7J8LSli+wUnnCxGjUFYiq8\r\n6BYVTv65poPM2gfk4UrELlTaYCdtQhUUIS6/fkGNb/E11yGi4eZsKDLXEaqk\r\n58D90B2gxXTbhvKeVAnS46jUuOLmMzvgPP7g1LEaeQMMXyQx0rFKXCTcZubS\r\nZZy17AgXHGm+Ne5MbTpbpFl5S9VWyYHhJF7RBaUr360yCE4JzTAAeG9T9xFG\r\nwpMU2d52MiXXQkodVfRi43AbzBKFf21b6SjwOQAnBmyvTVxwFYXbFqhtdlgU\r\nUDBSqLk9mXxc2c1mkVv45kYyy5sArV8lN3kySZOF0rUmfyQ233dec9DdXVKv\r\nKEAqpNZ5MC2c8ZWar4z3TFHOp2rbYnZT7r94BlnTk/TBQzHu8vsP+Hp/j/ZM\r\njmClPYq55haCeidGw9j73qFa0Scmyk/6wC07Z9CdAxccnLnW6GLNDfuy2uYh\r\nvbW66OAmxE7s0B/1RJQnVCbwXPkAN6+fo0Wd3E+7gL8gv1zyc0Dgiz5hw0E/\r\n59w4WQar/uksP7+5/dFhGfvFJ4YtGLsKLn+VRvUbBjbn/S7uywJouVlHwFOm\r\n84EQZRDBpeAzH/fNwxz/AMEsESfoAFrNq6uwAXANBDMI2vJEqTsYciptGR5j\r\nC1B6IslY7kTqSstS2CS/jw6ueEm7m7aAdSM=\r\n=/8y4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.10_1663733329805_0.27408035092249095"},"_hasShrinkwrap":false},"0.0.11":{"name":"@careerday-jobs/node-paginator","version":"0.0.11","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"@babel/core":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-typescript":"^7.18.6","@faker-js/faker":"^7.5.0","@shelf/jest-mongodb":"^4.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","mongodb":"^4.10.0","ts-jest":"^29.0.1","typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"gitHead":"1aa90fa9c14bdba27e25fa52c4ab0c44dcf7434a","_id":"@careerday-jobs/node-paginator@0.0.11","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LBlX9Mjv5uO0KwHY8gFEnW46TXYk6J8Ln4UpsPjwT7hQ880NDEMmUZORXku0EjnvKzVC9CqjHsrkzK6TaXQpKw==","shasum":"2b692e241403e7de50c6c209d6bd27b376d95d75","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.11.tgz","fileCount":32,"unpackedSize":49435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBlG2D2zlE8g9HLAcwgu2qsgINHpKhB9WIZj/c4fvPaAIgOzYQku4PNstq5XtWU3F+2IUbLEc47685EHrF55R8t7Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKsX6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Fg/7BBsox+pjS3El6l1pw2GGlGhnJArchVRokLByCtS6wCT89HRI\r\nav3E38YIJegjLavNiW/Kcm//E4y8zyGpXmwmmYWRBxV03aURLIltRKAfKr/N\r\nmQ/OPmGQqkxETVTpMY8TZZt80hJgLk65PZF/OLv3MrT75IiFruBBBXZ74Q9B\r\n1h44OHzvHH9O2+o2Xcu5xhBQTUrchhmo7nHsqisAUOl+5jYr10i3M849hoA7\r\nVi7GtgPe0aND7ZJOGFJ3XVOwYQyjvUvEZ7EX31DFKB3EvSmGhUAg7iUnPHA+\r\nK7ZE5hs4jaCqpao57wj7DpFseyK0oTacbIqcHL8EOyaIXJAur4Rx7wuHnRAH\r\nVMa3t4TygGdIRYGVlxP1albIZlyVoQQLLIkS1AkHqaWPPdX1gMy4OyBMVAxU\r\nlMPpInkONy/NX+Gyuh7Sc3i9v0Ld38U6xI1C2ihPjre74Ut4iabx3e7V1j9O\r\n5Wj9+KrQDaj1CcnugZoB6vO4jlJ7Lecs1f4XeFc4/AnTGmRi3QlBYUzPen+p\r\nVV8eqTwR85jM7F5QA/Klp/qgJTALgO3/UON1HEOEb2P2vzumbUXdIKCb+DsO\r\n1JtbMzp4ONQYzyBz+xISsOSKXzK+d5A954cxn4YpSzUb03tTa3aqP1mH7JA1\r\nkF4zXS/4waPpp7Rw4gqehVBS8w6l4y0NvWw=\r\n=soUg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.11_1663747577858_0.06147764057150451"},"_hasShrinkwrap":false},"0.0.12":{"name":"@careerday-jobs/node-paginator","version":"0.0.12","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"@babel/core":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-typescript":"^7.18.6","@faker-js/faker":"^7.5.0","@shelf/jest-mongodb":"^4.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","mongodb":"^4.10.0","ts-jest":"^29.0.1","typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"gitHead":"ca943674ca442ef605d30f6896a56884d3c6aeec","_id":"@careerday-jobs/node-paginator@0.0.12","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XcFItvvp/e4Y1vXEfbUau8WIL4xW1PLpoSBFa+ng9Tid3WvydZaFkzz4tyXcJrZaRJFqd9JmfP9BWzn+xE79tQ==","shasum":"2cf238d09c2df5ce5e9cb927469c8a13bd0780f2","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.12.tgz","fileCount":32,"unpackedSize":49696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH1IhrabWDQXi+Mq8fOwqb+OrMJ+RlkHanXYJA89k/EgCIDMtkxKFvS2f9rT4vMPgo0Qv5Na4c+9B2wAeb5BVHgmI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLW/OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfcw//btjFn5DbVuCnklKy8Nm6oclo03FQ97/KM0E/bmKGxaEeF6LI\r\nMEJ5OziFmAEec/bJCJAEFFmAmxN7QW+Z8PhiZXwnKnB/2oSclw5wedNyrGpn\r\n7AWY+4NGO1w8pp5yB8k1ubySU3TnD6ywP3vVWwaX3JlHFchwlXJ0ADCzGWXV\r\nJT04IagMGandMwA2MyT+DZ4DKH/QoOjto18AVrNh6xlOHPiPv4/JvJk1SLnm\r\n8ZFnE6uW6HjFbO0vB07sjHuM2eYwFmS7c6KmpUxgxcyNogIZ5qrroFXvQ0Kq\r\nf9/fKXpgNcjtQ5kKCwdV4YeBuY/S6L/y6x//ymJNAyC8awkvt4z8XlO5SQnT\r\n5ifbuuLw2cmAHvaqIAEdoUIKBD80tiWMCEPsl28fY6nwgDMt3szu0tPv3Y5t\r\nXg53+WxC66vqmJpZKdpSCUSGc7FbrJ8vaRMdOoBUCGKvyRTHUlIHpEjMgFdv\r\njyjHOWpOF62cXA8SGUaINQJbyIcvkqFo34sYAQw6LK7uQXv4hHEkUY5STXKA\r\nWMVrCfW36vDum+UFG+TAsuOG78kEhdkyVe0ws+1anDiqmd08tCAv2NVchW89\r\njJFwv/wlDpFyJUStBWA+3aM9b6/Dry7k3DuQJikPw5eGWX8aaL9TZg7c2AWx\r\nZjQOrOGAdGaK5CHeimhVLpRrcjdqsbKWlAg=\r\n=HtIn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.12_1663922126699_0.22255619707702667"},"_hasShrinkwrap":false},"0.0.13":{"name":"@careerday-jobs/node-paginator","version":"0.0.13","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"@babel/core":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-typescript":"^7.18.6","@faker-js/faker":"^7.5.0","@shelf/jest-mongodb":"^4.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","mongodb":"^4.10.0","ts-jest":"^29.0.1","typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"gitHead":"0d48e3280aca9856881f909e4cf8c39d63cb05ef","_id":"@careerday-jobs/node-paginator@0.0.13","_nodeVersion":"16.15.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-J4xeW2NsxFSaoq/KfhmP1sHgxHFAi+JJ6emX+a7JjK8gHZa1SiCV6wxK1GeNXVlXQrT5nYBgndXh+xJX4gYdLg==","shasum":"8ca1a9ade60e6877e9a162826eeca28985f6c487","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.13.tgz","fileCount":29,"unpackedSize":48731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGr0xVHO/wbguguHm/3j35OMFHHy9tepBf12MEn3FC57AiBR9V8DxDogngcaAmNfbk6MHGufJhqQ1/v1p1p4L/BW7w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLXeDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAyw/+LH+2vFkyVFl9j5c2J8KYTfPxHTDn910nJJR1RivqKJebTuqD\r\nXQUvPqfSomN48/UE9WFulchB2cq6HmUzoHFrjl/vFAcHi/B+DmtwRASJA8Wl\r\nOS3uJQsbG69uLLfnKLD+/ukZL9rvUmC3qHLrzJm6p6dN4FzQlx6ah3duYvps\r\ny/B/TwKTLrGycLrcVa1jUA52MHsQ2+CEtg4lgCGD8syt5FC0aZbi+DENkVc+\r\nEnFizsthADmibieeb+WcAy9eGx/7fBYokG0N/Z3Do2iiaH1j/p/HtZyR/mjb\r\nDdaqdoxA+P4mc+rQwkkgTc2fCohRSGq66rRKFZEwJ9Lmhvxl1sf1rF7S9RCU\r\nk/qkQgYhzoAlOSiXbj+CB7LygCONAouInwH+E3KGNWJt+EPPNaAgQDotzLKF\r\nXOx420PEUCGzuEPm1WX3X7gYee5MNrGqeidSKzcjDTS8ap+xLz5FUnhMs+vO\r\n6YVSelYYIT5IReMKBeFuc5w47NtxS1yqwSANRWzmkK/sUk3slhDz+w94099K\r\n07n6HYrGqdsahLJYQZy97bSixIpGaDRO9ad8oJOXf3DFBXRCr3A8uLEu9MCH\r\nXw3kY5zWa7a5HmW55H9uoEvQhVJqSgMzS1Lr3c+3HmtePPY0zKyBID1DGtch\r\n0o0+WfRh1EkMY2TFOq75LJieLJdUfcyffJo=\r\n=YTzr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.13_1663924099609_0.3405748666681696"},"_hasShrinkwrap":false},"0.0.14":{"name":"@careerday-jobs/node-paginator","version":"0.0.14","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"@babel/core":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-typescript":"^7.18.6","@faker-js/faker":"^7.5.0","@shelf/jest-mongodb":"^4.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","mongodb":"^4.10.0","ts-jest":"^29.0.1","typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"gitHead":"ce243a638694f772ac84fe75c48a17520d752751","_id":"@careerday-jobs/node-paginator@0.0.14","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-29/pNhIVoEXtUtI0Gh8jqa9BlVuhQfIvb+MYCYq6lxWbz2urrU5qiW5Z2Nhj8Ftc18EJgETzT3D4RQwO4PvAvA==","shasum":"e02e9b33065321944efa47ec2f0565674ec7c3f9","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.14.tgz","fileCount":32,"unpackedSize":49696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChUgjykGgZ4AZcKfobjc1Xsl7J4mEje2SS/SuTqOmiWgIgWXpaQlkJBZY/UyUT7EEEV2zCppUJpENvLAj2Nu4K0Ko="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNoI7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGAhAAhKeVFWAmFj2uje5NISRok/yUC6baeJ1MF6N0l2k2d+dyQkcH\r\ns4FVEqRiP/cnLx1iEd+Egn6gocdechx6Hlp34+faP3/bhkiJZUwFIClM0C4t\r\ns//SCldGGEpyGDT3CxytxQTdVjA/FZ7BgTrJOR0vfeM34WBbaauo2H+ZE8wO\r\nhd8MAFFU/vVGHD7s2Nwiy4t17/zHP6+6T9OGzxcaYBPDoI36mY4h4MLfA63i\r\nkDOnhY2A3VbSjgjU8BU+AKrwzDE/TaZmT/xhmICd4QrgFtJozA04T81H8xak\r\nJOtL3XM3NAIP+jAc3cR4Fi4eDCdRLv5TCrW39zBS2HKai0Cr7hX8cD/Uj++C\r\nvaJFCXrFyQJYttVclKBFoo9knG5khGo4eg5FAmNqU4vQ9LupJ2Cx2+MKliw4\r\nbxpSF9BDO8fPjeRHdSmIwwtblG4ctkQZWcnVJ/CoIQ9BTbxpI2AUOI+s942W\r\nqsynJHE/0yz0uSTy81aptOFTfAOiSKbLxNRaSv8BCRaQaoFX+q/Z6yzhpZVj\r\nvllZh/wxPpOwQm1jJtYn6Civmtvs0p5JBv9rz+Q5al0fEX/hTNapLnLpzShi\r\nMj5cHUPUz5tbBq7OjgGqEy64QBBc08EFCmwXo9CfLXUU5WEDoZtCbfNilFiQ\r\nt/dlYLZs4pou6KD9+p6Yl8P7ZI6ddLvJXNs=\r\n=Q9yw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.14_1664516667034_0.5314686438816763"},"_hasShrinkwrap":false},"0.0.15":{"name":"@careerday-jobs/node-paginator","version":"0.0.15","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"@babel/core":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-typescript":"^7.18.6","@faker-js/faker":"^7.5.0","@shelf/jest-mongodb":"^4.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","mongodb":"^4.10.0","ts-jest":"^29.0.1","typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"gitHead":"52766ebaa3c4a9556315f1e304033ccb9255e6ea","_id":"@careerday-jobs/node-paginator@0.0.15","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ryPTW5PY4NvjngzwZ4W/dnzKwlp5irn910x6SC7nvXvyoDLf9IUQ1fdLqdtFbVzAgMfNDzZXqJOb2wJdBe1ZSQ==","shasum":"d718fbb13c3a94e567444acfc7024ea718757045","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.15.tgz","fileCount":32,"unpackedSize":49860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkJbf0JVLoPNYxl5bqhwSk6LEFWhVGimy/Cj5nNRb0PAiBmsg3ugoRdgDay9LabfpYkI4xcu5oteYVm4Udc9AsNUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNoLuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTeg//Tgo2W2cjtGzd9G8E59n+tsvpNBHvcv2LqgWflgGbtJYSwZbZ\r\nIuUWxPklbStEl1zno/SvsoJEKFUA2WORUtVtDbNp9CmDJ/jEk4OkkW4hgkg/\r\nbWu1Smnhc+2Ri7rEY68G6tRKiT48zr47pTtW/qikSfWsHcDdceblYWYA+oih\r\n+CXLqQru/xqoiVRR4tiIzCgRtS39LOEg2kM914FRv/rwSZWK1AcP3WgiNmRS\r\nHoob95rwHwv0FrbWQEelZNASMxW/ddX4kIyfN1HsGd/MP034vrLN3fg86iSJ\r\n9RbKfvoVwFeYkZMC8BRoeSptJM126poLUuQ3hZzNvdAP4WLE+IhbU8vq014g\r\n1uENQFP2ESsyG1xUMKySoKbFXZfj9QA41+iyjkMyxCyagv5BCRrvwlsfHh7o\r\nrdO8fR3LKaIvnVlUpK0L4LhFFiZ08hyMPas8NXP4HbOOL8UlaEfNpqShieza\r\nHlUdGebPICLDEodN5OP5XcfRdSA2HO19CHy4NQ5Bt3VDI7H7k1X43FAIZftY\r\nXpjsEWBclw+x7RNbtDxkpt2uxnQYmT2gpgLbjg1vxRZ88yMpa+xLQM+62zfn\r\nHw56wcGibfuAy7UarntP+psA0MwljH/2xYMJF6gD05hWU3z/nlwPAx1GEIi9\r\njygByDg9U9pwC3fLa4warLRn0LqdsGmtDG8=\r\n=4rnd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.15_1664516846017_0.27253354050109113"},"_hasShrinkwrap":false},"0.0.16":{"name":"@careerday-jobs/node-paginator","version":"0.0.16","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"@babel/core":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-typescript":"^7.18.6","@faker-js/faker":"^7.5.0","@shelf/jest-mongodb":"^4.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","mongodb":"^4.10.0","ts-jest":"^29.0.1","typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"licenseText":"MIT License\n\nCopyright (c) 2022 커리어데이(CareerDay)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@careerday-jobs/node-paginator@0.0.16","dist":{"shasum":"5e4dd72b697572224484cf5c3afd6d1f34e9964e","integrity":"sha512-ea9kk9ULOdUc9sr/8YexEN07q5Wn9bR7iFCPvNIlezr5mEedQNiUv82rohUZMDQ8Xd72KoPoIlvxbLuZwJkLAg==","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.16.tgz","fileCount":20,"unpackedSize":439527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrwlqFJ1DiQ0FPz1MY+D+d2O2Cda7HHwE1/B6gU3Tp3gIhAPzMPKah+skCB9dmsLi1zMfBP7hf5NUIgfIErGuXMeuj"}]},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.16_1696912693274_0.7029625192725562"},"_hasShrinkwrap":false},"0.0.17":{"name":"@careerday-jobs/node-paginator","version":"0.0.17","description":"Node.js-based custom pagination library","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","start":"npm run build && node dist/index.js","publish":"npm run build && npm publish --access=public","lint":"eslint --ext .js,.ts ./src","lint:fix":"eslint --fix --ext .js,.ts ./src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"keywords":["node.js","pagination","paginator"],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"license":"MIT","bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"homepage":"https://github.com/careerday-jobs/node-paginator#readme","devDependencies":{"@babel/core":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-typescript":"^7.18.6","@faker-js/faker":"^7.5.0","@shelf/jest-mongodb":"^4.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","mongodb":"^4.10.0","ts-jest":"^29.0.1","typescript":"^4.8.3"},"engines":{"node":">=16.0.0"},"dependencies":{"mongoose":"^6.6.1"},"licenseText":"MIT License\n\nCopyright (c) 2022 커리어데이(CareerDay)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@careerday-jobs/node-paginator@0.0.17","dist":{"shasum":"cee9be86dc1aacff27ba1d558bc24145b763ebcf","integrity":"sha512-dUYoBdtZ8nHCkyb8aFcMwRX+oifzAu3ZAdGGv+k+87lWg9e1m3sYLDMFCUa7O6pAaq0tm89dkuLHzynx7x49xQ==","tarball":"https://registry.npmjs.org/@careerday-jobs/node-paginator/-/node-paginator-0.0.17.tgz","fileCount":20,"unpackedSize":439527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLABYnfeo/WrKBO/Pz6yXtnmUxKTMdKPxK9rb0K6DmhQIgYUuxzhf9oUPLrTDBi4htUPOoXEe6sKAYQvCdhpKR9Lc="}]},"_npmUser":{"name":"careerday-jobs","email":"dev@careerday.jobs"},"directories":{},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-paginator_0.0.17_1696912965654_0.03840773259752006"},"_hasShrinkwrap":false}},"maintainers":[{"name":"careerday-jobs","email":"dev@careerday.jobs"}],"description":"Node.js-based custom pagination library","homepage":"https://github.com/careerday-jobs/node-paginator#readme","keywords":["node.js","pagination","paginator"],"repository":{"type":"git","url":"git+https://github.com/careerday-jobs/node-paginator.git"},"contributors":[{"name":"Hyeonu Kim","email":"hw.kim@careerday.jobs","url":"https://github.com/starseeder0309"},{"name":"Kunho Kim","email":"kh.kim@careerday.jobs","url":"https://github.com/kunhokimcareerday"}],"author":{"name":"careerday-jobs","email":"dev@careerday.jobs","url":"https://github.com/careerday-jobs"},"bugs":{"url":"https://github.com/careerday-jobs/node-paginator/issues"},"license":"MIT","readme":"<div align=\"center\">\n  <img src=\"./assets/images/logo-symbol-careerday.png\"  width=\"100\" />\n  \n  <h1>node-paginator</h1>\n\n  <p>Simple and easy-to-use pagination library for Mongoose (Node.js)</p>\n\n  [![npm version](https://badgen.net/npm/v/@careerday-jobs/node-paginator)](https://www.npmjs.com/package/@careerday-jobs/node-paginator)\n  [![npm downloads](https://badgen.net/npm/dm/@careerday-jobs/node-paginator)](https://www.npmjs.com/package/@careerday-jobs/node-paginator)\n  [![official website](https://img.shields.io/badge/website-careerday-blue)](https://careerday.jobs)\n</div>\n\n## 📚 Why node-paginator?\n\nEvery web developer should work on pagination at some point. We were using Mongo DB and node.js, \nand surprised by the fact that there is no single package we can just install and start using.\nIf you're using Mongoose on Node.js and going to work on pagination? Then *node-paginator* is worth trying.\n\n## 📦 Install\n\n```bash\nnpm install @careerday-jobs/node-paginator\n```\n\n## 🪄 Basic Usage\n\n```ts\nimport { NodePaginator } from '@careerday-jobs/node-paginator';\n\n// Mongoose model you're going to look up\nimport { UserModel } from '/src/models/user.model.ts';\n\nconst paginatedResult = await NodePaginator.paginateByMongoose({\n  pageNoParam: 1, // required\n  pageSizeParam: 10, // required\n  model: UserModel, // required\n});\n\nconst { pageNo, pageSize, totalItemNo, totalPageNo, items } = paginatedResult;\n```\n\n## 🪄 Advanced Usage\n1. Use **[regex](https://www.mongodb.com/docs/manual/reference/operator/query/regex/)** feature provided by MongoDB for simple search which is useful enough.\n\n```ts\nimport { NodePaginator } from '@careerday-jobs/node-paginator';\n\nimport { UserModel } from '/src/models/user.model.ts';\n\nconst paginatedResult = await NodePaginator.paginateByMongoose({\n  pageNoParam: 1, // required\n  pageSizeParam: 10, // required\n  model: UserModel, // required\n  filteredFields: [ \n    'username', \n    'email', \n    'address'\n  ], // field names you are trying to look up\n  filter: 'michael' // search keyword\n});\n\nconst { pageNo, pageSize, totalItemNo, totalPageNo, items } = paginatedResult;\n```\n\n2. Add and queries and or queries you want to add on\n\n```ts\nimport { NodePaginator } from '@careerday-jobs/node-paginator';\n\nimport { UserModel } from '/src/models/user.model.ts';\n\nconst paginatedResult = await NodePaginator.paginateByMongoose({\n  pageNoParam: 1,\n  pageSizeParam: 10,\n  model: UserModel,\n  filteredFields: [ \n    'username', \n  ],\n  filter: 'michael',\n  orQuery: { email: 'sample@gmail.com'}, // or query.  (should get user of which email address is 'sample@gmail.com', even if username does not include 'michael')\n  andQuery: { company: 'google' } // and query (username should include 'michael' and he/she is working for google)\n});\n\nconst { pageNo, pageSize, totalItemNo, totalPageNo, items } = paginatedResult;\n```\n\n3. Putting sort option is possible. (Default is ```{ _id: -1 }```)\n\n```ts\nimport { NodePaginator } from '@careerday-jobs/node-paginator';\n\n// Mongoose model you're going to look up\nimport { UserModel } from '/src/models/user.model.ts';\n\nconst paginatedResult = await NodePaginator.paginateByMongoose({\n  pageNoParam: 1,\n  pageSizeParam: 10,\n  model: UserModel,\n  filteredFields: [\n    'username',\n  ],\n  filter: 'michael',\n  orQuery: { email: 'sample@gmail.com'},\n  andQuery: { company: 'google' },\n  sortingOption: { createdAt: 1 } // show the oldest one first\n});\n\nconst { pageNo, pageSize, totalItemNo, totalPageNo, items } = paginatedResult;\n```\n\n4. Default maximum size of page is 100. But if you want it to exceed the limit, you can put one more parameter at the end.\n \n```ts\nimport { NodePaginator } from '@careerday-jobs/node-paginator';\n\n// Mongoose model you're going to look up\nimport { UserModel } from '/src/models/user.model.ts';\n\nconst paginatedResult = await NodePaginator.paginateByMongoose({\n  pageNoParam: 1,\n  pageSizeParam: 1000, // PLEASE DON'T DO THIS.....BUT SOMETIMES YOU NEED TO DO IT\n  model: UserModel,\n  filteredFields: [\n    'username',\n  ],\n  filter: 'michael',\n  orQuery: { email: 'sample@gmail.com'},\n  andQuery: { company: 'google' },\n  sortingOption: { createdAt: 1 },\n  isNoMinResultLimit: true // If you want the page size to exceed 100, you should set this true\n});\n\nconst { pageNo, pageSize, totalItemNo, totalPageNo, items } = paginatedResult;\n```\n\n\n#### Input Parameters\n\n| parameter                      | type                | description                                                         |\n|:-------------------------------| :------------------ |:--------------------------------------------------------------------|\n| pageNoParam ```(required)```   | ```number```        | current page number                                                 |\n| pageSizeParam ```(required)``` | ```numer```         | maximum number of data to display on a page                         |\n| model ```(required)```         | ```Model<any>```    | Mongoose model instance you want to look up                         |\n| filteredFields                 | ```string[]```      | field names of the model you want to look up                        |\n| filter                         | ```string```        | search keyword                                                      |\n| orQuery                        | ```FilterQuery```   | custom OR query                                                     |\n| andQuery                       | ```FilterQuery```   | custom AND query                                                    |\n| sortingOption                  | ```SortingOption``` | sort options applied to pagination results. (default: ```{ _id: -1 }```) |\n| isNoMinResultLimit             | ```boolean```       | If page size can exceed 100 (default: false)                        |\n\n#### Output Example\n\n```\nPaginatedResult {\n      pageNo: 1,\n      pageSize: 20,\n      totalItemNo: 100,\n      totalPageNo: 5,\n      items: [\n        {\n          _id: new ObjectId(\"632a8d60d7b81199ad39d674\"),\n          email: 'Tony14@yahoo.com',\n          name: 'Hermann80',\n          age: 71\n        },\n        {\n          _id: new ObjectId(\"632a8d60d7b81199ad39d673\"),\n          email: 'Romaine_Wilkinson@gmail.com',\n          name: 'Agustina7',\n          age: 58\n        },\n        ...\n      ]\n    }\n```\n\n## ⏳ Pagination Library On Frontend\n\nLooking for a library which supports pagination on frontend? Why don't you check out [react-paginator](https://www.npmjs.com/package/@careerday-jobs/react-paginator)? \nIt's way more efficient when you try both packages!\n\n\n## Contributors\n\n[//]: contributor-faces\n\n<a href=\"https://github.com/kunhokimcareerday\"><img src=\"https://avatars.githubusercontent.com/u/89354853?v=4\" title=\"Kunho Kim\" width=\"80\" height=\"80\"> @kunhokimcareerday\n</a>\n\n<a href=\"https://github.com/starseeder0309\"><img src=\"https://avatars.githubusercontent.com/u/42955669?v=4\" title=\"starseeder0309\" width=\"80\" height=\"80\"> @starseeder0309 </a>\n\n[//]: contributor-faces\n\n## 🔑 License\n\n[MIT](https://github.com/careerday-jobs/node-paginator/LICENSE) @ 2022 CareerDay\n","readmeFilename":"README.md"}