{"_id":"@parity/dotns-cli","_rev":"34-ae0ed2bcaf483fd6d7407a5b7b9315e8","name":"@parity/dotns-cli","dist-tags":{"latest":"0.9.4"},"versions":{"0.5.2":{"name":"@parity/dotns-cli","version":"0.5.2","_id":"@parity/dotns-cli@0.5.2","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"8656281a4a39bc4e9ebb342f7c7e7f21bd989c77","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.5.2.tgz","fileCount":3,"integrity":"sha512-d+piytpDMxJ6FGT17F6/+ZNYPTPqHxik5nQhwMg0PKsLrWd9cwbbgaQuCD9egMvLgghB85TBqu8oGtULnS6mRw==","signatures":[{"sig":"MEUCIGNqUymckgpQJFeETq8qi42g52jSSDsx73dAQzUylOZyAiEA3zcNRTaYT2FXKAQVPuYLeBS3yAObPNd8c6IMcySdzZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11042262},"type":"module","_from":"file:parity-dotns-cli-0.5.2.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.5.2.tgz","_integrity":"sha512-d+piytpDMxJ6FGT17F6/+ZNYPTPqHxik5nQhwMg0PKsLrWd9cwbbgaQuCD9egMvLgghB85TBqu8oGtULnS6mRw==","_npmVersion":"10.9.4","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.5.2_1775148694196_0.5620077285639529","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@parity/dotns-cli","version":"0.5.3","_id":"@parity/dotns-cli@0.5.3","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"71dc85f4fcd6fd78bb710d7f125a68bce97bfe78","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.5.3.tgz","fileCount":3,"integrity":"sha512-Drp2xqUSyBzgXtrHhyJq3owVp041HedW80whLljoYcK59V5CEL4cmhQtWRIZD3pPTIzvsP53AOmr2HwLZhPeLw==","signatures":[{"sig":"MEMCICLGK5ThOFdZEqee6s8gPdBT255H5BKUb6O332z8EBKzAh80tRBrHw70qUl+I0d9kjsbIV9uOSa57WhnL0TN3z8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11042422},"type":"module","_from":"file:parity-dotns-cli-0.5.3.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.5.3.tgz","_integrity":"sha512-Drp2xqUSyBzgXtrHhyJq3owVp041HedW80whLljoYcK59V5CEL4cmhQtWRIZD3pPTIzvsP53AOmr2HwLZhPeLw==","_npmVersion":"10.9.7","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.5.3_1776271203332_0.8577888808134666","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@parity/dotns-cli","version":"0.5.4","_id":"@parity/dotns-cli@0.5.4","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"20154bb71aa2743747e2b6a95d7126e3b37b1a35","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.5.4.tgz","fileCount":3,"integrity":"sha512-NCnC0HvJerXLLSJVHanqR5c6UpkJB4HM176i8MxchIGElru1oFjeYZav6c3quu/cmFZIIiET6m39MjZxOaruuQ==","signatures":[{"sig":"MEYCIQCh/m6kt6idorgArb/nvY5xurYjBJW4TlfWf1yGx/kX7QIhAI0oCkBYDzcIKNQ+JvVo85SBM5EuJ6iGknScpiNPGfkL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11041996},"type":"module","_from":"file:parity-dotns-cli-0.5.4.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.5.4.tgz","_integrity":"sha512-NCnC0HvJerXLLSJVHanqR5c6UpkJB4HM176i8MxchIGElru1oFjeYZav6c3quu/cmFZIIiET6m39MjZxOaruuQ==","_npmVersion":"10.9.7","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.5.4_1776341940410_0.01027097061160065","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@parity/dotns-cli","version":"0.5.5","_id":"@parity/dotns-cli@0.5.5","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"785edf9e15e49fd1aff10b6469342de7ecb3689d","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.5.5.tgz","fileCount":3,"integrity":"sha512-MUxFM8EJHpbkbuESJQTEOXu4rKOQwnFzTaZfNKWpKu22ImVQl0/hkvZpSTFpbXA3mUyR5dw8J+noVFu9I8wzQw==","signatures":[{"sig":"MEYCIQC8l1E4aYJV6QqAKHb7P6FI5Rz1EgOgLvrYsAiIArUbQgIhAIuTVVUf9iK0LvELnjFMXi1Vi6nPEVTxbrq05teLNlbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11041996},"type":"module","_from":"file:parity-dotns-cli-0.5.5.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.5.5.tgz","_integrity":"sha512-MUxFM8EJHpbkbuESJQTEOXu4rKOQwnFzTaZfNKWpKu22ImVQl0/hkvZpSTFpbXA3mUyR5dw8J+noVFu9I8wzQw==","_npmVersion":"10.9.7","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.5.5_1776369405141_0.7089107994506281","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@parity/dotns-cli","version":"0.5.6","_id":"@parity/dotns-cli@0.5.6","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"5f0a2033aa7034152910f209992ec352cb48671c","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.5.6.tgz","fileCount":3,"integrity":"sha512-8NAlJCVIxXPg7sPSnb67bhB1H4TzHccvQGPzBSeBEB34Mw+EzecdS2gi+nj3tsGLeE2xN4NIkb70wjO3IjSAqQ==","signatures":[{"sig":"MEQCIF8fOAici7lyewKBM6qeyYPg/UGHV7MV9SZNcGAX8sa/AiAbeskK1OPHbodJeoSq8iIgq131YiYeJ/vgqunngsEmeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11042318},"type":"module","_from":"file:parity-dotns-cli-0.5.6.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.5.6.tgz","_integrity":"sha512-8NAlJCVIxXPg7sPSnb67bhB1H4TzHccvQGPzBSeBEB34Mw+EzecdS2gi+nj3tsGLeE2xN4NIkb70wjO3IjSAqQ==","_npmVersion":"10.9.7","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.5.6_1776973428785_0.013043322332123575","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@parity/dotns-cli","version":"0.6.0","_id":"@parity/dotns-cli@0.6.0","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"a2447079d2c78079b976d9f2dd3907037a207548","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.6.0.tgz","fileCount":3,"integrity":"sha512-DSsE6m15QvuXUOc48CbeR5wwadN2U82qklf/VJavclvvs/tvDrax3WngiJJ/cJiEIaobiBfQAUKA0+J8bsL1HA==","signatures":[{"sig":"MEUCIDuuJjzRsInvug6D7VcObcBeZdFlSocVqOj3nvj/6KcQAiEAltRLwP/ySJeYCCz9uyn1ZfA7/X4eeb2fNkPmQ7lgX28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11044033},"type":"module","_from":"file:parity-dotns-cli-0.6.0.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.6.0.tgz","_integrity":"sha512-DSsE6m15QvuXUOc48CbeR5wwadN2U82qklf/VJavclvvs/tvDrax3WngiJJ/cJiEIaobiBfQAUKA0+J8bsL1HA==","_npmVersion":"10.9.7","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.6.0_1777379722071_0.7634975025439077","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@parity/dotns-cli","version":"0.6.1","_id":"@parity/dotns-cli@0.6.1","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"c05b42b440efa69044c422c04a19ae8aed8105a6","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.6.1.tgz","fileCount":3,"integrity":"sha512-agGLDsg/LXEsoJRoWJTXua1vuCm/3WE58J++JpyJ30u3gBtgiRE7FOn+asSbl2iN4Ux1bvsfRCM+Y04LwEsSHw==","signatures":[{"sig":"MEYCIQDCFyR4XUCBBAipGSnd7ajOsV6EuUKnJndp2V44I1nXsgIhAMZldgaTj4/O2H+CtthwIodkkwsyqGdnH8aPvu+mpkeL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11068767},"type":"module","_from":"file:parity-dotns-cli-0.6.1.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.6.1.tgz","_integrity":"sha512-agGLDsg/LXEsoJRoWJTXua1vuCm/3WE58J++JpyJ30u3gBtgiRE7FOn+asSbl2iN4Ux1bvsfRCM+Y04LwEsSHw==","_npmVersion":"10.9.7","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.6.1_1778184824106_0.020127456722755843","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@parity/dotns-cli","version":"0.6.2","_id":"@parity/dotns-cli@0.6.2","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"38641b972fb7f33dc2382cae60b099e3a9955ee6","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.6.2.tgz","fileCount":3,"integrity":"sha512-++8Ijb8mz3bXZbSiNmGjmMyYim3/QZQRc4D3crXF0Ymdxrth+Cp7yVbvQirqGpjzMM9bCCE/n9FT15KraKVuAg==","signatures":[{"sig":"MEYCIQDI5RWGKJJr8FnQClDfpR6Hx81hfQJG2RUWFCj5O8JuzAIhANZZrI3tQyO07meC0058Tg20E48+uWFwVui0Nd6VIK1G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11319933},"type":"module","_from":"file:parity-dotns-cli-0.6.2.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.6.2.tgz","_integrity":"sha512-++8Ijb8mz3bXZbSiNmGjmMyYim3/QZQRc4D3crXF0Ymdxrth+Cp7yVbvQirqGpjzMM9bCCE/n9FT15KraKVuAg==","_npmVersion":"10.9.7","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.6.2_1778680958657_0.8169988952058513","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@parity/dotns-cli","version":"0.6.3","_id":"@parity/dotns-cli@0.6.3","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"e22aeadcce9f251eb9d1d9d642204d28c6eeaf2c","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.6.3.tgz","fileCount":3,"integrity":"sha512-lf1NKHHGZbRgnz0JD6CVENAPeXnuts5xq7ZZ2I5qykt4C5li/FTjOwr548NsVuM43omJ8gBDDoYNv9p/tHu/5A==","signatures":[{"sig":"MEUCIQDOEqnDwOkZG3yI1NOz1wDfMjnBjcYUB/oetWNvuReslwIgHdusX6sDbwQsxYj9n/GSiuTLs7aToZ3wACz574hzjhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9093360},"type":"module","_from":"file:parity-dotns-cli-0.6.3.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.6.3.tgz","_integrity":"sha512-lf1NKHHGZbRgnz0JD6CVENAPeXnuts5xq7ZZ2I5qykt4C5li/FTjOwr548NsVuM43omJ8gBDDoYNv9p/tHu/5A==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.6.3_1780078666289_0.7706401759557306","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@parity/dotns-cli","version":"0.6.4","_id":"@parity/dotns-cli@0.6.4","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"d23d126a59d22c7eeba327cc7c125b81ef0f0769","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.6.4.tgz","fileCount":3,"integrity":"sha512-qD2uHjf1fUE285ZtgbidBi7iBNLc3gkpMtPF766Vq5qCHrwTCZjzK30e/OlfOGNVA2LoMKtWTv347QVyPWJR5g==","signatures":[{"sig":"MEYCIQDhTAGSTCdLb4XFf5bL3QJda4psDcFzY4VmBuP+aFV11QIhAIZzILwBYI/tNraVnzZ3emPr3d48rvdsu3Hqy1huCQtC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9121857},"type":"module","_from":"file:parity-dotns-cli-0.6.4.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.6.4.tgz","_integrity":"sha512-qD2uHjf1fUE285ZtgbidBi7iBNLc3gkpMtPF766Vq5qCHrwTCZjzK30e/OlfOGNVA2LoMKtWTv347QVyPWJR5g==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.6.4_1780516358630_0.5991895473697533","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@parity/dotns-cli","version":"0.6.5","_id":"@parity/dotns-cli@0.6.5","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"367a712caa5a8477485cd67357cde9ec42869056","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.6.5.tgz","fileCount":3,"integrity":"sha512-fiWc4hhRDg+Cqw4Vu7bmI+G4eMexaqlLXTKfg4bNKkM3GDS7XUjPiHDXxDIG0rjEO6NVjJ8PPh8y063Y1+40Jw==","signatures":[{"sig":"MEYCIQDy0RRHlurb7z2AQuNQiceVt0yY0S0faWfpoFcq+sgplAIhAOkRyqOyabsKBl48vHnbi9GYWvbUq9IJmAEkmgoCU7LL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9142333},"type":"module","_from":"file:parity-dotns-cli-0.6.5.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.6.5.tgz","_integrity":"sha512-fiWc4hhRDg+Cqw4Vu7bmI+G4eMexaqlLXTKfg4bNKkM3GDS7XUjPiHDXxDIG0rjEO6NVjJ8PPh8y063Y1+40Jw==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.6.5_1780605510082_0.3001188432918649","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@parity/dotns-cli","version":"0.6.6","license":"MIT","_id":"@parity/dotns-cli@0.6.6","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"b71ce6ad703f38168b5131428c586c8c050baa8f","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.6.6.tgz","fileCount":4,"integrity":"sha512-fWMljQN6eknlSHSYpA73uQRf8lk5ktOvz0CACZhW4bl4L+rUZLxePKVovV45YEhDZGIFXBNSSzmwYq+NPM3BBg==","signatures":[{"sig":"MEQCICnxvgL0lfdYKGoDWdoQK1G+uC4PH6iB2v0l/RagLNpDAiABrfgzA5nR0pKim/V5YgXFWZ/dVF8w7XxPudPDecfINw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9143439},"type":"module","_from":"file:parity-dotns-cli-0.6.6.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.6.6.tgz","_integrity":"sha512-fWMljQN6eknlSHSYpA73uQRf8lk5ktOvz0CACZhW4bl4L+rUZLxePKVovV45YEhDZGIFXBNSSzmwYq+NPM3BBg==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.6.6_1780659456141_0.007496478603984169","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@parity/dotns-cli","version":"0.6.7","license":"MIT","_id":"@parity/dotns-cli@0.6.7","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"bcd0ebbb3fd0d99fbb49903a58024811b502949c","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.6.7.tgz","fileCount":4,"integrity":"sha512-hRMBR1wmv5YYIgY7SKMP567pgzmJQT8xgUmzeaRZw5H7wcSEM2o3xJKj8kMg182VF9k83LcPBor10/Mv9qiTvg==","signatures":[{"sig":"MEYCIQCmbxKwT8JiK8Z9goDQPmWJtM7rCzDXvaiN4mpRsgmlwgIhALgZL4Wx928f4/nvKJdDnuFJUJNEGkJQzpjv38ElRUA2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9373499},"type":"module","_from":"file:parity-dotns-cli-0.6.7.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.6.7.tgz","_integrity":"sha512-hRMBR1wmv5YYIgY7SKMP567pgzmJQT8xgUmzeaRZw5H7wcSEM2o3xJKj8kMg182VF9k83LcPBor10/Mv9qiTvg==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.6.7_1781141909824_0.008136518055062547","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@parity/dotns-cli","version":"0.6.8","license":"MIT","_id":"@parity/dotns-cli@0.6.8","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"1c95de32430ed519ede9a830c9fafd65aa0fdf24","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.6.8.tgz","fileCount":4,"integrity":"sha512-ro4iohXKT8z6qMJeA2Qi9x10ZS7FDfSG1KmPQg+P34RPVIlcZ2CfU3Q4sZrgHjNMlT9X0JDGwTwGyuFjyBvNyQ==","signatures":[{"sig":"MEUCIQCmWGFCG/GkEF77GcMjuL3rcMCS3Ohs/FuxxmzBT25j1gIgfUv1qSDlS8gpoEYB3tRUJXag2hEFNC1g2DKjVzmD91Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9381272},"type":"module","_from":"file:parity-dotns-cli-0.6.8.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.6.8.tgz","_integrity":"sha512-ro4iohXKT8z6qMJeA2Qi9x10ZS7FDfSG1KmPQg+P34RPVIlcZ2CfU3Q4sZrgHjNMlT9X0JDGwTwGyuFjyBvNyQ==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.6.8_1781241340955_0.37472698010519156","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@parity/dotns-cli","version":"0.6.9","license":"MIT","_id":"@parity/dotns-cli@0.6.9","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"d68b7a62da662d1b36f9a18d09d15a8373589429","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.6.9.tgz","fileCount":4,"integrity":"sha512-47SD9602dQp2YU000E7oFbFEpFlDAKA/L+D/lIkoCncgRLDijQKUa3IhjDcUce7+GR4w5JWTSnrDnmHJXQ0F9w==","signatures":[{"sig":"MEYCIQCddS1y1JgHS6UR1EgvFqg5ESvYCpW5kPtiMrH0ZeGUfgIhAOf9ZpaMf+B9MdkiEEJa9oA3xFac1Uh91TI+qAL6M5l0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9448114},"type":"module","_from":"file:parity-dotns-cli-0.6.9.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.6.9.tgz","_integrity":"sha512-47SD9602dQp2YU000E7oFbFEpFlDAKA/L+D/lIkoCncgRLDijQKUa3IhjDcUce7+GR4w5JWTSnrDnmHJXQ0F9w==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.6.9_1781451830211_0.7935985633684304","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@parity/dotns-cli","version":"0.7.0","license":"MIT","_id":"@parity/dotns-cli@0.7.0","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"abe3a2b6ee37d7d5c902aaef5245668c61621ba8","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.7.0.tgz","fileCount":4,"integrity":"sha512-V3KIAbKPpDJOpKILRPF1CSBf3cA6BpazyVmNkngXqqzSo5junpiuxjcMDE7VPxrNBuFTTNki1H813QyY/GBJbA==","signatures":[{"sig":"MEYCIQCzEcBNkSDve6nb7hVkPWWiTbCK1TR0vXMZLUw+Ig6CBAIhAJ3BN3EPX740K7a16rSnQYeBmMvwdnjmkyVsSKYoAgcy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9448826},"type":"module","_from":"file:parity-dotns-cli-0.7.0.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.7.0.tgz","_integrity":"sha512-V3KIAbKPpDJOpKILRPF1CSBf3cA6BpazyVmNkngXqqzSo5junpiuxjcMDE7VPxrNBuFTTNki1H813QyY/GBJbA==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.7.0_1781547788283_0.00402128296397497","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@parity/dotns-cli","version":"0.7.1","license":"MIT","_id":"@parity/dotns-cli@0.7.1","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"97d7dbe1f9f3a2e22df96e84a43190486626a1cc","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.7.1.tgz","fileCount":4,"integrity":"sha512-jw3U2zLzEMAk9ydIJcHVY+oLd3si6+xQ1w68BI/c9PPmBETG0py24zM/GPmwILCqRPRcGufpSO58URrTf4Czhg==","signatures":[{"sig":"MEQCICCqbIGvK1lEIaXxLwYESFuv57nClh2PhevN2N2apr36AiAND5I5unUrgnyK9Msp8Mw2i6LxY4I954lxZ/3M34Rfrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9448826},"type":"module","_from":"file:parity-dotns-cli-0.7.1.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js"},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.7.1.tgz","_integrity":"sha512-jw3U2zLzEMAk9ydIJcHVY+oLd3si6+xQ1w68BI/c9PPmBETG0py24zM/GPmwILCqRPRcGufpSO58URrTf4Czhg==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.7.1_1781565088585_0.24967993203599415","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@parity/dotns-cli","version":"0.7.2","license":"MIT","_id":"@parity/dotns-cli@0.7.2","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"805e04325c25c35a8d4b4bb7c30809ee086159d2","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.7.2.tgz","fileCount":4,"integrity":"sha512-6FyJ9Dsyt3kqfcZCkU9kw1KQIbP8LCyMJzICzLCl6/0mcLJDYqBEzv+szRlII+JbTuAZ/jjJiBaF9uTIvfjKzA==","signatures":[{"sig":"MEUCIQDHjJOYVwhbbMTVJ/3BxIIGz9xPZN93e/I5la1sZZ2lWQIgJKlNliGp8Gbd7WHDxAk9R2SqRnbnzsm3XBrTkllB8mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9421318},"type":"module","_from":"file:parity-dotns-cli-0.7.2.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/src/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/src/core/keyring.d.ts","import":"./dist/core/keyring.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build && bun run build:lib","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.7.2.tgz","_integrity":"sha512-6FyJ9Dsyt3kqfcZCkU9kw1KQIbP8LCyMJzICzLCl6/0mcLJDYqBEzv+szRlII+JbTuAZ/jjJiBaF9uTIvfjKzA==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.7.2_1781608325855_0.6399349316151361","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@parity/dotns-cli","version":"0.7.3","license":"MIT","_id":"@parity/dotns-cli@0.7.3","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"81ff0942e185f9413317b1b02e898cec35651031","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.7.3.tgz","fileCount":4,"integrity":"sha512-6DQOk9D6ks3LLl+H4E1ltxcxeYksqaOg9fkn/ygbShKY8Wbkb8Le/5qlm9DeH9w/V5f0/ARiUvwrt+q8vWcEYw==","signatures":[{"sig":"MEYCIQCMseRT9fNKsLQg3rib9qHHhTL33LgLF/R/6VA4oonD7QIhAJHwLWqxoLd6ULIJUuCKAknFIqq5r5nibIZ/9ksuWhNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10602215},"type":"module","_from":"file:parity-dotns-cli-0.7.3.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/src/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/src/core/keyring.d.ts","import":"./dist/core/keyring.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build && bun run build:lib","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.7.3.tgz","_integrity":"sha512-6DQOk9D6ks3LLl+H4E1ltxcxeYksqaOg9fkn/ygbShKY8Wbkb8Le/5qlm9DeH9w/V5f0/ARiUvwrt+q8vWcEYw==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.7.3_1781697610944_0.4657147684150351","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@parity/dotns-cli","version":"0.7.4","license":"MIT","_id":"@parity/dotns-cli@0.7.4","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"03edb5248e0de08d07304445ee95045e34deca66","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.7.4.tgz","fileCount":4,"integrity":"sha512-GmVjcwan4twUMZMVJgK4y6I0BtwIBiU0LY17eaFbnxlLnoDH3wo9mu7+rDLTLNATnkigJfdzxWs+Hi42z8ejMw==","signatures":[{"sig":"MEYCIQDcFpsCCkjiCLsUwe2FaTT+P+Yc3e0H5popiMaoUvz/8QIhAOpvVonu9EzB0XFnhOPGGLBVRWwvkHwT1402iWHVYUCO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10699001},"type":"module","_from":"file:parity-dotns-cli-0.7.4.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/src/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/src/core/keyring.d.ts","import":"./dist/core/keyring.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build && bun run build:lib","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.7.4.tgz","_integrity":"sha512-GmVjcwan4twUMZMVJgK4y6I0BtwIBiU0LY17eaFbnxlLnoDH3wo9mu7+rDLTLNATnkigJfdzxWs+Hi42z8ejMw==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.7.4_1782486231456_0.7578712621997994","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@parity/dotns-cli","version":"0.7.5","license":"MIT","_id":"@parity/dotns-cli@0.7.5","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"7cfd996fce3fcd68b001fbc6533206d8be354106","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.7.5.tgz","fileCount":4,"integrity":"sha512-wXrJY1K6pamMhdeRBe5bdPW8RZm2mOQHqz2/Q55WVyHTJ3JquzSmHAszpOJusAmxWm5Suve2iAvHJAr7lwJSDw==","signatures":[{"sig":"MEQCIHDcj9euGZQCZux5i0w5nqQe3OYJmJOr7KcnAJEJ6CbrAiAdVuPC/hS8Euc/HXHs+pc0/mXc/xnn5gHpiWIxhI8OuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10699018},"type":"module","_from":"file:parity-dotns-cli-0.7.5.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/src/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/src/core/keyring.d.ts","import":"./dist/core/keyring.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","prepublishOnly":"bun run build && bun run build:lib","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.7.5.tgz","_integrity":"sha512-wXrJY1K6pamMhdeRBe5bdPW8RZm2mOQHqz2/Q55WVyHTJ3JquzSmHAszpOJusAmxWm5Suve2iAvHJAr7lwJSDw==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.7.5_1782487273673_0.817254043617764","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@parity/dotns-cli","version":"0.7.6","license":"MIT","_id":"@parity/dotns-cli@0.7.6","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"d0e0a9c75b820d9167a494b60ca3a766e369bd4d","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.7.6.tgz","fileCount":147,"integrity":"sha512-NLR5eaWBQPglp72HNr06F+lNYwXmSEJapbhJapdWDuBkGMNf0XV3E2gcyo3BCbXr41GAvWdrLCiAoIMa9hqfNA==","signatures":[{"sig":"MEQCIQDGmCAhX9oooJ0O5YPLXT8zHQzEXdo3DPTKmkYteQdsGgIfXQbdKnUX9jrHCaoxnozGwQcaWm+bOWT1u27Uw/8VNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14042156},"type":"module","_from":"file:parity-dotns-cli-0.7.6.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.7.6.tgz","_integrity":"sha512-NLR5eaWBQPglp72HNr06F+lNYwXmSEJapbhJapdWDuBkGMNf0XV3E2gcyo3BCbXr41GAvWdrLCiAoIMa9hqfNA==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.7.6_1782762392093_0.5865495432499161","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@parity/dotns-cli","version":"0.7.9","license":"MIT","_id":"@parity/dotns-cli@0.7.9","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"4975349c6dedf7c7c1868d6edd52ef15add734d1","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.7.9.tgz","fileCount":147,"integrity":"sha512-QtmAKgmgt8A7FYOYwE3WnTUKe12ujIABQx0wbZgKSZoYWvuVeVpRFaCFiHkLdWQLsk3eMhbkCdB5fgotp5gidw==","signatures":[{"sig":"MEYCIQCY933W/h3DYikD19agJd1Zp5VaWIJjPZqxlOAV9S+kbQIhAOzpRdhbTKgt3AwKcO7Eo1mQDTkcr9l45lmKapREI9Ea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14048355},"type":"module","_from":"file:parity-dotns-cli-0.7.9.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.7.9.tgz","_integrity":"sha512-QtmAKgmgt8A7FYOYwE3WnTUKe12ujIABQx0wbZgKSZoYWvuVeVpRFaCFiHkLdWQLsk3eMhbkCdB5fgotp5gidw==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.7.9_1784401787700_0.2738917730435271","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@parity/dotns-cli","version":"0.8.0","license":"MIT","_id":"@parity/dotns-cli@0.8.0","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"d19a7af9e7f46f558656789b9c87c1604a140c5c","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.8.0.tgz","fileCount":147,"integrity":"sha512-heYKfdL+hsMG6aoyIAzQVNOp5bLMnNgEZvQCLuLumnblkxqBAZrzsHDQJnOIAiuHvFNxogmx1+FPNdOS0x0UZQ==","signatures":[{"sig":"MEUCIGshlLmrQgfvPnC2V0N0Y4TEk5VZEpP3PzFVdZDEGWTHAiEA7R/wf4Pww+0+t50VuSYqIZe8lH4XDgaRABurdhV+uRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14049140},"type":"module","_from":"file:parity-dotns-cli-0.8.0.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.8.0.tgz","_integrity":"sha512-heYKfdL+hsMG6aoyIAzQVNOp5bLMnNgEZvQCLuLumnblkxqBAZrzsHDQJnOIAiuHvFNxogmx1+FPNdOS0x0UZQ==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.8.0_1784663158407_0.9481498745232397","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@parity/dotns-cli","version":"0.8.1","license":"MIT","_id":"@parity/dotns-cli@0.8.1","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"80858465e4c29b48cedf7d32010e652a6507e420","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.8.1.tgz","fileCount":147,"integrity":"sha512-bo3yFJLM8LRDi0VVsUZGpNeMZKU9oRfZpKV1TPlrkvPv5/WZRwnoar4OOdtF0X6AS8Dk5IwF+C8XSq+ndqpo2A==","signatures":[{"sig":"MEUCIQCNddioGfwUa3xmUI26ooM1dPJfj+JBiwJ3ncqMyrkAbQIgdnnzfqRe1eINeNZ1JAooH5Y4ASZ247MzHBeWfUv4+HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14055045},"type":"module","_from":"file:parity-dotns-cli-0.8.1.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.8.1.tgz","_integrity":"sha512-bo3yFJLM8LRDi0VVsUZGpNeMZKU9oRfZpKV1TPlrkvPv5/WZRwnoar4OOdtF0X6AS8Dk5IwF+C8XSq+ndqpo2A==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.8.1_1785249263939_0.18108731553222035","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@parity/dotns-cli","version":"0.8.2","license":"MIT","_id":"@parity/dotns-cli@0.8.2","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"9271cd4222ea877636e225d51241bc56fd7f259c","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.8.2.tgz","fileCount":147,"integrity":"sha512-kkujYOAyq+TQQ4jBBYDCGrcR50BFIuazvwQf6VrNxLZnddwurnpgmy4Bk0GNrCFwKL9XV/Bjy7NX54YjuOX53w==","signatures":[{"sig":"MEQCIEsthl2a7XppksTghT1ibVpFhh8bjWoOgiHmCYOshwDaAiAdowQuW5bTSwIFyV+DtNlmmuwi/bKmQ5OamKqbXNmHow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14162226},"type":"module","_from":"file:parity-dotns-cli-0.8.2.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.8.2.tgz","_integrity":"sha512-kkujYOAyq+TQQ4jBBYDCGrcR50BFIuazvwQf6VrNxLZnddwurnpgmy4Bk0GNrCFwKL9XV/Bjy7NX54YjuOX53w==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.8.2_1786718988022_0.8038793370476813","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@parity/dotns-cli","version":"0.8.3","license":"MIT","_id":"@parity/dotns-cli@0.8.3","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"5e49d9a781fc3136dc8d7509f3cf86dff4c02bb3","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.8.3.tgz","fileCount":149,"integrity":"sha512-bihlo5U0ay+bq3UdRZADqezDaaWHmHNVHR19wEXpKo3CbxTKauuGh6jtN5XkwYyBg4A5Db+P3Skl9nSJE9x1OA==","signatures":[{"sig":"MEUCIQCeGBCWq5AD2dz6IdxF/735/E0gYqzCRZtnRGd4BmCN2QIgZTR9udJjj9rmXD5QaaSudqivh06L9MNLwkF42dlZPQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14170462},"type":"module","_from":"file:parity-dotns-cli-0.8.3.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.8.3.tgz","_integrity":"sha512-bihlo5U0ay+bq3UdRZADqezDaaWHmHNVHR19wEXpKo3CbxTKauuGh6jtN5XkwYyBg4A5Db+P3Skl9nSJE9x1OA==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.8.3_1788246285216_0.6074244266047453","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@parity/dotns-cli","version":"0.8.4","license":"MIT","_id":"@parity/dotns-cli@0.8.4","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"98cac7d2583e70af2f3d1387c871a1e9921f92b4","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.8.4.tgz","fileCount":149,"integrity":"sha512-hfW0oqFH9G5lEaAz13h9NiHK894l7LhNmebHZdh+vkU/1BHc2rnwh4FfH+yr3tIZiE67aDUjpF0kP29hnzC5rw==","signatures":[{"sig":"MEYCIQDIl0KCDiHqsRM7NNFx8JzEXoRLsa+1EPaLwvtVx11nKAIhAL1kVkw9BWKVhvuxXvFLym/Hiwm7Njl1f/XIDmYSE7A6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14170690},"type":"module","_from":"file:parity-dotns-cli-0.8.4.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.8.4.tgz","_integrity":"sha512-hfW0oqFH9G5lEaAz13h9NiHK894l7LhNmebHZdh+vkU/1BHc2rnwh4FfH+yr3tIZiE67aDUjpF0kP29hnzC5rw==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.8.4_1788331254825_0.7503915193623907","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@parity/dotns-cli","version":"0.8.5","license":"MIT","_id":"@parity/dotns-cli@0.8.5","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"b3d71661d0b5380bbff8e757a2aaa6166d654f1a","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.8.5.tgz","fileCount":149,"integrity":"sha512-gypmNUH7hvj3mgGepRCgXIL7WtEeuQxHQ/nk0IRxYrTC2nqA77UODaV0kIjbO3WbPls1o3YN6WHAz73vYcPgpA==","signatures":[{"sig":"MEUCIQDH2Aw4NhWmt7trkI5xTlODKG9CODeA8f1/MUu7SRFz7QIgLORq9GTGq1e7Z+d91b7m29TZcSyBao5otAJxHNzCCDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14171515},"type":"module","_from":"file:parity-dotns-cli-0.8.5.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.8.5.tgz","_integrity":"sha512-gypmNUH7hvj3mgGepRCgXIL7WtEeuQxHQ/nk0IRxYrTC2nqA77UODaV0kIjbO3WbPls1o3YN6WHAz73vYcPgpA==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.8.5_1788433688812_0.6848289073941043","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@parity/dotns-cli","version":"0.8.6","license":"MIT","_id":"@parity/dotns-cli@0.8.6","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"ee0afb3461497561e775ea82a6f7f816a5b8d982","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.8.6.tgz","fileCount":149,"integrity":"sha512-2Ct4N1ETuIiS9FJgRA9eMV81avsooyRIMzovypWzj3tDq1dULCW1AvNgtx3UAJp3qp5ez1wh4AEUBkGdzMHsfQ==","signatures":[{"sig":"MEUCIQCeJEtNncA5kL7oXWJQdfxNrGkYQaKKUZy/ECzAuOttVgIgQFIPXv2eUWiTdGB6UQVlJxu4jTsGffHaKLWYKGrU/1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkn+3UUk9FzehiKUt5vlEchSqR6ZZPbN9IhMNQ/1iYfQIhAIZRbmNTjTNGZYA+Y5xpGAt+yfWc2IV/D0Q4gXs7dwl0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14194392},"type":"module","_from":"file:parity-dotns-cli-0.8.6.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.8.6.tgz","_integrity":"sha512-2Ct4N1ETuIiS9FJgRA9eMV81avsooyRIMzovypWzj3tDq1dULCW1AvNgtx3UAJp3qp5ez1wh4AEUBkGdzMHsfQ==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.8.6_1788473839256_0.2074320347902212","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@parity/dotns-cli","version":"0.9.0","license":"MIT","_id":"@parity/dotns-cli@0.9.0","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"19dccc2505fa3e91a545037335e0964e51311b44","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.9.0.tgz","fileCount":149,"integrity":"sha512-kh1++zUikXQhTazqiEy37K7T60pDGH+4CR8ClJYSTKiDxifToMrCLRpokhR458/xH+dgdQj5HseggHZ0lICN/A==","signatures":[{"sig":"MEUCIGplvEeb9Cq6bGrdDzpH9YVpjR3b1obklXf6s9ML8m7/AiEAiWcQqWEI72ivVfpa4YIBLt+/MmxNDLDMc+znwgPSa90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMaToBlwW+PU7tF2+WkZ1fUHhz2gcGRHw80PjGrHDp7gIhANt32oL7KrauWLbKE1rLHDq1aSIBGs0HClL9puLogliw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14175159},"type":"module","_from":"file:parity-dotns-cli-0.9.0.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.9.0.tgz","_integrity":"sha512-kh1++zUikXQhTazqiEy37K7T60pDGH+4CR8ClJYSTKiDxifToMrCLRpokhR458/xH+dgdQj5HseggHZ0lICN/A==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.9.0_1788871386836_0.7081621155531794","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@parity/dotns-cli","version":"0.9.1","license":"MIT","_id":"@parity/dotns-cli@0.9.1","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"6d712bb4d4758f07c9444c632e2a5675729e35d5","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.9.1.tgz","fileCount":149,"integrity":"sha512-IdLGjOi2gAOiuH+PlLvbnGpt04lWePE7LsF39GFDOVsgX6DKCRgL1zg6LS6davFmo0NYa4gWBpVEbzKjE0E/oA==","signatures":[{"sig":"MEUCIQCAvpUc1oUPLtHg02L5Lte23ItdGGdDbRkg2gUm+Zj1PAIgCoAafHRgSI2YXRFiO5zCYEZRNiiCCJgVH7h71SLRju0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCObaRHCttukWRtNj+mUVFFy6UK+o5saaPgwrlSsUrWKgIgPbqr4Ll8tOmnBoU8LD/OjmxbORkY1gehrRGADuDBu+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14178961},"type":"module","_from":"file:parity-dotns-cli-0.9.1.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.9.1.tgz","_integrity":"sha512-IdLGjOi2gAOiuH+PlLvbnGpt04lWePE7LsF39GFDOVsgX6DKCRgL1zg6LS6davFmo0NYa4gWBpVEbzKjE0E/oA==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.9.1_1789144030098_0.704084342649431","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@parity/dotns-cli","version":"0.9.2","license":"MIT","_id":"@parity/dotns-cli@0.9.2","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"aec9123200f9223010052942648862ea9f6a95ae","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.9.2.tgz","fileCount":149,"integrity":"sha512-F1aOP9N706+oeZENB7Li7xnRAxrLiNjTLLg9IqXr+9SCMFYfXe1vcBU7nc8Kblm4HghNmsp1wjVdy9SqrWjeBg==","signatures":[{"sig":"MEYCIQDty3/IcWvHvNxfGp/SgRf4HGJ5c+pMW+sRf77k/e70BAIhAO2STT5o6Qe67cKV2cy7mFSKMFs5Kdv5yIuZI1skxD+T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID3C+eZ9qdBbx7JwII33CcrOJwOFpeDniPdJE6DY/JLDAiEAugBDLLMF0e0NFnG0Cyxsl9yM3MPcPAC8Y9F+nRoyjug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14179832},"type":"module","_from":"file:parity-dotns-cli-0.9.2.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.9.2.tgz","_integrity":"sha512-F1aOP9N706+oeZENB7Li7xnRAxrLiNjTLLg9IqXr+9SCMFYfXe1vcBU7nc8Kblm4HghNmsp1wjVdy9SqrWjeBg==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dotns-cli_0.9.2_1789374439206_0.22460643487537824","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"_id":"@parity/dotns-cli@0.9.4","bin":{"dotns":"dist/cli.js"},"dist":{"shasum":"94bfd5931507421121162bb06c3fd05ffb8a8b1e","tarball":"https://registry.npmjs.org/@parity/dotns-cli/-/dotns-cli-0.9.4.tgz","fileCount":149,"integrity":"sha512-n+TGirHWHLY+bQQNtvcLUDMdLoV8N6/p9F4z+okw03E+ZYRW1EV43Wd2wh6uqSsvOBk5/h9Zk0CYCUcDQ+lnPw==","signatures":[{"sig":"MEUCIQCK9ZjbPmhFYWY4Ff2dmkIpNH9bXxbJel8VLog2LJVUiwIgPZUsej04t9YhQL1j8QFSOfAIZYau3MjV27FlYxajSls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1+SuuxS9/zOsxnnMXyG0jGQ6aop96FREroVumQJl3wwIgaeXqro3anvjSfvoXGPeUtmJYGiGqZllErMnk+kAXoYU="}],"unpackedSize":14185634},"name":"@parity/dotns-cli","type":"module","_from":"file:parity-dotns-cli-0.9.4.tgz","module":"index.ts","engines":{"bun":">=1.2.6"},"exports":{".":"./dist/cli.js","./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/keyring":{"types":"./dist/core/keyring.d.ts","import":"./dist/core/keyring.js"},"./core/bulletin":{"types":"./dist/core/bulletin.d.ts","import":"./dist/core/bulletin.js"}},"license":"MIT","scripts":{"dev":"bun run src/cli/index.ts","lint":"bunx eslint .","test":"bun test tests/","build":"rm -rf dist && bun run build:cli && bun run build:lib","format":"bunx prettier --check .","prepare":"bunx papi generate","lint:fix":"bunx eslint . --fix","benchmark":"bun benchmarks/benchmark.ts","build:cli":"bun build src/cli/index.ts --outfile dist/cli.tmp.js --target node --format esm && echo '#!/usr/bin/env node' | cat - dist/cli.tmp.js > dist/cli.js && rm dist/cli.tmp.js && chmod +x dist/cli.js","build:lib":"bun build src/core/index.ts --outfile dist/core/index.js --target node --format esm && bun build src/core/keyring.ts --outfile dist/core/keyring.js --target node --format esm && bun build src/core/bulletin.ts --outfile dist/core/bulletin.js --target node --format esm && bunx tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit":"bun test tests/unit/","typecheck":"bunx tsc --noEmit","format:fix":"bunx prettier --write \"**/*.{js,ts,json,md}\" \"!abis/**\"","verify:pack":"node ../../scripts/verifyPackExports.mjs","prepublishOnly":"bun run build","test:integration":"bun test tests/integration/","benchmark:dashboard":"bun benchmarks/generate-dashboard.ts"},"version":"0.9.4","_npmUser":{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},"_resolved":"/home/runner/work/npm_publish_automation/npm_publish_automation/artifacts/parity-dotns-cli-0.9.4.tgz","_integrity":"sha512-n+TGirHWHLY+bQQNtvcLUDMdLoV8N6/p9F4z+okw03E+ZYRW1EV43Wd2wh6uqSsvOBk5/h9Zk0CYCUcDQ+lnPw==","_npmVersion":"10.9.8","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","directories":{},"maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"_nodeVersion":"22.23.2","dependencies":{"ora":"^9.0.0","viem":"^2.43.1","chalk":"^5.6.2","helia":"^6.0.22","commander":"^14.0.2","ipfs-unixfs":"^12.0.0","@ipld/dag-pb":"^4.1.5","multiformats":"^13.4.2","polkadot-api":"^1.23.1","@helia/unixfs":"^7.1.0","@noble/hashes":"^2.0.1","@polkadot/keyring":"^14.0.1","@libp2p/websockets":"^10.1.6","@polkadot-labs/hdkd":"^0.0.26","@multiformats/blake2":"^2.0.2","ipfs-unixfs-importer":"^16.0.2","@polkadot/util-crypto":"^14.0.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.1","@ensdomains/content-hash":"^3.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@polkadot-labs/hdkd-helpers":"^0.0.27","@parity/product-sdk-terminal":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.6","devDependencies":{"eslint":"^9.0.0","prettier":"^3.3.0","@types/bun":"^1.2.6","@types/ora":"^3.2.0","typescript":"^5.0.0","eslint-config-prettier":"^9.0.0","@polkadot-api/descriptors":"file:.papi/descriptors","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dotns-cli_0.9.4_1789722719400_0.5762329060648177"}}},"time":{"created":"2026-04-02T16:51:33.438Z","modified":"2026-09-18T09:11:59.728Z","0.5.2":"2026-04-02T16:51:34.473Z","0.5.3":"2026-04-15T16:40:03.627Z","0.5.4":"2026-04-16T12:19:00.651Z","0.5.5":"2026-04-16T19:56:45.394Z","0.5.6":"2026-04-23T19:43:49.032Z","0.6.0":"2026-04-28T12:35:22.281Z","0.6.1":"2026-05-07T20:13:44.367Z","0.6.2":"2026-05-13T14:02:38.959Z","0.6.3":"2026-05-29T18:17:46.524Z","0.6.4":"2026-06-03T19:52:38.835Z","0.6.5":"2026-06-04T20:38:30.309Z","0.6.6":"2026-06-05T11:37:36.331Z","0.6.7":"2026-06-11T01:38:30.003Z","0.6.8":"2026-06-12T05:15:41.167Z","0.6.9":"2026-06-14T15:43:50.399Z","0.7.0":"2026-06-15T18:23:08.541Z","0.7.1":"2026-06-15T23:11:28.820Z","0.7.2":"2026-06-16T11:12:06.038Z","0.7.3":"2026-06-17T12:00:11.167Z","0.7.4":"2026-06-26T15:03:51.671Z","0.7.5":"2026-06-26T15:21:13.871Z","0.7.6":"2026-06-29T19:46:32.364Z","0.7.9":"2026-07-18T19:09:47.950Z","0.8.0":"2026-07-21T19:45:58.670Z","0.8.1":"2026-07-28T14:34:24.164Z","0.8.2":"2026-08-14T14:49:48.305Z","0.8.3":"2026-09-01T07:04:45.449Z","0.8.4":"2026-09-02T06:40:55.061Z","0.8.5":"2026-09-03T11:08:09.084Z","0.8.6":"2026-09-03T22:17:19.412Z","0.9.0":"2026-09-08T12:43:07.022Z","0.9.1":"2026-09-11T16:27:10.256Z","0.9.2":"2026-09-14T08:27:19.383Z","0.9.4":"2026-09-18T09:11:59.558Z"},"license":"MIT","description":"A command-line tool for registering and managing `.dot` domains on Polkadot.","maintainers":[{"name":"parity-jacogr","email":"jaco+npmjs@ethcore.io"},{"name":"jacogr","email":"jacogr@gmail.com"},{"name":"paritytech","email":"security@parity.io"},{"name":"kianenigma","email":"kian.peymani@gmail.com"},{"name":"wirednkod","email":"wirednkod@gmail.com"},{"name":"dvdplm","email":"dvdplm@gmail.com"},{"name":"mcornholio","email":"0@mcornholio.ru"},{"name":"paritytech-ci","email":"cicd-team+npm@parity.io"},{"name":"nachopalparity","email":"ignacio@parity.io"},{"name":"pepo","email":"pepoviola@gmail.com"},{"name":"stefan-sopic","email":"sopic.stefan@gmail.com"},{"name":"vincecorsica","email":"vince@parity.io"}],"readme":"# dotns developer CLI\n\nA command-line tool for registering and managing `.dot` domains on Polkadot.\n\n## Installation\n\n```bash\nnpm install -g @parity/dotns-cli\n```\n\n<details>\n<summary>Other package managers</summary>\n\n| Package Manager | Command                             |\n| :-------------- | :---------------------------------- |\n| npm             | `npm install -g @parity/dotns-cli`  |\n| yarn            | `yarn global add @parity/dotns-cli` |\n| pnpm            | `pnpm add -g @parity/dotns-cli`     |\n| bun             | `bun add -g @parity/dotns-cli`      |\n\n</details>\n\nVerify:\n\n```bash\ndotns --version\n```\n\n## Quick Start\n\n```bash\nbun install\nbun run build\n```\n\n> **Note**: Throughout this README, `dotns` refers to the built CLI. During development, replace `dotns` with `bun run dev`.\n\n## Authentication\n\nAll write operations require an explicit signing account. The CLI refuses to sign transactions with\nthe shared public dev account; configure one of these methods before registering, transferring,\ndelegating, publishing, or changing records:\n\n```bash\n# Keystore\ndotns --keystore-path ./keystore --password test-password --account default <command>\n\n# Mnemonic\ndotns --mnemonic \"bottom drive obey lake curtain smoke basket hold race lonely fit walk\" <command>\n\n# Development key URI\ndotns --key-uri //Alice <command>\n```\n\nSet environment variables to simplify usage:\n\n```bash\nexport DOTNS_KEYSTORE_PATH=./keystore\nexport DOTNS_KEYSTORE_PASSWORD=test-password\n\n# Then simply use --account\ndotns register domain --account karim --name coolname42\ndotns content set dotns bafybei... --account karim\ndotns pop status --account karim\n```\n\nRead-only commands can run without configured credentials. In that case the CLI uses a shared dev\naccount only as the origin for read calls.\n\nAuth precedence is explicit: command-line `--mnemonic` / `--key-uri` wins first. If you pass\n`--account`, `--keystore-path`, or `--password`, the CLI uses the encrypted keystore and will not\nlet ambient `DOTNS_MNEMONIC` / `DOTNS_KEY_URI` shadow the selected account. Without keystore hints,\nenv auth is used before the default keystore.\n\nNew keystore passwords supplied interactively, with `--password`, or with\n`DOTNS_KEYSTORE_PASSWORD` must be at least 6 characters. Decryption remains compatible with\nexisting keystores.\n\n### Mobile wallet signer (QR)\n\n> **Experimental:** the QR mobile-wallet signer is still in development and the CLI prints a warning\n> when it is used. The wallet must be on the same People-chain network as the pairing relay (see\n> `--qr-people-rpc`); a production App Store wallet cannot pair with this testnet flow.\n\nInstead of a local key, pair a Polkadot mobile wallet over a QR code with `--signer qr` (or\n`DOTNS_SIGNER=qr`). The CLI prints a QR code, you scan it with the app, and every transaction is\napproved on your phone, so no private key sits on the machine.\n\n```bash\ndotns register domain --name coolname42 --signer qr\n```\n\nThe account is the paired wallet, so `--signer qr` cannot be combined with the local-keystore\nflags or their environment variables (`--account`, `--password`, `--keystore-path`,\n`--mnemonic`, `--key-uri`, `DOTNS_MNEMONIC`, `DOTNS_KEY_URI`, `DOTNS_KEYSTORE_PASSWORD`); doing\nso is rejected rather than silently ignored.\n\nThe first pairing is cached under `~/.polkadot-apps/`, so later commands reuse it without\nre-scanning (the wallet's granted allowance also makes signing non-interactive). The pairing is\ncryptographically bound to the host keys in the QR, so a malicious relay cannot forge it. Anyone\nwith read access to `~/.polkadot-apps/` can sign as the wallet until you re-pair; pass `--qr-fresh`\nto force a fresh pairing (and re-approval) on a given run.\n\nThe pairing QR and prompts are written to stderr, so `--json` output on stdout stays machine-clean.\nRequires Node ≥ 21 (for a global `WebSocket`); running under Bun works as-is. A freshly paired\naccount is usually not address-mapped, so run `dotns account map --signer qr` once before\nregistering or transferring. The wallet pairs under a single product id (default `dotns`) that\nalso seeds the signing account; override it with `--qr-app-id` / `DOTNS_QR_APP_ID`.\n\nPairing rendezvous happens on a People-chain relay, and the CLI and the wallet must be on the same\none or the wallet's response never arrives and pairing hangs. Select the relay to match the\nwallet's network with `--qr-people-rpc` / `DOTNS_QR_PEOPLE_RPC`: `paseo` (default), `preview`,\n`stable`, or a comma-separated list of `wss` URLs. Set `DOTNS_QR_DEBUG=1` to print the verbose\npairing handshake trace when diagnosing a stuck pairing.\n\n## Environment Variables\n\n| Variable                  | Description                                        |\n| ------------------------- | -------------------------------------------------- |\n| `DOTNS_ENV`               | DotNS environment (`paseo-v2`; default `paseo-v2`) |\n| `DOTNS_KEYSTORE_PATH`     | Path to keystore directory                         |\n| `DOTNS_KEYSTORE_PASSWORD` | Keystore password                                  |\n| `DOTNS_RPC`               | Asset Hub RPC endpoint                             |\n| `DOTNS_MNEMONIC`          | BIP39 mnemonic phrase                              |\n| `DOTNS_KEY_URI`           | Substrate key URI                                  |\n| `DOTNS_SIGNER`            | Signer backend: `keystore` (default) or `qr`       |\n| `DOTNS_QR_APP_ID`         | Product id for QR pairing (default `dotns`)        |\n| `DOTNS_QR_PEOPLE_RPC`     | QR relay: `paseo`/`preview`/`stable` or wss URLs   |\n| `DOTNS_QR_DEBUG`          | Set to print the verbose QR pairing trace          |\n\nSelect an environment with either an environment variable or a per-command option:\n\n```bash\n# Default: Paseo V2\ndotns account is-mapped 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY\n\n# Explicitly use Paseo V2 for this shell\nexport DOTNS_ENV=paseo-v2\ndotns account is-mapped 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY\n\n# Or override for a single command\ndotns --env paseo-v2 account grant somelabel 0x1234567890AbcdEF1234567890aBcdef12345678\n```\n\n`--rpc` still overrides the endpoint URL, but it does not change the selected DotNS contract addresses. Use `--env`/`DOTNS_ENV` to select the DotNS deployment.\n\n## Programmatic SDK\n\nThe operations the CLI runs are exported from `@parity/dotns-cli/core` as typed functions you can\ncall from your own TypeScript. You build a context with a chain client, an SS58 origin, and a\n`PolkadotSigner` you supply; every operation takes that context. There is no raw-contract surface:\naddresses come from `DOTNS_ENVIRONMENTS[id].contracts` and the ABI is applied internally, so callers\nnever pass an ABI, address, or calldata.\n\n```ts\nimport { createClient } from \"polkadot-api\";\nimport { getWsProvider } from \"polkadot-api/ws-provider/node\";\nimport { paseo } from \"@polkadot-api/descriptors\";\nimport {\n  createDotnsContext,\n  ReviveClientWrapper,\n  registerName,\n  registerSubnode,\n  setContentHash,\n  getContentHash,\n  resolveTransferRecipient,\n  transferName,\n} from \"@parity/dotns-cli/core\";\n\nconst client = createClient(getWsProvider(\"wss://paseo-asset-hub-next-rpc.polkadot.io\"));\nconst ctx = createDotnsContext({\n  clientWrapper: new ReviveClientWrapper(client.getTypedApi(paseo)),\n  origin, // your SS58 address\n  signer, // your PolkadotSigner\n  environment: \"paseo-v2\",\n});\n\nawait registerName(ctx, \"alice\"); // owner defaults to your mapped EVM address\nawait registerSubnode(ctx, \"alice\", \"bob\", ownerAddress); // alice.bob.dot\nawait setContentHash(ctx, \"alice.dot\", \"bafy...cid\");\nconst { cid } = await getContentHash(ctx, \"alice.dot\");\nconst recipient = await resolveTransferRecipient(ctx, \"bob.dot\"); // EVM, SS58, or .dot label\nawait transferName(ctx, \"alice\", recipient);\n```\n\n`createDotnsContext` rejects an EVM (H160) origin, and a write without a signer throws\n`MissingSignerError`. The origin must be Revive address-mapped before `registerName`/`transferName`.\nTo sign with a QR-paired mobile wallet programmatically, build the signer with\n`@parity/product-sdk-terminal` and pass it as `signer` (see `/docs/tools/sdk`).\n\n## Commands\n\n### Register Domains\n\nAll registration commands require authentication.\n\n```bash\n# Register a NoStatus name (base ≥ 9, open to all)\ndotns --password test-password register domain --account default --name coolwebsite\n\n# A PoP Lite name is `stem.NN`, issued by the gateway and not registrable here.\n\n# Register a name that requires PoP Full (base 6-8, letters only)\ndotns --password test-password register domain --account default --name premium\n\n# Governance registration (base ≤ 5, reserved names)\ndotns --password test-password register domain --account default --name short --governance\n\n# Register for another owner\ndotns --password test-password register domain --account default --name coolwebsite --owner 0x000000000000000000000000000000000000dEaD\n\n# Register and transfer\ndotns --password test-password register domain --account default --name coolwebsite --transfer --to 0x000000000000000000000000000000000000dEaD\n\n# With reverse record\ndotns --password test-password register domain --account default --name coolwebsite --reverse\n\n# Auto-retry on failure, resuming from the cached commitment (here, up to 3 times)\ndotns --password test-password register domain --account default --name coolwebsite --retry 3\n```\n\n### Resume and manage commitments\n\nRegistration is a two-step commit-reveal: the commit lands on-chain, then after the\nminimum commitment age the reveal completes the mint. If the reveal is interrupted\n(crash, network drop, closed terminal), the commitment is cached locally so it can be\nresumed rather than restarted. The reveal secret is encrypted at rest with your\ncredential (keystore password, CLI/env mnemonic, or CLI/env key URI); the rest of the record is\nplaintext so it can be listed and cleared without unlocking.\n\nRecords live under `~/.dotns/registrations/` (override with `DOTNS_REGISTRATION_DIR`).\n\n```bash\n# Resume the most recent interrupted registration\ndotns --password test-password register retry --account default\n\n# Resume a specific cached commitment by name\ndotns --password test-password register retry coolname42 --account default\n\n# List cached commitments and their on-chain status\ndotns register list\n\n# Review cached commitments: purges completed ones, then prompts for any pending\ndotns --password test-password register clear --account default\n\n# Review one cached commitment by name\ndotns --password test-password register clear coolname42 --account default\n\n# Non-interactively discard pending commitments\ndotns register clear --discard\n\n# Non-interactively discard one pending commitment\ndotns register clear coolname42 --discard\n\n# Non-interactively complete pending commitments\ndotns --password test-password register clear --register --account default\n\n# Non-interactively complete one pending commitment\ndotns --password test-password register clear coolname42 --register --account default\n```\n\nUnnamed `register clear --discard` and `register clear --register` intentionally apply to every\npending cached commitment for the selected account and environment. Passing a name scopes the action\nto that one commitment.\n\n### Register Subnames\n\n```bash\n# Register a subname under an existing domain\ndotns --password test-password register subname --name blog --parent coolname42 --account default\n\n# Register subname for a different owner\ndotns --password test-password register subname --name blog --parent coolname42 --owner 0x000000000000000000000000000000000000dEaD --account default\n```\n\n### Lookup (no auth required)\n\n```bash\n# Domain information\ndotns lookup name dotns\n\n# Check ownership\ndotns lookup owner-of dotns\n\n# Subnames resolve too, at any depth (owner-of reports the registry owner)\ndotns lookup name blog.dotns\ndotns lookup owner-of blog.dotns\n\n# Using alias\ndotns lookup oo dotns\n\n# Using --name flag\ndotns lookup --name dotns\n\n# JSON output\ndotns lookup name dotns --json\n```\n\n### Transfer Domains\n\n```bash\n# Transfer to EVM address\ndotns lookup transfer coolname42 --destination 0x000000000000000000000000000000000000dEaD\n\n# Transfer to Substrate address\ndotns lookup transfer coolname42 --destination 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY\n\n# Transfer to domain label\ndotns lookup transfer coolname42 --destination alice\n\n# JSON output\ndotns lookup transfer coolname42 --destination alice --json\n```\n\n### Content Hash\n\nView does not require authentication:\n\n```bash\ndotns content view dotns\n```\n\nSet requires authentication:\n\n```bash\ndotns --password test-password content set dotns bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi --account default\n```\n\n### Text Records\n\nView does not require authentication:\n\n```bash\ndotns text view dotns email\ndotns text view dotns url\n```\n\nSet requires authentication (reads from stdin if value is omitted):\n\n```bash\n# Set a text record\ndotns --password test-password text set alice email \"alice@example.com\" --account default\n\n# Set from stdin\necho \"https://alice.dev\" | dotns --password test-password text set alice url --account default\n```\n\n### Proof of Personhood\n\nThe CLI reads PoP status directly from the personhood precompile at\n`0x000000000000000000000000000000000a010000` using the `bytes32(\"dotns\")`\ncontext. Returned tiers are `none`, `lite`, `full`, or `reserved`; DotNS does\nnot set this status. `pop info` also reports any names pending settlement into\nthe Label Store (run `store sync` to settle them). Governance-reserved\nregistration is gated on a per-name grant; check it with `account grant`.\n\n```bash\n# Check PoP status from the personhood precompile\ndotns pop --password test-password --account default status\ndotns pop status --password test-password --account default\ndotns pop --mnemonic \"bottom drive obey lake curtain smoke basket hold race lonely fit walk\" status\ndotns pop --key-uri //Alice status\n\n# Full info: status and pending names\ndotns pop --password test-password --account default info\ndotns pop --mnemonic \"bottom drive obey lake curtain smoke basket hold race lonely fit walk\" info\ndotns pop --key-uri //Alice info\n```\n\n### Bulletin Storage\n\nAll bulletin commands require authentication.\n\n```bash\n# Upload file\ndotns --password test-password bulletin upload ./image.png --account default\n\n# Upload directory\ndotns --password test-password bulletin upload ./dist --account default\n\n# Upload directory with concurrency control (max: 4)\ndotns --password test-password bulletin upload ./dist --concurrency 4 --account default\n\n# Force chunked upload for large files (streams from disk, low memory)\ndotns --password test-password bulletin upload ./large-file.zip --force-chunked --chunk-size 1048576 --account default\n\n# Resume an interrupted upload\ndotns --password test-password bulletin upload ./large-file.zip --force-chunked --resume --account default\n\n# Retry transient failures (default: 5, capped at 20)\ndotns --password test-password bulletin upload ./dist --max-retries 10 --account default\n\n# Print contenthash\ndotns --password test-password bulletin upload ./site.html --print-contenthash --account default\n\n# JSON output\ndotns --password test-password bulletin upload ./image.png --json --account default\n\n# Upload profiling\ndotns --password test-password bulletin upload ./dist --profile-upload --account default\ndotns --password test-password bulletin upload ./dist --profile-upload --profile-output ./report.json --account default\n\n# Custom RPC\ndotns --password test-password bulletin upload ./image.png --bulletin-rpc wss://paseo-bulletin-next-rpc.polkadot.io --account default\n\n# Skip history\ndotns --password test-password bulletin upload ./image.png --no-history --account default\n```\n\n`bulletin upload --cache` writes the uploaded CID to your on-chain Store on the selected DotNS\nAsset Hub environment. When overriding Bulletin with `--bulletin-rpc` or `DOTNS_BULLETIN_RPC`,\nalso pass the matching `--env` or `DOTNS_ENV`, and, when needed, `--rpc` for the Asset Hub Store\nwrite. In this custom-Bulletin mode, `--env` / `DOTNS_ENV` uses that environment's configured\nAsset Hub RPC and ignores ambient `DOTNS_RPC`; pass `--rpc` to override it deliberately.\n\n### Bulletin History\n\n```bash\n# List upload history\ndotns bulletin history\n\n# List as JSON\ndotns bulletin history --json\n\n# Remove entry by CID\ndotns bulletin history:remove bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi\n\n# Clear all history\ndotns bulletin history:clear\n```\n\n### Bulletin Authorization\n\nAuthorise accounts to upload to Bulletin chain. Requires sudo.\n\n```bash\n# Authorise account\ndotns --key-uri //Alice bulletin authorize 5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty\n\n# With custom limits\ndotns --key-uri //Alice bulletin authorize 5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty --transactions 500000 --bytes 549755813888\n\n# Force re-authorisation\ndotns --key-uri //Alice bulletin authorize 5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty --force\n\n# JSON output\ndotns --key-uri //Alice bulletin authorize 5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty --json\n\n# Custom RPC\ndotns --key-uri //Alice bulletin authorize 5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty --bulletin-rpc wss://paseo-bulletin-next-rpc.polkadot.io\n```\n\n### Bulletin Status\n\nCheck authorisation status for an account.\n\n```bash\n# Check status\ndotns bulletin status 5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty\n\n# JSON output\ndotns bulletin status 5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty --json\n\n# Resolve account from keystore\ndotns --password test-password bulletin status --account default\n```\n\n### Account Management\n\n```bash\n# Store mnemonic\ndotns auth --keystore-path ./keystore --password test-password set --account default --mnemonic \"bottom drive obey lake curtain smoke basket hold race lonely fit walk\"\n\n# Store key-uri\ndotns auth --keystore-path ./keystore --password test-password set --account alice --key-uri //Alice\n\n# List stored accounts\ndotns auth --keystore-path ./keystore --password test-password list\n\n# Switch default account\ndotns auth --keystore-path ./keystore --password test-password use default\n\n# Remove account\ndotns auth --keystore-path ./keystore --password test-password remove default\n\n# Clear all credentials\ndotns auth --keystore-path ./keystore clear\n```\n\n### Account\n\n```bash\n# Print substrate address (no RPC needed)\ndotns account address --key-uri //Alice\n\n# Account info (balances, mapping status)\ndotns account info --key-uri //Alice\n\n# Map Substrate account to EVM address\ndotns --password test-password account map --account default\n\n# Check if address is mapped on-chain\ndotns account is-mapped 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY\n\n# Show a name's grant on the name whitelist (status, grantee, claim window)\ndotns account grant somelabel\n\n# Check whether registerReserved would accept the name for an owner\ndotns account grant somelabel 0x1234567890AbcdEF1234567890aBcdef12345678\n```\n\n### Store\n\nYour User Store is a per-account, owner-bound key/value store. Claim it once,\nthen read and write values. Names you register are tracked separately in your\nLabel Store (see `store names`).\n\n```bash\n# Claim your User Store (required once before setting values)\ndotns --password test-password store claim --account default\n\n# Show Store address and deployment status\ndotns --password test-password store info --account default\n\n# List all values\ndotns --password test-password store list --account default\n\n# Get / set / delete values\ndotns --password test-password store get mykey --account default\ndotns --password test-password store set mykey \"my value\" --account default\ndotns --password test-password store delete mykey --account default\n\n# List the .dot names in your Label Store (second-level names only by default;\n# add --all to include subdomains), and cached CIDs\ndotns --password test-password store names --account default\ndotns --password test-password store names --all --account default\ndotns --password test-password store cids --account default\n\n# Settle any pending names from the PoP controller into your Label Store\ndotns --password test-password store sync --account default\n\n# JSON output (all subcommands)\ndotns --password test-password store info --json --account default\n```\n\n### Delegate\n\nGrant another account control of your names. Per-name delegation surrenders full\ncontrol of a single name; record delegation lets an operator edit records across\nall your names. Operators may be an EVM address, SS58 address, or `.dot` label.\n\n```bash\n# Delegate full control of one name\ndotns --password test-password delegate set coolname42 alice --account default\n\n# Revoke the delegate on a name\ndotns --password test-password delegate revoke coolname42 --account default\n\n# Show the current delegate for a name (no auth)\ndotns delegate status coolname42\n\n# Let an operator edit records on all your names\ndotns --password test-password delegate records alice --account default\n\n# Revoke record-editing access\ndotns --password test-password delegate records alice --revoke --account default\n\n# Show whether an operator may edit your records (no auth)\ndotns delegate records-status alice\n```\n\n### Set Primary Name\n\nSet the primary (reverse) name resolvers return for your account. You can only\nset a name you own; there is no on-chain \"clear\" beyond pointing it at a\ndifferent name or transferring the current one away.\n\n```bash\n# Set one of your names as the primary\ndotns --password test-password primary set coolname42 --account default\n\n# Show the primary name for an account (defaults to your own, no auth)\ndotns primary status\ndotns primary status 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY\n```\n\n### Escrow\n\nNames registered without PoP verification (NoStatus) hold a refundable deposit\nin escrow. Release a name to start its cooldown, withdraw the deposit onto the\npull-payment ledger, then claim your balance.\n\n```bash\n# Show the escrow position for a name (no auth)\ndotns escrow status coolwebsite\n\n# List all your positions and the total locked\ndotns --password test-password escrow positions --account default\n\n# Show your claimable pull-payment balance\ndotns --password test-password escrow balance --account default\n\n# Release a name to start its refund cooldown\ndotns --password test-password escrow release coolwebsite --account default\n\n# After cooldown, move the released deposit onto the pull-payment ledger\ndotns --password test-password escrow withdraw coolwebsite --account default\n\n# Drain the pull-payment ledger\ndotns --password test-password escrow claim-withdrawal --account default\n\n# List entries in the time-locked refund ledger\ndotns --password test-password escrow refunds list --account default\n\n# Claim a refund entry (or several) once its cooldown elapses\ndotns --password test-password escrow refunds claim <entryId> --account default\ndotns --password test-password escrow refunds claim-batch <id1> <id2> --account default\n```\n\n## Domain Classification\n\nA name's tier is decided by its **base length**. Since dotns v0.6.0 that is the\nlabel as written, so digits carry no special meaning and no digit count is\nprivileged or rejected: `web3` measures 4 and `alice123` measures 8. The one\nexception is a lite personhood name, which the gateway stores with its separator\n(`joseph.42`); the separator and the two digits it allocated are not part of the\nname the person chose, so they come off first and `joseph.42` measures 6.\n\nOnly the gateway issues a lite name, and only a letters-only stem can carry one,\nso `web3.42` is not a lite name and no ordinary label reaches this tier.\n\n| Type     | Base length | Shape                      | Requirement       |\n| -------- | ----------- | -------------------------- | ----------------- |\n| Reserved | ≤ 5         | any label                  | Governance only   |\n| PoP Full | 6–8         | letters only, no separator | Full verification |\n| PoP Lite | 6–8         | `stem.NN`, gateway-issued  | Lite verification |\n| NoStatus | ≥ 9         | any label                  | Open to all       |\n\n## Transfer Recipients\n\nThe `--to` flag accepts:\n\n- EVM address: `0x000000000000000000000000000000000000dEaD`\n- Substrate address: `5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY`\n- Domain label: `alice` (resolves to owner of `alice.dot`)\n\n## Development\n\n```bash\nbun run dev <command>\nbun run typecheck\nbun run lint\nbun run lint:fix\nbun run format\nbun run format:fix\nbun test\n```\n\n## Contributing\n\nSee [CONTRIBUTING.md](.github/CONTRIBUTING.md) for guidelines.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}