{"_id":"typeid-js","_rev":"19-5ec8ad88d25ff2bd9b04d36d627d73c2","name":"typeid-js","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.0-dev":{"name":"typeid-js","version":"0.0.0-dev","_id":"typeid-js@0.0.0-dev","maintainers":[{"name":"daniel-jetpack-io","email":"opensource@jetpack.io"}],"dist":{"shasum":"a6837c327e9d5ccba864ea4e5949d5db72af0964","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-0.0.0-dev.tgz","fileCount":2,"integrity":"sha512-UNr1AxB3qbIDeGXOQmh4JpN2TwAm/+B4k64yxxfFM0+UHugT3HpcSR5lW0SWG2XxxLhrTbb6J/vaZXRGWp5L1Q==","signatures":[{"sig":"MEQCIAgm10fWocF4Kf7UEmm7GW2BQLzTgnAPPbZkXiGjgNFvAiAkFBsF5gumwR6t7vygBnp3jAeKlHGg3dz/WR6V6xAkgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2954},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"cd02ec5c34f65d78b69826a9ba2d80a542229465","scripts":{"dev":"tsup src --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest","build":"tsup src --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"daniel-jetpack-io","email":"opensource@jetpack.io"},"_npmVersion":"9.6.7","description":"This is the official TypeScript package for TypeIDs written by jetpack.io (authors of the original TypeID spec).","directories":{},"sideEffects":false,"_nodeVersion":"20.3.0","dependencies":{"uuidv7":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_0.0.0-dev_1688153476650_0.6685910619770203","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"typeid-js","version":"0.0.1","keywords":["typeid","uuid","uuidv7","guid"],"author":{"name":"jetpack.io","email":"opensource@jetpack.io"},"license":"Apache-2.0","_id":"typeid-js@0.0.1","maintainers":[{"name":"jetpack-io-team","email":"opensource@jetpack.io"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"daniel-jetpack-io","email":"dloreto@jetpack.io"}],"homepage":"https://github.com/jetpack-io/typeid-js","bugs":{"url":"https://github.com/jetpack-io/typeid-js/issues"},"dist":{"shasum":"021e5ca353c2da0612f3ec89bbc50a59151495db","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-0.0.1.tgz","fileCount":33,"integrity":"sha512-cgGdjELEpCzbWK1Ya2TMWtkmszS/IfnU0SQyEA57fzxzYdXbwmniokovsiN46jvPebiY7491jpIe97eYXGGUPA==","signatures":[{"sig":"MEYCIQDes19EkDdyIa4eosn5izh8QLf/ocr9/3juIL/eNTvNRwIhAO1qV4Vcwex/KSAqaL+Lk/iL+eKA2RKXXmc/CmFECTKt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193774},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"203101270e3939e10661c1cecfd3931984eb302e","scripts":{"dev":"tsup src --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest","build":"tsup src --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"jetpack-io-team","email":"opensource@jetpack.io"},"repository":{"url":"git+https://github.com/jetpack-io/typeid-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","directories":{},"sideEffects":false,"_nodeVersion":"20.3.0","dependencies":{"uuidv7":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_0.0.1_1688163811106_0.5993597266428874","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"typeid-js","version":"0.2.0","keywords":["typeid","uuid","uuidv7","guid"],"author":{"name":"jetpack.io","email":"opensource@jetpack.io"},"license":"Apache-2.0","_id":"typeid-js@0.2.0","maintainers":[{"name":"jetpack-io-team","email":"opensource@jetpack.io"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"daniel-jetpack-io","email":"dloreto@jetpack.io"}],"homepage":"https://github.com/jetpack-io/typeid-js","bugs":{"url":"https://github.com/jetpack-io/typeid-js/issues"},"dist":{"shasum":"3b12f69c375dd7cd0aa0ea52ecbbcf0160736427","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-0.2.0.tgz","fileCount":34,"integrity":"sha512-C6uVz26KRTskfZe12iPe7LA3/OdhiX4q4KqtWcPNY24ziQDuAB/We4B3C2AT7POQCwaIxAA3q0XaW+65JGdOrA==","signatures":[{"sig":"MEUCIGJgLfBJ/W73WmXPpjShmiNm1lJmS4FhP66VB+5fiHKAAiEA7bQe3U+I++JWPCThXa+1iVGAEFzkoZZUNwPdLk0tLFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208274},"main":"./dist/index.js","_from":"file:typeid-js-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest","build":"tsup src --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"jetpack-io-team","email":"opensource@jetpack.io"},"_resolved":"/private/var/folders/3c/r7h5snm153qgbd1c75s3xg9c0000gn/T/3c69c67b75b9bd07a3f1f2dd2a57c446/typeid-js-0.2.0.tgz","_integrity":"sha512-C6uVz26KRTskfZe12iPe7LA3/OdhiX4q4KqtWcPNY24ziQDuAB/We4B3C2AT7POQCwaIxAA3q0XaW+65JGdOrA==","repository":{"url":"git+https://github.com/jetpack-io/typeid-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","directories":{},"sideEffects":false,"_nodeVersion":"20.3.0","dependencies":{"uuidv7":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_0.2.0_1688666680167_0.13900737800854013","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"typeid-js","version":"0.2.1","keywords":["typeid","uuid","uuidv7","guid"],"author":{"name":"jetpack.io","email":"opensource@jetpack.io"},"license":"Apache-2.0","_id":"typeid-js@0.2.1","maintainers":[{"name":"jetpack-io-team","email":"opensource@jetpack.io"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"daniel-jetpack-io","email":"dloreto@jetpack.io"}],"homepage":"https://github.com/jetpack-io/typeid-js","bugs":{"url":"https://github.com/jetpack-io/typeid-js/issues"},"dist":{"shasum":"6ffae493aa1225e371725e0febba5022ddd4d309","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-0.2.1.tgz","fileCount":32,"integrity":"sha512-tSriNGg0UoqLkGV1bgrNc3ydWr2wj3qMuBD0c8Cf/Acb0kmc/KF4URDfivf/6MVXB9I7vYbt1LHVIYKWjNDNiA==","signatures":[{"sig":"MEUCIA3peaJ+f46Uf7IEQFGNg5H/WRfk6ZgOY5L7mdA3k8PMAiEAzWbZPdveH30p/0UdRLsouaXCZZTBflIUdt1F6a7Ofg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186517},"main":"./dist/index.js","_from":"file:typeid-js-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest","build":"tsup src --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"jetpack-io-team","email":"opensource@jetpack.io"},"_resolved":"/private/var/folders/3c/r7h5snm153qgbd1c75s3xg9c0000gn/T/2c774cd8690db4300bdf273d8141a9ee/typeid-js-0.2.1.tgz","_integrity":"sha512-tSriNGg0UoqLkGV1bgrNc3ydWr2wj3qMuBD0c8Cf/Acb0kmc/KF4URDfivf/6MVXB9I7vYbt1LHVIYKWjNDNiA==","repository":{"url":"git+https://github.com/jetpack-io/typeid-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","directories":{},"sideEffects":false,"_nodeVersion":"20.3.0","dependencies":{"uuidv7":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_0.2.1_1688666776334_0.27457710029756366","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"typeid-js","version":"0.3.0","keywords":["typeid","uuid","uuidv7","guid"],"author":{"name":"jetpack.io","email":"opensource@jetpack.io"},"license":"Apache-2.0","_id":"typeid-js@0.3.0","maintainers":[{"name":"jetpack-io-team","email":"opensource@jetpack.io"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"daniel-jetpack-io","email":"dloreto@jetpack.io"}],"homepage":"https://github.com/jetpack-io/typeid-js","bugs":{"url":"https://github.com/jetpack-io/typeid-js/issues"},"dist":{"shasum":"704dedde2382fcb4e5c15c54d285f0209d37f9cf","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-0.3.0.tgz","fileCount":32,"integrity":"sha512-A1EmvIWG6xwYRfHuYUjPltHqteZ1EiDG+HOmbIYXeHUVztmnGrPIfU9KIK1QC30x59ko0r4JsMlwzsALCyiB3Q==","signatures":[{"sig":"MEUCIQDQxLiSJXPFtQmTd9WhvWfBPAFEEBDY8UqnEV/q+dJg8QIgQ3nEh88desfVqMaKTeDCPmS8yaTAqSq9SdN/7XlQUAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190070},"main":"./dist/index.js","_from":"file:typeid-js-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest","build":"tsup src --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"jetpack-io-team","email":"opensource@jetpack.io"},"_resolved":"/private/var/folders/3c/r7h5snm153qgbd1c75s3xg9c0000gn/T/c19207b2e70b25060e6c44c8de9ae255/typeid-js-0.3.0.tgz","_integrity":"sha512-A1EmvIWG6xwYRfHuYUjPltHqteZ1EiDG+HOmbIYXeHUVztmnGrPIfU9KIK1QC30x59ko0r4JsMlwzsALCyiB3Q==","repository":{"url":"git+https://github.com/jetpack-io/typeid-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","directories":{},"sideEffects":false,"_nodeVersion":"20.3.0","dependencies":{"uuidv7":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_0.3.0_1689101093497_0.7756103540870654","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"typeid-js","version":"0.4.0","keywords":["typeid","uuid","uuidv7","guid"],"author":{"name":"jetpack.io","email":"opensource@jetpack.io"},"license":"Apache-2.0","_id":"typeid-js@0.4.0","maintainers":[{"name":"jetpack-io-team","email":"opensource@jetpack.io"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"daniel-jetpack-io","email":"dloreto@jetpack.io"}],"homepage":"https://github.com/jetpack-io/typeid-js","bugs":{"url":"https://github.com/jetpack-io/typeid-js/issues"},"dist":{"shasum":"1636d9d354aefe99196453dd2654bea57c27df84","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-0.4.0.tgz","fileCount":3,"integrity":"sha512-eSkUTIeAwYrMbjrurA7fLI5QjNhBR5ZOpMwKjg8LUjkNekBXjegUYHK1x1MiaOwEXCNz3zGz6dsz97tDaoNQmw==","signatures":[{"sig":"MEUCIQC3zC7LB9N9HRDxIh3enj2ZDiMEcuxP/38tPVmibtL7TQIgQ1pj3LQs33p/phebK72dMMg6VsBLS/D+qgnR7jNfkDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15682},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4fd8e55161dee43cabf112b91e123629355ecf46","scripts":{"dev":"tsup src --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest","build":"tsup src --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/jetpack-io/typeid-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"uuidv7":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_0.4.0_1706297247598_0.2930522038283918","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"typeid-js","version":"0.5.0","keywords":["typeid","uuid","uuidv7","guid"],"author":{"name":"jetpack.io","email":"opensource@jetpack.io"},"license":"Apache-2.0","_id":"typeid-js@0.5.0","maintainers":[{"name":"jetpack-io-team","email":"opensource@jetpack.io"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"daniel-jetpack-io","email":"dloreto@jetpack.io"}],"homepage":"https://github.com/jetpack-io/typeid-js","bugs":{"url":"https://github.com/jetpack-io/typeid-js/issues"},"dist":{"shasum":"64ba9859071f0da767412cffe8d42bd6c8417c41","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-0.5.0.tgz","fileCount":31,"integrity":"sha512-wgEWd5Ejd2gvb68y+5wWcjZmrJqPFX4rMV6Fi6CN5luzD9Wjaf9v1g3qfpGzaWahXcmlnA0cCPDP4Kr0F630xA==","signatures":[{"sig":"MEUCIQCblY6MFBgI/JyMP/ZhmpGCrsUHLopTc5Y4uRXZly1qPQIgTaHaux3c0aJM2GGMMxTwFMKStwoLaqD6VU3snf7cP9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224619},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4fd8e55161dee43cabf112b91e123629355ecf46","scripts":{"dev":"tsup src --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest","build":"tsup src --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},"repository":{"url":"git+https://github.com/jetpack-io/typeid-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"uuidv7":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_0.5.0_1706297631162_0.14035215740506857","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"typeid-js","version":"0.6.0","keywords":["typeid","uuid","uuidv7","guid"],"author":{"name":"jetify","email":"opensource@jetify.com"},"license":"Apache-2.0","_id":"typeid-js@0.6.0","maintainers":[{"name":"jetpack-io-team","email":"opensource@jetpack.io"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"daniel-jetpack-io","email":"dloreto@jetpack.io"}],"homepage":"https://github.com/jetify-com/typeid-js","bugs":{"url":"https://github.com/jetify-com/typeid-js/issues"},"dist":{"shasum":"03d129100590d69dc5e3a3b5a71415e59ce8e1f7","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-0.6.0.tgz","fileCount":8,"integrity":"sha512-MVpy8lVEulXgvgIwsefsvisw7FP1zQDTbv50colPac1M97Oe0NoeFmYWmM6jVvgzFic+9mbU5D1kSseWSKFBJQ==","signatures":[{"sig":"MEUCIQDyIyLlNlsA/8u3pj3muSJYtsaC8km4LEotQB2715rbpAIgXHlLKq/p6HdcjS/R8nlzQ9XA/giWBNbBmliEV3cwu8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157983},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"64c30dfdea10bbbc03a4cc49319ed531a60affee","scripts":{"dev":"tsup --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"prettier --write .","test":"jest","build":"tsup --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},"repository":{"url":"git+https://github.com/jetify-com/typeid-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","dependencies":{"uuidv7":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_0.6.0_1712849099813_0.23891956307079987","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"typeid-js","version":"0.7.0","keywords":["typeid","uuid","uuidv7","guid"],"author":{"name":"jetify","email":"opensource@jetify.com"},"license":"Apache-2.0","_id":"typeid-js@0.7.0","maintainers":[{"name":"jetpack-io-team","email":"opensource@jetpack.io"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"daniel-jetpack-io","email":"dloreto@jetpack.io"}],"homepage":"https://github.com/jetify-com/typeid-js","bugs":{"url":"https://github.com/jetify-com/typeid-js/issues"},"dist":{"shasum":"2a36fe77013fd5b78f9e27f20cc403acf2f33a9f","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-0.7.0.tgz","fileCount":8,"integrity":"sha512-eNkOAh7Z7SIGwgdg2BM5n79QhJqHMNMm6kWYJAsIf3OqBLDEO5UeNLknBXh9+U6zel1zC5z2l0cwCswIy+GWyw==","signatures":[{"sig":"MEQCIHM0ke8AXkCkkC/OsKd3G2NpbQqz8/J+s3+8vXl1u6eEAiAMAOfPZxdg51maK8FL6p00b3LPRpZHgnAZwG4sP/J6bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158868},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"246c878700a9a54013f117564a559b6370c3012c","scripts":{"dev":"tsup --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"prettier '(src|test)/**/*.ts' --write","test":"jest","build":"tsup --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},"repository":{"url":"git+https://github.com/jetify-com/typeid-js.git","type":"git"},"_npmVersion":"8.19.3","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","directories":{},"sideEffects":false,"_nodeVersion":"19.2.0","dependencies":{"uuidv7":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_0.7.0_1713399956045_0.009539451413358435","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"typeid-js","version":"1.0.0","keywords":["typeid","uuid","uuidv7","guid"],"author":{"name":"jetify","email":"opensource@jetify.com"},"license":"Apache-2.0","_id":"typeid-js@1.0.0","maintainers":[{"name":"jetpack-io-team","email":"opensource@jetpack.io"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"daniel-jetpack-io","email":"dloreto@jetpack.io"}],"homepage":"https://github.com/jetify-com/typeid-js","bugs":{"url":"https://github.com/jetify-com/typeid-js/issues"},"dist":{"shasum":"11c31e067ae68f665baf92f76e2419086af0675d","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-1.0.0.tgz","fileCount":8,"integrity":"sha512-E2RIw0FDKCNnUKrm5KSgtOtBXC8lvv98EHGL+XZfFPFvHnOnQyljxPs9ZxcIMhrxIyywxZqIDD/DGEZMEuGJ5w==","signatures":[{"sig":"MEUCIQDDQiQs9J1ezacZITRRpy0gAcogIJF/kDEw1QlRY0XS2AIgdo//Ll0GDtzHnO9dFcvL3uDpdAUkl0tS9JFM/OuHsaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159664},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7a864b61660bf550e14a9e0bf477b5ebaa7ee624","scripts":{"dev":"tsup --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"prettier '(src|test)/**/*.ts' --write","test":"jest","build":"tsup --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},"repository":{"url":"git+https://github.com/jetify-com/typeid-js.git","type":"git"},"_npmVersion":"8.19.3","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","directories":{},"sideEffects":false,"_nodeVersion":"19.2.0","dependencies":{"uuidv7":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_1.0.0_1720034800532_0.3422949066622192","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"typeid-js","version":"1.1.0","keywords":["typeid","uuid","uuidv7","guid"],"author":{"name":"jetify","email":"opensource@jetify.com"},"license":"Apache-2.0","_id":"typeid-js@1.1.0","maintainers":[{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"mike-jetify","email":"mike@jetify.com"},{"name":"jetify.com","email":"opensource@jetify.com"}],"homepage":"https://github.com/jetify-com/typeid-js","bugs":{"url":"https://github.com/jetify-com/typeid-js/issues"},"dist":{"shasum":"465f451d1a0ab6b24ea0cb9a9fd32866dbfb6bea","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-1.1.0.tgz","fileCount":8,"integrity":"sha512-SS0GEC0/0OJ06IvGEbqc6dVa5WwQN4mDq2UG9x2D7f+CD2X/b+p2xfEPNli0DO23lmeVl45bFt/bAOQa0GB4fg==","signatures":[{"sig":"MEUCIQCg40ZKRbBi9bh2PDvYwSBkxgXtrj6nYfEJeBJP1g7DjAIgfXGMjLELOxQDVOtcpQrp2/q5bHqDbDP76OTT8zhEmoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93266},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"03354a7fc0acfa0d68efd5df3f40dfb8858e7e54","scripts":{"dev":"tsup --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"prettier '(src|test)/**/*.ts' --write","test":"jest","build":"tsup --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},"repository":{"url":"git+https://github.com/jetify-com/typeid-js.git","type":"git"},"_npmVersion":"8.19.3","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","directories":{},"sideEffects":false,"_nodeVersion":"19.2.0","dependencies":{"uuid":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^20.2.5","@types/uuid":"^10.0.0","@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeid-js_1.1.0_1726858641853_0.30048673783576474","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"typeid-js","version":"1.2.0","description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","keywords":["typeid","uuid","uuidv7","guid"],"homepage":"https://github.com/jetify-com/typeid-js","bugs":{"url":"https://github.com/jetify-com/typeid-js/issues"},"license":"Apache-2.0","author":{"name":"jetify","email":"opensource@jetify.com"},"repository":{"type":"git","url":"git+https://github.com/jetify-com/typeid-js.git"},"sideEffects":false,"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"build":"tsup --format esm,cjs --dts","clean":"rm -rf node_modules && rm -rf dist","dev":"tsup --format esm,cjs --watch --dts","fmt":"pnpm lint --fix","lint":"prettier '(src|test)/**/*.ts' --write","test":"jest"},"devDependencies":{"@jest/globals":"^29.5.0","@tsconfig/strictest":"^2.0.1","@types/node":"^20.2.5","@types/uuid":"^10.0.0","jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsup":"^6.7.0","typescript":"^5.0.4"},"dependencies":{"uuid":"^10.0.0"},"gitHead":"3199b119fb2e8b77b2710e2e8eaec9f0220a9d18","_id":"typeid-js@1.2.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-t76ZucAnvGC60ea/HjVsB0TSoB0cw9yjnfurUgtInXQWUI/VcrlZGpO23KN3iSe8yOGUgb1zr7W7uEzJ3hSljA==","shasum":"db3d13e700c5525e3203dc4e0fcb611af1e3f5b3","tarball":"https://registry.npmjs.org/typeid-js/-/typeid-js-1.2.0.tgz","fileCount":8,"unpackedSize":99273,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEfwfbkhyD69znUqf27rT5K3lPNCfk3iqUUwPcxGE1ZVAiEA0xytovZFmIJmqy171FNy3q4zQYOX+LDEkoRO/XB96LE="}]},"_npmUser":{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},"directories":{},"maintainers":[{"name":"mike-jetify","email":"mike@jetify.com"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"jetify.com","email":"opensource@jetify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeid-js_1.2.0_1738692258503_0.38360285344438827"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-30T19:31:16.650Z","modified":"2025-02-04T18:04:19.556Z","0.0.0-dev":"2023-06-30T19:31:16.816Z","0.0.1":"2023-06-30T22:23:31.278Z","0.2.0":"2023-07-06T18:04:40.359Z","0.2.1":"2023-07-06T18:06:16.545Z","0.3.0":"2023-07-11T18:44:53.724Z","0.4.0":"2024-01-26T19:27:27.733Z","0.5.0":"2024-01-26T19:33:51.351Z","0.6.0":"2024-04-11T15:25:00.015Z","0.7.0":"2024-04-18T00:25:56.230Z","1.0.0":"2024-07-03T19:26:40.703Z","1.1.0":"2024-09-20T18:57:22.156Z","1.2.0":"2025-02-04T18:04:18.729Z"},"bugs":{"url":"https://github.com/jetify-com/typeid-js/issues"},"author":{"name":"jetify","email":"opensource@jetify.com"},"license":"Apache-2.0","homepage":"https://github.com/jetify-com/typeid-js","keywords":["typeid","uuid","uuidv7","guid"],"repository":{"type":"git","url":"git+https://github.com/jetify-com/typeid-js.git"},"description":"Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs","maintainers":[{"name":"mike-jetify","email":"mike@jetify.com"},{"name":"lucille.hua","email":"lucille.hua@jetpack.io"},{"name":"jetify.com","email":"opensource@jetify.com"}],"readme":"# Official TypeID-JS Package\n![License: Apache 2.0](https://img.shields.io/github/license/jetify-com/typeid) [![Built with Devbox](https://www.jetify.com/img/devbox/shield_galaxy.svg)](https://www.jetify.com/devbox)\n\n### JavaScript implementation of [TypeIDs](https://github.com/jetify-com/typeid) using TypeScript.\n\nTypeIDs are a modern, **type-safe**, globally unique identifier based on the upcoming\nUUIDv7 standard. They provide a ton of nice properties that make them a great choice\nas the primary identifiers for your data in a database, APIs, and distributed systems.\nRead more about TypeIDs in their [spec](https://github.com/jetify-com/typeid).\n\nThis is the official JavaScript / TypeScript implementation of TypeID by the\n[jetify](https://www.jetify.com) team. It provides an [npm package](https://www.npmjs.com/package/typeid-js) that can be used by\nany JavaScript or TypeScript project.\n\n#### **_ If you wish to use a string-based representation of typeid (instead of class-based), please follow the instructions [here](src/unboxed/README.md). _**\n\n# Installation\n\nUsing npm:\n\n```bash\nnpm install typeid-js\n```\n\nUsing yarn:\n\n```bash\nyarn add typeid-js\n```\n\nUsing pnpm:\n\n```bash\npnpm add typeid-js\n```\n\nNote: this package requires Typescript > 5.0.0\n\n# Usage\n\nTo create a random TypeID of a given type, use the `typeid()` function:\n\n```typescript\nimport { typeid } from 'typeid-js';\nconst tid = typeid('prefix');\n```\n\nThe prefix is optional, so if you need to create an id without a type prefix, you\ncan do that too:\n\n```typescript\nimport { typeid } from 'typeid-js';\nconst tid = typeid();\n```\n\nThe return type of `typeid(\"prefix\")` is `TypeID<\"prefix\">`, which lets you use\nTypeScript's type checking to ensure you are passing the correct type prefix to\nfunctions that expect it.\n\nFor example, you can create a function that only accepts TypeIDs of type `user`:\n\n```typescript\nimport { typeid, TypeID } from 'typeid-js';\n\nfunction doSomethingWithUserID(id: TypeID<'user'>) {\n    // ...\n}\n```\n\nIn addition to the `typeid()` function, the `TypeID` class has additional methods\nto encode/decode from other formats.\n\nFor example, to parse an existing typeid from a string:\n\n```typescript\nimport { TypeID } from 'typeid-js';\n\n// The prefix is optional, but it enforces the prefix and returns a\n// TypeID<\"prefix\"> instead of TypeID<string>\nconst tid = TypeID.fromString('prefix_00041061050r3gg28a1c60t3gf', 'prefix');\n```\n\nTo encode an existing UUID as a TypeID:\n\n```typescript\nimport { TypeID } from 'typeid-js';\n\n// In this case TypeID<\"prefix\"> is inferred from the first argument\nconst tid = TypeID.fromUUID('prefix', '00000000-0000-0000-0000-000000000000');\n```\n\nThe full list of methods includes:\n\n-   `getType()`: Returns the type of the type prefix\n-   `getSuffix()`: Returns uuid suffix in its base32 representation\n-   `toString()`: Encodes the object as a string, using the canonical format\n-   `toUUID()`: Decodes the TypeID into a UUID string in hex format. The type prefix is ignored\n-   `toUUIDBytes()`: Decodes the TypeID into a UUID byte array. The type prefix is ignored\n-   `fromString(str, prefix?)`: Parses a TypeID from a string, optionally checking the prefix\n-   `fromUUID(prefix, uuid)`: Creates a TypeID from a prefix and a UUID in hex format\n-   `fromUUIDBytes(prefix, bytes)`: Creates a TypeID from a prefix and a UUID in byte array format\n","readmeFilename":"README.md"}