{"_id":"@matrixai/pagination","_rev":"29-312958db88b5b068f587e78b1482f2a0","name":"@matrixai/pagination","dist-tags":{"latest":"1.1.1"},"versions":{"0.0.1":{"name":"@matrixai/pagination","version":"0.0.1","author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@0.0.1","maintainers":[{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"d26509bf4e8b7255246228b8190d5dc369fcf9ba","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-0.0.1.tgz","fileCount":10,"integrity":"sha512-+Hoy6pjaHThzDZc1Azfx3u0V6SLU4PanUo/hTc3JAlFZWa2IQFMHHxOcl4ojf9k+PXq3ztTHru8hlftuwo1z8Q==","signatures":[{"sig":"MEUCIC8lNColG+wpO4fgFBe3CTuEczoUEhOk/bZLDykrrlZeAiEAp9IkvlHD7+jPYkVmqVP7PqjIQwh8JV2nBeKBcSkBStI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdicYuCRA9TVsSAnZWagAAkUsP/RjX0dLTkKbAqkwHnL1s\nFLZA1FQD66TjGMoJY0JVANLVtovUGp1iXkGGk4vdoPqty7Vzzk/cRbyvYae9\n3wt+jsVdW6TxRaR1TjG7JygV56KNy1SnvjX12wUYU5KRclgbDArHvO2SWGHR\n/JsvSOezCEe1JcV2EQeJCDt5ZfcHQnuRxBhVjUkjtZQfj2xp4FBGTzVffnwf\nr0Ztrb9hijmY/jnfO7ALCUfkewVLnPvom0eMuKaTi4wqMEbXAscn4cu5PZpr\n3RL/51jSQZXyq5pzcgH+yr5eFey+6R2bUrtyNIg9uDvzzYbqpoUy4xAXRdBb\nOLQROMarbsbtSCAHQZWEAlVAc1mzv4PHbYaa4EScQp3BG5geiHfqYSWgY9uz\nGx1bLvaYxsiXAfFyStFF4irMDeWnykafGIEoEl4C8P0PGeldJwR4UXoiJ5Pa\nyab9a0l32Y+QElkBFhHmHRYVWR9Ovq2Xg1AsyZAONpDLVDPpYZBc1/dLl0S2\nTzmQPDKWvHI54JptSlJnyuDWMxAsPbDQTTwqxYlAraqj5m7Zmiuw3IOrv+Yn\nPLZsGLKwey1kle7R9lWGIE8ladV/3Z6Nc4kYhqsnklUXmVYgHCNBU+o93/GU\nbN4BGgM8rCukhCLFsZIb7P1wT3Dy/j0bhI6Za6APZBIAf2XjDgOSQYqmMg7l\ndSni\r\n=6UZl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","browser":"dist/browser.js","gitHead":"d4dfbb82393c16a3e998a012f92454154a95187a","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.4.1","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.1.0","webpack":"^4.40.2","typescript":"^3.6.3","webpack-cli":"^3.3.9","source-map-loader":"^0.2.4","awesome-typescript-loader":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_0.0.1_1569310253417_0.6287447367683656","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@matrixai/pagination","version":"0.0.2","author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@0.0.2","maintainers":[{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"3be95e5da77c0f13d1de78cd9da6edc7cbbc265d","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-0.0.2.tgz","fileCount":10,"integrity":"sha512-DxgPINIQgykF0x3bBcdVWgKDL7MMhvpdhHQeCDmVrQvXmRR/qju2Ug3z5UlWjqeTBqlm1BW566PXryzQAmuCWA==","signatures":[{"sig":"MEUCIBOGPLeKbfkjYXU/YaeMDXrrvOER74c21tJ+ZqaTNZ+2AiEA9CNfWmOG5eNYGCGshtsU7Gy3PxjZfGkycJ5ih46xpeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdidFNCRA9TVsSAnZWagAAABsP/iJjbtHJMF8OjVHLW2Lo\nRM7DKXCsBB+mV0ImzzSDkgK5zWzi/ILC9g0TODKNgKsYXQnVgqcZhD1uWkgt\nLvUHMkrPHhS0dp1lgsfEfYAWrunei6skWTUUzOu+Ogo/YLpUeUsHCDS0on+i\nxO9shp+mz///Ov6lprGz79skLJFzt8aYyRP5py2+qO7qdRlCV8gxyaYI+C1P\nNHF/m4Mcs+65r4tY0eZETrB44K/2dTH5WDuygAxmlbnlZpJU45Izr/YIZn2l\njVbMV9xnwZn6R5R2MNjUeB5smupxfaU30PrITLsD0f2XVNv1pDTBXiZJVxL4\n4rwElr70/B+zgwZDqb5ApVL883FQ/XVWibPi8fvYcz9T2ze0qpOcbQXE00WC\n5gw294yyST+2wXBOI5t+hMzH0HjV0wpyYzCG8ocvmq1aMcmVFZ4g9C/gKi7i\nwvrBfG3ReTAyrBU4qQueyh0T7ZaHQtWpvtgfQfsK1qs3v8q/jpWd2pg5mTwR\nG7h1BIcDbzxqMvK/VzrN773xLPGd9zh1W8Pck22DySQZJjWDZnmQmrSBJE3I\nPLroZu5BzJGGX+DqLumbvadhULdqNkProqUl+XNGQgwwVF7CG25cEJBNl6fJ\n18Yfuk/MeZY0Y1kRzTMro1lejn4E5QV7tA+vSuUh6k0eqVbURlEct+KJV5lN\nxCiT\r\n=M/ZJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","browser":"dist/browser.js","gitHead":"855d5676dfcfee8709f27418ad44783791e5878a","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.4.1","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.1.0","webpack":"^4.40.2","typescript":"^3.6.3","webpack-cli":"^3.3.9","source-map-loader":"^0.2.4","awesome-typescript-loader":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_0.0.2_1569313100359_0.7287348892103116","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@matrixai/pagination","version":"0.0.4","author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@0.0.4","maintainers":[{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"169d5eb0b9c1a832cdb62b303e69adbbe99a4232","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-0.0.4.tgz","fileCount":18,"integrity":"sha512-IybzYBFpAPTDz5FhNnVXO/ePvi7HkbZdbyKvq0DgOq28vVdI6DdFmh7fRjx/IDcM9Sc7O7PokB14e7ivyshcUQ==","signatures":[{"sig":"MEUCID9EIqGp6zD4zIH71kQVSXbX4/kMXK4QRWJsVgcNqQakAiEAyUviEi/jfrUcMn4KVIKdywj4QCOEx40anbT706i89Io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdidxICRA9TVsSAnZWagAAyZMP/1MvLPAyujynIy3FoaQ3\nsCEMdxhce2JlRyYZVDNqK6J2cvo3I77Q/xo+iS4CgogW5AfMh4yWdTCql3OR\nPUiHMXWOIpcrtOg4JhHpvnXEGlcgSKmbqvo09Dheu3Kwyik2aL0NQMLUJa9T\nNNNHNUj9vn18WDBmeQl8S7hb582isrGAOwswNYwEGbaJdoH9RFxisG24EiaW\nVTBzynXwwuCfLc+Qw51qE0i6xUvuUibCmYmGjV2aDLhoyV57mkPkKxBUZS99\nJjlAkdXznwJ6paLPDUsi70V0xyY5SyKxwFqMl+yBljFiy//u/7la3QFBbFrf\nOMCu3Gnj7yGZ3MqH5vb+RLspuRP3zE2SSDpfALH8qKgtdwUenHeccu7t+dFg\nnNWMAMu77CVY3UHpN8zzE/kEw7T2GUea3asgYJUafE1Pps5pBKiZfO1f/lmS\nsCYvdZ4SL7u5zQSjxVi/tW7xb4BTQCdE9fZQYjpy6nPfilzaK8ZpCHKzqhAS\n0tL0r6vFxlAuiVxZkAnR6PcARKbI4sbH46JmGtcmfoLkI/0FCNTt8hHmZGO+\nh8jYzEeE4AH1klvdJb13tzPVgyZJ9uscLR8hI6piEEpnkkVDNeVNdB2UcqB7\nh4M/jzb+lC+Ec7K8k36Ewq/bKNG15wLlvwmk3dv3SMzmaOCOukUSO7StGwce\n0rbs\r\n=qEhS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist/browser/index.js","gitHead":"b3438640cb84fdf8e3546b73f1f562a129515ce8","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.4.1","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.1.0","webpack":"^4.40.2","typescript":"^3.6.3","webpack-cli":"^3.3.9","source-map-loader":"^0.2.4","awesome-typescript-loader":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_0.0.4_1569315912317_0.923268374133928","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@matrixai/pagination","version":"0.0.5","author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@0.0.5","maintainers":[{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"f21db5cb1ab4d75b8ad352668a6deecebdf8a158","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-0.0.5.tgz","fileCount":18,"integrity":"sha512-kJpv2cd/z8GcMvlEXvgLr1nWWN1zo7GsM5np7jRTDOgz7fKAoMedqVB2Eg/gOYFfgfHNpRtAlju/km886cwONw==","signatures":[{"sig":"MEUCIQC4ZCYT+l026GnORPlQ6KrkDoMoWu4D0ISTcYMFwmz1QgIgPUgtnP0lw+SDXFiU/kz4r/ZxGQJvdmyjhhT/4gaC8h0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdidzxCRA9TVsSAnZWagAA+fwQAJllP2S7EMhwgl7oM+V3\nS6fvBamAmqmJmYZrUwfXnThqK9f1Iqv4Awzjj0GKTobKJY0iyVQGqDCQpiku\nRfONjsRGTEibZMj2+3ku6glWpx31CEtZ4q/1Tf3LgqARyudKHX0zjg+/pthk\ngqMPteRZ5Xv7al6T6e5L6FH+MJ4onKta+3uYHc/Ri82G42R7wiTqZIMzUzvS\npQlK5kqCLAZDfohQCBPBV1h37L5H3/gwNteeMEZnXDH/WtUUFCVuVOlnEe7y\nBXfUH2Q1O0WIYs3aZRZec6X2IzdX+mJSzBhNwTHwJu3zenTuRxDu5GaOU8bc\n5HBxRPVQdOOE4nPppgMbMCyjXBCDADwpf54TTmJQtGVznmBnGqaaKdUu6fRs\nipTrnWMXeDCCByng3MQUrh6/KicqiAhi2y4xvEVd8vo4BiAFiNbmmP6SQrfS\nq0esln3Zef+X5kN8gd3OPJuT8+TbcmoRFk+rXoons/pcj41cKASP7kS/uo+g\nhlNOxC+1T2+Db8bvciqzcybb+kky7liSb83laOwRDx0+w42nXrcIGgHzS4GC\nW3t4EXlfifpzuaY4TYMM7FGO78Z6voovs36qRDIReJPGrWAXIFb5Co6PhC2y\nrD0kk6rnmVIcFUV43O9E3rVurS/s8mw+ErqaaBEqprVvKSQ8AJSWOjSmTqAr\n5kYf\r\n=zj3Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist/browser/index.js","gitHead":"6063e20ada656cffe6a14f06a6b89b002449f5e9","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.4.1","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.1.0","webpack":"^4.40.2","typescript":"^3.6.3","webpack-cli":"^3.3.9","source-map-loader":"^0.2.4","awesome-typescript-loader":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_0.0.5_1569316081164_0.5697988337440822","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@matrixai/pagination","version":"0.0.6","author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@0.0.6","maintainers":[{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"4cd224a899727bd70bf3d6735271b55efe39dde5","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-0.0.6.tgz","fileCount":18,"integrity":"sha512-Ha4mSWMwiNnlMnCD+LHUvFTwf+dBngDSPJ95JzbcVXWyqkvH8MD8GKhDtJjWKgEZ1h3+3PjYeq3OwUpxRzfLtw==","signatures":[{"sig":"MEUCIDc/uNAHOkxpLWb62RamxMVhRKfnu2Tagd7ENXdLO19DAiEAgq8CZ14dIW9xAsK+aHgEWCHd6j4VHjVKIfQv3MSIT/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdid7ICRA9TVsSAnZWagAAgB4P/3f0v/v8lyX3A2R0u2tM\nBksdMnwehmi37LeZ0CfxwLSbht0YINimnlwG/G+5CcML3xpcohppNuD2De5m\nkR/FAfDpWzCiWkPf35R2KabQ4brmu1CJbK/7xvlUME3PwXEnaPYoL91ocAUk\nBTGKhfYPs/hPWq+IR/+G8IKRz9wBxrohP5kZZ/tIlQVFLrm4IWVSsgD9zEIF\n1MLd1wohIs5xv+5+tkbWLRGGCn8yZLHKR8cX6OmC17vr3Pp/wlzguak21zpO\nMqa4PLHTw3+gVw/2ORdHdACF4Si75RwRuaCrmw+IkpxcGAvpYf4rEGJGwE1K\ntLQ3r9IBAo5I5vggIEvaS6ZuDGqf/8ZkrkeiODLtxRe0PHXPXMwa1ND+ahJl\neB/Brlqe1wY19IXOLlPhsMb4Ih05S1wObMowlwnQu5/LU1rbSnX3zmXCQIdO\nfMMZoV+xyZ3pRnV6ipboB/CDFJEhSH/jNvM9wjmA5dbI+SwB8inOEOlYgKjB\nqz6UGfcanqbCAI0qRFcaiFMR4RYXAa4Ai5ygmYce0uyt5XhJv9af/CpsK/tm\nhGOjv4a+Nf3LghB0iDGLBLPBtgdGz/azc3tC5+hF8ZVqUF/nb9F7QSPT94NU\nMzTFl9jLdhnDCIKglWsWn9VM+S+5yH8G41HANn+mjRhhY+kJ79DFXhpdfue/\n6dZ4\r\n=QvIm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist/browser/index.js","gitHead":"e58d6c5f0bf4722c604ee6773129272dd9e78a81","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.4.1","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.1.0","webpack":"^4.40.2","typescript":"^3.6.3","webpack-cli":"^3.3.9","source-map-loader":"^0.2.4","awesome-typescript-loader":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_0.0.6_1569316551838_0.443577532446257","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@matrixai/pagination","version":"0.0.7","author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@0.0.7","maintainers":[{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"70d2bd47e637441ad1f4898aefb10981f22ffb06","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-0.0.7.tgz","fileCount":19,"integrity":"sha512-nj79vvMBHxva8LSq4RdFA7Uu9PxxEpbMl3yNrkXGOYdw98DCovh6FEETSz8WkB37mMFklPHUtXsrXl+EEaZqQg==","signatures":[{"sig":"MEQCIEKUEXG/55MQNIzXu3+HXMHMOrorS+ZoCcsMyrgzlOubAiBGmneUyzZmq5SiZYxQOIcKHvRSkdBqkw3cyaRf7RFvKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdighOCRA9TVsSAnZWagAA1dgP/0EOSQOjb5+41KeLD5Om\nBiXnIi8tLEm9SRV0lCZMsuK06HkcG8xwBMhfgaIlo3lvJkwE8thCBtUAiv/6\nfHMkJ7coXB1bQqKHIjqFjjvbo1l+RU6us4GBnK1NgCPeWwZnxRFY2fKF5PWp\n1dkHK+hB7Pqbu+lmZmo1OX/P3oEiyG5DFtRXt66TsQKynOBdYErLHN/Fav33\nJ+JNeYWIzvYDCu6PveVfFL6E9iFCVTkT4NFES1g8jlXzDiefEJfTnVhPPZZ7\nbEhMxUyVYmy7tXycj5LdY/3ZiuvD1lOrMKRqUC/+ImSiQL0642RtwDw4pOc0\nul88xcM6B34a3mleAifWOQSf6t2tkUU30SQr67+cJyBPD/GoUUd3wPKAjrFN\nYfNl9bkJN5n/tFfHwZHXQle206Fr/E2myH8cjaCGbbeOH1iMRSW12FpCfeYT\n+WtDMxy0b5yWSY7TQJHc7097J6JybJ4oNM5+zHDZrC2ET8aNc2ooGuFGabZL\nXSyaGdop/OF+meiodOIJYhctiUa0BddHOnSL6ys17musUCULrvL1nDKt7TYa\nQnNo4lw+XBhA938g0FN4MOVXrB2xGgAKe4lFAhOK4fu0ePBBOPF7uNr1IEBW\nx1MPP5EjBGdVOMjLFGoZSK7ITxSAdyqmX9h1uJDskey7klse2JItmlAf7HuZ\ni5aH\r\n=HBD0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist/browser/index.js","gitHead":"a9445a997ead3e6912938a6294b147b7468d8d77","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.4.1","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.1.0","webpack":"^4.40.2","typescript":"^3.6.3","webpack-cli":"^3.3.9","source-map-loader":"^0.2.4","awesome-typescript-loader":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_0.0.7_1569327182067_0.2480049559680435","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@matrixai/pagination","version":"0.0.8","keywords":["pagination","offset","cursor"],"author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@0.0.8","maintainers":[{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"c58e0cc8c46be7b492b584b62e5c1392ca6c6eae","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-0.0.8.tgz","fileCount":18,"integrity":"sha512-qMUT0bHHe1UE6GMQKtbbxIJdXcpNFUUHmSNsKLRcBSFoKbkSjRNTNPqRYwPRFdpF69wNI1bg44s1xYj8MK/nAQ==","signatures":[{"sig":"MEQCIGoTTjF6bN7k7Sxnq+RhBSfDLFCQI1YO4BzrWlvbHBJGAiAyuDZxvQ6N0Vpig8GBrIABpi66Ub0rKkQBg6UsVhpzTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJditknCRA9TVsSAnZWagAAqaUQAJftD+IOVIa4rMvpPZzF\n1nxVTwI+7hDw6trHu1vWREAk7s1U1ALdIhrzJ3o4wWPq2W/ai4RJFJU+4iA9\nGAvgpa1yNyUUiOVtyY+tN5JEE82iK6RpWRKiAEJdgvyb1RFXEJhge1cda88G\nqCk4H7cM7pMkmmO85A5uI0H23rdDbII1lZjL+vtk6lJYtv4X3/lMyMNprehe\niEPveJMqRbd0ECAFUsakPeYpIKBuk2ZZ7teOr7JIgDqM9k5XK//ScKw9nRVH\numRMODPefsiRxrKiLKfeD/nUh/H4tXsVnLrN7t8b8qX667Go1Fky4WWV43tA\nspgaDp6VIuVxbQrJN54HHxYrDwULz/c91lZeWROdx0SpaWkhbukU78UILY9t\nYmhq9GPbDzkYw//waqis5ecCY26T6ym/55zEuFgc3WBv2oG3d2aSwkNTTqxs\npO0y5aQPCDQ+6IIYkkI6i5scAcCQUGPuBuszRMbemxdbq+Qu9BpKXtyui3bp\nMZOXIMexzN7aEamGu1GRqDGIA6l7OLmpnuuoiL319xRp11hoilf1kHlASHI2\nzcfjntcsYhuthoQvrWG7RoOLXOx1Y3prvESXUv8N1+JKDdxvIIujNvI6dpoq\n2985tEIsS4tEkQRuC1prQlG0r89xK1XgG2eD13tNzYqgDO0gbodKGYDTOXdd\nWwlm\r\n=qMnw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist/browser/index.js","gitHead":"56569b480b0a5a5baf320136fb14395f050f66e4","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.4.1","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.1.0","webpack":"^4.40.2","typescript":"^3.6.3","webpack-cli":"^3.3.9","source-map-loader":"^0.2.4","awesome-typescript-loader":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_0.0.8_1569380646525_0.8852287392907825","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@matrixai/pagination","version":"0.0.9","keywords":["pagination","offset","cursor"],"author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@0.0.9","maintainers":[{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"74daae0f0ff1069f9b7bcc55c0fb26a7d236b60c","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-0.0.9.tgz","fileCount":18,"integrity":"sha512-f226+04UoMHOx0wKXY0tSEvw1deB5LPWlAV3vZWLS/ewPuq/LvrwJtGr8xC7nWe9DiNKzYCzycLA75UD7S1Mvw==","signatures":[{"sig":"MEYCIQCYFn1D976HKojzXxwIeZ9RMtg2H1pjOcQ4TYjvajpA0gIhALb6Cbyb9Hyj2UZdLToc2wELYqxW5ygJTatFzNCDRveB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiuFkCRA9TVsSAnZWagAAIn0P/3w2JrDS93dUegLRCo4t\nrFUOqNiwxhfW297ypjT5QL2v9DIgp/tPHavvp2NTyd8dBRLWpuP3IcjTo4Uh\nsrRYOBr7vnRC5nppHb7PFyZISolmkxecJ0MHdYv01D9j6Bqi8lDSUEeTnRfU\nNLp0egqxprMfCa5SdTpIdXdyLvjGTL0tPTQWovuJCVnMElsh8mlgpqeJDSkH\n1ya1O+bEt7XZysouJw1KKGBIWWNl8cmID1UwlktHWX0Px6qWCvyS84KzSbwh\nnci+JMfFvq5i+xKNzd63LMNKsLYhdBz0rNXMVa+YvtK6Z1cujFbOqW9x6f97\nqu+SxZBqdaNSxiptfFG0kBWaJdxzbtedBcBY4yLYQyE2s+HRDMj4vBPmhMRL\nN9xifj9y+sX8uBEXE4T16mKt6MACXiJcFQN2bZDWSnxDo//bJiyN45gEcn+3\ncSMyTKr0+t6IFMhMMRSRGUL1myBDRX1uydyevXBqJqK7hH2GQ5xByf+Jhr7m\n5CyB9fJ/rP2psxE0GP7XFXpMQjwqXjaA0gEv+lUyBoifuqCAPmVbZs/xyb/H\nHCr59lej8qKXFP3UIHEL73UzWr8qFbZbH3X45uwiYZl6/cHp4eckMNE5spVz\n6W+H70rp/Tsb5xxgsAcZn7c2qKyO99vWHG3Q1qScPAk+WNVzbotupnaph9Og\nBek7\r\n=zTkn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist/browser/index.js","gitHead":"2617878921e8b58717b8e63acb453ec813ae318c","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.4.1","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.1.0","webpack":"^4.40.2","typescript":"^3.6.3","webpack-cli":"^3.3.9","source-map-loader":"^0.2.4","awesome-typescript-loader":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_0.0.9_1569382755932_0.4771397476295718","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@matrixai/pagination","version":"0.1.0","keywords":["pagination","offset","cursor"],"author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@0.1.0","maintainers":[{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"f9c72bcda342322ae464ded7f166e7e77efd9b18","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-0.1.0.tgz","fileCount":18,"integrity":"sha512-io/1eGswt0UmxAAKM1mlLWvRkbvKaadOQPJAB6V0NaWhjQWgmcMfYQpWZ701hlOYzamR5+rKS/WdhIl86t8gyQ==","signatures":[{"sig":"MEUCIGiFoAJwlqy0lIQEIHrYQgSwG3fm5pdIpRvVfeu4GGqFAiEA8t5AJqISP4eIGSibW6ZSiLrHyJ2au6qjCIKY9qZlQTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnpCQCRA9TVsSAnZWagAAGOkP/2GcsbjAxIl5pQTcfgUq\ni7ot4QTINwofgGjQBgrCQxLZ9cLwmZpj7HMQJqv9v4ThyDxNN0+9YtnjP/T5\n40d9+izrbMRba5UqXVNOtihla0ceFCxlKWrMT6uKfcmxI9TB2snFBs/7V+RM\n7/Y2kwFf1ZvztmuLGmGtMnX6OEg0mr2yDb2U3WommX7Nhdqum2yLNpyQWQAI\noqB3aDoAylixqN6avr4NMR4TA/9icXjoBOjqrsrU+ZR15/K0E7cGznNNmgS5\nxzVEE7PEqDt5visoQ/J8PTPYOqqQyQgJMAU1rx4tFiwmJEn7dEbGny4RAgy1\n0c4zBfAU3QizhAB7wSKJGRhNTlF+gnvGeLDHMXnxx/pLfmTbO6nmKLWy7cyn\nQ4kCe+ImfcezxwLKWjW4TOcnRc556u6jrzYH4KSYNkbt+ht/kXaFrvnxoMf3\n6qZImelQZpOGsApfD51ikesEpMfDN3rAAe1+YOheBZRbuocQ3zydZ9+WXads\nDp7WuNE8KYCL0FR66ZL5pWzLF6jm2xQUx9SlxD+ZX97+puJ4Lcwittj4iiLj\ngXhCEwrK7DgPGfSnJxjPlN0Mb0kQojtPy2snd224iWu8QMSPj9/6c1A62C+U\nZgrzDD5MpJKzFCfBqRe95VKBL0hwymhBV6nmUJRveFJH/BcgbtRfu9hjZtw3\nMIuS\r\n=hYQv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist/browser/index.js","gitHead":"e2a70f0d753d5a2cb61a957e4da863cbad9bc2cc","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.4.1","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.1.0","webpack":"^4.40.2","typescript":"^3.6.3","webpack-cli":"^3.3.9","source-map-loader":"^0.2.4","awesome-typescript-loader":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_0.1.0_1570672783925_0.013063588193632736","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@matrixai/pagination","version":"1.0.0","keywords":["pagination","offset","cursor"],"author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@1.0.0","maintainers":[{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"14cc5e5835d62a7444a15fa11f558c265416b80a","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-1.0.0.tgz","fileCount":19,"integrity":"sha512-C9smmIUGTSq20ASvaFAed3zKOJTub7Gz71H9u3Ktedz8xzfyxerqX5EtQs0diC2dcEVfpmXdE7MhrSelBq8HkA==","signatures":[{"sig":"MEUCIQCQOwk/gJ1qE68mVr1a2+JYs6UH0Hz5Mdi3RrV8I13HaAIgb9gpzb3L2yx/ldkxCgFLvSFJr7WywyZecVEJQ5Jj17U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0ZfLCRA9TVsSAnZWagAAbeAQAIAOWJiWcyFOG4adR32C\nUZ/iVIvYjbRTAt1hwyHu6jMw8sVpQS3pwQD5mesy3GvkkS1MMpvB9MsbjsSC\ntML11CNiKtcPOI6oIeNR8OqfLhhzx0pKotFW1VI5OqrLP3H/uflKrWEMede6\nZSlRH8Uc55SKjnufT0XPeckmBtKDAe1J7AqHxr9fRAzTOUNMk3+296Qjk7Wo\nQcWvPt467qPeZwx6FeK6SpMhf9EPrC+tqkbVZBslmrK3dQ+BCwUdoovvgT92\nu5CPLHFJyK0Hugwz4jLXCJ/kv37xj3HIX9EqctHjeioMaE6ciGNHT75lev5r\nWefipkZYicOwiFexuqGxqUnCDbdWgx4BDeqG2JVhAfjlOwNjWDe35xTxUrtW\nHnmJKlZlC4oBuDJB/pCoBLaozdKWUTYaYrxUJqGxA8kNOjUNJYe4gsX2lie9\nOBHqZixLBLrdjsd1jXRDLE5Xa5Vugo/BmOfqh9Zp3BAxoyDAJf9LSH/eKZmb\njvf79Gt3pvabl1X2njTMT9C9airS4vwYopx3luSiMDutSL7oC/kmcm0LEKZI\n8vFYciYxg3MpytYv88yJcSgK+1u21Ganu2XZUEckSL6yetMO4+cEq4BJI/OS\n42wpeZQ3FRJ12k9vM34SUxYhWtc9LHfT2y3381Yb1nLjSZGYn3ShqDp6k1Tu\nv+oA\r\n=/Q+a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc80b0d1c746cc0d2e342bdbf4984632f75c8aeb","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.14.6","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","eslint":"^7.0.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","prettier":"^2.0.5","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","tsconfig-paths":"^3.9.0","ts-custom-error":"^3.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^4.9.1","@typescript-eslint/eslint-plugin":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_1.0.0_1607571402964_0.570405215780565","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@matrixai/pagination","version":"1.0.1","keywords":["pagination","offset","cursor"],"author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@1.0.1","maintainers":[{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"a3e2aa5ca9c2cde58fcd8727c9c77f527ce7df33","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-1.0.1.tgz","fileCount":13,"integrity":"sha512-qIWnfzvlpxQsKykg4jMedLjwa6aXd1geA8kJ+NGRl66d9wkgV0P5JH1vtyM5sVW4hQFCUbsVssXMOIJH3Ilmzw==","signatures":[{"sig":"MEUCIQDqNo0+rLRlBwk5ZzwaejVfZb2fN1hDoD+U64QzsDdT6gIgd8CJw58s31HyfAJTvBaFGUSNhRG8fBDZ745tOuKhOiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0vfACRA9TVsSAnZWagAAu3UP/ifHzukD7GgvlktXGFb4\ntttzv1LCN+xutAw2gQl7P3qRqK4Txw9OUU9UVlYfVyqL6zQL7ej2AT8c8Pu9\n9RroIz3I9fMiBMPZmajvku8sbIP3XhiHUh4iN4uTQlRdsQZY3lcDKR2GSGsr\nqWk6k5NfHOsjHSFXFAJZxYKKHms9Yev0XPgda6YWHZRU7o2iddtt+7/b89yL\neomf1IkVMV51lNZV1J85Vn53rfh3XgoFZ05VsyePxMte9deQtxvE2V6UVJlA\nDPdSTyUMwWyklHz0r9SkE13L6LsgMZZar4WKB+d6ZgEVGOljkvjIyvm12kTN\nhZL6m7EAyIkYrh3pFEwrp2FBGl26JwLUa7zJcx0xPjx9GSLFrDkj9pfIVr8E\n+2WLNMaUv2Tm9Ch3PKuEtkzDcOjZOAXume7M2KbSKvBfP8cstIsBY64qu48+\nxr7gQjQrbyKUaQmUj6izPPaF8fjxpBTYr2NUnS9Ar8k7d63F4UGSk/ZeIGqX\nxVyylSS0CRG08GUxyGBNr2C/OwKNLo+YZ1MgE4YCCT2OYGbDkQgTb7uGv1ZY\nvB8ye6WUeiR3LM8BBrAozzxiFjuyK/H3fqxXDHg4JHyRGvl8QjVGBbDM7tdw\nav5guUE0YOvUSCp52P2u1nREUY5XWIk5Hr/HPjuJ9sBLDkrqIA0nEgV6V3Yz\nHNmi\r\n=0TsU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f376c48b763781a9cff05ff0984701c3bb46bf29","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.14.6","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","eslint":"^7.0.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","prettier":"^2.0.5","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","tsconfig-paths":"^3.9.0","ts-custom-error":"^3.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^4.9.1","@typescript-eslint/eslint-plugin":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_1.0.1_1607661504116_0.5609525117441705","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@matrixai/pagination","version":"1.0.2","keywords":["pagination","offset","cursor"],"author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@1.0.2","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"116c14a80ade35c98e2156c3d377320068ad70b3","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-1.0.2.tgz","fileCount":13,"integrity":"sha512-KpHbRyfFNGYMtM2BC8jOrUvvQd5z6n4BRX7WiHA4W96j5eEbvRhi06jxfYqUa6XNppS/kaOb47vUpAHx7GRNDA==","signatures":[{"sig":"MEUCIQCAbsuAVOaYKZW1/FgnqRgJ/UARxcpCgpfDao/5KkRlfgIgDXUAN8TJkbIYPA4olxp9IH14X7i1dJA3gdF2jW8rinM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1xMeCRA9TVsSAnZWagAAsgEQAICOHZ8yb/EYsS8MAwpX\nrebUORYb91/UzZX3jsRtYjR2oxP4PpsZp5eisrzEGavGgx2eQW7cD/Y6jVs7\naTUtckEWHApz6Rfjv5PqaQDoM5Gw5/z1gNXtVZLmgKcGwDIRxdv+0Fa12jHO\nLHHAT1Pb9s+2wE+/kbikTPoV7LNwbIzQqagqnC7fKAOlWsT+F0HAX6l9a2e9\nJ3CBCnrKMhhHnp+NyH1vKBBShikX8do36NxXseqK31NKQNFRYsTXR43ymvn8\nCD2PBzKb4jpL8GkJIcfYScHFcimsIxO5IS91VkB7ivJleLavyDvQfKvCZI8u\n7oYScTKflyIHjYnJSKjKKWdk/1H6ubKVyk8URlacnC5J/ZDuGclE/nGLhGYV\nFdo2k2Q7Bxu6pkmSKXlO7MTGopylbscNcKLJcuTNENpQZulwt9NHcFeSFFkZ\nGfMdgImng0zqPnmXuAr25z9mQ/uo9GbPjUBmApwGwYuZGa289H37xujZtEDX\nNtK+3qdnXRy+hfN6Q34RA/il8OBsAYgDpZTdVAAKmdMBTEdDMtamlX0i1AlV\n7um4MQcwGobiwQFlNBQT5Of5M0+MSaJ8VhSTdy2Y2rYxE/rhzm9G0Ycokp9v\nK3g7dEaw0FY7BGruB6AqxwIOr7goHc0F68+/HdongX70XzDBcPyrh9IK+TsB\nP1Aa\r\n=9vGX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ea27a2cb6215e126aea53a32bb137fcf92fe985","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.14.6","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","eslint":"^7.0.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","prettier":"^2.0.5","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","tsconfig-paths":"^3.9.0","ts-custom-error":"^3.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^4.9.1","@typescript-eslint/eslint-plugin":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_1.0.2_1607930653901_0.5056798712583082","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@matrixai/pagination","version":"1.1.0","keywords":["pagination","offset","cursor"],"author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@1.1.0","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"7541688874e525c0830a1f8b96ceba7a31589de8","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-1.1.0.tgz","fileCount":13,"integrity":"sha512-k64qnX7KMhFxHwVo9P4hWu2Ecl6TCa/CUqS/gobMs9gRIXQO30KZLd/qWNWBYO2Z6SjFDiQKj/Mls7vZPYAuFA==","signatures":[{"sig":"MEUCIAzppijH0WANOWVOfRSOEeF7ClL/u7gfhnWEMiJeAcyoAiEAwp32znNoZ7JUDuMllnLqTMGwL5Bemt7NsZPb6sYrXr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2e0aCRA9TVsSAnZWagAAnd4QAIYmUADk3Ijvn1B1VCXD\n74+g3V5jgr5fn0QmAIGEQX2hrtKkcYVyLiRXfQfm2ysa7uZfz+NEPj8BBkxF\nlA+b/H9tcVGd+fByPIyrXmT0x5aDUOp3Edfwp5E6SVvACnTyT7G+CpnZ0sfh\nAUmVKl8GGKRXezpC7fUsUWshLUBqcP9vIU8gcS77TJ7ORrsFRv7nPd1+3LrK\n58sdI8IFaBOukh8yfim11BflYK/jmTq9SRiX29vwFhhd3ZAbHJ6eIXVmyt06\njkF+yu1R3lteuIc/JM+HOZB6nAkVUzYUTHYXW8v6n8AqEwTTaUQxnnTff2qd\ne27Tey5iCvr9WH41PeVTC/B/RWXixi6rdbc7WoBvhxSXrnu2DFqooIkK+Q4S\nD1uLAPQdC5cAoPV/Xb9yMEYbiJY8WdMpWn84AkKFuclLpTGG0+C+B5v+U+Do\nh0Jm8aOrSWwQDdqnu8HQxbSimDYRFvOHAofu0x1SzAEYywG/VlOicdU0lSV1\nsQFebuSSk3MGMGj9eIZDKts7qYSaEopKLY74JpGOztMw6abZmk8qJEA7cqd5\npIJ6Gu+m7xlJGSZ8qh1S98PodSSFYZlv36c/d091Al2oJZVSEoGAEHyNH2ub\nDEhcpflSn+AmBAx4NRipeMYAMs2ukHxEAx4lExf1lw19Z17mqXdjg2ytj94N\ndACu\r\n=7iye\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0f7214d355f60b1f3f1879a272a0b1e4e52a73db","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.14.6","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","eslint":"^7.0.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","prettier":"^2.0.5","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","tsconfig-paths":"^3.9.0","ts-custom-error":"^3.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^4.9.1","@typescript-eslint/eslint-plugin":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_1.1.0_1608117530105_0.7196187676383692","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@matrixai/pagination","version":"1.1.1","keywords":["pagination","offset","cursor"],"author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","_id":"@matrixai/pagination@1.1.1","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-pagination#readme","bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"dist":{"shasum":"2ddba191dfc84bd67774a1e97d535b2902c68173","tarball":"https://registry.npmjs.org/@matrixai/pagination/-/pagination-1.1.1.tgz","fileCount":10,"integrity":"sha512-scUP33d4fGG6x2x6GGeQNqPT9Uq18tzyJgC36Vrv5M9R9sEv5T+0JbPshbxK2UZAjDTXldQUJWLSRuRQXi/qtw==","signatures":[{"sig":"MEUCIQDbPHzGwEDBAm4NV+jCQTxENBbJk30TxTBOELofRz3ojAIgWYruCC+Tn1GRgd14AK7w4/6qtMGq3xPP6QVUL1zvOh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2tbdCRA9TVsSAnZWagAADw8P/RjXKUNjrGwmofyQvw08\ncQf3/QOuPiz2GaCz9LVS8QJZZBE9k0lo+Y7GbHyiLbP8qPbdXtberDQ6Sjyd\nSfqAi52Bry7Zfp15JsDZjPpnxSIKtba+HAh8R/ciNIK1TGqIx7xTRuSGG/Rr\nDUgzcL/zoIhxbJA79QHjQSsxIXbwU66S5ayfhEWJuHc7+0SxVOPa86wGdey2\numOnPqqcQ2lLSVQUZ1606KemoArdDPY4Eul02h8LFRLM9ljnJA4cggUXg/8A\n9k85b9dQCaXXFqbM2itC/wx9g3CU+8SoI6WmcvAS6gLT5lRAUyV4EEcmJKHJ\nNcUPLLDeA8s2YJ6MkXdgFQQOIFKg2gq7J5cHgWGL6WJqAIgOmi3CdG/9l9wH\nlYaKA0BdkID/8NB+tbsiqbEYXpF4OlgBw8awgMHT7Md9NZSkNHT5rdc391L8\n+PJDG6HTnOoOMOuVba7ZZtG5EHK7+l6GSGvirfLJJx2Ke0gAlmF+RvzUWwBP\nsV+jXBRkrzDnUi2P83NKUuYlf5zfl7HHMF0g0X/UYt0WViDX5YxvMlFmIrhN\nHB5X4PZ9iSTdyGcznWORmlEDLL1KPoUpe1Y74HJjLS2XLZMF3xyfuHXx74y+\n2aJb86/8hVAdnN2AAxqfCkvX9UsXFI/DAkcCg1DkeHV/BgHq4v2DzuhS93Wq\n5/SD\r\n=Vke/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"43de891ca3657ceaafe953347501363fe10782b6","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"_npmVersion":"6.14.6","description":"Offset-based and cursor-based pagination utilities","directories":{},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","eslint":"^7.0.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","prettier":"^2.0.5","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","tsconfig-paths":"^3.9.0","ts-custom-error":"^3.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^4.9.1","@typescript-eslint/eslint-plugin":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/pagination_1.1.1_1608177373450_0.6152742740709398","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-09-24T07:30:53.224Z","modified":"2025-08-26T06:23:24.136Z","0.0.1":"2019-09-24T07:30:53.607Z","0.0.2":"2019-09-24T08:18:20.535Z","0.0.4":"2019-09-24T09:05:12.445Z","0.0.5":"2019-09-24T09:08:01.298Z","0.0.6":"2019-09-24T09:15:52.074Z","0.0.7":"2019-09-24T12:13:02.227Z","0.0.8":"2019-09-25T03:04:06.777Z","0.0.9":"2019-09-25T03:39:16.119Z","0.1.0":"2019-10-10T01:59:44.150Z","1.0.0":"2020-12-10T03:36:43.127Z","1.0.1":"2020-12-11T04:38:24.324Z","1.0.2":"2020-12-14T07:24:14.405Z","1.1.0":"2020-12-16T11:18:50.217Z","1.1.1":"2020-12-17T03:56:13.609Z"},"bugs":{"url":"https://github.com/MatrixAI/js-pagination/issues"},"author":{"name":"Roger Qiu","email":"roger.qiu@matrix.ai"},"license":"Apache-2.0","homepage":"https://github.com/MatrixAI/js-pagination#readme","keywords":["pagination","offset","cursor"],"repository":{"url":"git+https://github.com/MatrixAI/js-pagination.git","type":"git"},"description":"Offset-based and cursor-based pagination utilities","maintainers":[{"email":"roger.qiu@polyhack.io","name":"cmcdragonkai"},{"email":"enquiry@matrix.ai","name":"matrixai-bot"}],"readme":"# Pagination\n\n## Seek Index or Key\n\nThe seek index or key must be totally-ordered and strictly monotonic. If the seek index or key is not strictly monotonic, it's possible to skip items when doing the pagination because the seek in cursor pagination is assumed to be exclusive. If it is not totally ordered, then pagination may not be consistent as certain items may move ahead or behind on depending on non-deterministic factors.\n\nIf you are using date or timestamps as the as the seek, you must realise that JavaScript `Date` object only has up to millisecond precision. If you are storing more precise timestamps, during the comparison operation for pagination, you must do the comparison at millisecond precision because when JavaScript is sending timestamps to the server, it would only produce millisecond precise timestamps. Alternatively you can ensure that your backend is only storing only millisecond precise timestamps.\n\n## Offset\n\nOffset pagination relies on a seek and limit number.\n\nConsider the resource we are paginating is:\n\n```\n['A', 'B', 'C', 'D']\n```\n\nThe seek index starts at 0 and it is inclusive.\n\nThe limit is the desired length of the returned pagination view.\n\nA seek and limit of `[0, 2]` would return `['A', 'B']`.\n\nPage numbers start from 1. However we refer to them with a page index that starts at 0.\n\nThe total represents the total number of items when the pagination was fetched. The true total of items may have changed on the server side since fetching a pagination.\n\n## Cursor\n\nCursor pagination relies on unique orderable seek key.\n\nConsider the resource we are paginating is:\n\n```\n['A', 'B', 'C', 'D', 'E']\n```\n\nAssume that the seek key is `[0, 1, 2, 3, 4]`:\n\n* Using `direction = true`, `seek = 0` and `limit = 2`, you would get `['B', 'C']`.\n* Using `direction = false`, `seek = 3` and `limit = 2`, you would get `['B', 'C']`.\n* Using `direction = null`, `seekAfter = 1`, `seekBefore = 3`, you would get `['C']`.\n\nNotice that the `seek`, `seekStart` and `seekEnd` are all exclusive. This is required so that paging doesn't show results that overlap with existing results. This is because the next or previous page is fetched by using the seek key of the first or last item.\n\nTherefore to get the `['A']`, you would need to seek with `0 - 1`. Or at least some way of subtracting the seek key.\n\nValid seek keys include integers and dates.\n\nThere can be an extra parameter called `sort` that would sort the results according the seek key in descending or ascending manner. Here we assume ascending sort. This is however not a concern of pagination, but a concern of how results should be displayed. Therefore the `direction` parameter controls the direction of the seek, but not the order of the results.\n\nCursor pagination does not allow random access of the pages. You can however randomly access if you know the seek key you want.\n\n## Publishing\n\n```sh\n# npm login\nnpm version patch # major/minor/patch\nnpm run build\nnpm publish --access public\ngit push\ngit push --tags\n```\n","readmeFilename":"README.md"}