{"_id":"@did-btcr2/smt","_rev":"8-85ed53986766f1b43f491a569679726c","name":"@did-btcr2/smt","dist-tags":{"latest":"0.4.1"},"versions":{"0.2.0":{"name":"@did-btcr2/smt","version":"0.2.0","keywords":["did","dids","decentralized identity","decentralized identifiers","did method","did:btcr2","bitcoin","sparse merkle tree","smt"],"license":"MPL-2.0","_id":"@did-btcr2/smt@0.2.0","maintainers":[{"name":"jintekc","email":"npmjs@jintek.consulting"}],"contributors":[{"url":"https://github.com/dcdpr","name":"dcdpr"},{"url":"https://github.com/jintekc","name":"jintekc","email":"github@jintek.consulting"}],"homepage":"https://github.com/dcdpr/did-btcr2-js/tree/main/packages/smt","bugs":{"url":"https://github.com/dcdpr/did-btcr2-js/issues"},"dist":{"shasum":"584c029776f2c23394a9ca297581ef18ff30da00","tarball":"https://registry.npmjs.org/@did-btcr2/smt/-/smt-0.2.0.tgz","fileCount":67,"integrity":"sha512-aT8r2drJEDyFsPqtDx0yKFWo53J9fD91kMTM5dt7/FlhHkjpV01u9FKF2jDefRZbOK3MiXIUZc4ewCebogJpgg==","signatures":[{"sig":"MEQCIHCdTsdSuFXM2h+kIahEYz18yn7BAEkAjcLfVjW0OafsAiArVYno7qZMYAF5qhXlKmeAS7t+WNw8k0Aw8Xs84o4dlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184905},"main":"./dist/cjs/index.js","type":"module","_from":"file:did-btcr2-smt-0.2.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","test":"pnpm c8 mocha","wipe":"rimraf node_modules pnpm-lock.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist coverage tests/compiled","release":"pnpm build && pnpm pack && mv *.tgz ../../release/smt","lint:fix":"eslint . --fix","build:all":"pnpm build && pnpm build:tests","build:cjs":"rimraf dist/cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build:esm":"rimraf dist/esm dist/types && pnpm tsc -p tsconfig.json","reinstall":"pnpm install --force","build:docs":"typedoc --options typedoc.json","build:test":"pnpm build && pnpm build:tests && pnpm c8 mocha","prepublish":"pnpm build","wipe:clean":"pnpm wipe && pnpm clean","build:tests":"pnpm tsc -p tests/tsconfig.json","clean:build":"rimraf dist","clean:tests":"rimraf tests/compiled","wipe:install":"pnpm wipe && pnpm install","clean:install":"pnpm clean && pnpm install","clean:coverage":"rimraf coverage","build:lint:test":"pnpm build && pnpm build:tests && pnpm lint:fix","wipe:clean:install":"pnpm wipe:clean && pnpm install","clean:test-coverage":"pnpm clean:tests && pnpm clean:coverage"},"_npmUser":{"name":"jintekc","email":"npmjs@jintek.consulting"},"_resolved":"/tmp/214d16996b56a18d4872d9082b09c2c0/did-btcr2-smt-0.2.0.tgz","_integrity":"sha512-aT8r2drJEDyFsPqtDx0yKFWo53J9fD91kMTM5dt7/FlhHkjpV01u9FKF2jDefRZbOK3MiXIUZc4ewCebogJpgg==","repository":{"url":"git+ssh://git@github.com/dcdpr/did-btcr2-js.git","type":"git","directory":"packages/smt"},"_npmVersion":"10.9.3","description":"Optimized Sparse Merkle Tree with converge bitmap proofs, depth-byte padding, and did:btcr2-specific leaf hash construction.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.1.0","eslint":"^9.21.0","rimraf":"^6.0.1","esbuild":"^0.25.0","globals":"^16.0.0","@eslint/js":"^9.21.0","typescript":"~5.7.3","@types/chai":"^5.0.1","@types/node":"^22.13.8","@types/mocha":"^10.0.10","@types/eslint":"^9.6.1","chai-as-promised":"^8.0.1","typescript-eslint":"^8.25.0","eslint-plugin-mocha":"^10.5.0","node-stdlib-browser":"^1.3.1","mocha-junit-reporter":"^2.2.1","@types/chai-as-promised":"^8.0.1","typedoc-plugin-markdown":"^4.7.0","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/smt_0.2.0_1774645338212_0.7156351512203247","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@did-btcr2/smt","version":"0.2.1","keywords":["did","dids","decentralized identity","decentralized identifiers","did method","did:btcr2","bitcoin","sparse merkle tree","smt"],"license":"MPL-2.0","_id":"@did-btcr2/smt@0.2.1","maintainers":[{"name":"jintekc","email":"npmjs@jintek.consulting"}],"contributors":[{"url":"https://github.com/dcdpr","name":"dcdpr"},{"url":"https://github.com/jintekc","name":"jintekc","email":"github@jintek.consulting"}],"homepage":"https://github.com/dcdpr/did-btcr2-js/tree/main/packages/smt","bugs":{"url":"https://github.com/dcdpr/did-btcr2-js/issues"},"dist":{"shasum":"1aa585af2d96db00a570a5824659130dfe0dfdb9","tarball":"https://registry.npmjs.org/@did-btcr2/smt/-/smt-0.2.1.tgz","fileCount":67,"integrity":"sha512-DUy4JqlgrMywUEm1gPqFjeG8Wxp65Y8XpOz587tyZae+cyasWVd3Uz/+f4SW+O8KZ46+mSRhxeFOfZBWd59W3g==","signatures":[{"sig":"MEQCIHQfKWEGvKtwulH+QhPY5WEwhYYRUp9fp7KKP1aqd9tUAiA091IbNO1KPIScBFuTlkYh03UL23cjBk/N+QzT9C4Fug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183879},"main":"./dist/cjs/index.js","type":"module","_from":"file:did-btcr2-smt-0.2.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","test":"pnpm c8 mocha","wipe":"rimraf node_modules pnpm-lock.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist coverage tests/compiled","release":"pnpm build && pnpm pack && mv *.tgz ../../release/smt","lint:fix":"eslint . --fix","build:all":"pnpm build && pnpm build:tests","build:cjs":"rimraf dist/cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build:esm":"rimraf dist/esm dist/types && pnpm tsc -p tsconfig.json","reinstall":"pnpm install --force","build:docs":"typedoc --options typedoc.json","build:test":"pnpm build && pnpm build:tests && pnpm c8 mocha","prepublish":"pnpm build","wipe:clean":"pnpm wipe && pnpm clean","build:tests":"pnpm tsc -p tests/tsconfig.json","clean:build":"rimraf dist","clean:tests":"rimraf tests/compiled","wipe:install":"pnpm wipe && pnpm install","clean:install":"pnpm clean && pnpm install","clean:coverage":"rimraf coverage","build:lint:test":"pnpm build && pnpm build:tests && pnpm lint:fix","wipe:clean:install":"pnpm wipe:clean && pnpm install","clean:test-coverage":"pnpm clean:tests && pnpm clean:coverage"},"_npmUser":{"name":"jintekc","email":"npmjs@jintek.consulting"},"_resolved":"/tmp/434b367021a645bfbd95662e5e259ceb/did-btcr2-smt-0.2.1.tgz","_integrity":"sha512-DUy4JqlgrMywUEm1gPqFjeG8Wxp65Y8XpOz587tyZae+cyasWVd3Uz/+f4SW+O8KZ46+mSRhxeFOfZBWd59W3g==","repository":{"url":"git+ssh://git@github.com/dcdpr/did-btcr2-js.git","type":"git","directory":"packages/smt"},"_npmVersion":"10.9.3","description":"Optimized Sparse Merkle Tree with converge bitmap proofs, depth-byte padding, and did:btcr2-specific leaf hash construction.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@scure/base":"^1.2.6","@noble/curves":"^2.0.1","@noble/hashes":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.1.0","eslint":"^9.21.0","rimraf":"^6.0.1","esbuild":"^0.25.0","globals":"^16.0.0","@eslint/js":"^9.21.0","typescript":"~5.7.3","@types/chai":"^5.0.1","@types/node":"^22.13.8","@types/mocha":"^10.0.10","@types/eslint":"^9.6.1","chai-as-promised":"^8.0.1","typescript-eslint":"^8.25.0","eslint-plugin-mocha":"^10.5.0","node-stdlib-browser":"^1.3.1","mocha-junit-reporter":"^2.2.1","@types/chai-as-promised":"^8.0.1","typedoc-plugin-markdown":"^4.7.0","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/smt_0.2.1_1774970687212_0.5554829231560618","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@did-btcr2/smt","version":"0.2.2","keywords":["did","dids","decentralized identity","decentralized identifiers","did method","did:btcr2","bitcoin","sparse merkle tree","smt"],"license":"MPL-2.0","_id":"@did-btcr2/smt@0.2.2","maintainers":[{"name":"jintekc","email":"npmjs@jintek.consulting"}],"contributors":[{"url":"https://github.com/dcdpr","name":"dcdpr"},{"url":"https://github.com/jintekc","name":"jintekc","email":"github@jintek.consulting"}],"homepage":"https://github.com/dcdpr/did-btcr2-js/tree/main/packages/smt","bugs":{"url":"https://github.com/dcdpr/did-btcr2-js/issues"},"dist":{"shasum":"0fe70c1aa549d64b2f4179d5516345062c458bd7","tarball":"https://registry.npmjs.org/@did-btcr2/smt/-/smt-0.2.2.tgz","fileCount":67,"integrity":"sha512-06jNCLOa+rhtCczT1jGui/c9ASq6RIJIOP4ovdvB6l0RPm22rZ27e4lH/ajwE62aXzIgn6L7WQl3Za4IZFOOzA==","signatures":[{"sig":"MEUCIEWuu7xjOeiSV0ILb24LE5MVtUe9d8vRHmip8UiGOuqzAiEAkSqOrF+bNUPihf7VBWLI9UkrqyW4bWg79Me4mhL3sL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183879},"main":"./dist/cjs/index.js","type":"module","_from":"file:did-btcr2-smt-0.2.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","test":"pnpm c8 mocha","wipe":"rimraf node_modules pnpm-lock.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist coverage tests/compiled","release":"pnpm build && pnpm pack && mv *.tgz ../../release/smt","lint:fix":"eslint . --fix","build:all":"pnpm build && pnpm build:tests","build:cjs":"rimraf dist/cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build:esm":"rimraf dist/esm dist/types && pnpm tsc -p tsconfig.json","reinstall":"pnpm install --force","build:docs":"typedoc --options typedoc.json","build:test":"pnpm build && pnpm build:tests && pnpm c8 mocha","prepublish":"pnpm build","wipe:clean":"pnpm wipe && pnpm clean","build:tests":"pnpm tsc -p tests/tsconfig.json","clean:build":"rimraf dist","clean:tests":"rimraf tests/compiled","wipe:install":"pnpm wipe && pnpm install","clean:install":"pnpm clean && pnpm install","clean:coverage":"rimraf coverage","build:lint:test":"pnpm build && pnpm build:tests && pnpm lint:fix","wipe:clean:install":"pnpm wipe:clean && pnpm install","clean:test-coverage":"pnpm clean:tests && pnpm clean:coverage"},"_npmUser":{"name":"jintekc","email":"npmjs@jintek.consulting"},"_resolved":"/tmp/7ccc64b34572946ecb1da6fa3174b8c7/did-btcr2-smt-0.2.2.tgz","_integrity":"sha512-06jNCLOa+rhtCczT1jGui/c9ASq6RIJIOP4ovdvB6l0RPm22rZ27e4lH/ajwE62aXzIgn6L7WQl3Za4IZFOOzA==","repository":{"url":"git+ssh://git@github.com/dcdpr/did-btcr2-js.git","type":"git","directory":"packages/smt"},"_npmVersion":"10.9.3","description":"Optimized Sparse Merkle Tree with converge bitmap proofs, depth-byte padding, and did:btcr2-specific leaf hash construction.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@scure/base":"^1.2.6","@noble/curves":"^2.0.1","@noble/hashes":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.1.0","eslint":"^9.21.0","rimraf":"^6.0.1","esbuild":"^0.25.0","globals":"^16.0.0","@eslint/js":"^9.21.0","typescript":"~5.7.3","@types/chai":"^5.0.1","@types/node":"^22.13.8","@types/mocha":"^10.0.10","@types/eslint":"^9.6.1","chai-as-promised":"^8.0.1","typescript-eslint":"^8.25.0","eslint-plugin-mocha":"^10.5.0","node-stdlib-browser":"^1.3.1","mocha-junit-reporter":"^2.2.1","@types/chai-as-promised":"^8.0.1","typedoc-plugin-markdown":"^4.7.0","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/smt_0.2.2_1775056208438_0.10841753112174257","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@did-btcr2/smt","version":"0.2.3","keywords":["did","dids","decentralized identity","decentralized identifiers","did method","did:btcr2","bitcoin","sparse merkle tree","smt"],"license":"MPL-2.0","_id":"@did-btcr2/smt@0.2.3","maintainers":[{"name":"jintekc","email":"npmjs@jintek.consulting"}],"contributors":[{"url":"https://github.com/dcdpr","name":"dcdpr"},{"url":"https://github.com/jintekc","name":"jintekc","email":"github@jintek.consulting"}],"homepage":"https://github.com/dcdpr/did-btcr2-js/tree/main/packages/smt","bugs":{"url":"https://github.com/dcdpr/did-btcr2-js/issues"},"dist":{"shasum":"c0cd133825e6848d8e271cd65c0b501d48db7433","tarball":"https://registry.npmjs.org/@did-btcr2/smt/-/smt-0.2.3.tgz","fileCount":59,"integrity":"sha512-hXJBVfjIii+VRsYU9obqD6rJjanJEH8lgItMumZbpPnH7e5ygZSE/Fni6+XP/6dYolrhvUfDZg4GppT5JXCWSw==","signatures":[{"sig":"MEYCIQCxgB3EoKuuSSt68IxEWQu7XHr9Z0frI/BPUaiNmsgGlwIhAKFsJ51ObV8Zqjjilx4HMzNl9it3a//GX0OL7zJ8+wPq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180293},"main":"./dist/cjs/index.js","type":"module","_from":"file:did-btcr2-smt-0.2.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","test":"pnpm c8 mocha","wipe":"rimraf node_modules pnpm-lock.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist coverage tests/compiled","release":"pnpm build && pnpm pack && mv *.tgz ../../release/smt","lint:fix":"eslint . --fix","build:all":"pnpm build && pnpm build:tests","build:cjs":"rimraf dist/cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build:esm":"rimraf dist/esm dist/types && pnpm tsc -p tsconfig.json","reinstall":"pnpm install --force","build:docs":"typedoc --options typedoc.json","build:test":"pnpm build && pnpm build:tests && pnpm c8 mocha","prepublish":"pnpm build","wipe:clean":"pnpm wipe && pnpm clean","build:tests":"pnpm tsc -p tests/tsconfig.json","clean:build":"rimraf dist","clean:tests":"rimraf tests/compiled","wipe:install":"pnpm wipe && pnpm install","clean:install":"pnpm clean && pnpm install","clean:coverage":"rimraf coverage","build:lint:test":"pnpm build && pnpm build:tests && pnpm lint:fix","wipe:clean:install":"pnpm wipe:clean && pnpm install","clean:test-coverage":"pnpm clean:tests && pnpm clean:coverage"},"_npmUser":{"name":"jintekc","email":"npmjs@jintek.consulting"},"_resolved":"/tmp/edb478d46b4e14a1c09b3831ae3f850f/did-btcr2-smt-0.2.3.tgz","_integrity":"sha512-hXJBVfjIii+VRsYU9obqD6rJjanJEH8lgItMumZbpPnH7e5ygZSE/Fni6+XP/6dYolrhvUfDZg4GppT5JXCWSw==","repository":{"url":"git+ssh://git@github.com/dcdpr/did-btcr2-js.git","type":"git","directory":"packages/smt"},"_npmVersion":"10.9.7","description":"Optimized Sparse Merkle Tree with converge bitmap proofs, depth-byte padding, and did:btcr2-specific leaf hash construction.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@scure/base":"^1.2.6","@noble/curves":"^2.0.1","@noble/hashes":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.1.0","eslint":"^9.21.0","rimraf":"^6.0.1","esbuild":"^0.25.0","globals":"^16.0.0","@eslint/js":"^9.21.0","typescript":"~5.7.3","@types/chai":"^5.0.1","@types/node":"^22.13.8","@types/mocha":"^10.0.10","@types/eslint":"^9.6.1","chai-as-promised":"^8.0.1","typescript-eslint":"^8.25.0","eslint-plugin-mocha":"^10.5.0","node-stdlib-browser":"^1.3.1","mocha-junit-reporter":"^2.2.1","@types/chai-as-promised":"^8.0.1","typedoc-plugin-markdown":"^4.7.0","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/smt_0.2.3_1775770188967_0.20342872625382258","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@did-btcr2/smt","version":"0.2.4","keywords":["did","dids","decentralized identity","decentralized identifiers","did method","did:btcr2","bitcoin","sparse merkle tree","smt"],"license":"MPL-2.0","_id":"@did-btcr2/smt@0.2.4","maintainers":[{"name":"jintekc","email":"npmjs@jintek.consulting"}],"contributors":[{"url":"https://github.com/dcdpr","name":"dcdpr"},{"url":"https://github.com/jintekc","name":"jintekc","email":"github@jintek.consulting"}],"homepage":"https://github.com/dcdpr/did-btcr2-js/tree/main/packages/smt","bugs":{"url":"https://github.com/dcdpr/did-btcr2-js/issues"},"dist":{"shasum":"5fd6d635c1d94120f9f266997d3dea1944f2c357","tarball":"https://registry.npmjs.org/@did-btcr2/smt/-/smt-0.2.4.tgz","fileCount":59,"integrity":"sha512-mljtI0gYQcdo+2QQu+uk3K9GzKUtfLcOPKjx3jnEDB9q4JAHFir6v86kOhDIxxdofdWoj+Cfus26IvxSVJ8G5w==","signatures":[{"sig":"MEYCIQCzAh7a3eLDyA8aFVV9A2hAkxvofdR4rDRDSXyfFPw4LAIhAO+yUe5yXPOVF2VrOnAGOLWFCTPdsuVyAwIjBiMV4jhh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180245},"main":"./dist/cjs/index.js","type":"module","_from":"file:did-btcr2-smt-0.2.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","test":"pnpm c8 mocha","wipe":"rimraf node_modules pnpm-lock.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist coverage tests/compiled","release":"pnpm build && pnpm pack && mv *.tgz ../../release/smt","lint:fix":"eslint . --fix","build:all":"pnpm build && pnpm build:tests","build:cjs":"rimraf dist/cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build:esm":"rimraf dist/esm dist/types && pnpm tsc -p tsconfig.json","reinstall":"pnpm install --force","build:docs":"typedoc --options typedoc.json","build:test":"pnpm build && pnpm build:tests && pnpm c8 mocha","prepublish":"pnpm build","wipe:clean":"pnpm wipe && pnpm clean","build:tests":"pnpm tsc -p tests/tsconfig.json","clean:build":"rimraf dist","clean:tests":"rimraf tests/compiled","wipe:install":"pnpm wipe && pnpm install","clean:install":"pnpm clean && pnpm install","clean:coverage":"rimraf coverage","build:lint:test":"pnpm build && pnpm build:tests && pnpm lint:fix","wipe:clean:install":"pnpm wipe:clean && pnpm install","clean:test-coverage":"pnpm clean:tests && pnpm clean:coverage"},"_npmUser":{"name":"jintekc","email":"npmjs@jintek.consulting"},"_resolved":"/tmp/3c199ee5a16267fc3e562178e6682253/did-btcr2-smt-0.2.4.tgz","_integrity":"sha512-mljtI0gYQcdo+2QQu+uk3K9GzKUtfLcOPKjx3jnEDB9q4JAHFir6v86kOhDIxxdofdWoj+Cfus26IvxSVJ8G5w==","repository":{"url":"git+ssh://git@github.com/dcdpr/did-btcr2-js.git","type":"git","directory":"packages/smt"},"_npmVersion":"10.9.7","description":"Optimized Sparse Merkle Tree with converge bitmap proofs, depth-byte padding, and did:btcr2-specific leaf hash construction.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@scure/base":"^1.2.6","@noble/curves":"^2.0.1","@noble/hashes":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.1.0","eslint":"^9.21.0","rimraf":"^6.0.1","esbuild":"^0.25.0","globals":"^16.0.0","@eslint/js":"^9.21.0","typescript":"~5.7.3","@types/chai":"^5.0.1","@types/node":"^22.13.8","@types/mocha":"^10.0.10","@types/eslint":"^9.6.1","chai-as-promised":"^8.0.1","typescript-eslint":"^8.25.0","eslint-plugin-mocha":"^10.5.0","node-stdlib-browser":"^1.3.1","mocha-junit-reporter":"^2.2.1","@types/chai-as-promised":"^8.0.1","typedoc-plugin-markdown":"^4.7.0","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/smt_0.2.4_1776111325463_0.9021900254752366","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@did-btcr2/smt","version":"0.3.0","keywords":["did","dids","decentralized identity","decentralized identifiers","did method","did:btcr2","bitcoin","sparse merkle tree","smt"],"license":"MPL-2.0","_id":"@did-btcr2/smt@0.3.0","maintainers":[{"name":"jintekc","email":"npmjs@jintek.consulting"}],"contributors":[{"url":"https://github.com/dcdpr","name":"dcdpr"},{"url":"https://github.com/jintekc","name":"jintekc","email":"github@jintek.consulting"}],"homepage":"https://github.com/dcdpr/did-btcr2-js/tree/main/packages/smt","bugs":"https://github.com/dcdpr/did-btcr2-js/issues","dist":{"shasum":"b6d6cec0b99f9c2250803ba5b618281b929faeaa","tarball":"https://registry.npmjs.org/@did-btcr2/smt/-/smt-0.3.0.tgz","fileCount":65,"integrity":"sha512-w4IhNGnxeozjCoIg63Jbd6+HeHERPQzyzaoCOAlVL+nXzino8Uw+3hLvL/inlpt3M5pw5Ojz47C5AchQu9vavQ==","signatures":[{"sig":"MEUCIQCKUosYBGwno6yzsRNFhdOnaDngnBEyLsFIA+bpQSrVgAIgQyHqSBpiBeXVDRAX09tq4GQkE8Sz7+RCmxvHeanUOz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216487},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","test":"pnpm c8 mocha","wipe":"rimraf node_modules pnpm-lock.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist coverage tests/compiled","release":"pnpm build && pnpm pack && mv *.tgz ../../release/smt","lint:fix":"eslint . --fix","build:all":"pnpm build && pnpm build:tests","build:cjs":"rimraf dist/cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build:esm":"rimraf dist/esm dist/types && pnpm tsc -p tsconfig.json","reinstall":"pnpm install --force","build:docs":"typedoc --options typedoc.json","build:test":"pnpm build && pnpm build:tests && pnpm c8 mocha","prepublish":"pnpm build","wipe:clean":"pnpm wipe && pnpm clean","build:tests":"pnpm tsc -p tests/tsconfig.json","clean:build":"rimraf dist","clean:tests":"rimraf tests/compiled","wipe:install":"pnpm wipe && pnpm install","clean:install":"pnpm clean && pnpm install","clean:coverage":"rimraf coverage","build:lint:test":"pnpm build && pnpm build:tests && pnpm lint:fix","wipe:clean:install":"pnpm wipe:clean && pnpm install","clean:test-coverage":"pnpm clean:tests && pnpm clean:coverage"},"_npmUser":{"name":"jintekc","email":"npmjs@jintek.consulting"},"repository":{"url":"git+ssh://git@github.com:dcdpr/did-btcr2-js.git","type":"git","directory":"packages/smt"},"description":"Sparse Merkle Tree for did:btcr2: full-depth zero-hash model with base64url inclusion/non-inclusion proofs and did:btcr2-specific leaf hash construction.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@scure/base":"^1.2.6","@noble/curves":"^2.0.1","@noble/hashes":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.1.0","eslint":"^9.21.0","rimraf":"^6.0.1","esbuild":"^0.25.0","globals":"^16.0.0","@eslint/js":"^9.21.0","typescript":"~5.7.3","@types/chai":"^5.0.1","@types/node":"^22.13.8","@types/mocha":"^10.0.10","@types/eslint":"^9.6.1","chai-as-promised":"^8.0.1","typescript-eslint":"^8.25.0","eslint-plugin-mocha":"^10.5.0","node-stdlib-browser":"^1.3.1","mocha-junit-reporter":"^2.2.1","@types/chai-as-promised":"^8.0.1","typedoc-plugin-markdown":"^4.7.0","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/smt_0.3.0_1781821948463_0.25137294783330577","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@did-btcr2/smt","version":"0.4.0","keywords":["did","dids","decentralized identity","decentralized identifiers","did method","did:btcr2","bitcoin","sparse merkle tree","smt"],"license":"MPL-2.0","_id":"@did-btcr2/smt@0.4.0","maintainers":[{"name":"jintekc","email":"npmjs@jintek.consulting"}],"contributors":[{"url":"https://github.com/dcdpr","name":"dcdpr"},{"url":"https://github.com/jintekc","name":"jintekc","email":"github@jintek.consulting"}],"homepage":"https://github.com/dcdpr/did-btcr2-js/tree/main/packages/smt","bugs":"https://github.com/dcdpr/did-btcr2-js/issues","dist":{"shasum":"e9f7c90633d548204e36c909d14f718e59c4da08","tarball":"https://registry.npmjs.org/@did-btcr2/smt/-/smt-0.4.0.tgz","fileCount":65,"integrity":"sha512-7STOBdqn5VYAzlwd0MmmpCs3wl6cBX/du85kTeKyZtuEJxNAHs40115C5FQQQQ7maBrxuglhvmedpzLp8yMofQ==","signatures":[{"sig":"MEUCIBYOEspGAD1VlG9w+VbK1xM41IIWSlb8bpkuOPSTkSxRAiEAmgDnKIN77To2TeAmP8SpcGT4F8UOfSGOde9iHnXrPik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICAM6FhNxAXhq1cqmC310lHrkq2+lgTBHny1LRZqyLnPAiEA9G3e1ihyWFP85foLFTLnNrQ/dRl3uM7b77pOiNZPyTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228660},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","test":"pnpm c8 mocha","wipe":"rimraf node_modules pnpm-lock.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist coverage tests/compiled","release":"pnpm build && pnpm pack && mv *.tgz ../../release/smt","lint:fix":"eslint . --fix","build:all":"pnpm build && pnpm build:tests","build:cjs":"rimraf dist/cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build:esm":"rimraf dist/esm dist/types && pnpm tsc -p tsconfig.json","reinstall":"pnpm install --force","build:docs":"typedoc --options typedoc.json","build:test":"pnpm build && pnpm build:tests && pnpm c8 mocha","prepublish":"pnpm build","wipe:clean":"pnpm wipe && pnpm clean","build:tests":"pnpm tsc -p tests/tsconfig.json","clean:build":"rimraf dist","clean:tests":"rimraf tests/compiled","wipe:install":"pnpm wipe && pnpm install","clean:install":"pnpm clean && pnpm install","clean:coverage":"rimraf coverage","build:lint:test":"pnpm build && pnpm build:tests && pnpm lint:fix","wipe:clean:install":"pnpm wipe:clean && pnpm install","clean:test-coverage":"pnpm clean:tests && pnpm clean:coverage"},"_npmUser":{"name":"jintekc","email":"npmjs@jintek.consulting"},"repository":{"url":"git+ssh://git@github.com:dcdpr/did-btcr2-js.git","type":"git","directory":"packages/smt"},"description":"Sparse Merkle Tree for did:btcr2: full-depth zero-hash model with base64url inclusion/non-inclusion proofs and did:btcr2-specific leaf hash construction.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@scure/base":"^1.2.6","@noble/curves":"^2.0.1","@noble/hashes":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.1.0","eslint":"^9.21.0","rimraf":"^6.0.1","globals":"^16.0.0","@eslint/js":"^9.21.0","typescript":"~5.7.3","@types/chai":"^5.0.1","@types/node":"^22.13.8","@types/mocha":"^10.0.10","eslint-plugin-mocha":"^10.5.0","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/smt_0.4.0_1790103015963_0.4316833092874781","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"_id":"@did-btcr2/smt@0.4.1","bugs":"https://github.com/dcdpr/did-btcr2-js/issues","dist":{"shasum":"82403dc399ba450614ef6c71fda4e449d9c176c1","tarball":"https://registry.npmjs.org/@did-btcr2/smt/-/smt-0.4.1.tgz","fileCount":65,"integrity":"sha512-SYFbRmj/IJm8OJ71SQXPTEYPY27RnDiBgoNMx983sa8FAU6ZRYAYg4eBR85gKxuRjnzeuk5YuTVGj7ZDcRsRSQ==","signatures":[{"sig":"MEYCIQDopCqpYXD/MFEhIIJN+ZNVXE3yp0EdJ3DjGE3Cxhs9zgIhAOkkpCjxPCPnj2TxshAON4QGXB4il+aiAgh2SNI7i38n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCtoF30Aj099zLTxppPKwg5ICFr0VsE+jWzc2zuATywPwIhAObbSnAOBvwzW8pvoTH8XmzCFx2LWAOTQf9LTTpfcsb3"}],"unpackedSize":231470},"main":"./dist/cjs/index.js","name":"@did-btcr2/smt","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"license":"MPL-2.0","scripts":{"lint":"eslint . --max-warnings 0","test":"pnpm c8 mocha","wipe":"rimraf node_modules pnpm-lock.json","build":"pnpm clean && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist coverage tests/compiled","release":"pnpm build && pnpm pack && mv *.tgz ../../release/smt","lint:fix":"eslint . --fix","build:all":"pnpm build && pnpm build:tests","build:cjs":"rimraf dist/cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build:esm":"rimraf dist/esm dist/types && pnpm tsc -p tsconfig.json","reinstall":"pnpm install --force","build:docs":"typedoc --options typedoc.json","build:test":"pnpm build && pnpm build:tests && pnpm c8 mocha","prepublish":"pnpm build","wipe:clean":"pnpm wipe && pnpm clean","build:tests":"pnpm tsc -p tests/tsconfig.json","clean:build":"rimraf dist","clean:tests":"rimraf tests/compiled","wipe:install":"pnpm wipe && pnpm install","clean:install":"pnpm clean && pnpm install","clean:coverage":"rimraf coverage","build:lint:test":"pnpm build && pnpm build:tests && pnpm lint:fix","wipe:clean:install":"pnpm wipe:clean && pnpm install","clean:test-coverage":"pnpm clean:tests && pnpm clean:coverage"},"version":"0.4.1","_npmUser":{"name":"jintekc","email":"npmjs@jintek.consulting"},"homepage":"https://github.com/dcdpr/did-btcr2-js/tree/main/packages/smt","keywords":["did","dids","decentralized identity","decentralized identifiers","did method","did:btcr2","bitcoin","sparse merkle tree","smt"],"repository":{"url":"git+ssh://git@github.com:dcdpr/did-btcr2-js.git","type":"git","directory":"packages/smt"},"description":"Sparse Merkle Tree for did:btcr2: full-depth zero-hash model with base64url inclusion/non-inclusion proofs and did:btcr2-specific leaf hash construction.","directories":{},"maintainers":[{"name":"jintekc","email":"npmjs@jintek.consulting"}],"_nodeVersion":"26.0.0","contributors":[{"url":"https://github.com/dcdpr","name":"dcdpr"},{"url":"https://github.com/jintekc","name":"jintekc","email":"github@jintek.consulting"}],"dependencies":{"@scure/base":"^1.2.6","@noble/curves":"^2.0.1","@noble/hashes":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.1.0","eslint":"^9.21.0","rimraf":"^6.0.1","globals":"^16.0.0","@eslint/js":"^9.21.0","typescript":"~5.7.3","@types/chai":"^5.0.1","@types/node":"^22.13.8","@types/mocha":"^10.0.10","eslint-plugin-mocha":"^10.5.0","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smt_0.4.1_1790190450855_0.32386165453414484"}}},"time":{"created":"2026-03-27T21:02:18.139Z","modified":"2026-09-23T19:07:31.234Z","0.2.0":"2026-03-27T21:02:18.420Z","0.2.1":"2026-03-31T15:24:47.357Z","0.2.2":"2026-04-01T15:10:08.575Z","0.2.3":"2026-04-09T21:29:49.202Z","0.2.4":"2026-04-13T20:15:25.618Z","0.3.0":"2026-06-18T22:32:28.628Z","0.4.0":"2026-09-22T18:50:16.049Z","0.4.1":"2026-09-23T19:07:30.933Z"},"bugs":"https://github.com/dcdpr/did-btcr2-js/issues","license":"MPL-2.0","homepage":"https://github.com/dcdpr/did-btcr2-js/tree/main/packages/smt","keywords":["did","dids","decentralized identity","decentralized identifiers","did method","did:btcr2","bitcoin","sparse merkle tree","smt"],"repository":{"url":"git+ssh://git@github.com:dcdpr/did-btcr2-js.git","type":"git","directory":"packages/smt"},"description":"Sparse Merkle Tree for did:btcr2: full-depth zero-hash model with base64url inclusion/non-inclusion proofs and did:btcr2-specific leaf hash construction.","contributors":[{"url":"https://github.com/dcdpr","name":"dcdpr"},{"url":"https://github.com/jintekc","name":"jintekc","email":"github@jintek.consulting"}],"maintainers":[{"name":"jintekc","email":"npmjs@jintek.consulting"}],"readme":"","readmeFilename":""}