{"_id":"@synonymdev/pubky","_rev":"76-71e3a61b8dacd0d17b759c90bdf183dd","name":"@synonymdev/pubky","dist-tags":{"next":"0.6.0-rc.7","alpha":"0.10.0-alpha.0","latest":"0.14.0"},"versions":{"0.1.0":{"name":"@synonymdev/pubky","version":"0.1.0","keywords":[],"author":"","license":"ISC","_id":"@synonymdev/pubky@0.1.0","maintainers":[{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"dist":{"shasum":"de18d590b90d774ad70d8df3e25c05856eb15218","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.0.tgz","fileCount":1,"integrity":"sha512-idCGG00/r3wXXBQKOJI0feNmxEDTbPHxeNUAvmBtR7kDmKlDNZpkjBOMys3Cagyp0z33OjO/eKIcxKq3G7zpmg==","signatures":[{"sig":"MEUCIQDKkL4Dq2a8QgojUEXxgjZ90ytC30v6ywcFhj9sa178vQIgIf/DVYHI/r914RD8us+TOmqkUirbE77ymMR8VeXP1UM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.0_1720785975241_0.24015793014708575","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@synonymdev/pubky","version":"0.0.1","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.0.1","maintainers":[{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"2e5e183932455053511112e1d74dfb9ef9df7635","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.0.1.tgz","fileCount":5,"integrity":"sha512-8VK/gA/Juyqpi9GdfDb/UYgUk6uBm1SvdM9zNopOd5S7Em8UgwH18fB83FYLTQEoTbXwh7bq9owU8pGRVwBcGg==","signatures":[{"sig":"MEUCIAjydqmdCLV355AtjiAC1anP/CVhxy9EWcCACeswy57mAiEA0OdBS45sFzUoeXwb0j5ggGTy1VH1NdXcGY7DI7nHtKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":964790},"main":"index.js","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"3cc81a5d0e387510c8cacb8513cd479b3ebf867d","scripts":{"lint":"standard --fix","test":"tape test/*.js -cov","preinstall":"cargo run --bin bundle_pubky_npm","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","standard":"^17.1.0","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.0.1_1722188138475_0.02602834816684818","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@synonymdev/pubky","version":"0.0.2","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.0.2","maintainers":[{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"5c00fbc7e623b42aba270b6e86e069816af275dd","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.0.2.tgz","fileCount":5,"integrity":"sha512-7i3pX1d+7INlGBsOaVL9BHjUMVzEdP+DQLXGN5SCNF0R3vcGI3+Cj5GB2ga0xfUhyhInK9NqxM2rLg0z705Y2Q==","signatures":[{"sig":"MEUCIQCa/CGvW/z8Jbgo4cVp0Gf49Pt6adt5owYmaekxyLSqtgIgBtj54gkEIv13//Wz8clMLw+JGtZlTWCLD087AK7H3bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":905086},"main":"index.js","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"75d8acde65daf6c0d97d4bb0b2f42d7b53567176","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","preinstall":"npm run build","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.0.2_1722253760519_0.8966720170493951","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@synonymdev/pubky","version":"0.0.3","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.0.3","maintainers":[{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"c1813ac4fc9546ac84cd32f077c313833fb97e3b","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.0.3.tgz","fileCount":4,"integrity":"sha512-mTPunWYLhTvkKZq9t2z6luFMfXB13YuZP6ZixkwBzhjNHDax5va7kDrK7kBqXSgmGSOgFuNzMJpuINO3Kjy5fA==","signatures":[{"sig":"MEUCIHDoqJyCXGCBF9hatO85XL7isXiH6cWU68bbJxDUjPzrAiEA15BIjXZrOP+WE0z8uxwjg3vBa3MgsD8vw4ovi2HecxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3743},"main":"index.js","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"5b45863d34d3dec09bd38b9726f3c9b82ee3191d","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","preinstall":"npm run build","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.0.3_1722256165458_0.9261284940579073","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@synonymdev/pubky","version":"0.1.1","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.1","maintainers":[{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"992e3983be06645db854ff4975c5dead06ae8664","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.1.tgz","fileCount":5,"integrity":"sha512-N40oOtjnilM60qZkZJX2JjDny/Xv8as3gvhcfD9cxkwR9/vR23Rucl/+SCk0TY9XYkGzmFBDML6LV3CbH40HPg==","signatures":[{"sig":"MEUCIAQL2OmfvwBlAQrUFG22czbZpAlFKPvkVKGMl+LU1UYfAiEAxFCAKsh7KMZ2o6jm90OHpvWQZH5M1pwOCmXCeTS5GAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":905841},"main":"index.js","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"d8d3a43abdc8b6038fb169da9e211b2a61914cb7","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","preinstall":"npm run build","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.1_1722342423143_0.02498484218592023","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@synonymdev/pubky","version":"0.1.2","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.2","maintainers":[{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"a18356349cb0423a387e65c028c1714523fdaa36","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.2.tgz","fileCount":5,"integrity":"sha512-VUH14Tg5asXQA5u7pKxc3xlMRetBVajgzMuhsE0C9Egw2jZ5pE0AleFa1UrjCT2DF70uIk5doqyWBbWaXd2FBg==","signatures":[{"sig":"MEUCIAgvPgMucsOZveCD77Fqa9AS2b7vjRIAkTLu+LAxu7VpAiEA27ICyRdt8lQHlwIdQLp3A6TZLX0a4Sk7l1Aeq39RN7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":908297},"main":"index.js","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"7deac44fe36f7b1c19203405f8988d04a3c04b7a","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","preinstall":"npm run build","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.2_1722437596409_0.0977583407635001","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@synonymdev/pubky","version":"0.1.3","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.3","maintainers":[{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"a082e29107cc1efb9f5f926072b2020d1daf17d5","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.3.tgz","fileCount":5,"integrity":"sha512-KGL7WOoZIKO3FLsSDC1qZVcduYcSEMIz1lc5b2kfOr3L14+gXeiE66p/ipjZsLC4w+wzpqb7WAPT2OclyLf2mg==","signatures":[{"sig":"MEQCICo1TKevQlr41A455O/11dancatJzjmJcU7FLY/3j5sMAiBX5afCoaaVnugwGgKF+LEHec8X0x7qvcDL1yZqumAGXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":911583},"main":"index.js","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"f760175541d779232eaff6c3732ba57c1bb471fb","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","preinstall":"npm run build","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.3_1722494310367_0.3346600163503446","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@synonymdev/pubky","version":"0.1.4","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.4","maintainers":[{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"c6c24a53762334f68b253db27f9fbe1efa7570e6","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.4.tgz","fileCount":5,"integrity":"sha512-+iCPnx2qvFJV8ftquwb5YwpOkDIiFghfZQR2zVy8AaOgm59vRtMCNK4RObEEknyO7ZRWbnjeuo83+LVO8qqqPw==","signatures":[{"sig":"MEUCIE1rGgZf7CFM2hrUAYCyLLZjNDOkVOENckE3tG/UxRRTAiEAsf/g5DIre+/MV6vJ+OUGWGlQaon98wpTojGGQHy8hQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":911407},"main":"index.js","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"86b7dfd4a4f3b18234a6fca6af8a7dd45a9ee84e","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.4_1722501580506_0.3722721114126415","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@synonymdev/pubky","version":"0.1.5","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.5","maintainers":[{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"21aa16e6b19b1b23fb25b901f5ea9cc9d9580194","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.5.tgz","fileCount":5,"integrity":"sha512-Mt+BLxf43rcNk8D8Dvphw5MD3YV9qVdpwgAnDUsNi4MG9c7gGgmlN8+VgVyhdq3xV7LO9aO9FaujjyEsPHUiPA==","signatures":[{"sig":"MEQCIG8/aXSi2zPaE7E9ONq3oQwysjwsBMvEXTqIzTxaOXFpAiAtX4RzvDaYkum3jMS0yoIfqoVHyi73pdJUFAqrY+TzDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":911400},"main":"index.js","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"ab4a8c309cb9073bb98cbbd6a1ae678f7530f7ce","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.5_1722516492606_0.8099467189381786","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@synonymdev/pubky","version":"0.1.6","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.6","maintainers":[{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"d9b7c2f34488aa5537e8ef5b3875a47a3e46175e","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.6.tgz","fileCount":5,"integrity":"sha512-upH4LZwbRZM433Z1d8qnHTvpMS4FroCd0v2zMxhTpMGHyIgu0z1y0FvDziN7LYcgJCw9HYhLuD192is7IzNrHQ==","signatures":[{"sig":"MEUCIA+Co9i3E8+uxObZzWSaK4WScVBLLGFEgTqCwUHvwgSaAiEAn1e2pHbwNhxyopNS77uKosVpibiCMm90qAp/6HZs6zE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":911398},"main":"index.js","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"ab4a8c309cb9073bb98cbbd6a1ae678f7530f7ce","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.6_1722516670168_0.8610596120646432","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@synonymdev/pubky","version":"0.1.7","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.7","maintainers":[{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"20ad16e98786ec6434f7185fd75071d244dd84a2","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.7.tgz","fileCount":8,"integrity":"sha512-oiiKnB/3NsczOU5e3Ss3M71Qky2AqP/wPGTkTsQ05jK7XfLRaVRFhQBSaAGhxtNBc4rFAlvBTsSP1VzBE8yu6A==","signatures":[{"sig":"MEQCIBI/icsaILjNjdEbn9ss6AxaJbHsZrbwwsVKQTqQJY/fAiBrlB+e+tNYrvxR/rMnoeMWItOo77MTTvHiERhUvMjPew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1600074},"main":"index.js","type":"module","types":"nodejs/pubky.d.ts","browser":"browser.js","gitHead":"ab4a8c309cb9073bb98cbbd6a1ae678f7530f7ce","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.7_1722517397728_0.5592808537475502","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@synonymdev/pubky","version":"0.1.8","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.8","maintainers":[{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"bb527ed9500063074ac1716d4b80768033c8d73c","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.8.tgz","fileCount":9,"integrity":"sha512-YRb/Ev2OpeDc7ibuLigjBfSiVOPuRKfiUBhR9hYjXrjxbAb50gbU9XCdrQBkRq5Z+q/qCUxdnAoMd8Dv9a4vvw==","signatures":[{"sig":"MEYCIQDUmafAZ40F3e3KbrdmkZpjsvXvQQeKGO120i51Y9ayGwIhAKt1KgwrSTv9JbX72hr2IHal2AUANt/lbW4zbwcM3lXZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1602227},"main":"index.js","type":"module","types":"nodejs/pubky.d.ts","browser":"browser.js","gitHead":"381a634692194bd42796eec3eabc672545bec62a","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.8_1722518219473_0.4311813157784159","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@synonymdev/pubky","version":"0.1.9","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.9","maintainers":[{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"57d9a38339688829edc4df89490824745b19bdfc","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.9.tgz","fileCount":7,"integrity":"sha512-aVW0AE7kXgYl9FWtwpGMGCEB29HkCWUcSwjDVa1t3PqfEN/GcdGtn9HGdA8IAsdJdGOv/Qx2X2Xs4VGWshdZGg==","signatures":[{"sig":"MEUCIQDJa9Iftbq1YS7ibqm92yyg9bo2Fhk20FYqPU8zhOaGLAIgU0w7RAFj+whnaGsFbIn6UL5zgX0Y5EEfvZSIS6YRQug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1599998},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"381a634692194bd42796eec3eabc672545bec62a","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.9_1722519975714_0.6156396800285138","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@synonymdev/pubky","version":"0.1.10","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.10","maintainers":[{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"1a6536aea766f15ed4120f651a80c555c272142c","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.10.tgz","fileCount":7,"integrity":"sha512-QNJXSHswGKc2VLCJE3577f2CXeD1MajebSXqBKHdCgajeTyOvj5SiatY96JQgaXgvV13Fzi4znLEeb+F5c5y/Q==","signatures":[{"sig":"MEQCIHrf4qjs5WIxev57RUE9kjjSFlQ5pePzHE8D5xIO4gC9AiBDZHRjVk7BsLfWYqQxzcXBqwhAxYogOcaozVBdeFMBSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1681071},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"7ec19f95f31760bdbe82a2297ba8a43764d1af1a","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.10_1722770451402_0.6742137922260529","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@synonymdev/pubky","version":"0.1.11","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.11","maintainers":[{"name":"tipogi","email":"oier@synonym.to"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"b392021a50def111adef74eaac6cae1b2cf5b972","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.11.tgz","fileCount":7,"integrity":"sha512-IyTjpUIu5efjqubV/PdKs8RPfiN9GlwUw2JaJ57M6SO2CxoKP6afjcC9Dvg2n9cxpjab9gSt8whdtGJJPKkufQ==","signatures":[{"sig":"MEQCIDolgkFAFs0OJA+2dMaaJFqwRIIaoBMUx9ywNgVumiDfAiBWp4pQVqn6qbsf9JY8sskXiNY2gXKc+QymtXBq/giO6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1925224},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"b26fb51785fdcf95d32c1ae3b5b28a7eebd768fb","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.11_1722865367496_0.9080677135161781","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@synonymdev/pubky","version":"0.1.12","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.12","maintainers":[{"name":"tipogi","email":"oier@synonym.to"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"71cb1dcfcbedebbf790186929184161ad9deb1fa","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.12.tgz","fileCount":7,"integrity":"sha512-1VGIBlFTlc5gxi6Geug4zNnlQrAFHGOCZewc+oAa/qeiL+rwnnRNLzLBvI6bjfMH1TNkr3CwkFlRsGVCH6bcSw==","signatures":[{"sig":"MEYCIQCKt4+kysjHIVH4jEd5RBWjAOE0Mjt7Xhfktisp8eE3IQIhAIWizxyI034UQqrjwoyCI2oQ/3nP6wNi1BpQrdAzjr1q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1925284},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"b26fb51785fdcf95d32c1ae3b5b28a7eebd768fb","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.12_1722865547828_0.4175844280624066","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@synonymdev/pubky","version":"0.1.13","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.13","maintainers":[{"name":"tipogi","email":"oier@synonym.to"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"059c5c19942b5cdfad4ac8efebec47625451a7e6","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.13.tgz","fileCount":7,"integrity":"sha512-3Jo2W3lC6nXDD7ktHAREMqsU/u1cN+6Gvjdxn1iNr2wyznPBDqpuyGrc1w7N3Jy/3HzLtEemLodagNXxLIcudg==","signatures":[{"sig":"MEQCIDD5qbKECXJlKHA36UF7MxOI08eyNhSP71RuW1xEWVR7AiB082/wvZe8pQkAYkSS3BFJGz3K2TrJK8E4lKouEP5hOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1928529},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"e163e7f22975d52dd7d341b8cae566cbd13075d5","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.13_1723108035803_0.8410161597091343","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@synonymdev/pubky","version":"0.1.14","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.14","maintainers":[{"name":"tipogi","email":"oier@synonym.to"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"63cf21a8eb92bc9aec1fc0e007b660e9b2801917","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.14.tgz","fileCount":7,"integrity":"sha512-UPgZpXlSAcXb8gV0JOoGE30wOc5Hrv/hdK6SFRcHZzLu7QXsE3sVxPaZser7wI7IDgn8GLxEqHaYRy70rJ7eXQ==","signatures":[{"sig":"MEQCIB/O2zYtSVv3UNsnuf9KueHms45jLmmpsy4ivqvlppqxAiABm6ned+1YjEdeKkff7s0PuLZ5vrtN2uXEKcG8iEvi5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1931787},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"e82e44cc2ded4ad379d4818eb81260238ea6f832","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.14_1723117460912_0.7349626899016","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@synonymdev/pubky","version":"0.1.15","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.15","maintainers":[{"name":"amirramfa","email":"amir@synonym.to"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"c5f834f958bdbbe04cb2e9225cc5125ec482c7de","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.15.tgz","fileCount":7,"integrity":"sha512-uS5UHAG20iRh+7cf6N0n7vPN/oOnL3XYF7rgCsMRKajUaLh5KEhZ+PAwCaaxE7By4FlC0AAy+4dun+ExWjGogA==","signatures":[{"sig":"MEUCIHVHV+KtmfYRujmMxyQMHO52STj6jNItuO2kX/WYzX/CAiEA8oW4EjZQM7NxfaExZ9RVckUzZlCyhSLzKq+ifKiddyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2094345},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"e792b9b89034601db1fe9582872dab2a8c3666ae","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.15_1725732192691_0.39986855085795003","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@synonymdev/pubky","version":"0.1.16","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.1.16","maintainers":[{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"amirramfa","email":"amir@synonym.to"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"rbndg","email":"rbandegi@gmail.com"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"96527288e71a0460f6baaf2e61bb1d306012d31a","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.1.16.tgz","fileCount":7,"integrity":"sha512-jtFahEUUDfrTE7vpZx6m/uB4wMEBoqpEtuUoWCf30HH8cmm0Hfrv8v0xmwaSwPfSdcZlIG8beE5XjbX+eLmLUA==","signatures":[{"sig":"MEQCIGaWgKLRcYfX59vwZrQ6xFx71pkuWiSAuYHCxEvevDJqAiBem7PgTKbv4oC4+1+jF6nu2CTh/oRAUtFqAjO6s3YLvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2095203},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"d8f0a28184ad4212c0ff5c79c610401809d1063f","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.1.16_1726588427428_0.6597068536731436","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@synonymdev/pubky","version":"0.2.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.2.0","maintainers":[{"name":"jools.weedcoder","email":"julien@synonym.to"},{"name":"thisispav","email":"pavel@synonym.to"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"amirramfa","email":"amir@synonym.to"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"c101155ea50467e8ade29534843d667c94e6d65a","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.2.0.tgz","fileCount":7,"integrity":"sha512-tDnM/P0P+8xMA/R0l4tmwxkCHWQGhbW25wGLGsFjwte5y/mDsV3bSAxSBAUMKKIksK7O+Mkft/YMpEKJhZWoGA==","signatures":[{"sig":"MEQCIBxslOLcsahEaJpOuyZPiAAGvA+1AQZ37yLXiLuel1L1AiA+mg79p9ZAPCMkdf35eUj3oo8OZhBfVkK0clzy2Cee8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2122158},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"browser.js","gitHead":"6f2a8cea5000a000314143ffef17156169b9b356","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.2.0_1730648071835_0.0036625523551423456","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@synonymdev/pubky","version":"0.2.1","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.2.1","maintainers":[{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"jools.weedcoder","email":"julien@synonym.to"},{"name":"thisispav","email":"pavel@synonym.to"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"amirramfa","email":"amir@synonym.to"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"}],"homepage":"https://github.com/pubky/pubky#readme","bugs":{"url":"https://github.com/pubky/pubky/issues"},"dist":{"shasum":"9026dda6d4ebb7b6f318b9dcaedc4b3f5282428b","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.2.1.tgz","fileCount":7,"integrity":"sha512-/a00XYEjZznTSheIoPbt9AtI6U9nQSSw8K1sq6N0o86U2styFG/tViSKer7EofoVWsNWuG5/g6EaxJrNcd/o5w==","signatures":[{"sig":"MEUCID8+w77yArGQ2KXelkTUGjukfgOCx08PZkSrQGbRHOV5AiEAiQePSPzIldEG3stmMQDfPItC801cdkLZ4tUlIZ0UagM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2213498},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"b2eaf312ccb2dbf2de3f5cdb3d34cf130ff2d8fc","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky_homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.2.1_1730823781023_0.6992772776904137","host":"s3://npm-registry-packages"}},"0.4.0-rc1":{"name":"@synonymdev/pubky","version":"0.4.0-rc1","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.4.0-rc1","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"jools.weedcoder","email":"julien@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"amirramfa","email":"amir@synonym.to"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"3e60af66a5f037377cadd9a8ed5bb09982bc6d22","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.4.0-rc1.tgz","fileCount":7,"integrity":"sha512-Yn4KzZ0K9ZwJtOJ9cONVwGYUWHtdvXAsCrpZJiMns4hAFDWTJG1SxA34nXhSj9vsbEPArczH7BF2Rnm3MyulIQ==","signatures":[{"sig":"MEUCIQCql5EeuMBhUilyd5/J0wy/EYIqblgmaLlYE2WC+RqG1AIgJWpwyrq7WOhNgx+4nd/cvXmecajS7B4/mAVUAYrIo44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2334659},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"9b7c7c6352036001059d8e7bc3d11a94771e1cf0","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.4.0-rc1_1736229173290_0.2771958059440829","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc2":{"name":"@synonymdev/pubky","version":"0.4.0-rc2","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.4.0-rc2","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"jools.weedcoder","email":"julien@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"amirramfa","email":"amir@synonym.to"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"7ff03e88f87efd307457337fcc00dff98faf9879","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.4.0-rc2.tgz","fileCount":7,"integrity":"sha512-eCBXPRpKz4SRFoJtTC0sIpX5q+mygqXmiZ32CJVVsZXTaO/+lJPgbysFb4GcSQ7znMA0KQyRTR8ePq3cI1b0ew==","signatures":[{"sig":"MEYCIQCfU75r4dTUfv/hk0WkK86vdT/wLtCOvCx4n9kTgBdjZAIhAJOty9q44bEZA+cYxEvEKWk59BZp9ax1QKFD80QbVCCo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2373536},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"a14f8008b890ea9767d931c762fa4502382170fe","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.4.0-rc2_1736332726848_0.462782148591812","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc3":{"name":"@synonymdev/pubky","version":"0.4.0-rc3","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.4.0-rc3","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"jools.weedcoder","email":"julien@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"amirramfa","email":"amir@synonym.to"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"e79b5600d3e4a8574df9736c8bc57cd5a9c3d8cf","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.4.0-rc3.tgz","fileCount":7,"integrity":"sha512-x8Tpw/oPBEC/osbSS4kouFtbcIfNuhtmXbbAnChy76VPz6N9ubuGZc0agKhEmmzfGk0BLtM5wyCgah1xc2jbqg==","signatures":[{"sig":"MEUCIFplC+Chj+aM0TGtKwoxHbs5HFHKvKuhy9SwvRXoDENRAiEA3osUSOlFNSthSuG58qSUgCACBMl6B4rsdrqBpyTNTv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2417011},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"f4325bbc3f2eebf304c3e6c9b62389d86ca167cf","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.4.0-rc3_1737115060390_0.5943406874815753","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.4":{"name":"@synonymdev/pubky","version":"0.4.0-rc.4","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.4.0-rc.4","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"jools.weedcoder","email":"julien@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"amirramfa","email":"amir@synonym.to"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"b7a5743925ab210a605a18aeee6ac71e6086a297","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.4.0-rc.4.tgz","fileCount":7,"integrity":"sha512-7Q+KiSxNwajRkag3xMpKAufWbp71Fs2VRs/L6c9+TXXyNi09C0rM4z/nuASS1l31T+8xjmzEG/MfqkaILH9i/w==","signatures":[{"sig":"MEUCIGA7D0sUj0YcXvT5t/9jvHFUF+n50TtR75nUfn/Ij4dYAiEArFqWHHYOEhiL6OYaK/sHpZ0IGiYKqEJ7nh9x9nkCx44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2443896},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"32a9e653b273f1aa90c71d4d86f8b4595b3de1ed","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-homeserver -- --testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.4.0-rc.4_1738962084844_0.31371002595063424","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@synonymdev/pubky","version":"0.4.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.4.0","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"jools.weedcoder","email":"julien@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"nzh","email":"ar.nazeh@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"amirramfa","email":"amir@synonym.to"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"01ff1142b40e0271638972e1937df1a993e13a5c","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.4.0.tgz","fileCount":7,"integrity":"sha512-Wq/GvgLOZgG7tgKgWyj/kX94Aivli7Qm/PXq1t9HxOqfj6CcBySETJNrP/YWBl0S9Hsq/4Sa5Elb5WstN9uQAA==","signatures":[{"sig":"MEUCIQDdUZ+RXFI8LXVA58XD8ql/7BQgo9k6em8xMmY/YD8gPgIgVT7hqZ1dv69zhYUuw657xi1RLSaY+QYirWmdVYC2lyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2526032},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"f1d4125d296f8ed64a7f13d6c07a3608956109b6","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"nzh","email":"ar.nazeh@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.2.4","description":"Pubky client","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.4.0_1739469339421_0.9232928366250512","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-rc1":{"name":"@synonymdev/pubky","version":"0.4.2-rc1","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.4.2-rc1","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"amirramfa","email":"amir@synonym.to"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"04b895ff8c52b14125cf9e39e70d3aa17c4d7a27","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.4.2-rc1.tgz","fileCount":7,"integrity":"sha512-umbD+oJF5UPmwTypuRcx7NNaztrk3OEpMRbH7dzDrltixD2PYeN9woKf68RR+rQvlzXafcElZpIPTkNKSmPGOA==","signatures":[{"sig":"MEQCIDuFWaVYbSpgp1b+b9DkITltnDe/ZHc25yr8wb9VCnI8AiBQjYVmICuv3NOOXWARgbz7cqlamSi7hftkzT6kUOs+3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2594905},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"shacollision","email":"crequena2@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.5.0","description":"Pubky client","directories":{},"_nodeVersion":"21.7.1","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.4.2-rc1_1740699265220_0.5222478827023493","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-rc2":{"name":"@synonymdev/pubky","version":"0.4.2-rc2","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.4.2-rc2","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"amirramfa","email":"amir@synonym.to"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"353aacbdd5317d4ef9023bbee4fe434614ee3c8c","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.4.2-rc2.tgz","fileCount":7,"integrity":"sha512-vzDZyAmY/OQKjX45643hudK8/vhnB9znywy4oibRP+1HyaerwfabT/udD5BXxzdEvZgheT4C48j1M33fy4r+Ng==","signatures":[{"sig":"MEUCIFfRH0b0SU1ZQka0Z7SYl2OC2jyGmREKQssWBreCnArOAiEA+GU23yby5Vkhk/VayRJI1XPW5QrMihhykYq1b+ph6PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2594671},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"shacollision","email":"crequena2@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.5.0","description":"Pubky client","directories":{},"_nodeVersion":"21.7.1","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.4.2-rc2_1740827812380_0.9021520684257958","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@synonymdev/pubky","version":"0.4.2","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.4.2","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"limpbrains","email":"ivan.vershigora@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"65862a7d65502c8c69d267ffb17d1811bffb4b30","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.4.2.tgz","fileCount":7,"integrity":"sha512-OBnBY08byVraLjy6H8lmLusr7RlhFT9p06PtbxA8MCA4AVzPQtxiba+/faS3sU/4H7nIO10NZhkD0u8KFn3xxQ==","signatures":[{"sig":"MEUCIE5kQBQ00Aeev7scTTl6N9qT1sRrsqBTsCrNDE8f2B1FAiEA0Mr1Nyv5GwpJgJK3imN4mOS/dl7IPewaIixNoTfL2h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2611453},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"shacollision","email":"crequena2@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.5.0","description":"Pubky client","directories":{},"_nodeVersion":"21.7.1","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.4.2_1742501430504_0.07659316772942182","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.1":{"name":"@synonymdev/pubky","version":"0.5.0-rc.1","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.5.0-rc.1","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"db2878fd088a42344080a65223a021f0ca162bea","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.5.0-rc.1.tgz","fileCount":7,"integrity":"sha512-DYk3P2fuyifnxQmrsHtp4VYOQx3cCaIoBzDbdy3xllNJdVXc1zr4b2RY+29QQ0gXUyeacG+/V35c/rLIbrmV0A==","signatures":[{"sig":"MEQCID9raG8gYfe9iKE/iFPPHfuUzoLmNYRTu/2zFmxYPrNqAiBW9jMHFeWk78fbi2omZ2uUrurZOAuDnu6uu0g17nQp4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2646234},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"01784874875a2a9148bee606e482abd2b3fb4833","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"sebubu","email":"sevi_buehler@hotmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Pubky client","directories":{},"_nodeVersion":"23.6.1","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.5.0-rc.1_1748001529934_0.036178537065070904","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.2":{"name":"@synonymdev/pubky","version":"0.5.0-rc.2","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.5.0-rc.2","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"c48719fb65d567255dd22d15de348fc8b3fc8a52","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.5.0-rc.2.tgz","fileCount":7,"integrity":"sha512-ojFpg0TabP7ll7Bn2rNVQsK2J3eyZzcDVcbmQujDApVKnDhfWMUraO/Y5wqXQE2ORuc9ZSgMy9FcmnH8PqJyEQ==","signatures":[{"sig":"MEYCIQD3az+aLjBBBcdMTWSugxy3XuW6Y2TKgDsj+lAlOcotCwIhAMfzZRuSWZMJO3N47O+ySfMVUcLHYvlfzZa7PpnU/XMR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2695893},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"633ab5ef33c277e43870a2f12a5b53b5e9d3cff2","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"sebubu","email":"sevi_buehler@hotmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Pubky client","directories":{},"_nodeVersion":"23.6.1","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.5.0-rc.2_1748331615473_0.3452727374638771","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@synonymdev/pubky","version":"0.5.1","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.5.1","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"13c76279993c1da48b6043a3dad9014a5eae55ea","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.5.1.tgz","fileCount":7,"integrity":"sha512-SKHEFVFQ9fEWmXrj4AuAV6yIasR33DYZgODMj9sZ9cgqM+lvYvDukzDixuvxZn5CdWTE/XKWUZfc0p5sBUrDZg==","signatures":[{"sig":"MEQCIGDoeYbqLa1b9dFK69U+7iakPT7lVAtqTmMaaeLiQQ41AiAnPmC7WCpNApzjefjkcdjW95C4KzV579Y+RPqMgVAg8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2680893},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"69c5667e66214be37fe7a4a39e8eb06f88c669e2","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"sebubu","actor":{"name":"sebubu","type":"user","email":"sevi_buehler@hotmail.com"},"email":"sevi_buehler@hotmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Pubky client","directories":{},"_nodeVersion":"23.6.1","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.5.1_1751010681393_0.3663563577586524","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@synonymdev/pubky","version":"0.5.2","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.5.2","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"75e4ec55bcf605133970377ee60f59c72c5c4d59","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.5.2.tgz","fileCount":5,"integrity":"sha512-A0bNjzbS1t9psLDip+MKohZp3cDVF/UHxlwQBgYKSUOccyVNxQc4EymFzE+RXWZnx+RpFoccJic2JFnsnFmiGw==","signatures":[{"sig":"MEUCIQCZbHsnmrPiINgg8F29X9uWnzwB9EqJPsWbaO9TqC8KxQIgEE3Z4nbupGUVGUUGpxxUmWVAfSNfs1VvR9Jt7wsrmU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1591465},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"shacollision","email":"crequena2@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.9.0","description":"Pubky client","directories":{},"_nodeVersion":"22.11.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.5.2_1753702534809_0.7606054762857744","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@synonymdev/pubky","version":"0.5.4","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.5.4","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"6b50946549bfea8871ff285b2c564c1dc39aad9a","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.5.4.tgz","fileCount":7,"integrity":"sha512-6LM+HwheTYGwkgaef2hT3H8DBsNvch1GcAB4dbeDIBMFCfwVaV7gfsiiH2kVrUr4CbiC7YiAInTFsapvh8ySZw==","signatures":[{"sig":"MEUCICNaSY9rGxw/SGJzWRzC3GlZPphGYpBIc4IStjMAa9oGAiEAutc0ogPinL1+tMhM4FMQiDW4CDB00jnPerFmEbL/Oe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1893023},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_pubky_npm","testnet":"cargo run -p pubky-testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"shacollision","email":"crequena2@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.9.0","description":"Pubky client","directories":{},"_nodeVersion":"22.11.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.5.4_1754268645062_0.5909113494895741","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.2":{"name":"@synonymdev/pubky","version":"0.6.0-rc.2","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.6.0-rc.2","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"3c2658194c90bb749e853b7bb26262c143e2a57f","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.6.0-rc.2.tgz","fileCount":7,"integrity":"sha512-N+rd/bDkR3K14zX4lG6a8KsWFrxtgooWKYZQobunlzONQGmmRPbS4sRWopKEt5l8BWPiSHCi3mvj3u0G0gi6GA==","signatures":[{"sig":"MEYCIQCKYEUydRgyTpfwAAuI4DozT6k0t8dL1rhvMmQhvONmRQIhAJ66AaTGqWjek86+op7k/sd1mhkddvBlFddvukY2/fyd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2204419},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","test-nodejs":"tape test/*.js -cov","test-browser":"browserify test/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"browserify test/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"shacollision","email":"crequena2@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.9.0","description":"Pubky client","directories":{},"_nodeVersion":"22.11.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.6.0-rc.2_1759294542400_0.9083020331699376","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.6":{"name":"@synonymdev/pubky","version":"0.6.0-rc.6","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.6.0-rc.6","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"flaviomoceri","email":"moceri.flavio@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"5b937c3e9b98c4c2bcdbfa2a6bd77189e982469e","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.6.0-rc.6.tgz","fileCount":7,"integrity":"sha512-LRUPlRle/sDejtd0Bg7BTBKWlTmTzzYbR2ZDeiA3AkpUHRsh139iYoOCtuALuT4rtRfRVuEw15VeKkApgjzE4Q==","signatures":[{"sig":"MEQCIF3aKd8LDN7w+/KULX61JmTvbd5bU+yDVeIvms0iMF0rAiAf4YDfAaVKL6XJ0DAgdEY/Cl6iR6hPcYaMbQyrtOc/Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310197},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"shacollision","email":"crequena2@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Pubky client","directories":{},"_nodeVersion":"22.16.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.6.0-rc.6_1759974276959_0.30586301485986644","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.7":{"name":"@synonymdev/pubky","version":"0.6.0-rc.7","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.6.0-rc.7","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"e7c6ab02cc1d55e66608ec3ed31bb8ca380a0b17","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.6.0-rc.7.tgz","fileCount":7,"integrity":"sha512-5gZMI/KPdfR30WVHLh2EFkHUskcdN2SxJeL+Bj4b+oLSG6jU9plmk5lO1FqRMWENYRivZ9MJBmU70BNaGXs8LA==","signatures":[{"sig":"MEUCIARb20Oxn/CR4yMJwyhj5CGZqZ+kYyepy70VJymJdWN5AiEAgYweEOb9t6Ew1dVRjJxyLwED83srYnEzw2W0YLPrwf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3254135},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"shacollision","email":"crequena2@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Pubky client","directories":{},"_nodeVersion":"22.16.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.6.0-rc.7_1765890208003_0.5867758998913364","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@synonymdev/pubky","version":"0.6.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.6.0","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"e3c8c631cc8a0c8a4df6fbadfd1ba0011f452cea","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.6.0.tgz","fileCount":7,"integrity":"sha512-Ox8eI5pnE7iOQTi7TdbKhSWs/87YMa3JomREDTAVPrqIhUMr+Qah8971NcJ6gcKrNVZHsGaqYW2eJC1u2YhpMA==","signatures":[{"sig":"MEUCIQDloUDUVZqQZrgdQNMap8xmaZcBvG06mdp0MoCBGUIeqQIgVqrOx+45iex/8Anun0orWcRra1OC1rviOwJcj5eRZp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3272109},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"shacollision","email":"crequena2@gmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Pubky client","directories":{},"_nodeVersion":"22.16.0","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.6.0_1768448126211_0.3639823542993501","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@synonymdev/pubky","version":"0.7.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.7.0","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"71555411e4af48bbb96e02b5101e8342cb3ca2dd","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.7.0.tgz","fileCount":7,"integrity":"sha512-H5+rGQPtHcdbu8veuakRokx65hNBl/JWSS6UNQQWgRAASLg3T56DQizD7UhvphxJrD02qJuGJWa/9EZ3YvvL8Q==","signatures":[{"sig":"MEYCIQDMaIV7993m12zXwR4Rcy5SoNueHvGYlmuUZrjlE+1wugIhALa1sDx9JPudydXRjR6KysNdfqQYFxSn1yPdvy0r9jET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3377192},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"faefe2d1ec436a183ebedf778dc6ea0ba2601e1e","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42309a08-fc48-4d8e-b4ac-2860748d6bac"}},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"11.11.1","description":"Pubky client","directories":{},"_nodeVersion":"20.20.1","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.7.0_1773842734588_0.48770532646847875","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@synonymdev/pubky","version":"0.8.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.8.0","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"a014ca62472a4482d2ccd604e118c41a3ab8b5b2","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.8.0.tgz","fileCount":7,"integrity":"sha512-U6BUGirleeJyDkYcl+hp4B7ImkOYLQZWu5dFBEiMBYX/teejJ1mAKICfIzqvO9qdVHccZqaMuhfBd1UKL/fq8A==","signatures":[{"sig":"MEUCIQCybqf3tl1DjrY8nDxHtrqQzh27vri/rey7xXW69Wx5bQIgToXwVeklraXvA/sTeySVWG1yS6/SqcEGDvEPkLQeS6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3379031},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"06f242ce21075dd0a6e7d784acaf1d90f9be21dd","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42309a08-fc48-4d8e-b4ac-2860748d6bac"}},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"11.11.1","description":"Pubky client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.8.0_1779202605886_0.8577086938138543","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@synonymdev/pubky","version":"0.9.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.9.0","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"c6dac3554442e053db0b0d5bcb59063833ff8dcb","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.9.0.tgz","fileCount":7,"integrity":"sha512-YTN0lCom69/lsMnywRAOHznH4/RBzw1AKasPtB83l49gQ/grDlU3gcHXe4xvdTDrMPBvAWVAiZMVM08fxFIJdQ==","signatures":[{"sig":"MEUCIB6DqtpBg0QtZwCm2Jm9Etxq+ocY4C8kz2K28UdTItMzAiEAi9NIcuPeT0VhW0JnBrKXdNExzuCiJ5EsJfaaCXhq6jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3379039},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"59797cdffb0f9f1e84993abf94e5860017546526","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42309a08-fc48-4d8e-b4ac-2860748d6bac"}},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"11.11.1","description":"Pubky client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.9.0_1779696714506_0.3292723802562465","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@synonymdev/pubky","version":"0.9.1","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.9.1","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"5c615ebd7909751f951a38e83b763ff0c79bb26d","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.9.1.tgz","fileCount":7,"integrity":"sha512-a6WnH8PcLy+wDKOb25lenYbpO/RYA9IrF3fhHs1QKyRar8nTRYQZz0Ya9skTBlxVC2HKBCicKxiA00y7DBSdYg==","signatures":[{"sig":"MEUCID/TK0c6z42k1E1PvP4v81rD2ZG+ye8QqIXi3dcv4cOIAiEAsHlUwb4I+TmicEtPifsuB2KpV3pak0Lisj7S/cllb3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3491621},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"f90548c7531ebdf83f14dbe209eb5d9401c27244","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"sebubu","email":"sevi_buehler@hotmail.com"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Pubky client","directories":{},"_nodeVersion":"23.6.1","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.9.1_1779885665885_0.5178434713786957","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@synonymdev/pubky","version":"0.9.2","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.9.2","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"5d4527e515ef4dfe2084eb2588b384475fc40b4d","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.9.2.tgz","fileCount":7,"integrity":"sha512-JPPQxB2/lfV9MzB1obMpVj+T7VFGCT9mnyvkHPR7OlUuPa0+xC/YLmerKgKUUgRrza/DCq80sn3T7XSJgXbyew==","signatures":[{"sig":"MEUCIQCpbnLVZDx6QnxZcaI0B0yKwL77gwJpqgdi8DuSUbIqdgIgSGpUIqKMy6/IrpUNcFMFZ6HmGR87JwhWxALWOBLy9aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3379759},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"be84fe87c989b0f09ef63793b40aa78273b598c3","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42309a08-fc48-4d8e-b4ac-2860748d6bac"}},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"11.11.1","description":"Pubky client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.9.2_1782206859402_0.9751753184061442","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@synonymdev/pubky","version":"0.9.3","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.9.3","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"fc3448a17286de226d7ad557f66051e9ff61bdbb","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.9.3.tgz","fileCount":7,"integrity":"sha512-3Kl8Ad+yy5moAUc9PrcUypaMhzk5VW7f/bckUMi8mNQU1heEX8sT2VqMM5+lkQN13R9ZWQRV4j4osYGXR3zT6A==","signatures":[{"sig":"MEUCICGkdD8UDsjaUu4Lj+Q8lbxh1MoRSsqOmETfmNaXvHBUAiEAqqsBpFEstpv6zKkfc5sDLl6xAibE2WHpYqdtN7c0tUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3379759},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"ddbf15c812f6e08961ac1e4b9afd47a5dd6af743","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42309a08-fc48-4d8e-b4ac-2860748d6bac"}},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"11.11.1","description":"Pubky client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.9.3_1782304079356_0.6220457950843152","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.0":{"name":"@synonymdev/pubky","version":"0.10.0-alpha.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.10.0-alpha.0","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"1a2da9ea79a4806b825f937f04d6520835486292","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.10.0-alpha.0.tgz","fileCount":7,"integrity":"sha512-GNHAxeLMAlCGyifZwymcauGrixdyjL+WSzzLXezWFVwxY1KWcSC6rVj6MEJ0FSO6vMe/qM897KgUgGY0PT/YHg==","signatures":[{"sig":"MEUCIG2rC93/hZ2GV7qd3JcGD2085pUWWmuhRc05CRxPU5j8AiEAqPdavNxv/Cc5HQhVfiVbn+pTqRyIk7umQGTPSnVszmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.10.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3967844},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"ffe5905ff4c15b5e0569838cf9bbc7d287a80071","scripts":{"test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42309a08-fc48-4d8e-b4ac-2860748d6bac"}},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"11.11.1","description":"Pubky client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.10.0-alpha.0_1782734649494_0.1691196001569053","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@synonymdev/pubky","version":"0.10.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.10.0","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"miguelmedeirosweb","email":"miguel@miguelmedeiros.com.br"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"andrei-synonym","email":"andrei@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-core#readme","bugs":{"url":"https://github.com/pubky/pubky-core/issues"},"dist":{"shasum":"fe6667f59e0db6c2d3d36ec1097064f155482884","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.10.0.tgz","fileCount":7,"integrity":"sha512-XlyTQ0yYo/3Jk/M3Xw1x4gMskK2SeAG0n0aO54BZyNQq774bwMBX8W/vYzARKVs1WlNY/RdJbANlZeT2YQePgg==","signatures":[{"sig":"MEUCIEMROTaNcQRyE8TCyAn1WpvrNt2Z5koY2ToaA4oXmf0dAiEA6HD4/hSJDwB8VJjMywHvU4iomEB92Kdu2qTsc152zxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4959221},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"cda859eb40b5cf82187edb6e0b7580218afb0e0c","scripts":{"docs":"typedoc","test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42309a08-fc48-4d8e-b4ac-2860748d6bac"}},"overrides":{"electron":"41.0.2"},"repository":{"url":"git+https://github.com/pubky/pubky-core.git","type":"git"},"_npmVersion":"11.11.1","description":"Decentralized identity, auth flows, and user-owned storage","directories":{},"_nodeVersion":"20.20.2","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","typedoc":"^0.28.20","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.10.0_1785936094650_0.8827198818971136","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@synonymdev/pubky","version":"0.11.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.11.0","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"andrei-synonym","email":"andrei@synonym.to"},{"name":"86667-tomos","email":"tomos@synonym.to"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-homeserver#readme","bugs":{"url":"https://github.com/pubky/pubky-homeserver/issues"},"dist":{"shasum":"cf7fbadfb7d3f6b431d64cd15c960e24ef6ced4c","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.11.0.tgz","fileCount":7,"integrity":"sha512-K9kOqG64XsBPJgGosh4CpCg7WucSautHGvU1xtObuW0VVOn3bxXk09wWYvEV+PyUHz/D2OY4JiZoEP5aEJKmRw==","signatures":[{"sig":"MEUCIQDukZXj21BOJaUr7UbE2GDx1lSA4Spl7R4kXBx95uLBlQIgLm5pwoc12T9tCJ3tG1kFcFccTOCHrMxfLyrwE675tew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4955712},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"6a14bdb8fa2e30ef4e4b241fcdd3992c453d2378","scripts":{"docs":"typedoc","test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0a65836-2b26-4632-b3dd-b0d63a405e5f"}},"overrides":{"electron":"41.0.2"},"repository":{"url":"git+https://github.com/pubky/pubky-homeserver.git","type":"git"},"_npmVersion":"11.11.1","description":"Decentralized identity, auth flows, and user-owned storage","directories":{},"_nodeVersion":"20.20.2","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","typedoc":"^0.28.20","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.11.0_1787145104686_0.6413688957455432","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@synonymdev/pubky","version":"0.12.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.12.0","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"andrei-synonym","email":"andrei@synonym.to"},{"name":"86667-tomos","email":"tomos@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-homeserver#readme","bugs":{"url":"https://github.com/pubky/pubky-homeserver/issues"},"dist":{"shasum":"cc9c6229323cbe266711bdbc7bf1c338cbc91d37","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.12.0.tgz","fileCount":7,"integrity":"sha512-/k+s1rxfp1ObLtaZkUOppOUUUUIC0wNmO89R6VC7x+lJrQvUhKUtAbSXxR0HczTYdK93DDPiOler9ptbF7nhzg==","signatures":[{"sig":"MEUCIQCIIFdPulnkXt0shOIOlFmVAN3zzYRR8Qq6pPm7lpI4tgIgaWGk8RktuZc6RqFbkBttZ0W2vwbtDaA5BPXajztFzMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEqlgQYBE8sTe1AfpRrVx7APtNpr15GyE+C61xRJhifLAiBMPspSnXegktw55UJLZsq52vfOOeSnzQ2m+HwroULXHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4983681},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"fdf37869dd34f3d5c48c025b09465ba1c3ce8e6a","scripts":{"docs":"typedoc","test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0a65836-2b26-4632-b3dd-b0d63a405e5f"}},"overrides":{"electron":"41.0.2"},"repository":{"url":"git+https://github.com/pubky/pubky-homeserver.git","type":"git"},"_npmVersion":"11.11.1","description":"Decentralized identity, auth flows, and user-owned storage","directories":{},"_nodeVersion":"20.20.2","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","typedoc":"^0.28.20","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.12.0_1789384788062_0.8431571627387247","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@synonymdev/pubky","version":"0.13.0","keywords":["web","dht","dns","decentralized","identity"],"license":"MIT","_id":"@synonymdev/pubky@0.13.0","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"andrei-synonym","email":"andrei@synonym.to"},{"name":"86667-tomos","email":"tomos@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"homepage":"https://github.com/pubky/pubky-homeserver#readme","bugs":{"url":"https://github.com/pubky/pubky-homeserver/issues"},"dist":{"shasum":"636231a96a303400e57e2823d2143b18ae526ecf","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.13.0.tgz","fileCount":7,"integrity":"sha512-b+p9N+BlzJYyhX5HOwnmMud0oSNk/ogic4+aVNs3phFNfssRzAdu5Avh5ZwTvW9+EqHB6JxKioJi8ZrgvtikDw==","signatures":[{"sig":"MEUCIQDgVR8MpxGknVWYhRVAmbjuIPKULjlwi3CkytAzAXlYPgIgLQgW5fkn7EkYk7QZMz+GNLaIpleZoSvzcjV62K53JIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD55e4/dqCrDh/fSrcjLID+nRU+CZ1tjelptWp2BtxB7gIhAJyebiEoGPSu1cuuT7Qg/d745vuZRi6Zdsh6Cj7MR7gN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5527641},"main":"index.cjs","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"e672ad48aa0e2cf647065926588a7021a869d6ba","scripts":{"docs":"typedoc","test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0a65836-2b26-4632-b3dd-b0d63a405e5f"}},"overrides":{"electron":"41.0.2"},"repository":{"url":"git+https://github.com/pubky/pubky-homeserver.git","type":"git"},"_npmVersion":"11.11.1","description":"Decentralized identity, auth flows, and user-owned storage","directories":{},"_nodeVersion":"20.20.2","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","typedoc":"^0.28.20","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubky_0.13.0_1790177249469_0.5050969628791917","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"_id":"@synonymdev/pubky@0.14.0","bugs":{"url":"https://github.com/pubky/pubky-homeserver/issues"},"dist":{"shasum":"7e59e9e33702b03696ada2b952ce061661f790fa","tarball":"https://registry.npmjs.org/@synonymdev/pubky/-/pubky-0.14.0.tgz","fileCount":7,"integrity":"sha512-BK+Rn49eah26+a4aTywmMvNcx/e+CE8oqdHbAB2N0onuqTLJ0SoM+JDP9qurYB4i0XuT0haZQyCRlDlMiArfEQ==","signatures":[{"sig":"MEYCIQDrMhSOBbOwK7JoinT50uh1nD7LanQ53ERJLCR4it4O0QIhAJA0wBKoVeVtwcA2TTXae3KvfSl975l49+n6X1mUdvsZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDh99ujD4OYi6fmuFv9FkYjr6zPbQg6EwnuPa6a99t3CgIgGCY2jkpjQIGwBR8MU5Q5+6oGpguJV8nIvHu/2xQntz8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@synonymdev%2fpubky@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5529894},"main":"index.cjs","name":"@synonymdev/pubky","type":"module","types":"pubky.d.ts","browser":"index.js","gitHead":"a546dd6064b6895a8fe334ad92ac5479be94555b","license":"MIT","scripts":{"docs":"typedoc","test":"npm run test-nodejs && npm run test-browser","build":"cargo run --bin bundle_npm","testnet":"cargo run -p pubky-testnet","build:test":"tsc --project tsconfig.json && mkdir -p dist && cp index.js dist/index.js","test-nodejs":"npm run build:test && node --require ./node-header.cjs node_modules/tape/bin/tape dist/tests/*.js -cov","test-browser":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | npx tape-run","prepublishOnly":"npm run build","test-browser:ci":"npm run build:test && browserify dist/tests/setup.js dist/tests/*.js -p esmify | tape-run --browser electron --electron-arg=--no-sandbox --electron-arg=--disable-gpu"},"version":"0.14.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0a65836-2b26-4632-b3dd-b0d63a405e5f"}},"homepage":"https://github.com/pubky/pubky-homeserver#readme","keywords":["web","dht","dns","decentralized","identity"],"overrides":{"electron":"41.0.2"},"repository":{"url":"git+https://github.com/pubky/pubky-homeserver.git","type":"git"},"_npmVersion":"11.11.1","description":"Decentralized identity, auth flows, and user-owned storage","directories":{},"maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"andrei-synonym","email":"andrei@synonym.to"},{"name":"86667-tomos","email":"tomos@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"fetch-cookie":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.8.1","esmify":"^2.1.1","typedoc":"^0.28.20","tape-run":"^11.0.0","browserify":"^17.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","@types/tape":"^5.6.4","browser-resolve":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pubky_0.14.0_1790597092041_0.3754815727491292"}}},"time":{"created":"2024-07-12T12:06:15.240Z","modified":"2026-09-28T12:04:52.529Z","0.1.0":"2024-07-12T12:06:15.372Z","0.0.1":"2024-07-28T17:35:38.710Z","0.0.2":"2024-07-29T11:49:20.739Z","0.0.3":"2024-07-29T12:29:25.592Z","0.1.1":"2024-07-30T12:27:03.394Z","0.1.2":"2024-07-31T14:53:16.678Z","0.1.3":"2024-08-01T06:38:30.629Z","0.1.4":"2024-08-01T08:39:40.688Z","0.1.5":"2024-08-01T12:48:12.842Z","0.1.6":"2024-08-01T12:51:10.427Z","0.1.7":"2024-08-01T13:03:17.897Z","0.1.8":"2024-08-01T13:16:59.634Z","0.1.9":"2024-08-01T13:46:15.903Z","0.1.10":"2024-08-04T11:20:51.569Z","0.1.11":"2024-08-05T13:42:47.794Z","0.1.12":"2024-08-05T13:45:48.157Z","0.1.13":"2024-08-08T09:07:16.045Z","0.1.14":"2024-08-08T11:44:21.066Z","0.1.15":"2024-09-07T18:03:12.945Z","0.1.16":"2024-09-17T15:53:47.668Z","0.2.0":"2024-11-03T15:34:32.105Z","0.2.1":"2024-11-05T16:23:01.361Z","0.4.0-rc1":"2025-01-07T05:52:53.507Z","0.4.0-rc2":"2025-01-08T10:38:47.065Z","0.4.0-rc3":"2025-01-17T11:57:40.654Z","0.4.0-rc.4":"2025-02-07T21:01:25.137Z","0.4.0":"2025-02-13T17:55:39.679Z","0.4.2-rc1":"2025-02-27T23:34:25.540Z","0.4.2-rc2":"2025-03-01T11:16:52.628Z","0.4.2":"2025-03-20T20:10:30.747Z","0.5.0-rc.1":"2025-05-23T11:58:50.166Z","0.5.0-rc.2":"2025-05-27T07:40:15.729Z","0.5.1":"2025-06-27T07:51:21.616Z","0.5.2":"2025-07-28T11:35:35.056Z","0.5.4":"2025-08-04T00:50:45.285Z","0.6.0-rc.5":"2025-10-01T04:30:56.617Z","0.6.0-rc.1":"2025-10-01T04:39:13.493Z","0.6.0-rc.2":"2025-10-01T04:55:42.624Z","0.6.0-rc.6":"2025-10-09T01:44:37.194Z","0.6.0-rc.7":"2025-12-16T13:03:28.196Z","0.6.0":"2026-01-15T03:35:26.450Z","0.7.0":"2026-03-18T14:05:34.776Z","0.8.0":"2026-05-19T14:56:46.286Z","0.9.0":"2026-05-25T08:11:54.728Z","0.9.1":"2026-05-27T12:41:06.069Z","0.9.2":"2026-06-23T09:27:39.588Z","0.9.3":"2026-06-24T12:27:59.538Z","0.10.0-alpha.0":"2026-06-29T12:04:09.727Z","0.10.0":"2026-08-05T13:21:34.826Z","0.11.0":"2026-08-19T13:11:44.877Z","0.12.0":"2026-09-14T11:19:48.196Z","0.13.0":"2026-09-23T15:27:29.566Z","0.14.0":"2026-09-28T12:04:52.180Z"},"bugs":{"url":"https://github.com/pubky/pubky-homeserver/issues"},"license":"MIT","homepage":"https://github.com/pubky/pubky-homeserver#readme","keywords":["web","dht","dns","decentralized","identity"],"repository":{"url":"git+https://github.com/pubky/pubky-homeserver.git","type":"git"},"description":"Decentralized identity, auth flows, and user-owned storage","maintainers":[{"name":"thisispav","email":"pavel@synonym.to"},{"name":"bitcoinerrorlog","email":"john@synonym.to"},{"name":"coreyphillips","email":"corey.lyle.phillips@gmail.com"},{"name":"pwltr","email":"philippwalter@pm.me"},{"name":"dzdidi_restored","email":"deniszalessky@gmail.com"},{"name":"ovitrif","email":"octrif@gmail.com"},{"name":"shacollision","email":"crequena2@gmail.com"},{"name":"catch-21","email":"jamesbrowning91@gmail.com"},{"name":"tipogi","email":"oier@synonym.to"},{"name":"andrei-synonym","email":"andrei@synonym.to"},{"name":"86667-tomos","email":"tomos@synonym.to"},{"name":"jayvdb","email":"jayvdb1@gmail.com"},{"name":"sebubu","email":"sevi_buehler@hotmail.com"}],"readme":"# Pubky\n\nJS/WASM SDK for [Pubky](https://github.com/pubky/pubky-homeserver).\n\nWorks in browsers and Node 20+.\n\n## Install\n\n```bash\nnpm install @synonymdev/pubky\n```\n\n> **Node**: requires Node v20+ (undici fetch, WebCrypto).\n\nModule system + TS types: ESM and CommonJS both supported; TypeScript typings generated via tsify are included. Use `import { Pubky } from \"@synonymdev/pubky\"` (ESM) or `const { Pubky } = require(\"@synonymdev/pubky\")` (CJS).\n\n## Getting Started\n\n```js\nimport { Pubky, PublicKey, Keypair, AuthFlowKind } from \"@synonymdev/pubky\";\n\n// Initiate a Pubky SDK facade wired for default mainnet Pkarr relays.\nconst pubky = new Pubky(); // or: const pubky = Pubky.testnet(); for localhost testnet.\n\n// 1) Create random user keys and bind to a new Signer.\nconst keypair = Keypair.random();\nconst signer = pubky.signer(keypair);\n\n// 2) Sign up at a homeserver (optionally with an invite)\nconst homeserver = PublicKey.from(\n  \"8pinxxgqs41n4aididenw5apqp1urfmzdztr8jt4abrkdn435ewo\"\n);\nconst signupToken = \"<your-invite-code-or-null>\";\nawait signer.signup(homeserver, signupToken);\n\n// 3a) Signin with the signer directly.\nlet session = await signer.signin(\"example.com\");\n\n// 3b) Or, if you do not have the keypair available, authenticate on a 3rd-party app\n// by delegating the authentication to a signer with a QR code.\nconst authFlow = await pubky.startGrantAuthFlow(\n  \"/pub/my-cool-app/:rw\",\n  AuthFlowKind.signin(),\n  { clientId: \"my-cool-app.example\" },\n);\nrenderQr(authFlow.authorizationUrl); // Show to user the signin deeplink via a QR code\nsession = await authFlow.awaitApproval();\n\n// 4) Write a public JSON file\nconst path = \"/pub/my-cool-app/hello.json\";\nawait session.storage.putJson(path, { hello: \"world\" });\n\n// 5) Read it publicly (no auth needed)\nconst userPk = session.info.publicKey.toString();\nconst addr = `${userPk}/pub/my-cool-app/hello.json`;\nconst json = await pubky.publicStorage.getJson(addr); // -> { hello: \"world\" }\n```\n\nFind here [**ready-to-run examples**](https://github.com/pubky/pubky-homeserver/tree/main/examples).\n\n### Key formats (display vs transport)\n\n`PublicKey` has two string forms:\n\n- **Display format**: `pubky<z32>` (for logs/UI/human-facing identifiers).\n- **Transport/storage format**: raw `z32` (for hostnames, headers, query params, serde/JSON, DB storage).\n\nUse `publicKey.z32()` for transport/storage. Use `publicKey.toString()` for display.\n\n### Initialization & events\n\nThe npm package bundles the WebAssembly module and **initializes it before exposing any APIs**. This avoids the common wasm-pack pitfall where events fire before the module finishes instantiating. Long-polling flows such as `authFlow.awaitApproval()` or `authFlow.tryPollOnce()` only start their relay calls after the underlying module is ready, so you won't miss approvals while the bundle is loading.\n\n### Reuse a single facade across your app\n\nUse a shared `Pubky` (e.g, via context or prop drilling) instead of constructing one per request. This avoids reinitializing transports and keeps the same client available for repeated usage.\n\n## API Overview\n\nUse `new Pubky()` to quickly get any flow started:\n\n```js\nimport { Pubky, Keypair, AuthFlowKind } from \"@synonymdev/pubky\";\n\n// Mainnet (default relays)\nconst pubky = new Pubky();\n\n// Local testnet wiring (Pkarr + HTTP mapping).\n// Omit the argument for \"localhost\".\nconst pubkyLocal = Pubky.testnet(\"localhost\");\n\n// Signer (bind your keypair to a new Signer actor)\nconst signer = pubky.signer(Keypair.random());\n\n// Grant Pubky Auth flow (with capabilities)\nconst authFlow = await pubky.startGrantAuthFlow(\n  \"/pub/my-cool-app/:rw\",\n  AuthFlowKind.signin(),\n  { clientId: \"my-cool-app.example\" },\n);\n\n// Public storage (read-only)\nconst publicStorage = pubky.publicStorage;\n\n// Pkdns resolver\nconst pkdns = pubky.getHomeserverOf(publicKey);\n\n// Optional: raw HTTP client for advanced use\nconst client = pubky.client;\n```\n\n### Client (HTTP bridge)\n\n```js\nimport { Client, PublicKey, resolvePubky } from \"@synonymdev/pubky\";\n\nconst client = new Client(); // or: pubky.client.fetch(); instead of constructing a client manually\n\n// Convert the identifier into a transport URL before fetching.\nconst userId = PublicKey.from(\"pubky<z32>\").toString();\nconst url = resolvePubky(`${userId}/pub/my-cool-app/file.txt`);\nconst res = await client.fetch(url);\n```\n\n---\n\n### Keys\n\n```js\nimport { Keypair, PublicKey } from \"@synonymdev/pubky\";\n\nconst keypair = Keypair.random();\nconst pubkey = keypair.publicKey;\n\n// z-base-32 roundtrip\nconst parsed = PublicKey.from(pubkey.z32());\nconst displayId = pubkey.toString(); // pubky<z32> (display only)\n```\n\n#### Recovery file (encrypt/decrypt root secret)\n\n```js\n// Encrypt to recovery file (Uint8Array)\nconst recoveryFile = keypair.createRecoveryFile(\"strong passphrase\");\n\n// Decrypt back into a Keypair\nconst restored = Keypair.fromRecoveryFile(recoveryFile, \"strong passphrase\");\n\n// Build a Signer from a recovered key\nconst signer = pubky.signer(restored);\n```\n\n- keypair: An instance of [Keypair](#keypair).\n- passphrase: A utf-8 string [passphrase](https://www.useapassphrase.com/).\n- Returns: A recovery file with a spec line and an encrypted secret key.\n\n---\n\n### Signer & Session\n\n```js\nimport { Pubky, PublicKey, Keypair } from \"@synonymdev/pubky\";\n\nconst pubky = new Pubky();\n\nconst keypair = Keypair.random();\nconst signer = pubky.signer(keypair);\n\nconst homeserver = PublicKey.from(\"8pinxxgq…\");\nawait signer.signup(homeserver); // Add optional signup code here if required\n\nconst session1 = await signer.signin(\"example.com\"); // fast, prefer this; publishes PKDNS in background\nconst session2 = await signer.signinBlocking(\"example.com\"); // slower but safer; waits for PKDNS publish\n\nawait session1.signout(); // invalidates server session\n```\n\n**Session details**\n\n```js\nconst userPk = session.info.publicKey.toString(); // -> pubky<z32> identifier\nconst caps = session.info.capabilities; // -> string[] permissions and paths\n\nconst storage = session.storage; // -> This User's storage API (absolute paths)\n```\n\n**Persist a grant session**\n\n```js\n// Persist explicitly when your app wants reload/returning-user restore.\n// In browsers, this uses IndexedDB and supports multiple accounts.\nconst stored = await pubky.browserSessionStore.save(session);\n\nconst accounts = await pubky.browserSessionStore.list();\nconst restored = await pubky.browserSessionStore.restore(stored.id);\n```\n\n`pubky.startGrantAuthFlow(...)` chooses delegated browser PoP keys\nwhen the runtime supports them, then falls back to local PoP keys. Delegated\nsessions keep the private PoP key non-extractable in browser storage; local\nsessions store bearer-equivalent secret material in IndexedDB.\n\n```js\nconst flow = await pubky.startGrantAuthFlow(\n  \"/pub/example.com/:rw\",\n  AuthFlowKind.signin(),\n  { clientId: \"example.com\" },\n);\nconst session = await flow.awaitApproval();\nawait pubky.browserSessionStore.save(session);\n```\n\nFor advanced/manual storage, local grant sessions still expose\n`exportLocalSecret()` and `pubky.restoreSession(secret)`. Treat that string\nlike a bearer token. Delegated browser grant sessions should use\n`browserSessionStore` because their PoP keys are non-extractable.\n\n> `session.export()` is still available for legacy cookie sessions, but new\n> applications should use grant auth plus `browserSessionStore` or\n> `exportLocalSecret()`.\n\n**Approve a pubkyauth request URL**\n\n```js\nawait signer.approveAuthRequest(\"pubkyauth://signin?caps=...&secret=...&relay=...\");\n```\n\n**Handle a pubkyauth deep link**\n\nGeneral entry point for any supported `pubkyauth://` link. Auth request links\nare approved through their relay (like `approveAuthRequest`), while a\n`direct_signup` link creates the account directly on its target homeserver:\n\n```js\nawait signer.handleDeepLink(\"pubkyauth://direct_signup?hs=...\");\n```\n\n---\n\n### GrantAuthFlow (pubkyauth)\n\nEnd-to-end auth (3rd-party app asks a user to approve via QR/deeplink, E.g. Pubky Ring).\n\n```js\nimport { Pubky, AuthFlowKind } from \"@synonymdev/pubky\";\nconst pubky = new Pubky();\n\n// Comma-separated capabilities string\nconst caps = \"/pub/my-cool-app/:rw,/pub/another-app/folder/:w\";\n\n// Optional relay; defaults to Synonym-hosted relay if omitted\nconst relay = \"https://httprelay.pubky.app/inbox/\"; // optional (defaults to this)\n\n// Start grant auth polling\nconst flow = await pubky.startGrantAuthFlow(\n  caps,\n  AuthFlowKind.signin(),\n  {\n    clientId: \"my-cool-app.example\",\n    relay,\n    xCallback: {\n      xSource: \"My Cool App\",\n      xSuccess: \"my-cool-app://auth/success?nonce=unique\",\n      xError: \"my-cool-app://auth/error?nonce=unique\",\n      xCancel: \"my-cool-app://auth/cancel?nonce=unique\",\n    },\n  },\n);\n\nrenderQr(flow.authorizationUrl); // show to user\n\n// Blocks until the signer approves; returns a ready Session\nconst session = await flow.awaitApproval();\n```\n\nThe same callback object can be passed as the fourth argument to legacy cookie\nauth: `startCookieAuthFlow(caps, kind, relay, xCallback)`. The SDK emits\n`x-source`, `x-success`, `x-error`, and `x-cancel` using the encoding expected\nby Pubky Ring. Parsed deep-link objects expose them through `xCallback`; the\nlegacy `callback` parameter is accepted as an `xSuccess` fallback.\n\n#### Resume an auth flow after page refresh\n\nGrant auth flows are resumable by saving the pending flow state before refresh and restoring it afterwards:\n\n```js\nconst flow = pubky.startGrantAuthFlow(caps, AuthFlowKind.signin(), {\n  clientId: \"my-cool-app.example\",\n  relay,\n});\nsessionStorage.setItem(\"pubky-grant-auth\", flow.save());\n\nconst saved = sessionStorage.getItem(\"pubky-grant-auth\");\nif (saved) {\n  try {\n    const resumed = pubky.resumeGrantAuthFlow(saved);\n    const session = await resumed.awaitApproval();\n  } finally {\n    sessionStorage.removeItem(\"pubky-grant-auth\");\n  }\n}\n```\n\nLegacy cookie auth flows can be resumed with `pubky.resumeCookieAuthFlow(authorizationUrl)`. Store pending auth state in `sessionStorage`, not `localStorage`, and delete it once the flow completes or is abandoned.\n\n#### Validate and normalize capabilities\n\nIf you accept capability strings from user input (forms, CLI arguments, etc.),\nuse `validateCapabilities` before calling `startGrantAuthFlow`. The helper returns a\nnormalized string (ordering actions like `:rw`) and throws a structured error\nwhen the input is malformed.\n\n```js\nimport { Pubky, validateCapabilities, AuthFlowKind } from \"@synonymdev/pubky\";\n\nconst pubky = new Pubky();\n\nconst rawCaps = formData.get(\"caps\");\n\ntry {\n  const caps = validateCapabilities(rawCaps ?? \"\");\n  const flow = await pubky.startGrantAuthFlow(caps, AuthFlowKind.signin(), {\n    clientId: \"my-cool-app.example\",\n  });\n  renderQr(flow.authorizationUrl);\n  const session = await flow.awaitApproval();\n  // ...\n} catch (error) {\n  if (error.name === \"InvalidInput\") {\n    surfaceValidationError(error.message);\n    return;\n  }\n  throw error;\n}\n```\n\nOn invalid input, `validateCapabilities` throws a `PubkyError` identifying the\nfirst malformed entry and its position. Its `data.invalidEntries` array contains\nthat entry so applications can surface precise feedback to the user.\n\nCapability scopes must be canonical absolute paths. Repeated separators and\n`.` or `..` segments are rejected rather than normalized. Percent sequences are\nliteral scope characters; URL encoding is handled by the enclosing deep link.\n\n#### Http Relay & reliability\n\n- If you don’t specify a relay, the auth flow defaults to a Synonym-hosted relay. If that relay is down, logins won’t complete.\n- For production and larger apps, run **your own http relay** (MIT, Docker): [https://github.com/pubky/http-relay](https://github.com/pubky/http-relay).\n\n---\n\n### Storage\n\n#### PublicStorage (read-only)\n\n```js\nconst pub = pubky.publicStorage;\n\n// Reads\nconst response = await pub.get(\n  `${userPk}/pub/example.com/data.json`\n); // -> Response (stream it)\nawait pub.getJson(`${userPk}/pub/example.com/data.json`);\nawait pub.getText(`${userPk}/pub/example.com/readme.txt`);\nawait pub.getBytes(`${userPk}/pub/example.com/icon.png`); // Uint8Array\n\n// Metadata\nawait pub.exists(`${userPk}/pub/example.com/foo`); // boolean\nawait pub.stats(`${userPk}/pub/example.com/foo`); // { content_length, content_type, etag, last_modified } | null\n\n// List directory (addressed path \"<pubky>/pub/.../\") must include trailing `/`.\n// list(addr, cursor=null|suffix|fullUrl, reverse=false, limit?, shallow=false)\nawait pub.list(\n  `${userPk}/pub/example.com/`,\n  null,\n  false,\n  100,\n  false\n);\n```\n\nUse `get()` when you need the raw `Response` for streaming or custom parsing.\n\n#### SessionStorage (read/write)\n\n```js\nconst s = session.storage;\n\n// Writes\nawait s.putJson(\"/pub/example.com/data.json\", { ok: true });\nawait s.putText(\"/pub/example.com/note.txt\", \"hello\");\nawait s.putBytes(\"/pub/example.com/img.bin\", new Uint8Array([1, 2, 3]));\n\n// Reads\nconst response = await s.get(\"/pub/example.com/data.json\"); // -> Response (stream it)\nawait s.getJson(\"/pub/example.com/data.json\");\nawait s.getText(\"/pub/example.com/note.txt\");\nawait s.getBytes(\"/pub/example.com/img.bin\");\n\n// Metadata\nawait s.exists(\"/pub/example.com/data.json\");\nawait s.stats(\"/pub/example.com/data.json\");\n\n// Listing (session-scoped absolute dir)\nawait s.list(\"/pub/example.com/\", null, false, 100, false);\n\n// Delete\nawait s.delete(\"/pub/example.com/data.json\");\n```\n\n`get()` exposes the underlying `Response`, which is handy for streaming bodies or inspecting headers before consuming content.\n\nPath rules:\n\n- Session storage uses **absolute** paths under `/pub/` or `/priv/`.\n- Public storage uses **addressed** form `pubky<user>/pub/app/file.txt` (preferred) or `pubky://<user>/...`.\n\n**Convention:** put your app’s public data under a domain-like folder in `/pub`, e.g. `/pub/my-new-app/`.\n\nSee [Private Storage](https://github.com/pubky/pubky-homeserver/blob/main/docs/PRIVATE_STORAGE.md) for `/priv/` access and events.\n\n---\n\n### PKDNS (Pkarr)\n\nResolve or publish `_pubky` records.\n\n```js\nimport { Pubky, PublicKey, Keypair } from \"@synonymdev/pubky\";\n\nconst pubky = new Pubky();\n\n// Read-only resolver\nconst homeserver = await pubky.getHomeserverOf(PublicKey.from(\"pubky<z32>\")); // PublicKey | undefined\n// Rejects if PKARR resolution fails or the `_pubky` target is malformed.\n\n// With keys (signer-bound)\nconst signer = pubky.signer(Keypair.random());\n\n// Republish if missing or stale (reuses current host unless overridden)\nawait signer.pkdns.publishHomeserverIfStale();\n// Or force an override now:\nawait signer.pkdns.publishHomeserverForce(/* optional override homeserver*/);\n// Resolve your own homeserver:\nawait signer.pkdns.getHomeserver();\n```\n\n## Logging\n\nThe SDK ships with a WASM logger that bridges Rust `log` output into the browser or Node console. Call `setLogLevel` **once at application start**, before constructing `Pubky` or other SDK actors, to choose how verbose the logs should be.\n\n```js\nimport { setLogLevel } from \"@synonymdev/pubky\";\n\nsetLogLevel(\"debug\"); // \"error\" | \"warn\" | \"info\" | \"debug\" | \"trace\"\n```\n\nIf the logger is already initialized, calling `setLogLevel` again will throw. Pick the most verbose level (`\"debug\"` or `\"trace\"`) while developing to see pkarr resolution, network requests and storage operations in the console.\n\n#### Resolve `pubky` identifiers into transport URLs\n\nUse `resolvePubky()` when you need to feed an addressed resource into a raw HTTP client:\n\n```js\nimport { resolvePubky } from \"@synonymdev/pubky\";\n\nconst identifier =\n  \"pubkyoperrr8wsbpr3ue9d4qj41ge1kcc6r7fdiy6o3ugjrrhi4y77rdo/pub/pubky.app/posts/0033X02JAN0SG\";\nconst url = resolvePubky(identifier);\n// -> \"https://_pubky.operrr8wsbpr3ue9d4qj41ge1kcc6r7fdiy6o3ugjrrhi4y77rdo/storage/operrr8wsbpr3ue9d4qj41ge1kcc6r7fdiy6o3ugjrrhi4y77rdo/pub/pubky.app/posts/0033X02JAN0SG\"\n```\n\nBoth `pubky<pk>/…` (preferred) and `pubky://<pk>/…` resolve to the same HTTPS endpoint.\n\n---\n\n## WASM memory (`free()` helpers)\n\n`wasm-bindgen` generates `free()` methods on exported classes (for example `Pubky`, `AuthFlow` `PublicKey`). JavaScript's GC eventually releases the underlying Rust structs on its own, but calling `free()` lets you drop them **immediately** if you are creating many short-lived instances (e.g. in a long-running worker). It is safe to skip manual frees in typical browser or Node apps.\n\n---\n\n## Errors\n\nAll async methods throw a structured `PubkyError`:\n\n```ts\ninterface PubkyError extends Error {\n  name:\n    | \"RequestError\" // network/server/validation/JSON\n    | \"InvalidInput\"\n    | \"AuthenticationError\"\n    | \"PkarrError\"\n    | \"InternalError\";\n  message: string;\n  data?: unknown; // structured context when available (e.g. { statusCode: number })\n}\n```\n\nExample:\n\n```js\ntry {\n  await publicStorage.getJson(`${pk}/pub/example.com/missing.json`);\n} catch (e) {\n  const error = e as PubkyError;\n  if (\n    error.name === \"RequestError\" &&\n    typeof error.data === \"object\" &&\n    error.data !== null &&\n    \"statusCode\" in error.data &&\n    typeof (error.data as { statusCode?: number }).statusCode === \"number\" &&\n    (error.data as { statusCode?: number }).statusCode === 404\n  ) {\n    // handle not found\n  }\n}\n```\n\n---\n\n## Local Test & Development\n\nFor test and development, you can run a local homeserver in a test network.\n\n1. Install Rust (for wasm and testnet builds):\n\n```bash\ncurl https://sh.rustup.rs -sSf | sh\n```\n\n2. Install and run the local testnet:\n\n```bash\ncargo install pubky-testnet\npubky-testnet\n```\n\n3. Point the SDK at testnet:\n\n```js\nimport { Pubky } from \"@synonymdev/pubky\";\n\nconst pubky = Pubky.testnet(); // defaults to localhost\n// or: const pubky = Pubky.testnet(\"testnet-host\");  // custom host (e.g. Docker bridge)\n```\n\n---\n\nMIT © Synonym\n","readmeFilename":"README.md"}