{"_id":"@levischuck/tiny-cbor","_rev":"16-6445ae4fea31c82cba4436d033e835df","name":"@levischuck/tiny-cbor","dist-tags":{"latest":"0.3.6"},"versions":{"0.0.3":{"name":"@levischuck/tiny-cbor","version":"0.0.3","license":"MIT","_id":"@levischuck/tiny-cbor@0.0.3","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"4e19d52663b5003175e5b4fb404891823fa85c8c","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.0.3.tgz","fileCount":13,"integrity":"sha512-O+isNpqa6aGmTAB+fvpPST1zxVaffv8s1l9L2rVM6p/0rapdIkdZ6+jWEswNCJ2MqKlzSQSFpIvwJYPVbvVYdg==","signatures":[{"sig":"MEQCIDAm1xtrqjKdR5gixnxhvgjHhQr9n7GauJuZI7N36Gm2AiBmNacJJtRyroo1hAp9qtO4KH8meProbEmThQ9mW/ewVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27578},"main":"./script/cbor.js","types":"./script/cbor.d.ts","module":"./esm/cbor.js","exports":{".":{"import":"./esm/cbor.js","require":"./script/cbor.js"}},"gitHead":"b89f2ad08f0a7a3a26f66a2f74e2ac7336b3df30","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"9.5.1","description":"Tiny CBOR library","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.0.3_1690087185178_0.23988352411411196","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@levischuck/tiny-cbor","version":"0.0.4","license":"MIT","_id":"@levischuck/tiny-cbor@0.0.4","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"e20ff722bc58939abac6c7a70e3415e8af1b93b2","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.0.4.tgz","fileCount":13,"integrity":"sha512-PcQQFWP55QdzdmLxd+30agRWYXByE7q4h2MZ1HGbEJJefMTrepgpGM2jBcK2KDtBaFAXfxUST1dHMNJYGMBi+w==","signatures":[{"sig":"MEUCIQDK9ZaJV3wCJ07RFd6ZpHQ115Nf3k0dZDTT96Ls5GT1oAIgChdzAFwx9sWh49XkTMA2AW1Rup4bygzy3HdIN4/L53k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27577},"main":"./script/cbor.js","types":"./script/cbor.d.ts","module":"./esm/cbor.js","exports":{".":{"import":"./esm/cbor.js","require":"./script/cbor.js"}},"gitHead":"b89f2ad08f0a7a3a26f66a2f74e2ac7336b3df30","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"9.5.1","description":"Tiny CBOR library","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.0.4_1690087315296_0.10757757522940503","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@levischuck/tiny-cbor","version":"0.0.5","license":"MIT","_id":"@levischuck/tiny-cbor@0.0.5","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"57f9041ce47dbc453a384d33690c2afccc27f16d","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.0.5.tgz","fileCount":13,"integrity":"sha512-HJVo6z9+4AE5e7OEJ5s5NOKcxSAkLovTDDVRA6GIB/HuDg6tPb8/dW9XbiXdZIlfHw0UtOivThgSGZDC6AuAMA==","signatures":[{"sig":"MEUCIBT8OUWRiFfX/1gIMPvHKZSGquiQCbEAjcutefVrGiMuAiEAotlyXnCrSc6qHM3dH13U0w4Ko4XuAJxIxwWrWZl16MM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30852},"main":"./script/cbor.js","types":"./script/cbor.d.ts","module":"./esm/cbor.js","exports":{".":{"import":"./esm/cbor.js","require":"./script/cbor.js"}},"gitHead":"a2983ac23a548d1f48b8775bef695177fbed501a","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"9.5.1","description":"Tiny CBOR library","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.0.5_1690139054714_0.03963914900146337","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@levischuck/tiny-cbor","version":"0.1.0","license":"MIT","_id":"@levischuck/tiny-cbor@0.1.0","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"ad96d5d4999ec253cc8a683e711a1d1a17bf774f","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.1.0.tgz","fileCount":13,"integrity":"sha512-XgLQPLQpeErK/PubBzJP/ajbunBW9LD7xac2XsxRcE0TYcTkOaGuMNSlixB7xJyeGWkwBr7Rm+h2XwreqQCorA==","signatures":[{"sig":"MEUCIHKR13qDuwB+WkSc4zBmSKUTFdaVoSfasQKEN/DTe7VHAiEA0C1AW9GEhufyKgaPh3kBY2ROnQfnoCCrg+xD/eVOYUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37143},"main":"./script/cbor.js","types":"./script/cbor.d.ts","module":"./esm/cbor.js","exports":{".":{"import":"./esm/cbor.js","require":"./script/cbor.js"}},"gitHead":"b44e19146d236d4536cf06cb29460253983c755f","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"9.5.1","description":"Tiny CBOR library","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.1.0_1690171856529_0.4341204866818962","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@levischuck/tiny-cbor","version":"0.2.1","license":"MIT","_id":"@levischuck/tiny-cbor@0.2.1","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"f3c23fc4800fa83a39c6dde14d73a4038fbd445b","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.2.1.tgz","fileCount":13,"integrity":"sha512-FKO+0ybZYFj6R8VVC4ghZigIZLd0djPJ23W9d1T4IvvZecB27X5PDtVyvhmv4gMAQNW+lwJ19dWbK2FewW9Cuw==","signatures":[{"sig":"MEQCIF2tLkeJmsxkuQVSAvhyUkl+WwhuqBlsiB59f36vEMFOAiBog5YSYtSa+roLcs/UWTGGptk7c22RWfhBzlXaDrHRQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48543},"main":"./script/cbor.js","types":"./script/cbor.d.ts","module":"./esm/cbor.js","exports":{".":{"import":"./esm/cbor.js","require":"./script/cbor.js"}},"gitHead":"3f407eaabdd715a6e94d7f2b4c55b7fc6b444b14","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"9.6.7","description":"Tiny CBOR library","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.2.1_1690591981893_0.541410850187487","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@levischuck/tiny-cbor","version":"0.2.2","license":"MIT","_id":"@levischuck/tiny-cbor@0.2.2","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"84239ce80e1107b810f1fe9f66546d4f79f31aea","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.2.2.tgz","fileCount":17,"integrity":"sha512-f5CnPw997Y2GQ8FAvtuVVC19FX8mwNNC+1XJcIi16n/LTJifKO6QBgGLgN3YEmqtGMk17SKSuoWES3imJVxAVw==","signatures":[{"sig":"MEUCIQCfDYlPdbuETduqVUPidPUUVvHlaAvzcgIQscqRDOZz1QIgDdRb+6M8UlpTF16FetqlkSJevDGsSGm2e8yQ0lWEf9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50244},"main":"./script/index.js","types":"./script/index.d.ts","module":"./esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./script/index.js"}},"gitHead":"35c688ded1675acf98d9139cc3c904062beaf7bf","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"9.6.7","description":"Tiny CBOR library","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.2.2_1694021363016_0.5987770282075271","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@levischuck/tiny-cbor","version":"0.2.8","license":"MIT","_id":"@levischuck/tiny-cbor@0.2.8","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"88e12510a171e1ca288d64080bd8173d33019988","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.2.8.tgz","fileCount":17,"integrity":"sha512-Es+ajyTgqHREY9Fch5xPnZIDiTqgZc3dH3XU1/YWn8UsaOD8G8zhyhDib/UYgx31manKa7ZszKaLtcHKcGNchA==","signatures":[{"sig":"MEUCIQC5ce2jvSnhxBaF67tktc7UoDFp6haMCl9b1uddB5MbEQIgQQAD9ARIuXVPlCv4GsdQ1RgfZT2ZYa1OezNIlE3teUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50275},"main":"./script/index.js","types":"./script/index.d.ts","module":"./esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./script/index.js"}},"gitHead":"ea776d56994b61473f2ad81deeea079a5496e96f","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"10.9.2","description":"Tiny CBOR library","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.2.8_1738728237874_0.3398397167855678","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@levischuck/tiny-cbor","version":"0.2.9","license":"MIT","_id":"@levischuck/tiny-cbor@0.2.9","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"939c040ddac3056623f7c1c34df96b8a65716665","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.2.9.tgz","fileCount":17,"integrity":"sha512-OJPYkhDOMknGwO7ZDBWlfmeYRdrDK6d7jk0JGZeDSdgHX0fgaD8lPdgA6kk/Lbrg42YcLrX0ULj0d7tX4gM5Yw==","signatures":[{"sig":"MEUCIQCtfpIPXy2XPkXqkA5rY4JfHeEVEML9Z3YeugG3uuAZMwIgTV5qOdwMRuj2uBwLNzF9zTGkm8hNe1U5RMJlf2vTOFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50373},"main":"./script/index.js","types":"./script/index.d.ts","module":"./esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./script/index.js"}},"gitHead":"88c9233c2f50786c69f1f325183f16faef71af84","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"10.9.2","description":"Tiny CBOR library","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.2.9_1739038810596_0.2859141244657921","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@levischuck/tiny-cbor","version":"0.2.10","license":"MIT","_id":"@levischuck/tiny-cbor@0.2.10","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"ce566c4a4c5d8b1132ea1de5b9886a5d456cfa0a","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.2.10.tgz","fileCount":17,"integrity":"sha512-mFRHcmlnAh+xY4ciVAFWVuADD9woxvs8PFwXJ+keDZv9D3LYKAIM/1QEbQODPbzFdHYp3EyAi+Hq8EGyJ2zMVg==","signatures":[{"sig":"MEQCIETaNKzrQIkq55SUz5E+jX0EBPkpwLLCmNctaRzSDi/VAiAeeTXj/S6/P9sTKnobGx7q5Yq+OmlWBOOiOS7W9eL5uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51299},"main":"./script/index.js","types":"./script/index.d.ts","module":"./esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./script/index.js"}},"gitHead":"a4f4367f6b52cca0b9f1dd799b4e2724b584916a","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"10.9.2","description":"Tiny CBOR library","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.2.10_1739042158528_0.1502255522480891","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@levischuck/tiny-cbor","version":"0.2.11","license":"MIT","_id":"@levischuck/tiny-cbor@0.2.11","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"833ddf7f3627dcb62d855d9c184061b4a1a875b3","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.2.11.tgz","fileCount":17,"integrity":"sha512-llBRm4dT4Z89aRsm6u2oEZ8tfwL/2l6BwpZ7JcyieouniDECM5AqNgr/y08zalEIvW3RSK4upYyybDcmjXqAow==","signatures":[{"sig":"MEQCICO6rNPNjDBj7XcNg1mDzUIK5/aB2cbOwuWVEpBTlJbLAiBOCOPsPpWaVJGxGX6sBsyHSxRkJ9fb0EK24PbRWUbpCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51268},"main":"./script/index.js","types":"./script/index.d.ts","module":"./esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./script/index.js"}},"gitHead":"3dfd6c890abf450966fc0349dd2ebb94a30144bb","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"10.9.2","description":"Tiny CBOR library","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.2.11_1739044677560_0.625336209518796","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@levischuck/tiny-cbor","version":"0.3.1","license":"MIT","_id":"@levischuck/tiny-cbor@0.3.1","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"0f33fbc84f42a453fdcd63fe6798d0ca5b2bb17c","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.3.1.tgz","fileCount":17,"integrity":"sha512-0mqIFNx1SJBfpjuarq6cGPr1KLasCAfk93MT/rs4sfceffNZP+w7Rx3dqS7OonfmnFOZhaSNPtwUJGHV/8WmlQ==","signatures":[{"sig":"MEQCIEpjg9wJBF0tVw+czDbvYnoSabAwsn4N/udANy68v454AiBlWnB5/Fz7SiQsrEcKS97ENU2Z94+73qE1c7Bkgz8bXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53030},"main":"./script/index.js","types":"./script/index.d.ts","module":"./esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./script/index.js"}},"gitHead":"77a6a79c04259ef91f0df5d731b85bde5fddac03","_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"10.9.2","description":"Tiny CBOR library","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.3.1_1747800520872_0.6089034442441845","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@levischuck/tiny-cbor","version":"0.3.2","license":"MIT","_id":"@levischuck/tiny-cbor@0.3.2","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/levischuck/tiny-cbor#readme","bugs":{"url":"https://github.com/levischuck/tiny-cbor/issues"},"dist":{"shasum":"ed6f5995a1a36c600bfa0e1dd02f229b66d00b0a","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.3.2.tgz","fileCount":23,"integrity":"sha512-v15eUU94R54eghlKZJtO/hwJmYC7w4ZIj/ybAJT2tMKdcrJNlXm7axCHS8xrQiC1wPlAQNemiwEpuBUaFGwJlQ==","signatures":[{"sig":"MEUCIDo9SmNw9VhguAv/dOUAmeByoj8LyCDXFtdst2TAZ1t8AiEA8vythhg+R3tQxXTShHPFluvkUKH/hBuktQmIw3UBDjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57164},"main":"./script/index.js","types":"./script/index.d.ts","module":"./esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./script/index.js"}},"gitHead":"858ef969c218649e7df1699a6d34a214c868c21b","scripts":{},"_npmUser":{"name":"levischuck","email":"me@levischuck.com"},"repository":{"url":"git+https://github.com/levischuck/tiny-cbor.git","type":"git"},"_npmVersion":"10.9.3","description":"Tiny CBOR library","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.3.2_1758587996407_0.8340033229982882","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@levischuck/tiny-cbor","version":"0.3.3","license":"MIT","_id":"@levischuck/tiny-cbor@0.3.3","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/LeviSchuck/tiny-cbor#readme","bugs":{"url":"https://github.com/LeviSchuck/tiny-cbor/issues"},"dist":{"shasum":"9de69f611098382234aeb5f278104aa3a4031493","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.3.3.tgz","fileCount":23,"integrity":"sha512-ZU8A5VwdmEjCExdm+XfIpuEjJU2hWn7daSWjMLZBUnCXLbYvV/GOIrnFtgbkWyWZZylIWh0Iy3KHgIstSizeeA==","signatures":[{"sig":"MEYCIQCIg19ztIDX8MyQ1wtGN+0sr7nvDZTeVCVDDuPMM4AY5wIhANHE7JU6Uk7ZY+HPs4H+ZP2ah4w1yvaA3FAVlL3PCdgg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@levischuck%2ftiny-cbor@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57236},"main":"./script/index.js","types":"./script/index.d.ts","module":"./esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./script/index.js"}},"gitHead":"062c4bb2a63d6424c6d072bcbd8099fc70ae134a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:123144d0-7d75-4d99-9b56-97bdd7efae51"}},"repository":{"url":"git+https://github.com/LeviSchuck/tiny-cbor.git","type":"git"},"_npmVersion":"11.12.1","description":"Tiny CBOR library","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.3.3_1776142200572_0.8771401210127303","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@levischuck/tiny-cbor","version":"0.3.4","license":"MIT","_id":"@levischuck/tiny-cbor@0.3.4","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/LeviSchuck/tiny-cbor#readme","bugs":{"url":"https://github.com/LeviSchuck/tiny-cbor/issues"},"dist":{"shasum":"699b3fea3131c3fab3b073b181deaa12bf1f82b5","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.3.4.tgz","fileCount":23,"integrity":"sha512-MRqIfkYT47nEpnVfigY1TSmxX9Q5eRRU33djbRLtLoCsLRfNAmY4XB2Oa9nGVZp6cT8ROudQx3f5xzOn7oJs6g==","signatures":[{"sig":"MEQCIBREzGfo9ceqLVepkEoIi7fF0ky/0smzjuX33XrqzorwAiBb9PxJJC/oxGX4O6A4BIzxrS5sO75RTFS/zVV05Mj3rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@levischuck%2ftiny-cbor@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57536},"main":"./script/index.js","types":"./script/index.d.ts","module":"./esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./script/index.js"}},"gitHead":"f7b45e688d21babcd4a55b1c232e5d2b16e8ad38","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:123144d0-7d75-4d99-9b56-97bdd7efae51"}},"repository":{"url":"git+https://github.com/LeviSchuck/tiny-cbor.git","type":"git"},"_npmVersion":"11.13.0","description":"Tiny CBOR library","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.3.4_1778030387732_0.20676968499607473","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@levischuck/tiny-cbor","version":"0.3.5","license":"MIT","_id":"@levischuck/tiny-cbor@0.3.5","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"homepage":"https://github.com/LeviSchuck/tiny-cbor#readme","bugs":{"url":"https://github.com/LeviSchuck/tiny-cbor/issues"},"dist":{"shasum":"4235dce24fd963373f9c405abae40a7daf3aa9be","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.3.5.tgz","fileCount":23,"integrity":"sha512-JH6OyFqYcR82JL4E+MlYUtwl4rQXkKeto0WRK4LSm2QV+c9WEbqnqI/g4kbsILQatnRKhqA77mqZt4MVaiBftw==","signatures":[{"sig":"MEUCIQDPilPcD/YYrmWNeL/JOuRaquyPI28gHJjxENi/TIXarAIgepxnhH/a/PiR4Xn0mwOGAWxJPPoQXjBkJdYDmYEMnOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@levischuck%2ftiny-cbor@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57602},"main":"./script/index.js","types":"./esm/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./script/index.js"}},"gitHead":"cbfd8c5d776b9c814d68c2506e00451eb97e6c81","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:123144d0-7d75-4d99-9b56-97bdd7efae51"}},"repository":{"url":"git+https://github.com/LeviSchuck/tiny-cbor.git","type":"git"},"_npmVersion":"11.17.0","description":"Tiny CBOR library","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-cbor_0.3.5_1781801180388_0.5903502659651807","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@levischuck/tiny-cbor","version":"0.3.6","description":"Tiny CBOR library","repository":{"type":"git","url":"git+https://github.com/LeviSchuck/tiny-cbor.git"},"license":"MIT","bugs":{"url":"https://github.com/LeviSchuck/tiny-cbor/issues"},"main":"./script/index.js","module":"./esm/index.js","types":"./esm/index.d.ts","exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./script/index.js"}},"scripts":{},"devDependencies":{"@types/node":"^20.9.0"},"gitHead":"3607d565ad3c248b0786698a5f2dbf56cc32d66a","_id":"@levischuck/tiny-cbor@0.3.6","homepage":"https://github.com/LeviSchuck/tiny-cbor#readme","_nodeVersion":"25.9.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-uh1K62xhRZbEbnXEPUJ1WHd7uJTAKg65EX/7S/DDX3u2lexCvSjqrOOR3rb+5TDhCyGVHflu/HEtFjuEQ6y+qw==","shasum":"3c8f87a627bb823b56bdc4b358f4d16c1b31df55","tarball":"https://registry.npmjs.org/@levischuck/tiny-cbor/-/tiny-cbor-0.3.6.tgz","fileCount":23,"unpackedSize":57602,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@levischuck%2ftiny-cbor@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWPlTciIH7bKKAJwq/aeiJeQ5dYE8qjTihuy5dq5mM5wIhAKSutYHeJF/2x9ctluj3lGiPV4f6BQFc4M140JGO+VSI"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:123144d0-7d75-4d99-9b56-97bdd7efae51"}},"directories":{},"maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tiny-cbor_0.3.6_1781802731016_0.6132599897942919"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-23T04:39:45.106Z","modified":"2026-06-18T17:12:11.421Z","0.0.3":"2023-07-23T04:39:45.358Z","0.0.4":"2023-07-23T04:41:55.457Z","0.0.5":"2023-07-23T19:04:14.897Z","0.1.0":"2023-07-24T04:10:56.742Z","0.2.1":"2023-07-29T00:53:02.100Z","0.2.2":"2023-09-06T17:29:23.243Z","0.2.8":"2025-02-05T04:03:58.069Z","0.2.9":"2025-02-08T18:20:10.793Z","0.2.10":"2025-02-08T19:15:58.730Z","0.2.11":"2025-02-08T19:57:57.777Z","0.3.1":"2025-05-21T04:08:41.052Z","0.3.2":"2025-09-23T00:39:56.594Z","0.3.3":"2026-04-14T04:50:00.732Z","0.3.4":"2026-05-06T01:19:47.894Z","0.3.5":"2026-06-18T16:46:20.531Z","0.3.6":"2026-06-18T17:12:11.150Z"},"bugs":{"url":"https://github.com/LeviSchuck/tiny-cbor/issues"},"license":"MIT","homepage":"https://github.com/LeviSchuck/tiny-cbor#readme","repository":{"type":"git","url":"git+https://github.com/LeviSchuck/tiny-cbor.git"},"description":"Tiny CBOR library","maintainers":[{"name":"levischuck","email":"me@levischuck.com"}],"readme":"# Tiny CBOR\n\n[![](https://img.shields.io/github/actions/workflow/status/levischuck/tiny-cbor/build.yaml?branch=main&style=flat-square)](https://github.com/LeviSchuck/tiny-cbor/actions)\n[![](https://img.shields.io/codecov/c/gh/levischuck/tiny-cbor?style=flat-square)](https://codecov.io/gh/levischuck/tiny-cbor)\n[![](https://img.shields.io/github/v/tag/levischuck/tiny-cbor?label=npm&logo=npm&style=flat-square)](https://www.npmjs.com/package/@levischuck/tiny-cbor)\n[![](https://img.shields.io/jsr/v/%40levischuck/tiny-cbor?style=flat-square&logo=jsr&label=JSR)](https://jsr.io/@levischuck/tiny-cbor)\n[![](https://img.shields.io/github/license/levischuck/tiny-cbor?style=flat-square)](https://github.com/LeviSchuck/tiny-cbor/blob/main/LICENSE.txt)\n![](https://img.shields.io/bundlephobia/min/%40levischuck/tiny-cbor?style=flat-square)\n\nThis minimal generic library decodes and encodes most useful CBOR structures\ninto simple JavaScript structures:\n\n- Maps with keys as `string`s or `number`s with `CBORType` values as a `Map`\n- Arrays of `CBORType` values\n- integers as `number`s\n- float32 and float64 as `number`s\n- float16 `NaN`, `Infinity`, `-Infinity`\n- `string`s\n- byte strings as `Uint8Array`\n- booleans\n- `null` and `undefined`\n- tags as `CBORTag(tag, value)`\n\n## Limitations\n\nThis implementation does not support:\n\n- indefinite length maps, arrays, text strings, or byte strings.\n- half precision floating point numbers\n- integers outside the range of `[-9007199254740991, 9007199254740991]`, see\n  [Number.MAX_SAFE_INTEGER](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER)\n- native output to JSON\n- does not support generic objects, only `Map`s\n\nThis implementation has the following constraints:\n\n- Map keys may only be strings or numbers\n- Tags are not interpreted\n\n## Behavior\n\nMaps that have duplicate keys will throw an error during decoding. Decoding data\nthat is incomplete will throw an error during decoding.\n\n## Example\n\nCBOR byte decoding example, this outputs a CBORType which is up to you to ensure\nmatches the right underlying type (e.g. a string) at runtime.\n\n```typescript\n// NPM\n// import { decodeCBOR } from \"@levischuck/tiny-cbor\";\n// or JSR\n// import { decodeCBOR } from \"jsr:@levischuck/tiny-cbor\";\nimport { decodeCBOR } from \"./index.ts\";\n// Get your bytes somehow, directly or with decodeBase64 / decodeHex (available through @levischuck/tiny-encodings)\n// encoded [\"hello\", \"world\", 1]\nconst HELLO_WORLD_BYTES = new Uint8Array([\n  0x83, // Array (3)\n  0x65, // text (5),\n  0x68, // h\n  0x65, // e\n  0x6C, // l\n  0x6C, // l\n  0x6F, // o\n  0x65, // text(5),\n  0x77, // w\n  0x6F, // o\n  0x72, // r\n  0x6C, // l\n  0x64, // d\n  0x01, // 1\n]);\nconst decoded = decodeCBOR(HELLO_WORLD_BYTES);\nif (\n  Array.isArray(decoded) && decoded.length == 3 && decoded[0] == \"hello\" &&\n  decoded[1] == \"world\" && decoded[2] == 1\n) {\n  console.log(\"Success!\");\n}\n```\n\nIf you're looking to make this more ergonomic in JS / TS, check out\n[tiny-cbor-schema](https://github.com/levischuck/tiny-cbor-schema)!\n\n## Where to get it\n\nThis library is available on\n[NPM](https://www.npmjs.com/package/@levischuck/tiny-cbor) and\n[JSR](https://jsr.io/@levischuck/tiny-cbor).\n\nThis library is no longer automatically published to Deno's Third Party Modules.\nNewer versions may appear on deno.land/x, but do not work.\n","readmeFilename":"README.md"}