{"_id":"@dreamystify/fingrprint","_rev":"24-26cae3e2f9e98bc74ee256f4ef0011ce","name":"@dreamystify/fingrprint","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"@dreamystify/fingrprint","version":"0.1.0","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.0","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"cd8de002f335ad4814b40a24a2436b06509bc9df","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.0.tgz","fileCount":5,"integrity":"sha512-bIYeISXvbpQfGZHQLe20D0Ll/bSiyEzGjo6n85hsYKEBXywSel5TUYlRt+YNbI6HStQCZSSkOgiAnHkLkYEfcA==","signatures":[{"sig":"MEQCIAlVe8+36C0HC+uM02uSESD6zicSjtq0Bzjr8xaGLl3rAiBRNrk/pgB3j5ePgnv22PfgWCkEDCOj4nqmfznT7abWcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1AEvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo36RAAjTrx6JVe1Z364O44oJ16wx2NwqM1HJK0iFVsgRQ/GXLm/qs4\r\nHlovCxPNEDA5VEloyRJ2B2pYv3CYiHPXXWKlztx2mrMrmXiSP51VRM33AxKG\r\ngrjGyyXwu60W9+5YMAYaKckSCP9xqRg2jjQllri3xF/Umsh8miAkUaugvaEk\r\nqZoOgmt2laDAuMzH7fN6Biv7c2PBmlIg6w2BdSgRovV0X8VrrNhVQP2VWmZ+\r\nYjf7HvxplMuAojBHMs+BoGR6cpdfMtKgTtYnhhBU37xvQCTQOX4Q1m/05vWb\r\n7ahYbe8Oq2oUcsA1PWLxc7Mh9j3yXCcSpqTwmCsDrwtFJ7deNtxFpIFo9bla\r\nvPi+zZTNc0mDpFVCuT3UYDIbVAhxzXBzInCnoCeuBykhwCzqgNwKUMa+swdv\r\nVpopn5OZQ8SqztFDhWkRcsag6hZvdLTwizBMJuFsBX6hE520yNkBj5oVvG1p\r\nQs1r8r5ciL5QxwwN49WJubwQ7QP6l6W87QfmkmCRnC+eeW48IHaJza42tKXf\r\nJIh800hFJSPTrq+TMYWjqh/nbjiaZ2XYL1jAr64d0/eXYC/+ETAOluzt/5IB\r\nydPBSRoJfkYxaT3nQ0M78GjurmHi+//jvzxNLnG4mxbtXANiHGRLvTPb4Q56\r\nEXjECszkoVip67UilvJ4+fngKPGIoPM+Bzg=\r\n=i48f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b926c8a9f16147e9273ecb05949feda0fb0691cc","scripts":{"tsc":"tsc","test":"mocha -r ts-node/register test/**/*.spec.ts --timeout 50000"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"8.12.1","description":"Scalable almost sequential autoincrementing 64bit id generator","directories":{},"_nodeVersion":"18.4.0","dependencies":{"redis":"^4.1.0","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","ts-node":"^10.8.1","typescript":"^4.7.3","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.0_1658061102522_0.3980155148068656","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.1":{"name":"@dreamystify/fingrprint","version":"0.1.1","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.1","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"62635c187981b377e9d12727e1fd7fdeeb9ae6d8","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.1.tgz","fileCount":5,"integrity":"sha512-PVs8dAzuWgm38wkY7v1PqOmJSvc76rhkL396qmCLW+PcYVymT903iNXcR3fsz3SO1o82cd0NKDp1P47if8mFPg==","signatures":[{"sig":"MEQCIBdq0FlzTg/wINYjallpwphQvRvYaEr5XR9YS9GoD/+IAiA1nSoz8lSyx5bLRxPSxVypHKhxiD3tMsp9gPFiTIBylw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1AL9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFUxAAiKIqhq5/xqwkvxdc3dIU53aKmfKEFhlfUQ1w0ugWkou9bBva\r\nLIRFUH9Gbn+t0nIYSJg9MU+Xxaf9oayr+m85xitTGF4bovAOOmSs9lnF7Y4u\r\nvmoxx5ZnIuDb3lgoQNjKXFSmQYbj4xlcQYrTgfRDnQfP5htjrXyMDIgVXGna\r\n6wDx16k2SDAK6ZAk07jHmeCW6vK6DAB+hQ8OWsBfgXr1Ysm/iDo/4sOx1gsR\r\nVOIB4CDQKIRSk7epq6r8AS2EF285F0UwocQ2tfOe6N0FP0nb28HQJbG2AAZ5\r\noqms3Fsfvz99nKfRL5AfsTjruPU6iI8kUgT4Ww0sqbEGqPuIGcBhHaKJQXAu\r\nCp+uhDsyj8v0Xi2rUZsEGVmVS01nR3yvyyHxIUgM4tfLwUJMLY2X/9VvWjVX\r\n2w30h2eB3vIE4ALXx3vxolHAdVGnKmnUEBzzWDPwOIVlcDzyJbr1IgGd8pV4\r\nspsH44APbgpmYiJbOfkg7TImZ2/fhqAS73djo2P5B2eBXGO5P7ranwg3BVg3\r\nx9b4rVKYd6eEdV8Fw+zScV3Q7B00TtuLizQp6wFSWR0m9G2HAjErUdCjOzxG\r\nkq8aToE9zk9HnUZVedMsbkciYcAgRU3ruz9Iuqc5YvU5/29Ibcm6ryQATaMh\r\nwUV5f1V/D8OqfvoGE/I6qzycVOThIZlt1EI=\r\n=I7/q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a44af90885586868464ddefbc823fe9ea9fa0358","scripts":{"tsc":"tsc","test":"mocha -r ts-node/register test/**/*.spec.ts --timeout 50000"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"8.12.1","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"redis":"^4.1.0","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","ts-node":"^10.8.1","typescript":"^4.7.3","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.1_1658061565311_0.08500244899295928","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.2":{"name":"@dreamystify/fingrprint","version":"0.1.2","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.2","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"de36a4d2ee4c3fe0152633d4272ba960b2201730","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.2.tgz","fileCount":5,"integrity":"sha512-7b4FObgaFpIntgc9EddHkCybg8yHK8vs/m1FXc2fU19Qw+nm6EAFVAcT7FYDLCmrEwXqQANrUQP23M4ok4tGug==","signatures":[{"sig":"MEUCIED26r7qcTh/UgX7ToLASdDMxOhG6kWWvxlkRw4GcH9NAiEAqPhH3Ck4698G+Gqri0tO/VpdYTGHmeeki7EOiVEEv1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8GbUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre1Q//SFYwDnAtv3DzsLWdXg8mrySfBHiMPfLcX0TLvyzthIJfBG1e\r\n3K/tYKWq1aPuX5HL/RRnD0zd3RilpIDWtx76pIPFKKB9BoqcFyyhAIZMYKqt\r\nI5tX06ND1PT2WnB0Mfb+COvliXS1/fU2ewXKqnWOHJFHr2Ou+0VQBpkdwBBs\r\nP36ELZt4h+wpOY1q704OPEH6q7wMCxjqwAnKoE/q3ncof5j3VHRjaEjdGGX5\r\nih/LQnaPc6yG1/CIL+SSg/zftqCPop6OK2QAr8+DBzCY/O6QWepbT+1xnMGa\r\nleAmtaJVSX3PNyDR2SmDKnvWwD47dXP2+n0EJS+Xwxl6x25zoAcd33VeZ6wh\r\nNPL46jO+Ibfb8HgvS8+jgzoz31TYkqTLdKIn8+f+lkTW4LVOsjf2Vafru55N\r\nBU53wbr/PCWHlLjr2R/i2RZstmxYEnNuwa8tWs3Uz/xayRX2yM61bVeRZGQh\r\n/jMdfN7i8FSwrEyNPa8kx/jlpViH6Am1O4U3Ku5baVuHW4uVzsqT5Zlsj7q+\r\nj+fR/THX5OIhUAUrOMloZhBRfrN309vFqLwMpqWr/Rd2Y+vg7ov6IC2Ll4jP\r\nHW+KDXmtco26dk7T4hOf010rm92EhtIMejPUs4+CywwLfwiCX3zEmOeWElcK\r\nz6BSOdtWeArF7SruJGVTeWC6/TEm2X5xTTg=\r\n=tASU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f6b4657eaa862e71a764230cc42e94a39a2a873b","scripts":{"tsc":"tsc","test":"mocha -r ts-node/register test/**/*.spec.ts --timeout 50000"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"7.24.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"redis":"^4.1.0","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","ts-node":"^10.8.1","typescript":"^4.7.3","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.2_1659922132364_0.7453995143221908","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.3":{"name":"@dreamystify/fingrprint","version":"0.1.3","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.3","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"b0a389db58ba6ebdd1210ed1347c24a67eb0452b","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.3.tgz","fileCount":5,"integrity":"sha512-kXWbybxPxMANlF1mGysdCZcYOzgHpL5SpsVU4EYRLXMGSr3nmQQTJL9gqmLqHvJoUoabve2oszHPc3fEbngn2g==","signatures":[{"sig":"MEQCIBeuxjK7JF30KvTQ14zmrV47SwpeZYUU0IunHXTj24YiAiBQ1WZ6VsEnb6isORHU5Np25PbmOZVSmWzs6iToRZFtlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8Mq9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWQA//Q5C7yTmIVWoGGST2mW0SKZs1cLorFqTV0ge4flafymuaAYrW\r\n+kkFtIISaTKS419Y76dXjIEaeWES3+6ddcKbIUgQIanq467nXGFmfWhqCZT8\r\nlZGdrPZZX3IUOkUJXYvbYFLh6d5oAuf4/t8IOYI67ivqp6BhNoMNn2lk4iie\r\ngyjfvh1oijeVHX51NK0Mbu97wCrD3fuQcHAbeXL1/1xV4lN8W1qCjhOKCODk\r\nID7UEuG4bo9QDwJ86SOQ07DJpsjd+g0VJQKDtgMaKStOq/t5lk2davK79Flx\r\nZ7mgBEMj5m+oqCp74CYgVCAVJAfYF9PaqpxDbe7xvFEg1TjU3nok3fJ3UidU\r\nKIfFQVO/EM5K8ioXCQ/f6j+XqXQavu7Woy4TWyYbxgCyiaS3okfx6FMP+Ye0\r\nUFIdLm0ESv6YSbe2eZgUVKxgf0z1qP0/sAwS9nh61ax7PFfNvTrujfvjIzUI\r\n2XMQnNCMGYjrS/qP2Nq/1SnypDJ+nvZVgGuVeGjb6ASp6wKyfEXDWgl19SON\r\neaMy1n/WSIPzn2q52Tk2N492PomAsZ2r4XWdsxc0DWgoR7rIH6sNbxhxg0bL\r\nV/ToktONNw7eAYggPG1RgCq4V+vycAhS9ez0rHqbMJt2YAhd3drgDLz6NgQw\r\nBhc9DupwAa7y7uH0/kpVWRuPYoaLQcc2qcg=\r\n=5g1k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"515eda8ae576f6f5287d540c81fd3148c012f5da","scripts":{"tsc":"tsc","test":"mocha -r ts-node/register test/**/*.spec.ts --timeout 50000"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"7.24.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"redis":"^4.1.0","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","ts-node":"^10.8.1","typescript":"^4.7.3","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.3_1659947709590_0.43444328903542173","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.4":{"name":"@dreamystify/fingrprint","version":"0.1.4","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.4","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"d6cbfc99504bbc014687c2a800608f131010989c","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.4.tgz","fileCount":5,"integrity":"sha512-/qKmPPMgWV2B6pfPYGMbrT2ZATq/9g+KHhzHurvidPColEj3XC82BgCHDXElVBV/8l8bsuwjrP8MA7soIWzdjA==","signatures":[{"sig":"MEUCIQCXSLutDHkrIYcpwvXask3mRpH3UC42XdCMBdkB75gAIAIgRudYXI59qj7gmH3sGrnupP3RdDJFz07Cs33esc8/BlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8NjhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlCQ//Qck2ZHB58NHMeC7GqXbwX6yGd6kwTqj5X6jVYm3RoWxBs9Xx\r\n1Wx5DSXlWO9J3dBEXG5VEan9IzkYsojw/WnGTf3UM3s7UXSr2Ahzfz+eT1sx\r\n+ty2HSAqvlYeWQHRrDfUqR4BVZuAbVwphkhNrNBjLMOeJPBkE1g54aIcq6Lw\r\nmgWH3YRrqaGOxe11Km/R1qHhGgox5PoNJlKSFLQ3quoooL5INtmQvIoT42PQ\r\nqm3uuWOXUt3FoK9HzkEuIaZjwU50nBTjSPf+m/iFJwhi1F2B8NqS3GhdpJIc\r\nlByuNQCIo71Br9xDa9DUozNw3uG9Tk2OQAj89475tbuY+X535lxYtroBr1nE\r\njB21HomGEToI8VrUR2Zjoe6uY/AqzxtLs/8c1d+ILwkPgQOQrpxStmfGYRN3\r\nSX3TfofX+Pi1KjfNETweFC7VJW/C18NHTe90nxOYx5bsc8xxGhKV+8lIojnx\r\nWK8HSVO5QymFOMgQNLbdueXQT1gy69sxSz5OrzHT8e0nkAl77n95s2eaybzy\r\ngy8Rm2P8dfPmf08QMyjWiuJLv3j0M7lm5k0g2KzfMoY+u5e2r3tZ8L+rpMfI\r\nIGkf3NrqDCxTV02WGM5A9x93+yDKsKzx0svl/0Tm+r/mbV+YzvHPMyQ96Ptd\r\nHQ+Eor6/KNuTFfcIfGDbfFb9wZ7t0SLubz0=\r\n=dfB7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c43fc250910f77fc7a2e8bbe730bd44f25e2c6c5","scripts":{"test":"mocha -r ts-node/register test/**/*.spec.ts --timeout 50000","clean":"rm -rf lib","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"7.24.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"redis":"^4.1.0","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","ts-node":"^10.8.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/redis":"^4.0.11","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.4_1659951329449_0.2750677393732581","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.5":{"name":"@dreamystify/fingrprint","version":"0.1.5","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.5","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"a04a130c6f05addd63870a13c647bc0e6a97dbd8","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.5.tgz","fileCount":5,"integrity":"sha512-BC85GBWdmtTviJJz3KnQgtu0ntlqxeZsQBNy6CTZwLQ9xMO7ls75q/OvmojJJtD+6hniPR/Cf1vsGfg/Kbce0w==","signatures":[{"sig":"MEYCIQD6xf789tUkmQL4E9LwpMfVx2B17T0QLLKzbLSI56loVAIhAIwCXTvlN9cVzTnO+EtgVHqbekb3dXeRBgzI/3Aj5HAA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8N0FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfEA//Qoic3ziq8981W5sFtXvZrTrvH9teRD9fmI2ftIxokToZ87s3\r\nXG0O1EA6vPcmPi7XOzrVsNZr3OjbiRgMkRAb5qrAp534D6d31yxgg+/dEYwN\r\nJdnKV1o6a1VafBMP5q7P5r7BZ9yEcOerWXSpNqC/6qYCcCzDdA7nymEaj5JW\r\n8Rz1VRyeXc+p2PVHPerhM/wIAW9z6ftGNZ6bfgKCfIlM/wobEQcaZNhScZ6r\r\nIe7BIyQTeDoB7z95J4llfvH7T0cAMz3ksV3c4cSSE7UZhioURcc1jSBoKP9V\r\nP/dPfgEb5YG8XeU8rAcrxk77QgUPmL8e4PH3ORqpRLZMLyQq3FKDV8zIZWqT\r\niZ2Vp+mtKL0/5naHRg3o1ML/EG5sTiaGOf0y3MFdeEJX6XmtiXp2rfRMUITW\r\n2s5QVKG9IgRMvfpMxWcGU3oUKcmNC0q/2tHjXxhLDwKP6dGjt1X260OoAedx\r\nYyBWo+1xvoq7p6+D7VBew6Qo6FjZ0QFgGPC8B71gs8P9VGkHpikQ0itZaeGH\r\nO/5D/2fIlJEMcQZG4CJvtFRgeWd7F6iHa+tKTR+9Rz9y9M+fJnVrStaegUig\r\nD9j/hLBmpeK14a/7qXwQqSg6EdIF+xGi/yOFszoIdCZxyf4HwIAp3EBuwNw3\r\nkbJyY0gaO/rIfW9tR4Il6ODRnjxKe6WdtYI=\r\n=jw08\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"cb66a2acdcd57838491a7355fc2674dd69813636","scripts":{"test":"mocha -r ts-node/register test/**/*.spec.ts --timeout 50000","clean":"rm -rf lib","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"7.24.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"redis":"^4.1.0","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","ts-node":"^10.8.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/redis":"^4.0.11","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.5_1659952388999_0.7657233055572175","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.6":{"name":"@dreamystify/fingrprint","version":"0.1.6","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.6","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"00b1b333d587f84ab3b57b7b0ac63b4a034cf4aa","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.6.tgz","fileCount":5,"integrity":"sha512-A+ADGfpp6+gWZwo+p+aFq24U42EU8yahrlinYwU7F5zi3VPQb1rcKJCMlF0fe4Ssr4TDkV1H9CG00jkyLGKtfA==","signatures":[{"sig":"MEQCID8m4uOFxxMq1MnSg9qc9LArEtvfOIYu+Lc2iNjx66+RAiB1EN6xb9+et82UVblSzLojrHIUBPAbJpaJOa8lPWuLrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18091},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"498a59cce8c2318847c4f94d1323960aa938fefb","scripts":{"test":"npm run build && nyc --reporter=lcov --reporter=text mocha -r ts-node/register/transpile-only -r source-map-support/register --recursive tests/**/*.spec.ts --timeout 50000","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"codecov","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"9.5.1","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","codecov":"^3.8.3","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","source-map-support":"^0.5.21","@types/chai-as-promised":"^7.1.5","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.6_1695557328662_0.9981966426275548","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.7":{"name":"@dreamystify/fingrprint","version":"0.1.7","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.7","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"2b479a2fbaf284144115e8dd2d5bbd38377928c1","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.7.tgz","fileCount":5,"integrity":"sha512-kjDZw5NR6kzvH19fuYi5Cx9U69SBDM4x13qAg++CNN+Hr25XlHFb5MiMDm30Q+mv0PcnTuSfziaoB3948aOHGA==","signatures":[{"sig":"MEUCIGHYi5JJjOsp0/IzgI81VXwgE3b3Lgb0qYHLej4kdYv/AiEAtAL88ltU8upVqTrGEfaQ/vE37mVyRVklZLm1v2KWrgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18091},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b408e90898d43b090fb473520a5adc2d326eec02","scripts":{"test":"npm run build && nyc --reporter=lcov --reporter=text mocha -r ts-node/register/transpile-only -r source-map-support/register --recursive tests/**/*.spec.ts --timeout 50000","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"codecov","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"9.6.7","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","codecov":"^3.8.3","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","source-map-support":"^0.5.21","@types/chai-as-promised":"^7.1.5","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.7_1695557855286_0.22570585184424496","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.11":{"name":"@dreamystify/fingrprint","version":"0.1.11","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.11","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"29367e678a6202767bb85d1f3321c4d80bd357de","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.11.tgz","fileCount":5,"integrity":"sha512-WGK1opA7ztvnMfBvy5hT6VRr5ohqvkbY/5+WUW/5FXfNxpcy/N18sdLnQEv+UKcoBaHePjB3eszCHdkWOXTuwg==","signatures":[{"sig":"MEQCICI5r3chx5ky3h9SNbMhLI1up8LZXjBNPA2Iz6ATP1L8AiBeg40BfI7eR2+RE88m//G8tg9X83DtjMRrbDEvTX08/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17869},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"63bd9b960083b749f8ad0a74dd1f5f5f394a914f","scripts":{"test":"npm run build && nyc --reporter=lcov --reporter=text mocha -r ts-node/register/transpile-only -r source-map-support/register --recursive tests/**/*.spec.ts --timeout 50000","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"codecov","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","codecov":"^3.8.3","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","source-map-support":"^0.5.21","@types/chai-as-promised":"^7.1.5","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.11_1724324447365_0.7477545402970773","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.12":{"name":"@dreamystify/fingrprint","version":"0.1.12","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.12","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"afb1c0ecf96dba97ec4eb386c57af22aff57ad05","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.12.tgz","fileCount":5,"integrity":"sha512-N273cDcA/sTiO2MXP1DI+O6Mp3wqQ+WCwTF+bCcP9E9wnzW6CdpDacH1C2UtNSKd26xpWcL57KULCXEt0gPa4Q==","signatures":[{"sig":"MEQCICHfM6kKtdHEwDFc2/rJvJa2p9vF5Qs+BbaMAHgzPfcSAiAOofnCFecL+YB7Ze56SF+4jRQUVQyqfmx9SgOd6fkDAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17869},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"99a086bdd998a60c842c6304ef2392ca32d8883a","scripts":{"test":"npm run build && nyc --reporter=lcov --reporter=text mocha -r ts-node/register/transpile-only -r source-map-support/register --recursive tests/**/*.spec.ts --timeout 50000","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"codecov","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","codecov":"^3.8.3","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","source-map-support":"^0.5.21","@types/chai-as-promised":"^7.1.5","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.12_1724329265456_0.24648343646097226","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.17":{"name":"@dreamystify/fingrprint","version":"0.1.17","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.17","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"8430bb30555c8ec2c82d39268dee96901322d652","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.17.tgz","fileCount":5,"integrity":"sha512-S5thV9VyizEIRuE5ozJGJWYIADn6PwrYQbcvpKSCUZ2uPg0EpimmseRHBf/xwVSoGe8olKuZ7NLhOUAAfBDbdQ==","signatures":[{"sig":"MEUCIQCFjDYGM+yTJgKyqdMLWfcifVnHJMd8jqjzw4XpFk8VLQIgBYb2gnbu4F6nKXVXUEgaWhx2MYLD9wFEpXUwylhFtJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18338},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ab5ee5af7f5ef0c326d6f9a31c75f8f858af2718","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"codecov","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.17_1729718791300_0.1476329435952879","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.19":{"name":"@dreamystify/fingrprint","version":"0.1.19","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.19","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"2a63c2bea99c0bf3e88d1fbb9cebc9940f383e9e","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.19.tgz","fileCount":5,"integrity":"sha512-sGRMhZmBlTHdXvybXy4iwByfajV5p9JiuJL8ksRh/RIVxbC+LiVkO/Bymhuv2Zja/hG7/ugbEDpk+YEbJ84Z6Q==","signatures":[{"sig":"MEQCIBgKJIN5cMRcF85SHfOYewbsDHSplDZMs135rOqfXDjDAiBdkctlVb8f2x+AVUG9ibch6xbrm2M/IsIuNnHWv6dvLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18335},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c77ee4f4042d55007cab2a7967607c09ae384d1c","scripts":{"test":"jest","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.19_1730170258866_0.906612466871707","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.20":{"name":"@dreamystify/fingrprint","version":"0.1.20","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.20","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"ec42ce6e971549f43506b958f2951e402921ad73","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.20.tgz","fileCount":5,"integrity":"sha512-00+jNtZ0kaDGnuIpMk+x1TlL4JRNcI1KTWXz9DfKYEDWK4wtV88KAgGzJHxOT8mRqLJA1vvMYlLB+wlVDt2y6A==","signatures":[{"sig":"MEYCIQD72lVbn3lVILg1pisgv6iIZfwxBw8qQR9f9B3+K30LhQIhAJ98ugjC8f9NHx13MkMwz32c151KJEiwV1GT6TDbRcQ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18335},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9492828e7caae8cac248188de0ed9acce887d9a1","scripts":{"test":"jest","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.20_1730173677047_0.4622285058455131","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.21":{"name":"@dreamystify/fingrprint","version":"0.1.21","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.21","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"9902acedbeb564ba42400fc0dc48b575027d4f1c","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.21.tgz","fileCount":5,"integrity":"sha512-6BdxnJVHiURX/TP2ujzUtIHkq8UfZgwSK2Iunlj1K1tqVVh39nvAqnYFVP5LHBlTX5Yh0ZgPnZpMBfzYE7YVXQ==","signatures":[{"sig":"MEYCIQD3vnTcU3IRDpeJA4pO/SrYgbYClW/p1/+SAE2mql6BBwIhAOqKtXFN92QXGr/Z8hmPtJr+QJ+DmrjrppGwL9jfOFsF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18333},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8240e6139fbef6504fb8b6f89cff2b3d03881de5","scripts":{"test":"jest","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.21_1730270081730_0.6244291100964801","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.22":{"name":"@dreamystify/fingrprint","version":"0.1.22","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.22","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"57a076e8c90023cee0f07d30eb5ccb69a8a65fbf","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.22.tgz","fileCount":5,"integrity":"sha512-I7z0ikTz8viiPShhJWztjUP8cqr0r3EDK0WCFo0C0CZribz9Lz/BREdGA5vV+60LyQrDeNO/EfXNV/1vpiIA0A==","signatures":[{"sig":"MEQCIFjIP8K5hD4pzjP2yqgC7WctPBxEFh+choQJPoHR4ieyAiBu0GUp42xk4CjroHqAWw4CrGO3GHo24dIq+d75RT/+mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18333},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d5f65a21f947b4646c287cf4dce460ea63dc1512","scripts":{"test":"jest","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.22_1730967969406_0.20832117143319429","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.23":{"name":"@dreamystify/fingrprint","version":"0.1.23","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.23","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"1207fe81d982b28501bdb14577d60a838ceac860","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.23.tgz","fileCount":5,"integrity":"sha512-xB0IKyPtYLdnOPpcZ0Yi90ju0Ar0kJ94RqYhxcNxZij8Z08qsY4TN4K1w2fokAOBhRHh9Tx79k7cSEl47PbDcQ==","signatures":[{"sig":"MEYCIQCX43UIoYoVeqB0GgEHc7oxRZpg087qbbt+VI0p9+dyewIhAP6RoECPmhu9+wZfpy3XPWhoE9eUduDK6pknSzKjxFc/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18333},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a0b5d04c794c2d1e2c3912d3cdfa1364bb15a319","scripts":{"test":"jest","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.23_1730968209479_0.40113969442718433","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.24":{"name":"@dreamystify/fingrprint","version":"0.1.24","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.24","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"5422f55579e88f04fb02651878649dce71bc7e74","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.24.tgz","fileCount":5,"integrity":"sha512-rTTb++wVSQCn+fbmi4+T7SyvkgZ82f8Vkm0gPwYFCnAuMGMN2sr75GUcbQ7PU9F80vtsBxpHkyFYHvKdKRiINw==","signatures":[{"sig":"MEUCIQDDNfUKd1iJGWvKAxFRU+eszhWeCJSWfTWyEWyjUvQqjgIgWXUlkViAO2Ku+HAUIYi1DWmMta7bClprTPKSn/ZE95w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18333},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"56df4424081d9a6e6be3268ada7d2e097e660622","scripts":{"test":"jest","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.24_1730968425862_0.7412970114649517","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.25":{"name":"@dreamystify/fingrprint","version":"0.1.25","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.25","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"3ef7f3d6b5df82e69c9927ce44c075140949b868","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.25.tgz","fileCount":5,"integrity":"sha512-lW8d1hktKJQllVkgX5pn38sDDHTxzL+Ew7K5JgXcoAY1WgPD5EGV6qhX7+JmRiIXsnHkyM6JZTbFmDC/7q+06A==","signatures":[{"sig":"MEQCIH6efkzcSxawqNY6GGCW4JYX2+mchds+t4e6VubKkmavAiAD/Yt8KDqj2sCNn3c4mYC6aBTN2iuIzd6Roynm1YuBhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18333},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b1205a1b4cbd346b1fae253c961388366ac30da6","scripts":{"test":"jest","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.25_1730968684758_0.6030810198001217","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.26":{"name":"@dreamystify/fingrprint","version":"0.1.26","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.26","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"66951413acd8aa7622b868c8ea32792f90b83022","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.26.tgz","fileCount":5,"integrity":"sha512-P2WogaJz8tGOPbGvZ6DlqqzsV+S4cluD7vQAkVF8Ksy74v3DrGiPMT8ZM94/oA8RrRJ5ifYvIzC0xmdc74W98g==","signatures":[{"sig":"MEYCIQDymZTPfODiQR8G+FbBsMxm5WjFERyGFF7kCvzhaCqpxAIhANmTZGXaZUMwFuEeZx3zcQ9jnXtAOrj8BoqLFgzDbmqS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18333},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"15a1b5a55aa804ef7e30063138fbcf14ed6a0c6a","scripts":{"test":"jest","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.7.0","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.26_1730977143927_0.30225590764137333","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.27":{"name":"@dreamystify/fingrprint","version":"0.1.27","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.27","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"88d06e2248c4636671f9c4522b88cf7a680443ab","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.27.tgz","fileCount":5,"integrity":"sha512-Qktb+Qh/l7GY+m0MMdd57CFdetPu1MPfTS+/25KQ+1qWN/QNcuGL6pZ0Kp5QhpOwEtnsn7Fxmidj4mlk+N1brw==","signatures":[{"sig":"MEUCICCZKTfPF7gra/JCztJycPE/fvrtjYNnQPvU2XvcbNNYAiEAscC+sMb4SOlkA3riaqHK7Pp20Q02MUNb3sPForU7iWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18359},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5532f0704cdf30b5fd3c670b53c4553abab841fd","scripts":{"test":"jest","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.8.2","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.27_1738130830888_0.21587640634069571","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"0.1.28":{"name":"@dreamystify/fingrprint","version":"0.1.28","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@0.1.28","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"2d30e6673ea3e799e6668b06da4a8924e8743541","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-0.1.28.tgz","fileCount":5,"integrity":"sha512-lTStYjwICpBTfhDcVAuJsM21FA0qQEMHs/foNxVTyyO1ISdLWASkNNSJva54DiTItCP/pgeLu6rq6pbWyhpLSA==","signatures":[{"sig":"MEUCIEDM/Bc2aGawxebLnRUbdWrdW08WxdVzKygSYEKekPOuAiEA09ug5NmNE0/GX+YKFj/QyIoDvPAcQivqGb/zAIA8htk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18619},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f5732017283a19348331f328cd67b0b4f0522c9a","scripts":{"test":"jest","build":"npm run clean && tsc -p .","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.8.2","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"redis":"^4.6.7","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.1","jest":"^29.7.0","mocha":"^10.2.0","codecov":"^3.8.3","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/chai":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/mocha":"^10.0.1","chai-as-promised":"^8.0.0","source-map-support":"^0.5.21","@types/chai-as-promised":"^8.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_0.1.28_1738186634643_0.6204209957272759","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"1.0.1":{"name":"@dreamystify/fingrprint","version":"1.0.1","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@1.0.1","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"afdb3536531edff04edb774901b03c35d564970d","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-1.0.1.tgz","fileCount":6,"integrity":"sha512-qzoTtF7iPT8EHwsm9EX86438/bDqg4cBVA9zhpkA5Q0aGvS9P29spAMf6woLKcc6xeMFYIeNsPw12s0G58Y4kg==","signatures":[{"sig":"MEUCIDf58MB9EnTuMLbez8HF2IPdosuYOo8WWYqAf8SPQAmzAiEA/wr9ELeRE0VRMW2WYfhw8IoJg7N6ukRzTvRggtHEzqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61262},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"34711db938474333527852608dab511bd58e1383","scripts":{"test":"jest --runInBand --detectOpenHandles","build":"npm run clean && tsc -p . && node .scripts/copy-assets.js","clean":"rm -rf lib","watch":"tsc -w -p .","coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.8.2","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"redis":"^4.6.7","ioredis":"^5.4.2","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/jest":"^29.5.14","@types/node":"^22.9.0","source-map-support":"^0.5.21","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_1.0.1_1740556617836_0.8764003226172941","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."},"2.0.0":{"name":"@dreamystify/fingrprint","version":"2.0.0","keywords":["k-sortable","id","generator","bigint"],"author":{"name":"Dreamystify"},"license":"MIT","_id":"@dreamystify/fingrprint@2.0.0","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"homepage":"https://github.com/Dreamystify/fingrprint#readme","bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"dist":{"shasum":"a1427cd7b7220af959a7de5bde32c485f2534d90","tarball":"https://registry.npmjs.org/@dreamystify/fingrprint/-/fingrprint-2.0.0.tgz","fileCount":7,"integrity":"sha512-b4yOtDUIJpDrbIGZ1T+UplvZSTxHw+hdcn3qddXJYG6/TJZb3fXe+wphMYepLkciQJOID6EOHfYN8sJ5UabrPQ==","signatures":[{"sig":"MEUCIQCZ8a6VmyGSK0cSIZsiGvsD7nZjR1bA/BVubmQZJEtIEAIgBkPp4mKgiu/ShGifxuwD3Iq6V+TL7I8DKx9qHFDV18w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78181},"jest":{"roots":["tests"],"preset":"ts-jest/presets/default-esm","forceExit":true,"testMatch":["<rootDir>/tests/**/*.spec.ts"],"transform":{"^.+\\.ts$":["ts-jest",{"useESM":true,"tsconfig":"<rootDir>/tsconfig.jest.json"}]},"clearMocks":true,"testTimeout":10000,"collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageDirectory":"coverage","coverageReporters":["json","text","lcov","clover"],"coverageThreshold":{"global":{"lines":85,"branches":75,"functions":75,"statements":85}},"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts"],"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"db624948975f1adaa39408644171c47ecf841e41","scripts":{"test":"jest","build":"npm run clean && npm run build:esbuild && npm run build:types","clean":"rm -rf lib","coverage":"jest --coverage","build:types":"tsc -p tsconfig.build.json","build:esbuild":"npm run clean && npx tsx esbuild.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"corey_lylyk","email":"support@dreamystify.com"},"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"_npmVersion":"10.9.3","description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"redis":"^4.6.7","ioredis":"^5.4.2","big-integer":"^1.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","jest":"^29.7.0","esbuild":"^0.19.12","ts-jest":"^29.2.5","ts-node":"^10.9.1","typescript":"^5.1.6","@types/jest":"^29.5.14","@types/node":"^22.9.0","semantic-release":"^24.2.7","source-map-support":"^0.5.21","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/fingrprint_2.0.0_1759101385658_0.7156479019483026","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: Replaced by @dreamystify/kestrel."}},"time":{"created":"2022-07-17T12:31:42.450Z","modified":"2026-03-13T01:37:51.016Z","0.1.0":"2022-07-17T12:31:43.881Z","0.1.1":"2022-07-17T12:39:25.508Z","0.1.2":"2022-08-08T01:28:52.509Z","0.1.3":"2022-08-08T08:35:09.797Z","0.1.4":"2022-08-08T09:35:29.590Z","0.1.5":"2022-08-08T09:53:09.169Z","0.1.6":"2023-09-24T12:08:48.817Z","0.1.7":"2023-09-24T12:17:35.481Z","0.1.11":"2024-08-22T11:00:47.496Z","0.1.12":"2024-08-22T12:21:05.617Z","0.1.17":"2024-10-23T21:26:31.553Z","0.1.19":"2024-10-29T02:50:59.027Z","0.1.20":"2024-10-29T03:47:57.237Z","0.1.21":"2024-10-30T06:34:41.892Z","0.1.22":"2024-11-07T08:26:09.656Z","0.1.23":"2024-11-07T08:30:09.663Z","0.1.24":"2024-11-07T08:33:46.063Z","0.1.25":"2024-11-07T08:38:04.931Z","0.1.26":"2024-11-07T10:59:04.114Z","0.1.27":"2025-01-29T06:07:11.060Z","0.1.28":"2025-01-29T21:37:14.866Z","1.0.1":"2025-02-26T07:56:58.052Z","2.0.0":"2025-09-28T23:16:25.882Z"},"bugs":{"url":"https://github.com/Dreamystify/fingrprint/issues"},"author":{"name":"Dreamystify"},"license":"MIT","homepage":"https://github.com/Dreamystify/fingrprint#readme","keywords":["k-sortable","id","generator","bigint"],"repository":{"url":"git+https://github.com/Dreamystify/fingrprint.git","type":"git"},"description":"A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.","maintainers":[{"name":"corey_lylyk","email":"support@dreamystify.com"}],"readme":"<div align=\"center\">\n  <br/>\n  <img src=\"./img/logo.png\" width=\"300\" />\n  <br/>\n  <br/>\n  <p>\n    A distributed, k-sortable unique ID generation system using Redis and Lua, inspired by Icicle.\n  </p>\n  <p>\n  <a href=\"https://badge.fury.io/js/@dreamystify%2Ffingrprint\"><img src=\"https://badge.fury.io/js/@dreamystify%2Ffingrprint.svg\" alt=\"npm version\" height=\"18\"></a>\n  <a href='https://coveralls.io/github/Dreamystify/fingrprint?branch=main'><img src='https://coveralls.io/repos/github/Dreamystify/fingrprint/badge.svg?branch=main' alt='Coverage Status' height=\"18\"/></a>\n\n  </p>\n</div>\n\n## Getting started\n\n**Prerequisites**\n\n* Node.js v18+ (ES modules support required)\n* Redis v7+ (or a Redis Cluster for distributed mode)\n\n```sh\n# Initialize the repo (if applicable)\n./.scripts/init.sh\n```\n\n## Installation\n\n```sh\nnpm install @dreamystify/fingrprint\n```\n\nTo build the package locally with esbuild, run:\n\n```sh\nnpm run build\n```\n\n## ES Modules Support\n\nThis package is built as an ES module and requires Node.js v18+ with ES modules support. When using this package:\n\n- Use `import` statements instead of `require()`\n- Ensure your `package.json` has `\"type\": \"module\"` or use `.mjs` file extensions\n- The package exports are optimized for ES module resolution\n\n## Usage\n\nThe Fingrprint library supports three connection modes: standalone, Sentinel, and Cluster. Below are examples for each mode.\n\n### Standalone Mode\n\n```javascript\nimport { Fingrprint } from '@dreamystify/fingrprint';\n\n(async () => {\n  // Initialize Fingrprint with standalone Redis\n  const fingrprint = await Fingrprint.initialize({\n    host: 'localhost',\n    port: 6379,\n    username: 'yourUsername',    // if using authentication\n    password: 'yourPassword',    // if using authentication\n    database: 0,\n  });\n\n  // Generate a single unique ID\n  const id = await fingrprint.getId();\n  console.log('Generated ID:', id);\n  \n  // Generate a batch of 3 IDs\n  const ids = await fingrprint.getIds(3);\n  console.log('Generated IDs:', ids);\n})();\n```\n\n### Sentinel Mode\n\n```javascript\nimport { Fingrprint } from '@dreamystify/fingrprint';\n\n(async () => {\n  // Initialize Fingrprint using Redis Sentinel\n  const fingrprint = await Fingrprint.initialize({\n    sentinels: [\n      { host: 'sentinel1', port: 26379 },\n      { host: 'sentinel2', port: 26379 }\n    ],\n    name: 'mymaster',             // name of your master instance\n    username: 'yourUsername',     // for the master\n    password: 'yourPassword',     // for the master\n    sentinelUsername: 'sentinelUser',    // if your Sentinel requires authentication\n    sentinelPassword: 'sentinelPassword',// if your Sentinel requires authentication\n    database: 0,\n  });\n\n  const id = await fingrprint.getId();\n  console.log('Generated ID:', id);\n})();\n```\n\n### Cluster Mode\n\n```javascript\nimport { Fingrprint } from '@dreamystify/fingrprint';\n\n(async () => {\n  // Initialize Fingrprint using Redis Cluster\n  const fingrprint = await Fingrprint.initialize({\n    clusterNodes: [\n      { host: 'redis-cluster-node1', port: 6379 },\n      { host: 'redis-cluster-node2', port: 6379 },\n      { host: 'redis-cluster-node3', port: 6379 }\n    ],\n    username: 'yourUsername',   // for cluster authentication\n    password: 'yourPassword',   // for cluster authentication\n    database: 0,\n  });\n\n  const id = await fingrprint.getId();\n  console.log('Generated ID:', id);\n})();\n```\n\n### Sharding Configuration\n\n```javascript\nimport { Fingrprint } from '@dreamystify/fingrprint';\n\n(async () => {\n  // Initialize Fingrprint with a custom shard configuration (for standalone mode)\n  const fingrprint = await Fingrprint.initialize({\n    host: 'localhost',\n    port: 6379,\n    username: 'yourUsername',\n    password: 'yourPassword',\n    database: 0,\n    // Optionally set a fixed shard ID via environment variable:\n    // FINGRPRINT_SHARD_ID_KEY: '{fingrprint}-shard-id',\n    // FINGRPRINT_SHARD_ID: '1',\n  });\n\n  const id = await fingrprint.getId();\n  console.log('Generated ID:', id);\n})();\n```\n\nIn Cluster mode, the library automatically assigns shard IDs to master nodes based on the cluster topology. You can later query each node (using redis-cli) to see the assigned shard IDs:\n\n```sh\ndocker run -it --rm --network redis_cluster redis:7.0.2 redis-cli -a yourPassword --cluster call redis-cluster-node1:6379 GET '{fingrprint}-shard-id'\n```\n\n## Error Handling\n\nFingrprint emits events for errors. It is designed to let your application handle logging and error processing in a way that suits your needs. For example:\n\n```javascript\nfingrprint.on('error', (error) => {\n  console.error('Fingrprint error:', error.error);\n});\n\nfingrprint.on('connect', () => {\n  console.log('Fingrprint connected to Redis');\n});\n```\n\n## Events\n\n| Event Constant                    | Event String                    | Description                                                                                           |\n| --------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------- |\n| `CLIENT_CREATED`                  | `clientCreated`                 | Emitted when the Redis client instance is successfully created.                                     |\n| `CONNECTED`                       | `connected`                     | Emitted when the client has successfully connected to Redis.                                        |\n| `SCRIPT_LOADED`                   | `scriptLoaded`                  | Emitted when a Lua script is successfully loaded on a Redis node.                                     |\n| `NODE_ADDED`                      | `nodeAdded`                     | Emitted when a new node is detected in a cluster.                                                   |\n| `NODE_REMOVED`                    | `nodeRemoved`                   | Emitted when a node is removed from a cluster.                                                      |\n| `CLUSTER_NODE_ADDED`              | `+node`                         | Emitted when a new cluster node is added (internal cluster topology event).                         |\n| `CLUSTER_NODE_REMOVED`            | `-node`                         | Emitted when a cluster node is removed (internal cluster topology event).                           |\n| `ERROR`                           | `error`                         | Emitted when an error occurs within the Fingrprint library.                                         |\n| **Redis Connection Events**       |                                 |                                                                                                       |\n| `CONNECT`                         | `connect`                       | Emitted when a connection is established.                                                           |\n| `CONNECTING`                      | `connecting`                    | Emitted when the client is attempting to establish a connection.                                    |\n| `RECONNECTING`                    | `reconnecting`                  | Emitted when the client is attempting to reconnect after a disconnect or error.                     |\n| `DISCONNECTED`                    | `disconnected`                  | Emitted when the client has been disconnected.                                                      |\n| `WAIT`                            | `wait`                          | Emitted when the client is waiting (typically during retry/backoff).                                |\n| `READY`                           | `ready`                         | Emitted when the client is ready to accept commands.                                                |\n| `CLOSE`                           | `close`                         | Emitted when the connection is closed.                                                              |\n| `END`                             | `end`                           | Emitted when the connection has ended.                                                              |\n| `RECONNECTED`                     | `reconnected`                   | Emitted when the client has successfully reconnected.                                             |\n| `RECONNECTION_ATTEMPTS_REACHED`   | `reconnectionAttemptsReached`   | Emitted when the maximum number of reconnection attempts is reached and no further retries occur.   |\n\n## Testing\n\n```sh\n# Start the testing environment\nahoy start\n\n# Run the tests with coverage\nnpm test\n\n# Run tests with coverage reporting\nnpm run coverage\n\n# Stop the testing environment\nahoy stop\n```\n\n### Testing Sentinel and Cluster\n\n```sh\n# Start the testing environment\nahoy start\n\n# Check docker logs \nahoy logs\n\n# Stop the testing environment\nahoy stop\n```\n\n## Kudos\n\nThe project was inspired by [Icicle](https://github.com/intenthq/icicle), just setup for node.js.\n","readmeFilename":"README.md"}