{"_id":"nostr-tools","_rev":"195-9eba7d788cd833568b6e815f9d106a2c","name":"nostr-tools","dist-tags":{"latest":"2.23.3"},"versions":{"0.0.1":{"name":"nostr-tools","version":"0.0.1","_id":"nostr-tools@0.0.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"dist":{"shasum":"de2ba67821613a354772040979c7d8d1f0343c35","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.0.1.tgz","fileCount":6,"integrity":"sha512-ToozAWkBAvLzYqCWgE9xpCK+bhwkPZ5456mHxzspsAFJbchS/QcRcPIErPoMP4fYuDU+IBKfwfL1LeiR8Tq3lg==","signatures":[{"sig":"MEQCIG6zPbD/JT6tn2XiC6+7Bqs/YR0JQw/JuHtSWVuUS91UAiBV42hzcwJ6XTvqgeFpf1O2XNop8TB81M3+i0UMnwzdSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf800kCRA9TVsSAnZWagAAp9wQAIgb47zmORFKpfKXgQKK\nZVnYm97F0ibihNXic4PzHOKMz1SVoqLNZRgF+LoS9s2D23cOEw2pVv5i02qS\n6KE6jl2s9lGAsJQFMiHaIeuomjMN9EYOfQ4wcDSX8Eq3SdVqOeojrzRgd4fD\nHWzXDqzeMbghmwpY7WuYRLF79EmJqLwlD0x1dVRX3sCng4ItQqA8rUqMca4U\nMitgWtIBh/7s85gSQavkL6QwdH1hjoh/reewQZFzFU2kPTYCcA0OsLqgDSrX\nDDSoEcrON1yXsdJ77Bn0TnS4QEXOsXkSskclNw6SZM6KRASWMLsNiWY9h3Xg\nOlJqOW1q13J4nUFmCnP0MUPSIkI04WKXWHPgFZEBF4xB+0o5XEsRzrYlpxEG\nzO8W+iM3ra3j480ixwcgPBPNIL6kHLNtTYAEAg86LQ6zX7+uFD24jhd36U/q\nf3CNzQ+UOv5Ndc1HTIxXFQoIC0euj4qmww7tMgIvZYV0ky1c8doW3QKv2R7A\nd0Ka1qU5n7S3cZpgIp9C+jEHRZpjqPRcg5cLFc4JpCPsYWDKm0UfLfnWPST9\n5ch0mLe0k8qYvdvZXP/fPcK8jfGUr5GjiFPbx4LaB1oVabZgdFIk5GjS2ge1\nYiWg73UZkgkdsCjXUnKYMKKsRQSHCy5lLSsAichZBFlZ/WLPdLacdJiXdSqI\nQ5Qa\r\n=Js5Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"_npmVersion":"6.14.7","directories":{},"_nodeVersion":"14.7.0","dependencies":{"pws":"^5.0.2","bigi":"^1.4.2","assert":"^2.0.0","buffer":"^6.0.3","ecurve":"^1.0.6","sha.js":"^2.4.11","bip-schnorr":"^0.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.0.1_1609780516394_0.7493876094294734","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"nostr-tools","version":"0.0.2","_id":"nostr-tools@0.0.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"dist":{"shasum":"cab8e41323c3ebdc502a83ff7a8369cd384849f7","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.0.2.tgz","fileCount":6,"integrity":"sha512-Pwa8MpY4uRtC8lljUiqpLmDHNsyiNOoqKDD4DbcSvdInEEDc2tfDnIb+OLpWT6yXAZFY+HWoo2vT53FIKWS3Pg==","signatures":[{"sig":"MEYCIQDQ1LTAmML3JfZt3jwTJK7JwyY4sIkqJ3ppUfPzF/k7bwIhAMW+PvhUrXG/u9M/MIX5Zq5PVo2/khZKdGueeudrD5qT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf81AwCRA9TVsSAnZWagAA9OoP/0StapQRM7XCmW/K4VCX\nz1oRffKiZxkrsFt7qh+HPP2ecjpirITTWPDOOe02tZgJm8uHB18k3up6H1yC\nYnSIzQJR/V1VSv+LBy3qLfPCfIqXTK/Yi3aln34BkJzctCdQH253mSmLXHVm\nakonofbzHAozXnVUsF3V6Eza1F285vCDD+GvzhVCcOty7dgw0qjFboqSHkZz\ntIKa5xRGUPKIEedUQ04ZaxQ76HEpTC5ir0yfjWTGiVctPRxpEsUL/STBD4RR\nbSNkw5SmdHDlMx6TAehxo8MZFy4CtWwj7ENy84Dq5v18U4okcwQIxG9JqVa2\na5QxMQGSlW5eje3WJ+6Yth/ncdVk4Xf/pJfF4p8HxMzBdCqHpgU4nKCCHw2C\nMo883G4FR6AdudqYaR9JfZ6mrWnjUVP7xjv4QZ7IPBB24z3d5q1ndHh6mLvz\ngaplnmbgUn2Io7vsxKVTQLSSD4pqxFZBc8PkLPe94yLPojK2sDrzUdNxOSOE\nt8qN3xgOeffaf38/CEQKiNB9IuKP4mfUsJxi8zQDVFnzrPcwhnzE5rD/h7/J\n4cwKEO4hLciNDaYHl7vOSmj1EJYckKFSViHTg4RoQBeomuyEjL/6o9eDxim8\nYMIwdf0+k2wkiQwCFiCV0Zwg3zKCgRg0rTBSQ4uJaygxOEyR0pnp1QCtMJu1\njwsJ\r\n=eGcg\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5921ad1080d46c7d4a9b32dee2ad9e3fe04ff5eb","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"_npmVersion":"6.14.7","directories":{},"_nodeVersion":"14.7.0","dependencies":{"pws":"^5.0.2","bigi":"^1.4.2","assert":"^2.0.0","buffer":"^6.0.3","ecurve":"^1.0.6","sha.js":"^2.4.11","bip-schnorr":"^0.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.0.2_1609781295947_0.67628551192892","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"nostr-tools","version":"0.1.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.1.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr#readme","bugs":{"url":"https://github.com/fiatjaf/nostr/issues"},"dist":{"shasum":"bf1265f61f25a8a50972faea3ac3563e6d489ab1","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.1.0.tgz","fileCount":8,"integrity":"sha512-tvOSHeefiEGBH20ZMBKxE3Ji5tkWFXwz5uezSK0BYoYAk3USGaleALQqYGJfbmtAx1+N1heTL/Ve7hWHezcTdA==","signatures":[{"sig":"MEUCIA338mIuSnem47Liv/JF3kuF32nbleWIEL8kcFaJ99zQAiEAs6zCbIpzLGeRbM9OtPjHjtEE/sIv9NvCr89Kv7N98jI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+hrpCRA9TVsSAnZWagAABIEP/2QiDBTWsfOmnVKYDl/i\nGOYYUq+n5LD1xQKHOtyeUKDo2zxDgaWw+I8i9+zhGViPbdnzRZnR8g6iZ4e4\n6qhlTJ0wGYxKCnI6nVqCXo3O+a69pTf+QY3c4F/9jgcczfmv2FsQtrtyqZTf\n7ez98VKAyTPvb+TmvA8cHFATcIYZ8j8/ce+FxUwxI23NGyew70rXds4edMt/\noAl+CzuAr7XWnhsbK0/BTKtQ3l6XqB5Q+kGeoinN/ahxOXhaiFE/Phfwr8tV\nFfRwlgNVZltrAY3WQirWk85Y+vyOrrS7wRlV/pnil+sE0SgoZE84FhBY/K5D\nH1j6zCKNA4QTl/wkMLwa3GzCOOxCgCaJ6cZxnrlvsDq2qHIkVu+gbGHjmhNp\nR1tzTJnuYi8X6PX9gRXpsVhPS/hIhgn1rhDXlntiwOgUWbolXVvWtIjgN3o7\ngRfxDmPM4Iy34JPN1QRGcX+VHH6TpgHyxcd7HJQYClt5Y4BhzNX6pG0UflOp\nVpwGj89BuimTGeVQd+3XQ2mZXkjVzPnk2+HU1CbgB8XQvDA/hzMIAfW6+ypn\nE0RetOIFGjh5F+b040/Vq0iTsMEaAm/3UzfPZRW3EdmKx6X2mfAzsQ6yUc1B\nRIPSHEcwQPleqxf93VbqLUtjv1j/6fesYZaxKCt8a3F3H1kHGMhfbywb1Dnh\nR7Qy\r\n=X/WS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"44edef63f9b70debaa5ab3176672311144a8df6f","scripts":{"prepublish":"rollup -c rollup.config.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"deprecated":"doesn't work, wait for the next release.","repository":{"url":"git+https://github.com/fiatjaf/nostr.git","type":"git"},"_npmVersion":"6.14.7","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"pws":"^5.0.2","buffer":"^6.0.3","noble-secp256k1":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.36.1","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","rollup-plugin-ignore":"^1.0.9","rollup-plugin-terser":"^7.0.2","@rollup/plugin-node-resolve":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.1.0_1610226409246_0.42174496128271555","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"nostr-tools","version":"0.1.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.1.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"dist":{"shasum":"2b45dc3cfb1d9d864d9967e94b65a9c9b6de43c4","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.1.2.tgz","fileCount":8,"integrity":"sha512-L9ST3NB2FS30XLgi/bez0ywJoP55zmrUOJ4mLRlrQXGwok10CVOoDsHuCHEscYnbaKvhjXySoxENFZiuYhvbPw==","signatures":[{"sig":"MEUCICrt5Rk0rGVFzklVW2sHFIZG33YVU1z7EhjdxjDkHoR5AiEAx0hM5+IMkP4Clk07W3qsORYOGDqnmDt7jk3LSu7Lylo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+m7eCRA9TVsSAnZWagAAN3EP/0rVlMKtLhGvXGuTcu/Q\nFIOtP3FC8U6txaBdd41LUcUprCu/lLOoazimF2+tj88myJzhmXe1SjCCdj4N\nByNwSotoioLK5kS8OutUW+oZYHe2Qa67QRHXKZ4V13f9zIWkorYfBDvPFTSt\nnY/BC0HP8/LQvyknfH0Hsst3ZRBG3Ytu0QKsZSEnyqB0NsPbCLo4sSJ+X9MQ\n/MjWY8uVpFzXerHsMDIy0S4LEl+QtlDQHY/noIvkOVhqwC7lOOz4VHsyik06\n7zzW9IOwtmRecOqctSCs24btVdU+lGd/kDmECHndRY/ljd3PKUvXPTf3crlV\nExqJbQfNd5rnjAiSQcYVfymsrtxCWdFrv6D663HCDZJCV4sECRp09wiL+xSZ\npTVBZuVKziTwGH+i04UV73OzccP4kdGa9lHn0OCCig9HuTvUqIszIjV43baJ\n2WJWSA7R1gRueq3jcr7wdvCEGUo7Wdwn6VeDRQSA8LQTF5JgnlZ5XgXbfsgt\nQSJ5NWBCO/hVlKiyYTUOz2AAXE+pSZT7GefpGRBFvhCXSpXuqhmWlpbP34Kx\nlMrBa79RIwtgRHKD3wfhD1RRh5Cr+8YxRq4VvyEPMpdYgHgDW23ect+iK4ho\n6sB5xvAEwxMMWfQibceLQu86X+ZNIWWDJ++Mji/yhs6HiBHaAYL920esIrVV\n+y7v\r\n=thle\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"https://github.com/fiatjaf/nostr.git","type":"git"},"description":"Tools for making a Nostr client.","directories":{},"dependencies":{"pws":"^5.0.2","buffer":"^6.0.3","noble-secp256k1":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.36.1","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","rollup-plugin-ignore":"^1.0.9","rollup-plugin-terser":"^7.0.2","@rollup/plugin-node-resolve":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.1.2_1610247901954_0.7480190203441186","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"nostr-tools","version":"0.1.3","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.1.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr#readme","bugs":{"url":"https://github.com/fiatjaf/nostr/issues"},"dist":{"shasum":"ff440b0341c4350b880cf8b4572e0cc1e6e13650","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.1.3.tgz","fileCount":7,"integrity":"sha512-mSrQ8BzzXXwXueLAYLdUmd5Z9s6owsZ0tVDb9CYadFCXqeky47nkS2hK15AKfoQJlE8RYCbNYgxQRYkGPbLHJQ==","signatures":[{"sig":"MEUCICAp6JxzzBO9foCuhKQCtFY52+y0mfJYfxUAVaiq+CJeAiEAnF7xu95InqTskI2LIz5DNmcw8tikKkffNmGopl0bB/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+38ACRA9TVsSAnZWagAAFmkQAJyjX/66XYeLNVO2j+P1\nwTlLX/B9eEHzS7agnyTlgBniQ7FyVm4Q06m/QgstCzCymLwGwTNdYVVBetnY\nh7lAN66ijLcGMWY+fQEZg8uZYS9mdEEKXlWW1mCCqoQzVotZunv0swT65Pri\nUf67S0XvOBukf3kzssojZLA4dAS4t1y+Fbdu8srGTrj95h2SfGLKQWLFpq25\nsVG/JJKfzAdoEBK4w0W9wTho0LQLSnXcehES+DFtiPLkKig4Tl18SLJIkYbz\no+1+0UgW8LcWvNsMh/SoQ6f8lotzaWiLNuZsVwDsoX7atXZkqWtesmQpMjW7\ncTP4CRF62O0zGrH+KnW1O57trIXmMYYMYBeweXLK0y9pxI19Q2ZlymyEMAH0\nQ6bBc2VtkJhSExvRfPyWrBPpEdLZI11YyyZ/qvGioOLuKeXDo4xptkf2VcJ0\nS2lPMnryW5GRyhhxHEqDPebXqBp/LH2bdKHDGlEmuJMGMsQ2MGg9k4LqJDaq\nMkQ0QrIIpUxAT4fjaAEeCBEicdyibRyXZLQSFXtOPe9T94Jn1ATpfNoxLx+Y\nK+hKygd4PTOo5op96d6eeMisEiS048/mJwK2W9hjTTktmOv8PYLtRl6Bk5Vp\nr39zppC4yX5mj+rV46PdeKFpwd3qjNs2981n002pmn330tTY97Z1+huu2xJ3\nLdHD\r\n=YDOt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f4fd2610843c45c30d77d3d33c9c4bbec0000e99","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr.git","type":"git"},"_npmVersion":"6.14.7","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"pws":"^5.0.2","buffer":"^6.0.3","noble-secp256k1":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.36.1","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","rollup-plugin-ignore":"^1.0.9","rollup-plugin-terser":"^7.0.2","@rollup/plugin-node-resolve":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.1.3_1610317568353_0.8029519495002051","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"nostr-tools","version":"0.1.4","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.1.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr#readme","bugs":{"url":"https://github.com/fiatjaf/nostr/issues"},"dist":{"shasum":"4b1e58984d6be67dee2e7004f4fdd567609085a5","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.1.4.tgz","fileCount":7,"integrity":"sha512-qUV0WxFpPST9t903cND+5p2woXo6nhJldSK1dGQ8MTcemgu4BgAZgY+sTI35MDoRmvZYMcO13uirLRbAzSKdSw==","signatures":[{"sig":"MEYCIQCayCeo7PLg/GuoOy43DY5BdkAFJMESvOJSBy1Sjd9G9wIhANC6wjh33Pvl8SvniFXts3PK7ebTDIQgMm0uLfRe/sIu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/h4oCRA9TVsSAnZWagAAl10QAItmm5qbn8bSd+3FOwCb\n2MjxtjC43yXmQ/K+qVhyqmGq3bbDsfI/gQiVnnm2Er2AgvVMhR07o1GWqdKn\nZyUClPCK7ScXGULP5SEsXMw9pyPlslmkVXvK7GFeRnwoSkQmFCZhJE1Dh5e9\ninCK32yE3F2UhVoxi/1D2P+qTKnTrxtIDHPh+dWdMy8NUR4sDQ5O5DmUk2Dy\naRhH2erozb4Pue/80PByE/Aaju7rMDUSBleQ8LPW6gIWCjh4P5o86Fm6F1vO\nOBSb7jvPeWmgTZqkwYp4H4FuAsyNHbHP+7kgRB1iK0vfdJwIxcJ2j2YuEz/G\nDVi1mwIxxOLqisDTV8zdsnkGTlqypWORixOAg+qVHaNEhQ+SPdfqQmjRwkt+\nDj6ZFcE3436D29gD+6DTjlKo/LGNo+UySpQjQuJgxh2Bd5Bfv+mjPJU5x0uF\n1RN4ln3TkYcyDxVhaSn1zIDCmn8xK4WpGzWTPu5IXgz/Am6v7fger6J44O6q\nUMhJzwx/ce1MYrCFTJ0BJdAXAIo90RQNYKKw0JNhWWTyEzXoISmPjY26E6bu\nSKxgy51MhVX+5wur/jOl8eewsAxYppPAM9Li5f+huIdMmcftpPZTJjRekSw1\nG3cCck9kdTjSolOzjSI7SFWeDd0O76keRRgz9lzgjOVNlIxQzKBvfTjqUHF7\nXRof\r\n=36LN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0be9c408be1d76f0af5ec9ce0caeb902957c0e4a","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr.git","type":"git"},"_npmVersion":"6.14.7","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"pws":"^5.0.2","buffer":"^6.0.3","noble-secp256k1":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.36.1","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","rollup-plugin-ignore":"^1.0.9","rollup-plugin-terser":"^7.0.2","@rollup/plugin-node-resolve":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.1.4_1610489384154_0.8714893019889727","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"nostr-tools","version":"0.3.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.3.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"482790cccde6e023703403323522be5286be5148","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.3.0.tgz","fileCount":7,"integrity":"sha512-UfCitIza4TfUVsL/TQye/uWqlynjz1b0hHvGWbQZbnzmMVvyQ14njdzhh2j4LlgC5m8QUl9SbUr3Y/SNT6sbQw==","signatures":[{"sig":"MEUCIFRFj2oetSGA6jq+yg/IIf6hkpyjMXzeJAfinAGw5U6jAiEAqXaS9iblfwLREaiVcdASwQupbqF7zHOgwI7P8x8Hc/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE3UbCRA9TVsSAnZWagAAjsUP/2aH9q0Xag1W25cK6xnE\nXE7z3+FMSKAY1TWELpNNUi61xO7dI3dkJVhPT1CkT23OEbNMySXYUcXOR3yI\nlZi2G3i6BS2WacCdQYpGQ4kpwQ/chyko1oIBGCG4bW79FfjwweN38FNuvblE\nGSgZUyoNCowI2uORZkP+bomdKpPojXFz5oIKemarOysM/IfqCCExR8qwi2Z+\n3EBdfSfGShyAx/x2Qmxo4HOCVjBmX/aM/jpC2B5y4a6ZLme4Sle8c9DNvtLw\n/w6TlDtaplpF0r7rVBSWaU+9ezZpTw5bZsWW3wPMouErDVzfSOiOjkRP/BWh\nM+gW1Vsi60JVPJ/vvl14vW4t5CC1zI2ABhAYeTv96z5/d/d8Z4AH7dezxSzA\nbeJl45usQky0rgYyodK4H4ltY/qKI6oNbG2gUCrxw7dCl3vQXORTNLr8IB3M\n1opC208E/K/TTHu+SNaFmnYT+PDxID+xs3jzenUiQCShgI7FSGQzEq/2GdKI\nMQ9gvMXKXkBPuCCXy8juA+WM5eLwLWuOmzZsCMp99ILDLVxaiHYlk0wxfNGN\nmSlvUPccogJcWVocuUurvQhb32fNAZJw/usBOQMYPB3OglLOjYfPVs8KNlAb\njK5c/6CIGuTZQkhxZQ6KJqSdqvOLN8Hz2Vr0IhhHeWtrPL01e4dtMKuKyOUF\nDGgT\r\n=VCg2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8d41ae9e8065d31c0aedeeec3b2c3407a2b439e6","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"6.14.7","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"buffer":"^6.0.3","noble-secp256k1":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.36.1","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","rollup-plugin-ignore":"^1.0.9","rollup-plugin-terser":"^7.0.2","@rollup/plugin-node-resolve":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.3.0_1611887899253_0.9026267440205442","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"nostr-tools","version":"0.4.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.4.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"4023a326b8b40ebae2445b91b044e683f5710f5b","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.4.2.tgz","fileCount":8,"integrity":"sha512-aPrCbE/gHjFXRowzmC/ZSfVPCC5W5i+4xPjsMdbEq+Z8p2D4lYSpfknxQkBQyg7MF1dR7LyI8xht3QHUWUSPvQ==","signatures":[{"sig":"MEUCIQDQ32z/6yNVlfMLvr0+Cu8zY4bZPte38eemsI0ilNCH9wIgNZNdWAxHNpMf+i4Nu1KAKSAqsvxeaPri0ly5cEwLGAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNHR8CRA9TVsSAnZWagAAfjkP/RmKVESTDExaX0NpXXHu\nb+wxpHhyZT3Yrf6azoZIzv5TeaVCnBz5YYb7reYQuIj8oIo8lKqpDJxFZ1OY\nVHNuGew7BZV3PwP+HI6yMAWOFb2oalanfv6+tUp1Ely0kBNrDF1joKRcCRVc\nt3gpR1YkPZHKqlu05Mbp8B21cAuhMB3UYSVZYmMetTIru6TPpPOFeEuXwUHr\ni/GIFeV7S1/7QAuowBdHEu45CMG3dWM0B1TqLKMuRs03iVWx9aUhZq8M/ofi\nzdEdcKVgLMur0nDA8T6uKNHPJlVeK9d6H9hkLpjTnvtWL+mXoO2w+LYHxIKx\nXWn/PA4UUf2iZaM24vS2UXLnjU6c4o4Gn+k5Og/0nuqQB6MHGtwZ1g1jpVU8\nMpwYfVMOmUqFNggBYUq2kwyMCeeoOQpI0UMMFenm1KH/k26phE9278pL3Aqv\nvizpQG6H+g3OH1TqHsm2mcbnxWdZJeZohOeWZ/hULzNEMs8/L6DUDF+rF5VB\nHJK7XVt/HdY6+bT8xsXgzX8RllAb0rA+llnSaW8LFWDVUMVGLZOwRZjrSlQl\nUzFHKpLOf87gvFcVPZiOBj3C7KFgHRLxubfCYXkwk6qxKg7Rl3FPLHnZgTn3\ndQREBO9MOWcqkwPObMWo7AtJemaZloIqNA9dSBUXeJo6RMy0bg/kqzJjcSzj\nV/A5\r\n=gcKz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2d2d9863d1dc78f1a7f821e90f74ee3c04541500","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"6.14.7","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"buffer":"^6.0.3","noble-secp256k1":"^1.1.1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.4.2_1614050428087_0.45184611799847696","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"nostr-tools","version":"0.4.3","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.4.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"2b8129829e3938f6a1133f8a9d06ba95d56c7be0","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.4.3.tgz","fileCount":8,"integrity":"sha512-n6D7A44FxMgk9ZY10+QAJXGmI7A8RFGR8C9Jr7bjOhVubm/EqMjBixIqymEREX0aS/WJSaO2RLsMIyIdMLRpfQ==","signatures":[{"sig":"MEUCIQDUBcIrUFd7176LtIQuMdGyPSXm24SDBmwHlIozwTYjWwIgZuQoVvS2twHRU/J6vZbK9c07diz8SYhVUwPNwL0snQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoDlBCRA9TVsSAnZWagAAo6QP/0U69qYsyQi823yG2E6x\ntVjdbZqyw4XtVBUBM2iFmBFIR8UmpdWxShd9lHg/9ZcO40CR0Rh09pcNLsbF\nkHXqoxtgz3v1jxdNC8tvH9/nDH7CZFArCeRQRA4m4VnJkgu1zoq/AvHJyiax\nAaRLzIA/QB37s+fo+kmObjbjJ07B9XI/mASruD4ZlRjGAak1pxA87T7Ybv5d\nNBV3N7oVP8AeQ9E+gOG96O+7tm8GVAiwtgQ+68kZBBZMu4gpnV9yCMUqF5Bo\nX5fJSio+M0sN72m+L8GC1+HTYFlhZ+7w0MZZV6EE0g+M4MkPfxedhD+pTefF\n78ecvc0JE7gdYeCCTrthNY1o3mByXUQPSarFJF6xpyXdd5UgcNSdIrcdcUsv\nGEwbrgNsirugXBB6M7nf9cBbX0ulV39sTE3SYtMb+NeG5SGxbFxpHKfksUpQ\njEcVSD4YTEUDsZw8U64RzDlNNjiTlrFljRuPkHRRekkZ6GP6qmV1p2vWwhqu\nXiobHAh4lvskt6XQZWoO4DgdSeg9fUfe+vAy6ZpLTGjkQmjwKw3tcqPXLS6z\nW7ipWqt0RLaLPnlOn3eVqwWatENp3FUkOXd6nNCfXOcvBommD3ri2ga4ji0B\nxThp7qR9/d3jzYRRpKqD5PiWCfCoAA2+BbLTAqHHcuvFTVYTsLSUATBg/QKz\nxvG/\r\n=od50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"28443710e3998976589ef37dc9c888ab5b97d703","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.12.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.1.0","dependencies":{"buffer":"^6.0.3","noble-secp256k1":"^1.1.1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.4.3_1621113153313_0.6630969726100395","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"nostr-tools","version":"0.4.4","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.4.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"828dfb05ddb8f2365b4eb91a18b2ed848210978c","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.4.4.tgz","fileCount":8,"integrity":"sha512-iCK4oBXQ5wfOJw6qtchjpbr8Jy1qavMxVe57XDHuVHqm/3SnEFQiujhserTPniA5KC59zvpr78JMgu/NrBrfsw==","signatures":[{"sig":"MEUCICell176fKahatiD5+5rtcAbL+IF626RDCsrkTvQtFAGAiEAxd64r3Z3dDDxsKbHDDU9cuHJcvBZtMjD/sL3dZo9twU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqaDHCRA9TVsSAnZWagAAlQoQAJ2cYi4p/JoYr3WUA2gm\nZCjcXqkR0yx6LyRID7jAzr0OZN5G3yiqn4IBtjwLb1NJwDZvHzxGHXoVEF2p\nfdlLqLoL9puiMPiRsoTd3fK+XI4I6vPQYu47n97OfanzvTsSh5HXiIJETuJH\nmeUtvDoxti3NhSsw+U3qyrGEJM2BIeq/C9tOQ92jBRfhHXytvLh56/oRQhVw\nMO/aMxS5wz79CHZSh14+kUJkjxLZU2n2HPGP0RUR3R7VJcMnsH/UGeINvStq\nookqxhrRng9ikjBEOlc7A4FYbaWC3i0djVG30HAGeSe+hvawwgEfaMxmh5Hl\nf3bGncj6HNu690HbOTDmhqbiu+0N533kl2v0Jn9jQkdnzPF06rjCwoIX8CSj\nzDoq4j3hOPdr4sqvEb2gZmF7TCk2jVvlbCg1t6j6Co2Fp7b+2nUONlQf3iAU\nHFqxK5GzFH/ikCEJJgnLpwxlUtuT7Am1U3mc9il6W0CAZJ9zB4xp5BLWNwPC\nzDFxbUY+/f3e5qJjzkBi9NJ+UTlYJvbQBBKVfa/CDz4ok0tL7V95wXk6+n8g\nPRmvUq8NIkSi2cP3eJyUL+DwGGVrfuoq2BGo0m+xeGQhEB8DTkYY55l/N6Gy\n2GPoo+QSCIl47Ge/YTD3acNadD40sAqEUaCd3qDZE043WIjQTQ3Nmciji3kn\nbnZO\r\n=ZM5E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fc4ddad068c1aae0da3804f2d9bfd70d2b4dddb4","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.12.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.1.0","dependencies":{"buffer":"^6.0.3","noble-secp256k1":"^1.1.1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.4.4_1621729478702_0.11792892426650448","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"nostr-tools","version":"0.4.5","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.4.5","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"05cebae0a3ec9a9f96be5456220e91c0150db14a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.4.5.tgz","fileCount":8,"integrity":"sha512-xrpher804ScpeeLYS/rnUdMYJz5UBuVeWIkaNVf6bYzNCtSCl5fMLCQvJxQK6QUDzsZtvjGL3tm9yPF/eTSL2g==","signatures":[{"sig":"MEUCIBtJewpktGJmPwWY+TiXZV/nRn5+3JDAH53rgirpCUG9AiEAnM0RUV0NAdqw5yh8yZWomnna9OAj5FcguylhvfkPwMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqax8CRA9TVsSAnZWagAAs6MP/1Sd1bW/DO0PZZFuc++h\n/Kv6uYCBYMEA5LYKyZnjtuh2wexEwwTp9U+7POA6eF0Ep2xvZ28yLMLToNnB\nWJ2dHSmE7sGa8NMeUykUarv3YhMTSeWGF6ATeaJkH/TVbwO1nMhnMeagBPSo\nb4nu+hj1TvDrdc1LrdEGgfXD+lHVC/k+7LVUfQ+PX9ge+0lcTz4KGco9B7NG\nuFdMNtLRihReSNvR1tiUz2H6WAQ6bl/Osbk3h+fbP1OCUEAExfWYe8NtHVXc\npLyPKg/ONVkg5jTrHYjnJPg0P8opKg2N4YkBJ0My0748o/vt2ph/crgQCUpR\n5bNODv+gnZj0dZq92dF5kx6hVOfa9N60I4jp5B45nQQWgKA5K/CXrT+pQ+Q/\nvA6piUAw4IrKewgv1X7Yzoinke/IqxM2u+6VA7CMSuFAWG6WxB8DNEMilllB\niR/RMCxKRSN4lAfKfqFfwxO5cHgKjRSBHE3PV4dsl+OGRrGz4o/3QhguCgqK\nc/Nncdwf+OM7taof6HE8yzZsnoLYELGN4l43afQrSxB3hzwk5ILWMhZk5tG8\nD5whBJju4vjKHIXwrT/wCufm+r71NWm4cMMsPs4GfzOwqRA3uKo+5Ic7FzFL\nporWBhizjlfHESZx7SZOsvopWAW1qf2CIX5TyGTv85abmLD1tkHUwCp/S4Jk\n3nag\r\n=XIzs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d3d120cd7c0fafbe229a69d72db1db02f183fb48","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.12.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.1.0","dependencies":{"buffer":"^6.0.3","noble-secp256k1":"^1.1.1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.4.5_1621732476119_0.39702566422365115","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"nostr-tools","version":"0.4.6","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.4.6","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"ab930976ed29be7da49b62972131ec97f70a9168","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.4.6.tgz","fileCount":8,"integrity":"sha512-LCwI9fgsBIjwU7hqSoQ/VtnKzd+zxFXryP7jRZ+JLpsOGSxenwmNY071iE4a2scgjaXgj0uMLdrp/blfKhZKqw==","signatures":[{"sig":"MEYCIQCXmROHmioGnXllmcNXxmhYKevn87U+NYjB/7ylhI5d1wIhAMx8rn+hHAA3MEzsb9NLveAesytIGjO7GoeJnuPaszrv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqo8zCRA9TVsSAnZWagAA95MP+QHMy8/aDzWvWf9ilzlR\n+6okUBeQTOXc+t3rfYRnJqR2hUF7ajaIOdBPOb5xALi12yoscasM5fPool0F\n+Vd2ecP5Fszl3oyZAfrMgFCac5XHHrT7cAVL3UJ9GaO9dbPSqThWUezZEEAW\n6PsLqHfS9Xd3iY11MfgzPDF4JgVSVJ4Ir3UDA5RBtQC926IOwCnh0TPxLppD\nN38kGl/zWKQRVhdAKqvVZE0yaBxIdnWDeUWk/pEVU+pZ89LlJwwc6l4UxZZ+\nbFDKxP/bgNH4mlmP5xe9srLGivFGl7fFBkdv6b9F22+kIWpjSSb521gtcBDS\nqOmsxQAYPCzhdNyZi4RAH9fjVvDYTFod23+FJV4/vqQ0rG1xyRedIpwVYpfv\n0BQy+AVGvh2PUaHhxTQfgFnDNJLS6hY7VsHUF1xp+96QZQjgnQJhr2n6vdIR\nMDk98Q/mGZOhBprnwrFpD7fAuAcYwxcLGACY0tlIaqCtnzs+R0Wynpcq3GqW\nQI25ELhc6TWCcaNPSmego14i5Lh2+eabUJMQTa2DWUy74Pqvcw1B57Hg+iK9\nNndt95499h555GLlgBdmrM5xXof9Wp0eIfE+hOGOh2ac/OXbxMq5pAc+F2w1\nurBg+6/DAcbL0nAg/72RAc61s6VXljTtglwIyyPGiJAborMlDs11ymfb/1tk\nRQzB\r\n=WT+t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dc698a5c90979e89455a85887ccac1ebb1d68ddc","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.12.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.1.0","dependencies":{"buffer":"^6.0.3","noble-secp256k1":"^1.1.1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.4.6_1621790514752_0.34667466872196573","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"nostr-tools","version":"0.5.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.5.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"cb641ff21d035169590cc7185eca6aed6a9a101c","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.5.0.tgz","fileCount":9,"integrity":"sha512-JxLOP8psDx3Ye08ar8pbY7u08zJUIo9sS3CqpPqfvgV86Blv9oImKP/GfODP0H3MbfOKk4zdYQt6+qZie0k8uA==","signatures":[{"sig":"MEYCIQCzpPLIRLuk2jPpCJ1UlduDWZhhRop1QMh0iVs8SUxyKgIhAMA+OqGBD3Y/DjFZzR90peWqBnnlN3rZO2JoADApJHvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9WHXCRA9TVsSAnZWagAAv7oP/1MBlXpf4TZ12Nxdlh08\neUkloAFPxJ5+zVzuFinxVUUhfOUemRE6K0Pk4ZqIhP+IXCvJE0hASXhAAwaU\nnmDGQycEXJvlkCaeg2BfF3+dwpE6MfTmsH3pjJOmPDXBry4ZAr9MUvdROM9Z\ngbTenc6RCWJcfDNBl95WK7fnnKqHdm4yZXMmzFJu/Uh5QpcgNHG7j+vMQEsL\nXd0NhbLbA2/P7hvONMrhKOPYmzi6cs6S5LpIaasHlZ8HJVJw8dyjpUM4y+zq\n4qJCoFJ/pos7bxptJP7dmP6kJAhSin0QnYmNjjmZkghyvwDw6HUySdQPzYee\nQQsURREEE5xbdxXqskFxHZV1sHAxLrE2LtX8jSSrnFjM4SEM+/31LBzfNVf2\nwVscq9un9Ch8cNIv/D4EHNCYD+fMXFRxlOYGvxpP57Bpa8jQ3KRdZtBUcs6n\nmQxPGbIDGUTDsRiH5ytmEVlkiSlHUzIwNpgMBR1nYjtPhnrJAvlBnhYKe2pN\nFRZwZ/wOmGBzW11COzmeCyVk3ENtoa+/BEB8vbD3b7DzShz6gaQkjgzYYhiM\nhhLuvyitpBRDNzQN9spe+EphahQPAkwVvpjpk6AHc9BSCPEZViphCcuT+3Qe\narcRp3MbWDRrFynC9MVvAMd211nxsEFkz6Fp3/N5IA+BgbXaHxoDPN4MhEb1\n1++x\r\n=6l2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1ce00bd3b6909f78f212a7a172cf845b55280599","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.17.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.3.0","dependencies":{"buffer":"^6.0.3","dns-packet":"^5.2.4","noble-secp256k1":"^1.1.1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.5.0_1626694103305_0.8784970859372838","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"nostr-tools","version":"0.6.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.6.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"03f6ac3bd72ed7ead9b2472b655228ebc011bb92","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.6.0.tgz","fileCount":11,"integrity":"sha512-XBi+tuRQo9prL8n1Wxu3/O1NYGc4tQaIExaLfebj3eg0um8xDnKzgpmbRL+dTXqaZmWKnTtTAbZvea2uluXIPw==","signatures":[{"sig":"MEUCIQDUpKUmkYjFHrpLYBMBm2Op8rThnEXg0jNC4p6/AFiKBQIgQ3+yxLEfIhfybZ91chExCNjOxiV4zVDjsHZX4+THAdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs/OtCRA9TVsSAnZWagAAsqgP/0jgzEflk/lJrxaO6OI8\nZnwwjgv8vNbNHqVLaqzje+XIs0rcTUKD4q7ViO1q1vJOMcZpss/GAKq8Qm84\nI9PHf3KMWArsVEgaXFNDRbala7dDwy6LSDQaDovSNRSzGRnOxrkMPeWtzClU\n40QMDnrk64BhJMS/K1VEH+B5UWy2IiVz9ujX7keDZIzn0N8z77JLS16kKKDD\nrMSz9L0dda1MU0ynXIC2gCJrmomNtT/V93TNPy1+7VjsRkXUycX8O17nssZG\nKWdYwUb0mQ8ya0UrHmmlakbR55zM1oZiAVt/aeHPb+8vR+/H0xtlxmmuf5mM\nsWAPBxj4DbEEEWDW14A4SV4yzeWNKn2a2ZifJ5JzkjNiqz69I0Lm+ecZInQ4\nyWoOBTb/faDNWyiKbNWktbglU8PvH2MzWBHTMaV06QsZ3EtUdJqwzR0mepa8\nk925DUwOFL1Bk2+od4Z5d+2XZBsQPD9HJOfD1jcTJZGAxBdhmPBvdxHizigA\nl64b1aRyWxnFmp0FByE7HHWkc604puWZgBe/aNPQztWVipj0pUxjI1OFx2gH\nZiCwHjTyGoqhV1NilJAWl1tWgffnULZN0jJ/OamBbZmnpNH1IplalQ5Q7Kzt\n9NJqp983eKBk3OGyTjfINSXPsuWhP0oEdmOwshY2ha//ov/uMcaB1WTTL6I6\nsX/p\r\n=tCK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cc2ced1558cb08923fe943e674a7fd407308f075","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"buffer":"^6.0.3","dns-packet":"^5.2.4","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.6.0_1639183277075_0.11395848341278936","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"nostr-tools","version":"0.6.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.6.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"7faa1b5428f3fb5799682962b503f521ada95f3f","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.6.1.tgz","fileCount":4,"integrity":"sha512-gKn86rFuL1+886SnbA2wdJEH6rKoYUrRz8Z8XQXoNfWnku19/sbRA/BwjZ03sPb1MSM51ttRpIYwF5K2FtTHoA==","signatures":[{"sig":"MEUCIQDFe7dOdnmxImkhlNtAvQoCnUHH8tfr8d7KK5yYT02iwAIgAw/NpVYYYWOjyOWfUjSiA2jC9XsjYbiKe1hooB8Rxa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtINFCRA9TVsSAnZWagAAV2IP/15AVnhNay2wQElECY+5\n/toYp0TjlxeK+UVAAo5qpp8ZiuQPdyPEcZ3dqmgKPW7eVC0W1aq2acjcdSGd\nm1gldxkXhjNbwhYdLsG0i8CHZGXq0Qnreb+e2ucAfLq+1SMOpsThN9GK98A7\nuGLDor9jEQODdUSad7pbf5+EVeBW6AgCdKjHifPyKVBmIfhow+IKE8TDVvXv\nguHeMXLDBBsL4BeyXF8kC9s1+O2orFpxmL5indi0hjGHFwW1DwOY0ryySMRk\nmNxiF76u1g04hHpUCO2qqFeb43Ej50vKyRkU985J0+BwlI1DNgLtZe1FrizX\nGF6V8zvZOXdhcQHEtgJArdA06eLHBtpLWsuOKZQkPjOCozgpQTiw+sWCmMdZ\n/Ey9XoIhI8taM9jedSoyxB9TWZWvCbWDD9HKBhfzVWdDgE15McOITqfyaWhL\nTNAAz0avOuQqp1r5YC5oxKNWAKQQRkWWUSDOq4ILKNlOg0JXW6HTmKs+M3Kq\nfXqTWMpYrAfCzvKQrRWFNhWwXYuKjvfADumd/pSON+KSwk++9AlzZV+MhoQE\nih9Kuo8QK1p+nhv8FPHA05H0Q27Vv1NabOD3niosDfwfZzCJ1xSIzlsGulhq\nwj9pRrowPmArhit5AtXgU+Zxxkqu2jfHr1Fr48tPc5bUx5UF0AnduWF9SUWo\nNJc/\r\n=HzOY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/nostr-tools.esm.min.js","module":"dist/nostr-tools.esm.min.js","browser":"dist/nostr-tools.umd.min.js","gitHead":"56ac558401e2a4221c1071115d127d1225418e0d","scripts":{"prepublish":"rollup -c"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"buffer":"^6.0.3","dns-packet":"^5.2.4","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.61.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.6.1_1639220037298_0.9001819144535637","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"nostr-tools","version":"0.6.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.6.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"3e67b7e27bc284f0bbeaf4b5fa9444140661d510","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.6.2.tgz","fileCount":4,"integrity":"sha512-uK1OdNKpETvz8NscgFvS0u5zjnYKXh0p7Z/hWrXAsb6X8MwIuOCJUEF/5XPxsfNf4tDvWbwGbnfXh+dLgJTCFQ==","signatures":[{"sig":"MEUCIDolvACeIRqg2VsiqZ+voRG5SAkU8B2tSmj47KWbEuhdAiEAmrWfVNaLHvkmw14o1Zg5s+H/NOQdt+aE3L/PMLepYGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtIUsCRA9TVsSAnZWagAABtYP/3kLAAsR4Mw0iWCEPL/5\n6mHPvnDxEsUcsJOD67gRNKurWzbTQUdTGhOMv1G0MvmWPpI0iKONJ6cLzqM8\nTsqJLnN+mWz8m/jBXrhrBQ9QEttrs8u4Rl/a6L7j1svgDIarZeoXjxcJRWWR\nKy9QuUMjY4bs+w4creZgt0roZ58geEwTotbV0XBjV7a9XYRj6dk+iNWBSWn+\nML5ycHUe0T56fYA8feWdNGcZ0sdjnIirTWdLfkVVF72T+xNUlSBv9QN1cnQT\ngguQvsqO97XKgF4DTGXEh6N+1kRmjWquqqmhh0PvjgLL62qhPFhTOcKXH99m\n5s696BoSRy2RrbeSNpUMSWvoRjI25N6ejKfCZLwb/O0GzBE9oaYLRV3WgVtL\nNxgPXWlx/86xEcW5IN3Gov2SR5LJcbYSLZqJPwOfCOL6lGwBZoUJGFyZW+Al\n57d8VhTxNoBzjuX3PQe1WtDdr4IVoZGrU1TZrx4VLe+rXh4WrkX0Tso7IHMy\nEkY0I+hMeAwmrPoeK9lT75vIuBAGLdcsW3fFK8yj4l5TwPmzRZl/qjpSzV0q\n/1SLYc0IGX9wSXBlAFADS19+/SYjGGiwYcEf7eVun93+ogmLCrjE807UrsjW\nN8Rp8Git3CQ1rb2w/x3BtP1NiAGpIEfzFD0/ZeqM9qpgv6tzGH8yombciyWR\nRpYr\r\n=6M4r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/nostr-tools.esm.min.js","module":"dist/nostr-tools.esm.min.js","browser":"dist/nostr-tools.umd.min.js","gitHead":"8edcea2ed34154311df1638a04e830bdfef55494","scripts":{"prepublish":"rollup -c"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"buffer":"^6.0.3","dns-packet":"^5.2.4","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.61.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.6.2_1639220524407_0.16139293521399267","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"nostr-tools","version":"0.6.3","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.6.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"0aaa4f73b4ed612d0bdaf16cc9b9a1c16885d8e1","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.6.3.tgz","fileCount":14,"integrity":"sha512-0BJaY+8UfyTBFslr0z1falZqUEnyig3Hpbyn+TT+ayxxZico5dCPfJB+L8ax40N19ysXhuXm/cuDMfqRvc6LTg==","signatures":[{"sig":"MEYCIQDraIcRjYYa/vsrZalm5kPosRIP6QVQDncmCFzrIIRyDwIhAIG+c0bThGo8IBns7oSdbzJzx0oX457YivtPPsdmMvdW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtIWECRA9TVsSAnZWagAA2y0P/3fksZJXxrtrD+VAsfUZ\nHrMevdkqz1T7Wjb4CqbDku3GVC93iVLr4GosCIZFU5uccS/7BYcYB7jdg7p8\nBwVxoSzgSnTgFKPMlz/6OKdJk6aj2vl5reksq3+EkEcAgC6qpYvTXIHnri+C\nfINXBTvzfQJ0ekTq1nuyvmo5pCQZgbZvmsJvPRdaQAZ+F0hyPFFRVFZH8MZo\n5uyOsu0qeAsCjSc4ijBBoZvWPc9nlJl7KHtSu1GOa7mwZsQwsiEFVFcc/rXo\n2VRtEah1xq/fSfvPJfH8ggR6UADIiWLkoMulWJa+/Jp2sDpvs4M4teUleIgC\nUihknPrf0+Qb1p+Nji8f3715ntTZWtXvjcTOoP9cUqR/JeJ5LRmWGIFXC+Hk\nff/89PVPGGXPbLgP4PAHKfSMU6+zBL56BHszPOtCq40+bHPjMKfOC/9ZAq6H\npFe9qobufnsMPkAnIYzknJ3cDhY1XH32eMCGC9nTNY+FbmxPswG6GYDL1cbJ\nNMjYi9cY0Q/sPUnFc2r5SPKuN6k6FmV8EZQt3vopbhi7mtGlI7dhVGdRF3Qz\nxHQy22Vp0orifOhfg0VX6Ew3saZmKn2Z5kAuROHCFL4FjY//z8wyxEIPHQoq\nbb+fA7fRNUW+pr+v6smA/GjKobDCiOTAX8qYLCvPyz77XsIKog37lDNFMCw3\ndakI\r\n=cjKq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/nostr-tools.esm.min.js","module":"dist/nostr-tools.esm.min.js","browser":"dist/nostr-tools.umd.min.js","gitHead":"0d0557b9a2a9048b457142b2c7bc3c1c6adeb1fc","scripts":{"prepublish":"rollup -c"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"buffer":"^6.0.3","dns-packet":"^5.2.4","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.61.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.6.3_1639220612589_0.4431199723587438","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"nostr-tools","version":"0.6.4","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.6.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"1dc67a9932852fe3721260d9fa4b485c053b874c","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.6.4.tgz","fileCount":14,"integrity":"sha512-l8PdAk9HNd3WSSr5AMZoMyyMyTpXUAjc8UMQhZDFtgqIUXHdvp6jEfjaujrzNtTJfN1UFptLO8EmdgxfSJi/9A==","signatures":[{"sig":"MEUCIHbsaq3Hru1etFYym/ey3m+yya/Rts2Fsc9lp+0QiMeqAiEA1yWyH8rMV+Z4AE1Lo9zWCEq11DiEB3+zjuZL84ZlLn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtJFPCRA9TVsSAnZWagAA/CMP/jVrMRueydUuNLrh+PPY\nKXnjkcrNvhwHLWO3qDu0K0J/zQzt+HIwAiODKs+FMxdxyVViLfwDVpj6JqEn\nqZz6cdtAFcxlkOThh2gu3gydzhe/KPI0AL6jaA8IDjXJmU5MbFpW2QLocxvK\nbKEwCEYKOxVuUiTvtqe5ex58m6OytkPx7ki5Xf8QQa7jwlZK522Uvan6H2Yp\nw6ZPo6tHNFYa+0qfZkH0dPFUgF+IEqsX/pXMBJ2Qjwp8wTtZaoiVX7hIHv8O\n3kfZsfzKNPW2w6EJhFCnNYSfeI9Tx5L1ewRsZsDlVoSyPBmw6RJ+QsQfIVH2\nbLGU3tZoxwmLzoKmuMheJ0dh+Ht68hAF74X9vAv+KZ/QSOhEhCiciAd3vrNj\non+IMrpHiR/pJa4R4Rj+cSIRhjYjcBYS3t5yx2fWqcu5sm3KzAPp8Cyjqd1f\nFHsmZmdbSjhwnMXeOjvigMn/soRdwheHqf3leL9iq09GfKxuAQ7c4dNq9FEX\nDYM6nyi+MZXrU6bAWEraQ0FiDieVuG0C5H1bgnAfN9uTJrOZfVGXZPvQtJqr\njCef/itic05kTj132LehhKWG2QoiMQgCYhoF5yGdOpcC9C6ySk5wXC/lzyNa\nVvp+Oi39IaVb+1lQg4nc0Cr7CkNS24899yTESqryYI5Hb/sTnG6YBmzaI/lV\nxO2+\r\n=Td6a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/nostr-tools.esm.min.js","module":"dist/nostr-tools.esm.min.js","browser":"dist/nostr-tools.umd.min.js","gitHead":"625b3bb3ba64b67571028303843f692dfff96dea","scripts":{"prepublish":"rollup -c"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"buffer":"^6.0.3","dns-packet":"^5.2.4","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.61.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.6.4_1639223631576_0.6775711605358412","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"nostr-tools","version":"0.6.5","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.6.5","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"0724f32e674e633bfe3916ee469f3c62ae691bd7","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.6.5.tgz","fileCount":12,"integrity":"sha512-Yj1P34TbVSw+3MqHsfSpt1kCsS9p/VM/rr9WxebfvQliKztCPbXG+I6Wq0bTlI4kDkKXx8VNSy30xDMpdOeyww==","signatures":[{"sig":"MEUCIQCqRwGiBEIRJQzUDaw44Tv/8mZGO0r2g3DCzmy/n0d0VAIges/+IVWezKAjhwWrZAIPf++amFUVZFJv6Rtju4FUiys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtJLgCRA9TVsSAnZWagAAqS0P/jvazM4dXpa5JhKTA2or\nnRlNcpOcgdeeD0UbwZl2SnGAtvT078GFDBUmOcUYWfmvi1Q4fw034XL9gOYw\np5yerTTL+Y/FacTHvYRnJMYA1Ig6PLrJiE3xwEw1iYhAJQMph4+Lc7vnLW3y\nhAz6NqI8cL4t+VZeLeIJfYyb7b7XIUGHNVx6fN6HoMtXIpI7ST7SqqBw/eSF\n/BqNc/NLcMRW1rTc4oGaFELdZwSym8E7FjG5PmTf9copw8jOya3DeIJIcBLU\n2Dn0+ph6ZFR2LuCXtjKidZFwVpi67awB9hrjz9Lsu0c2dvEFX+pdnRon3psf\nibsidA4cW5rXCJ93Q43eq33IoI8mBU72pMsHOqfClDtlWnyZWp+VUSIcKCiT\neDWXDVCoNf7dgnSTyCK0JjWV+eHcA6OmOWXo/WcqSoy6PRSh51a/CC4mrNx0\nbhqAbMMKFfYmYIyB0ftihXuOCnYp9is3CGETBee5i7OHOQeSiPtX80Bls5FH\npEhA9BxwD8xSBdMnMcdjkwz1G6SfadajHqBAE8ClsIWb27HHpm1jQvyoVy0Z\nQd/KxqZULsRGuGO/rWwp94OpXnV91uxyZ6ECBkBwT3jNzkx8bJ2hYPtrAX9z\nzzXg09dsU5U9uEdUcH2sLtbKgdzKGKXb8O3VvL4n61Bvv3IG7Uf7zUNxjg1L\n/s1z\r\n=yUKg\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"31ab318387cab20e3bf153bd3d14148a4bab5c82","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"buffer":"^6.0.3","dns-packet":"^5.2.4","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.6.5_1639224032135_0.50648901529096","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"nostr-tools","version":"0.7.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.7.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"f01b266c066579fe4892bf2c7ad037e864c17eb6","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.7.0.tgz","fileCount":12,"integrity":"sha512-no9+P6I5spYnhpnFRjbmFZTUXmJHSYRpzXL5HhxPw6EvBhTXSL7E/zchkpAF0GRPZbZQR2/TI5sy8IpUbnmS2Q==","signatures":[{"sig":"MEUCIQCPmYszLuyNmR4AIRwSFQ9kVjnygYKJe6ttsndvoIZSDAIgPYUqMlKd7OYoO+zq4xcN8eeojCl2feeiXOA9aCj/vwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtSX/CRA9TVsSAnZWagAAYyEP/A1bdL9tzJJE02hjYn4r\nEN738LDYFPStFDVDP6FJwhW+Dkd3KwfV9TuPNKf1X0OlwPMHY7aH99/R70NJ\nQyIcgi/sBW0cHmjsRqjq+kogTfIaTURUDoZE4ZHdvkwz4ODTtlMRbBXI5jaE\nvrmNabbAegB0vquIozcLCjeUAPv/e83DbMwPljlNWu3A46WapqV0tPfUSjZK\nYhLnszJ9rDymrO2kvbaiTJWkGbkbVQQCnvwIQCTl4Zc8mONUqEUwGhrAeMs7\n8sfyp0QlAsVucjk5MDmqX7bWgJvzlRHOuXouu/bGKdO8/mcKUl+XbYOz179r\nGuoQR6JU4wt049uH7tfZUcxbq/4V8DsGErYFCVVTCSi7PJ9W2+be1mfgmoOm\n3i0K9jyJ9Kwl4Qwn2vna3ldKIwwK0TsHefiWmNHeClQzemKYfkJIOpVWlEGO\n11wT6OVAHpvF2XENEeJLkUn/AyUHTvHTU6/krijKqlz1QzQjtRh5eYtHevmg\nAhr9+/ieKr45dN8te/999yYKG/b5DsR3mE4WtjmS+W9vstTgjjWH92zbE2E6\n61iWsI4lMrEzRzbfovb1+RhuHziEGTVfQvtl/h2JZnLPEwJLktu5iFtjs4ne\nzSLwOtAqgyL3S6V6VI0Z6coXKicUjKjlNI9x9hdd/ryNgSECEIcRSv23aVWD\nzXAj\r\n=W4DV\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"74475240287ab8426a1bd960b97487d5ab06617d","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.7.0_1639261694986_0.9673798980580421","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"nostr-tools","version":"0.7.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.7.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"0f194d4a7331d08b52024e854b4d13bde3c39997","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.7.1.tgz","fileCount":12,"integrity":"sha512-b9fcYZgvalmuR5uFAkqtHu5GCt9CF/Zh3w0OMl2Qn1i/hheaJP1GdYzTQdx4BAkDe0wJFIUCaQ/6gB6Oq+PEGA==","signatures":[{"sig":"MEYCIQD/uqIw4MSbixinAyPdZpH6xhzUg4U35AAiKPT9HhbOOAIhAK9kjFbEpFQqihsK/8/oXCLWJBxQLJF0gXhi/b28iqa8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtSpmCRA9TVsSAnZWagAABxIQAKMMs9rIGcguSLFginFd\nk/osT5a+f4g7kbYc2wCb8NqzbPhF+f1OYHIMPSjJDHNUctfHI2gFmljwW+2I\nYzY8eUvGPiGjRGZujvuSkIks6NDv9C/NpMJWv+1xr2uZvohD5FmLrn4iyUkm\nDVfGvCk4yW3LHytBHvcdHedkivxZGcYekNSgwYhIkLgHF/cofMto8mTKsUhR\npL2dI/FAW8+Ft9qfYF8snbQXiuebLqa89DL6Cdb3RsjJSVEmhTlATQOz317o\nhOFYehv2r6XaBDZcY2GJrzVA6Noy+V98Zi8gW6QYJ6EvGd75LxcETHziuYWG\nDXl9AA2fY2sdT5lXfkQy3FNEGFpDi+NvCvNbXwOj5cQ2uSApMruvn8fJ+n7a\nv8iSzf4KRrTuxsKgo3g613qen9jhVI8E8D9wi1FLsTNYqRnkp+Kw1t1xxNrw\nTfmuL1I1Bbglhxw1ZThAJq5XCtJpPj6riUwYIxr7d4Iq/ItDBWbxhQ1oz8Vb\n7k3dbLMkmrJYLpknvprF1a1WrjjsHODkzAkwr4mBVdTybTOZw/SbvnMYzQif\nbFApirqMQxQbB/ItVdMbS2DNiBIVVAbn7E/H37LsMSW52Tllfc5wwaXD9QRC\nKGo9vuAieRfks+nUasVoApZc1BIbFizOXLzMUjiAbuXDsGJV6/Zd0XMMFxjb\nZOfi\r\n=Sqs3\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"93b22e48a69a489aae449b99de2065a9b873bba4","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.7.1_1639262821853_0.8976050796155157","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"nostr-tools","version":"0.7.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.7.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"f4a3781882aefd1e4b25ab57a9f568e68c2788d2","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.7.2.tgz","fileCount":12,"integrity":"sha512-t2Y6llC6yug2tnGBIPzi4TLZDYjE7psrPvPtggfkr18vHcv7gZAehh6ZY9CxLtNRtCN0f+gLqDRI1v9oO1c+kg==","signatures":[{"sig":"MEUCIQDti56j4SaP5txmBzzDLEOEsGqPtbx1pPnJxw31GKqYXQIgOJ3ImPgAj27IwUAoaWPNqbB7XpqTXeXJsoAxAD7govE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtbjjCRA9TVsSAnZWagAAoIYP/1nZTf2Z/enEUCpXg9fu\nXFec8eP/JhaFTTLxUesynf4KaMuktlBr7rFJY56k5m3kDBJL4kJVD9yP9arN\naVLk31g9rQ5aWbxF28tZVFAaKgwqkSRWZRNkjpEohqPE9IQJS1kfo91NAYtS\nwK15LLGWupn4anLzz1eTfRx+COvEZKb7nDRmPrZwEfdiUEEoZ/sq+TO5BkL2\nsnVPSZkbo/DrqOdIvgN5G1Bo5UDz7XR/4m2rEkorAU8wCQ0ge0xJEOZK2h8A\nhHWZGaXE6Utsc+aUNzLavbwmGVcvDRM4GSl0eKHiXoqs1LyfE5XESnDKzCjx\nzY8k5tP2knrniBPvJY1X3Ov2zCHgEDjIl1Y29MPSG0kuTZIp1cNHw0wqf8z0\n6TMJSjXsC1TTmosDjzwQ9Xeak3jGeOzRz82XU9HGtMXXVrEGI1Sd0vCveO+U\nMH2rUqnbC+ntkQayZ7WOWDths9IHHlCf8ZD/556u+PXb9QHw4lNo0FVeHCQB\n60CUXy3quSQe96Aa1rbgNpz2q5z3KsplZjB8KDyT9ETZjAnJ/81L2o4U2Q3C\nayQ2eF7TNbzO6qAPc8lIEHKhqtzQNmcbhUA8DOr/EFmS79sicV+00rK9Fg0m\n+wogx90HYHhYKdme6An6MXNlkywnEgqhD8WKS+WY/zNVb1nRGzx7GYA0QKsm\nbgZC\r\n=khfh\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a99188e4cf781ee149808ee75df939d27735f6f9","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.7.2_1639299299262_0.22109899861687565","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"nostr-tools","version":"0.8.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.8.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"b8cac809f0102d86aa08fd811adfa5a165110978","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.8.0.tgz","fileCount":12,"integrity":"sha512-hKtUjxxgn82Oqu2xXYOPMQVAbsWFRbNEFR1tOQ622Onwg/V8Z4howe0LZ85ICsd3I+tTG6gY+Ge5qSZ+uEU2yg==","signatures":[{"sig":"MEUCIAMB93O5FpUJdIeJE4MHGYSBu6LG2Y2PMVKp7Ke32zINAiEA3bSIoiH+A29+hl+sHLADgtWGs0oMsQ0FogB/9Tph96A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtcXcCRA9TVsSAnZWagAA5FwQAJCJTsw4C8UkCAq8X+jV\nt0OpIa5+EijVOWyAwfUDMCyOuYvMBcgd5kiUFi/wYC4YB7XHzoHUn4UQ9SJl\n7GksSd68beVS7h8oyxWglv0+RhOh3CcJSrD+BNDxJ3emll1c2ou1Ybw1x9b3\ntMvHxe0YgW3IUxZqR0Ek0XjepVsBOc3xsl/LDKqDxHoscRiS+qr+ThwUBPwD\nah2wnoklzCLDpMvwZjKugtcd3GPpzoAZGYaO1DqZMmGSWPDq9chHq7ykOB7W\n0xWfZPv8tZ76fYGzyGq2xx5aO4mfkesC/YxBalfuXFesKEpPbfQ8UVbQEBbR\nU12XEiGKCOu/SQH5YQvpnX8N48TQQOsBzIA2GokOOKVKnhMeC2mV3LDQbnIf\nxG1HWV3skg9eAdc4QE6zmLnw7+3rjrnmokFoYz0Cl3Ism0HBs0woIrWek4on\nTSe1UZg16jgRVFf7lVvoA/rWHo4Iw0o3KaHuRtREHEpTbhmF/3fIOR2l8l1s\nyK1xrm2zf1YtyRr+//xrodQiFe6iQIzeUseVlMojbqoG0E9Ol5yfzG++7TUX\nA3YSE7QQkB63qEFY+NncX4CZpVQnNuIe7H/JbvqI4tLNoH0FQdV7PZVtPjfG\nbTZ7fHgy87FXVP+uR3OFGaBQdWgu591KKgdyLGX9f60ziTLnE5zWGgP5vwOh\n/bx4\r\n=mHVK\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"02cacd444636dc5486098c67e0a37c64d7051f9b","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.8.0_1639302620587_0.3604684940789371","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"nostr-tools","version":"0.8.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.8.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"a698cb5663f6326fa926f6ffcbc1fcdadee88fb6","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.8.1.tgz","fileCount":12,"integrity":"sha512-wRuk5uHJeF2/6Z2lD6cdDD5K92/Cwc0dPypYZ5C/grT5aYzAwnr5DWALtJFCujASSHJT6a9Jt+apJt0ByvaAvw==","signatures":[{"sig":"MEUCIQDca2199RhuPn0Nt77egUbdV3jv0cMVYFB6zT5AKG6MOQIgXtOJeXCk0hrKAjQQF4jvYUFNo42EoF5DjamhwsZMVBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtgnJCRA9TVsSAnZWagAAEfgQAI0K2Z+DDbKw4R/ZuYYf\n/7zO5jfPIrynkOBuDO5NMp0Q2G3ZmvJEhlaGK0nSq+/MViUl/gJlQ59nOc7W\nrajUGZVXTQVfo2sF7yU27/bb0nFCokuTht1ttn+4yJwli/b6yFeZjr9B3NRF\nNaiIsaIWUkEWHKAXCWiMZERjnpAwol8Kq81KLhRxr2J1UcNT1gXHT5nCkYlJ\no3h8okYlEnbsHCB4nl+xgP+N6VIH1w725EYKwfJ3B2+JBehgBF/ugn3uq7pj\nkwuHe+lB5/FPfxCEvXSS5zQh7uhBB3EgmkfFd6fUc/2uwEqgY5ANHlKemxvM\nNgS36xBbOen0AZuMIjhLUPNPVuDWiCbhHrO7AvG7TMjvuSjqIx9MTtYAyJde\n6TPH/dyU1ycDFT+cdrX/0QXyAVKibsNjNQuLPrfoaZsYq26wAVLi5ZNEvo5f\nljkxWcNI+TWPE5ZArVy2b5NBFoaWj4Nkno5YkV1wOTAtpp/wpjwJ2lCKg4Bn\nEAougZy/GqmlBfLk8+nYzvR8ODznrybgyNBbG5uUl8wfyMCkhXcojDqUgcKP\nnNdcJ0CQCK/Hni42Xgl22CE2Na9oRBO4aXEhiiFzC1DyRp8Iyn25tg3PMId6\nO3eQEi90fvW8tnmjs16QxBY8/7B+erSPa8Or4eKXAdTvQcKdTOR7p9G+rORU\nG2lb\r\n=4ZLi\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"22e895c7c217b35e338551f20cec2ac3ef4613ce","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.8.1_1639320009565_0.8520865811238003","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"nostr-tools","version":"0.9.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.9.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"b6f402e785adc2ae3f5925172f2ed2222e2ef146","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.9.0.tgz","fileCount":12,"integrity":"sha512-/vgbRHi66IZPybvuJILOKBpVNaBPtJjj7msOXkBjl7dc6nIZXWHHt0gbbSx8kz/rgMrTY6lBsye829iLqLdQbQ==","signatures":[{"sig":"MEUCIGr0L8VHtkCwoULkRKgzD8w21IFSS12eNXowk+Ghjn9RAiEA0iEuxyihXow0Jy2/MdcR9WW8K0BfypBFEo/RPKKi2AY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht95ECRA9TVsSAnZWagAA1igP/0gZY45y9DBmOBzc6K7a\ngwWcUPMgREEtWsOAPExlr+whRsGC8/auPzreQ6rK+ferVsJG5DJsCSydP7YE\n3b3nOyTrxYa9jPGZbnJifLEHY5ou2L66dcOxZleHEsnzVRcj/ShABpd8y5WS\n0cHlWABoTlIj3E4NwBQJugPmDqGY4U+IllLkkbnfqxZr8tasswuhDNTmOjDI\nmt7texR5sJfmUd7nowk2i5dpMcpd1p2Jk31ZWKsXWerlL1Gd6eog0Kr2bBvy\nN3DWtc3Zmy2Mdt07A+VY3zU+L5lIOu9OGdLnM79lKTo71MDISgIHSqhRdSSD\n64YoGPjFrWpRRzDLeRbFN8PO7/xy6fh1kMrBwAYUfJ8177GDbo1LfPkkW3kv\nDwGG/aQX5NOxRp7jKmTptRNlK+mveYdnmwxk0oHX7VER1/At+ScmM5WJTw52\nKGgZFBYOdcYwFg2c9zewhmqSR7u6yll3k84j3VS+h6SXr6LytAX3IoS/FbBx\nY/qWyWso9NIfBncncFj803FtItmwDUEQjznAxGNrFdlWN5t1xYePP00YilSF\nb5wHXy+ejiRWErzJkOwTX/CIydGwPw3tvBjRZAto4m+pcU2N2cbWjY00dcsL\nsXjNy734jTNhijXVfJ9A5c4uEqfvhW2EiqIfSycVqWIz/8ZYhTpNhUitjsUl\n8Wk8\r\n=PsJB\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"06e867b675467175a8dcba3f5890d7ff62ea00c8","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.9.0_1639439940858_0.43213688183545385","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"nostr-tools","version":"0.9.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.9.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"2f4e18c5120f02da183a80dc382c1904d8e39590","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.9.1.tgz","fileCount":12,"integrity":"sha512-WUoCC8mEnjFQHvBNe9ZuAh+igT2UjrnhOpKlMFGqG2rKRSRohOl30h6Id4yfOzYwWO6gfXLGc41J50S5Xw/FzA==","signatures":[{"sig":"MEQCIFlZg6OomvKemz9qePh+KuJ379ZuUJJ1MnXMg2C+ByZEAiBI42Cwzn5xIrAu6f82q2UJLgr+RLfaKNGodJ2+2mMwuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht+PSCRA9TVsSAnZWagAApugP/AyqMUKz/5036B8cU+e5\nDhYzxOpvBKMHSHVfY0QgfFM+Cm3H3N/Vu8ayqG/WPNQnn2ElKjMuYfvF9+cU\n3W0SSAZZoCfnlHOlv1tKucrPfJ7oV6XeKz8od6McV0JuEJl/TpOJeaD+Dhb+\nWu2x3hKG39TkBBwgA+WPhU6HcPxJJL41sbDRnlXTBk17xFleDz39h0JVihTA\n+l85ifpWXDTb7UwD9GYGq2fcztrobrjAyJOWHwpwN+xywOfm/4XzfOup697L\njtFKlGvjl1CCoRws/b6I33bhrsRp+uM8EZO6z+f1tVsrPGVweRE0SK1wRLHs\nJhluQJcuVLS2VVNGvbQPlsQDRR8C8jNblM8IKXTDhyWu36/yWmX4KPflDK90\nq4vTGudgGQfOp161fjk8+1oWqiQH4K9SQOocNdpw3kqV7iMOn7/bapmbuT8S\nJwN9yReGZUfQw9ZjN7izNLv2wg0fFe+ZbTa/iiqf/Pk0JTRKVcJp88cbVn4y\n58od9FbUUxUVhPeHgT6yQo3nqzYOXRl2qc9G5NeQ33pqiXzy0irN4SRhwcMt\nyGTgHwkDQwAkLprgkkAZTOrT+vhv0yrHgDc0qSFoZp5Q1YZdn0nYdaMwKPiQ\nDO6RisLmth1+hVUeemjub5SZIPMSeOzirFfBiB79aC38bY4fAOfQS7RGJoih\nh1iR\r\n=nZ7B\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4f0cae0eb8c3f85a09943cd1d117cb51c2678cf0","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.9.1_1639441362405_0.08933525685200161","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"nostr-tools","version":"0.10.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.10.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"37303634303b75590612b4db7c984a3bed0ccb31","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.10.0.tgz","fileCount":13,"integrity":"sha512-3CsHQEBDWjo0C773XjNz3AcsRWYDvWPrURrpZZt2UBQYXZ7fSAPiktj4VYwBDlzl2wjWwI8fgPiVG/0e7bFMaA==","signatures":[{"sig":"MEUCIFlB2j3zM4WRwpQY8iwJYkII43G2nYniSRDMFVcVNvD1AiEAoLRKYDnYCKPqkgbFIVpKpovGA5Cgdeoa6OYwIqNjTDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuT08CRA9TVsSAnZWagAATf8QAIqDB9LYG0120sd3OFDx\n2ef6Z5nN+92trij4wLEkKZWU9nhETcMxy6P2D2eUlTVpq27ZJCDd/38fIyVO\n/OTBWzCahJKZ7HcqyeLHgAb5p632OWJ9Bj7jNfezIhm7p1o9fdNaa32CWBN+\nuxdktLJqMU2tHhUBdAp3QQXj0+OFPNfW/Isf5+SRyl3nP1SSQfiURp/3Gb7H\nzCdnlEwZJBDWtyhxBIqS8BYt0V7Wc9ZVUyAQhPbZvDQcTLGCurfo79E1XBax\nYZmMtUmeuQ728fKlZvYnpAkMokngSS0q44xRZtwsW0A/kh0+F0NaOwg/9qY3\nKz53toQ5xEZIkTK1BWxzIM3h5Y0xuwZKEv1NMVmy+/v7CJzWK7qOPgARjXkU\nSt1nDqnNru+qhMJumoBOBgU5/PXc5SI9C+kYegoLN9DdDdcPrtv3zduybc6t\nervCUdUmESlzX0A3c6d06brYE2TJoJYCWNOkNmUoLlDc5eZO5yVDfcjhYHYT\nFU6PHIJZZlNnIkTpvPwILkj1JsyayIgZnZFppmCE5inV+Jqwp4dFqcYnVlV1\n4q+BsvXLErY1HJScsNJ0Bcl64nndQyDkqdTZmvaVRjBVWHLYa4ulZIIW/hY0\n0NEzB2wg9kU2/0yItb190rp5nN7EXR8+csF/0Umq08b1PjhFGSySia3K1+Ui\nXEbC\r\n=1iix\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"cd7ffb891170c84e44870766fe52e8161ba56c1e","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.10.0_1639529787948_0.3734304973703968","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"nostr-tools","version":"0.10.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.10.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"e1e964c95f627549f6357210ffeac0249356544f","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.10.1.tgz","fileCount":13,"integrity":"sha512-9onDtWj6beE9/aNXdup39KwexGiqZ0MbPhhvXyz4L6LGwadJ/ypVw/YoXTaqx9uuHvA3hZzsQrAWurwfyTa+vQ==","signatures":[{"sig":"MEUCIFKAJqyUVFTw6IkbbqVFWd5O7Pk4PLikBNwifEtKA08dAiEA+BpTwMBiIs/lYqItodh4DMb3lLlLkEsv7bnd1ZMcm9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuT5HCRA9TVsSAnZWagAALNoP/ikEHUOWPUH+h/yvRz5o\n3eKsTkK1XCMMA3vPfhlX3tz3vabombW2VPMlxg81n7cBq2XmaIlTesnB9vv4\nD4ICpa7EYH2vHGFQk3n3a1B0+zXbdFbm1Um/HD6gLDvjXHgGHN2tGSWhTp+c\nEo9EiURS+QgRZ6BjpQrav40ao4dSz52aSBNAdIGUQJhR2Nt8cDwJpqT/86/l\nlPDGPrLuMwf/wI+vA1qLeFlDLqdoVQbN6NtuKYvkJV3LDdUQd2RVGrBq5HCJ\n8yJSdAR/J66IFIzZSuSGqdjw/nDVsztY0IVIZ8H4TanIBrZp+YhVtS1AbfwH\nBXtPGvvMOTVuRkVapXqFlW9oGG9MyQv8fDPi5q/kmFaQ75Rb/YM3gyFeF1F2\nfijwEGSL2sbUorkGF6J+7dV5n8AWXg48kb4v/4Fc17Yw5COMZ43ks6M0Ht3V\nHDLNNA6Q5dFMDGQRTtgQ+z15/dXdQBZLVhGxSiTwXUDMWLW/D3DiPfNP0s+6\nVaZ+leTs32SJwb2KM3SBpS5R9c2qoMRnXanB+lcHqwCNt/j3I7Eo/uUK3HEP\npjJiGMx+otFBLt00DpKVy5+9CaQlZ4utMMH0pFlLfyqSc3CdlQZQZbITESAW\nblCjv+6l0J2jJqcCYLWe8YbtzRLSJ9O60ycLyqCvbsyVkZuWzbBulhwIYVOX\npBLM\r\n=P1x6\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"fff31b5ff40d74192774584a901fe0b29a37c16d","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.10.1_1639530055129_0.9342874470268312","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"nostr-tools","version":"0.10.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.10.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"bcd4210fcf843308c715868ece26e6663761338a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.10.2.tgz","fileCount":13,"integrity":"sha512-+pXLF8uDDPPZrZfuieRKrb7UPig6/nUdKv3VCno4sTsqOCb4/q4jzC6CdPboD/SKqjFXS4OPFOy+p6UMDCBVkw==","signatures":[{"sig":"MEQCICv/igid67M5l5jergAyyRrEiPbH7iOjNwGivzBaLVysAiAV4kHrOB6IoIx+fKJpisoXnOtfZ5cLT8V/pfQyRAPp2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuT7KCRA9TVsSAnZWagAAeTQP/1L3ULFAGrus5wI87pfk\nhcFaenoWw+Fu8GgMrXHtrrOiFAOxbwSyEesP6/C3jG4z+4u7O8RcVT0Q/dtz\nt9SSgjJTuixmrWGPShiE3mCRA0J0f1YK8A4D8vOud2M+9nDxhdB2zokWNCOn\n1JbmG11eKE6kUmU/dEHYqOma7nzwtZZBn7lCJnI5nT7ybJ+gPYwnd0ZwZb/j\nVf4coRUd4FVYl+VDKOM3o6tm1rl1r3LF2EewDJG9mQfldHyHHQEqeGoHFA69\n96GdIQwiAgD1NJgHT9PrCqwwiVC2xJ6m8+ApP2nSQbX68g/x5f3iAM2zcEcF\n+rA3QS05sZThur53/igkiLB7qkODMx0CFi2YgW8mZJCVn/UBLwHwxvk5vQx+\n8vFP7GlvOjPpfEz37EwQxtIPvPE5jGYLtlIUnwOQr1qbShbpgIdfiOztCjDQ\n0GFL7fw/85bPK6nWzr+u+dn8FD8oNYvr1Hp04me5zzftGchp/5zxadPVsO0K\nLr5jgisVUV5p7wbGI0gBTqaml89NukZZ3r5wcmMDVJpXbCVpA3BE2bGsvyt0\nj7flyxUaOnJMfYG1f0r9KNqLTmg3uEWCVy+ahKwmUA8DAarey+vSAbYUyfyn\nRKYXGQAzxPzVrwIjRoJ3j+H6t/ggbRipqxrPWmaTslJ0Kfm3HwKpjNy3v/Qy\n6JfU\r\n=ZDLM\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d5e93e0c300dceae8d5efeea6875b15c4b9a456a","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.10.2_1639530186047_0.11542445871946638","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"nostr-tools","version":"0.10.3","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.10.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"1b855b5a5002adc56cfcd9db25846351e48cbb5c","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.10.3.tgz","fileCount":13,"integrity":"sha512-xXO2gYFTTMfHYZYtsJJdn92PoEd++B/+nbcDGtl3w+IjNmv06uLLmbg5f3p3BVurXuXMgwDv7kJ91AS51IVkoA==","signatures":[{"sig":"MEUCIBdO55oums2849WsYV7i0DDkQsY9O9zuCfmmfyUDhQOIAiEA/vInQwpnhflJmk125iva7JGqLJOPG+rxcK14VtC0XZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuT+hCRA9TVsSAnZWagAAOIQP/2YjOy3Yu9dlh3KCdAF7\n9RoqwHgoN6991X3kbpnUWFmQO6P8I22udDzboEQg9Uph8bRCIYxwMwuYRQ+J\ny6CXVyyu9h5PYEdf1c45l7bIFRr+5TyY8f2k2wQ42Ioc2/gvvASz7SawQCDW\nA6uDUF5P10kpjnNt5TGcvXLqIcgyoRdXbUAS18UlYwzP8+5yQz3p/p8mFQhU\nDkUovyX4HV01AFzUFxHfCHVXrAUeaQA4yuFld/ugS6uWgEg8jEWr+l8nOAgl\nfRFSS7IAho5wW5x3b1X4yoZRwnDEtTbaqTUtd4u6Kycq4xxPWimr2v+UahnQ\nG+jwwkRJpQnt0vElTuAjz4LVVW0k+qENkKIxPd046zYPmg89bGFexViypwG+\njEANjnEIzT5mOyZbIPXGwIxIDx4+Dd8XfbJ+3g8HCFGGhk1Z2vLVT+r1eLFR\nvthvwO7LETdflm4wFAw8JOKFosXLOxHvkyqL+5NmbuBYZuX6QQRlJrQUfd69\nQwAROcYlTZnVtD12bh+4JIJlXfdSgwI49CRnpKQlgOaJWSpDBug2eV2nGVlN\nmQk+h0epK6CJZiDOcmQyRTkiJBdTwaPv1j3RHSQJ/Zj65MGZGMILO7ADrpEz\nunwDM3DiCIC+bXC81hn+7wcElx3K53VWP4AwHG5RShMMvVitiHH/71Irw2qF\nZUYX\r\n=Pzms\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d8eee25e3a7e953fd2d5942bdac85e20e604a81a","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":"^6.0.3","dns-packet":"^5.2.4","create-hmac":"^1.1.7","randombytes":"^2.1.0","@noble/secp256k1":"^1.3.0","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.10.3_1639530401075_0.44296855704176896","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"nostr-tools","version":"0.11.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.11.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"245734848d3ee07f43002dde0a2cb0dedfffcfbd","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.11.0.tgz","fileCount":13,"integrity":"sha512-m6xfrt9T3qPVteALE6Q4O/P0EHENWe0IKxKaojrPprhMiMV4UaZvUf9dbT1cy/lTJpjgcfSe+sjZFuOxMmR8mw==","signatures":[{"sig":"MEUCIQDiqHPt3dPzReWNXqODGwTXfDr5ojcDr3a27Gzta1B49QIgECBuIvE/o9F00uS8r5O1wv7IWv1yS6YlSRfxlzbWhic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvm9bCRA9TVsSAnZWagAAl1kQAJmlUAbEejyYO7v0hb7c\nwaXnOWu/3MIIGd7rwLyGdlExgkYb0i2CBxRUCAS/8OxuZIDTqRxxyN3+xs2E\nuBMNgZk4KDtZax8i2W75WjWkzVol8GmW732YYpdyRabV2CVjCEByE7h0lHX8\nEc2sAX7sBbRWNC7pP+wDML6E4LLR4ehDcWJpHtIw8bsChY2XBD71JFPMvxoI\n84aW8VPJkTLQZwS8/atu/vgrzV+1tUo9vPdqFM0qp97pK5Ohhc3IohI8XHTL\nxtws/l7+jcrasjuVi1nZJoM9Nj3IjgMVfLkn+n2jJ2Gn7bpzciQnPua01s2T\nyNJKQDjZXHUv58QXXING/AVrL4AgWusAMSXlLuOdPYaI/PvaWUAkpr0L8ou5\nWO+pZIMTmIliuAncdbTd1lYqXlRUUi/24QCGmhbxCjsloBlSyWVQMx/9PNkI\nIDyDtxpOQqeOZDY9oBxG0DMjUE/5ZiCH8ZeeM4wa4XB/H7kNM37rrw4FoZ9G\neTyyVy7dGbBe9Wu6Cpl07F0Op1FpyB7Mmw5M5F0tIeMEUG4P4HxXIzWpHmGV\n8ImqtisAourbxIjweDcZZRMQpTa0tU/FwH/yAdzvjvlGUvhjIveGxqg0gTu9\nEFhFlF1Zm1WdCWG3PT5f/2hF0L7TCG0wM/CxvZZa15z49VmcQGwGbn7RNnwy\nCy0C\r\n=a49W\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7b0220c1b8a337dae6e938b936849fb1d8d55d07","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"7.23.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"bip39":"^3.0.4","buffer":">=5","dns-packet":"^5.2.4","create-hmac":">=1","randombytes":">=2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.11.0_1639870299114_0.15665518400715595","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"nostr-tools","version":"0.12.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.12.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"9b403f545a4434cfe35861c83fa6ec7e5002e95a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.12.0.tgz","fileCount":13,"integrity":"sha512-EhpKB11aSwywbHJM2GNICd8nJkcA2iCburS6+LMPi5ciY78LCc5n7agoPC0XYZKy78rezzoDGOhx4kx1AEA2rA==","signatures":[{"sig":"MEUCIQDmJcV6yAZgkDIp3ZKNRA/wmUxuJDsHuKC8fZOvy4uoSQIgRINjH2361O99efdB0NQR2AXuUweRlFwj5hmb/rN+IHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzCqLCRA9TVsSAnZWagAAbywP/1VBALC3KprSjCnyKWE9\n9S3knkJEmxyquT8g9zZ18jOxSt5Yfk7VjqcsYjrnA+x+dDt8Dt6smXMPKjY4\n6Tpe4eWenXb+ghkUP4gTTTv5SvqXUdaraiogrjL9j8uIcZCxR7iaUNZNwrrn\n6JH+2JoNKuz/d3OapuRu+4OVVB2QE3BZybLKlKjqD1elA/GKMsy9u4N1iLG1\nQf4PMCD6XwRkJUvS3ojTO99eVHNVirkUXdHE2n4B0aD4LmogdC7VHsNIFvyM\nBO4gG/ULGWnab39jfjxc/qh0yqQ0xiw5Gu84EmXaW97Zkfyh3QWGzEJ4hI5R\n04xl462SPDHdO3ZxQYvhTIUyK8noFGAlaqSk1dzrcYls6df7tL3sLklFSz0e\nuPoGrubD7dKkKO+Rl5bENaWhmG7KkUhGn6DuGA5AktlAKZH03VT1BEvoFH5e\nrFH6uqhwbZs959K7vecXBwEetJR8Cl9B8ObLDGrOQRCwZtyxze7VDVYbOLTn\nrEQ8pZBkC/HqNPNQTht9MNr4caXERjTzudulzMn1pIxG60lF2XtXM+PASdJo\npmMMqfvs0v5OF7UqiGiShaAppHr8LQtP8CXqv9hEjgjMgf0VVUMOZcExtxHV\nBZ/KcTZQu3TLZ4ulRa4DPjDfbn4YyyIMWMsqfmB294zYaMH+U3/q0Z6rwT6k\nO5wn\r\n=UXbM\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"faa308049f1e83d63ea9435a1d4a19597de24055","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"bip32":"^3.0.1","buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","create-hmac":">=1","micro-bip39":"^0.1.3","randombytes":">=2","tiny-secp256k1":"^2.1.2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.12.0_1640770187536_0.38650283181210754","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"nostr-tools","version":"0.12.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.12.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"36468fe095ad6bfb0877faaf499e4b59ae28c35d","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.12.1.tgz","fileCount":13,"integrity":"sha512-BRczmowcF7/zUy2N7+EUaWRPyrzZSHvQiqfMV6wB9ou47vqgXAvWiphwf0QVawLXv9I5btoeEfJfV+3LwoFWXQ==","signatures":[{"sig":"MEYCIQDEWmI/ZpufypucvMGYln1XJGFAXxlecXSk3+Ydma13tAIhALvQdNhACEKjNGtz5tKz1kssqCW/6t519uT5XHediGPu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzJshCRA9TVsSAnZWagAAyqkP/1vIBkhnh8LPm8tTOhEM\nDs46CFjbOJq+bl0LvmHcjBYD/O0HovlMEkpIeMOZXK/j5plaSZtFErdj+p01\nM8lEYCrGLFTwFKIXXuHgQkqHgqBhiBuBGz6o0TK4iNZgVPGPZzeoX/bDE2jr\nVuaMtnSzKZQzLBuCc5R5a73Gh8enMBIgvllv8scapq3Xl1qE5ixp381sn0xY\nFQ5pGC02r9+LkC0KQUEmXRnPZaUSACTQdCBLJkPOKmkwhK8wT3+qjrPfN7Fh\nCuS0N9oLlpSKG3zPBskrcN1yj2JsWVvTzjss6xp3ajB7HJEzKCCxnPIspHmZ\nLS6H+KdtBCNucdaY3Fb0qStUdI2NvYpk2xBReOo+4G7H2E/x7yK/I0l8+2GF\n4n5rq/m//meEbPycKhLbfgpcJJIUodyEV5H8wew6u9+6Ndxu3Um2JkK5ezFw\nVVCC+Mje++SJ8OvTjvEqou4W9CmSTMcNEFdSzPCsVzIljDiYaazpRwo922A4\n1KNAUPuUYhdVhqu2PrMzAL4PJmCv74VJeLbPCjbCLbhwPvbHeHrH2y0WhWdu\nNLsFww7ZH7UvcIB1mAml3qFPT1nrA9oJQcuFXutnq+9Dwd7fsL9Sm2OIh2Tm\n8SK0jOztKHADNcmtei6CWh0mxjAGDMf0fPjMU1Z7Bz/f6CfHIlWzRUf6acXz\nIINE\r\n=noY7\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"60fc0d79408ff1fb383308a6579eb8ad4d6cdf3f","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"bip32":"^3.0.1","buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","create-hmac":">=1","micro-bip39":"^0.1.3","randombytes":">=2","tiny-secp256k1":"^2.1.2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.12.1_1640799009774_0.2931833831018722","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"nostr-tools","version":"0.12.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.12.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"9ea804d19757d1abeebbfef7cbb1e922f74b8d76","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.12.2.tgz","fileCount":13,"integrity":"sha512-1gD7sub/Q/6QssEiKMNkDulicxsGkCuySfB1YOafAVAmLJSKenu1bcc6VDnXiyJWdOYzgOecPjvKMxeYEKlpsQ==","signatures":[{"sig":"MEYCIQC/m4XQuUPm1RYUlrxmeXlsizkqWqJcEXPAUZ70J+e0hgIhAImjqbA0weWXsTwZvOl9qOhai7bddndEoI9ByRtleO8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzJx0CRA9TVsSAnZWagAAF5oP/11GN/qx5tu78+04IUvw\nfXZhyJ9EIJuChms70i7VTaSVQX4tkuwtto6Xx8eExz5pfaSQwD8IvZN6Z2x4\n5X4jt7hCkQM2wbWmwJckMePqLOjR2Ee2f8hcDrZkosbgw1rfVsnsb8eltNWz\nsidZz6lCiisUMV3sGr9uGH1KZrNEpJI+JC7lMsUqCF8B7URUAIoS/vvpiRz7\n0kplXHFCOhAmqJEQVqkPRx/LsxiQB3DA0cKNf35zrcyYqyp9wZMz8zYhEixO\nxHyxa4NTgkBxunATQeBrupFD5f51nmpQmYmlcqBVfmmxVlT9go9WHJfTZ1P+\nwF4VpBKkore8VPMtIdyKuAT0uMqdkvpl3lvxvuMHNy1LfvP1PSIs0flS1D2S\n+tp2gvfTNB+qb+6G6K8nYit/0fWdusozYJr2BDGQPAFoyhSnircLvzK0V0Wa\nq5PXujQUpVR9q2djKPm2VzSJUJ1wUGMFyNK28vBXbdXTNhP+/4wIsqJIY4Mi\nsJNlJvTOPQu714zXSEPzaLkeQBAUJO5/ybESkjwuBI1ZnsYa/zR82V8SCMiO\n8V8fYjvORBMQWqauWk1a6JtZTcplp212AN1iU8syM/m8oFPpq9aq6X1jlkQ4\nxIjjMK/KfPrcJMOy/z1qpiCCWnWDbol27fNZctJ7ZHA28Xk5xLUbjCPXjUFr\nzdDm\r\n=+AUG\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6d4916e6f79c150b20be8aea75e274f00976fdcf","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"bip32":"^3.0.1","buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip39":"^0.1.3","randombytes":">=2","tiny-secp256k1":"^2.1.2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.12.2_1640799347974_0.5383068138278986","host":"s3://npm-registry-packages"}},"0.12.3":{"name":"nostr-tools","version":"0.12.3","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.12.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"405ec4d13604b0b9f4a2bbf4f1a66a1895f1842d","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.12.3.tgz","fileCount":13,"integrity":"sha512-ig6Bkbv2QCedJHkKR/MyJfBMUbNT46zN3Bo3RG/8RQ3NIHKLCl/rsWSFGShz6Sby/h1+0xwRa9dcIhQHnRlkUw==","signatures":[{"sig":"MEUCIQCJDudxs/DCvUZ6Hf4uealvONMxhCIJ453dIFdUe67D8wIgOUjdvE0+g++ILco0+H5CbvKJUtgtL9Upspz/HqoYXr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzKbFCRA9TVsSAnZWagAAagUP/2rObf3NmLZo4igJpdMo\nUA9fHW5u2H7LOqsoMGGBKzrPAzGyXXMNi+KrjW5mO8mN4nnSIyjOq3vsJQZJ\nIoqHZvRDumtYtZQQ+S5FH3BzLz0ibv+Z7KvePaQaOtBpthmU+LgDu0p7oRdL\n1YqOtMQSDxkS/XEH2E5v+58SZ0eH6h8ds3KY+a7Ssjwi3K0bS9hT5vRqmxFa\nzM4EeybZ4Ycaq6+ViFX5LDo+9REL7R+h/zF/IuXfb4l8O/g7Ypp3hzeNkHas\nkmrbKFA57UVIYbUekk+C/3dAExjyCoQ2d54xOaemJ69FrBW4C/ylMmjnMlaW\nVrUZjwq2rc8Ib3KSZScWCOdaEfoW6Ag9+D4568lml2tsGjtDU7U6jEHMFJff\nM5zKGfJhWHPFyrAj9tKQ6v24sQLuxQjNzQgR9DYsd/BP8/NcWllKdV9X8nwa\nQR2Huh6XGfZ6GKV53eYAH7VJXPKOIjbuxZaVHW0seQZvn0n0a4iAgHl5DWXl\nkKy4K21AY8ws7iunDQOnOsw6mgLpWSImH8yzs5f7RQgW8d0seuxMiM5DF4oA\nadq9wntIYd5TH4WUlkPlKAhb9AEMGg4yhScnQbcsDZOkYrGMK70gAQCyQZpj\n7RDbqzKxmLeEO8zLzinUDiGQzD1TSQEGvOs/ExUTGdgsZmOA4ONrRWsIzRvz\nhZk8\r\n=4zax\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"800beb37f1d4d00aac23b50c53e90fe93ac57e27","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"bip32":"^3.0.1","buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip39":"^0.1.3","randombytes":">=2","tiny-secp256k1":"^2.1.2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.12.3_1640801989077_0.6335821092806215","host":"s3://npm-registry-packages"}},"0.12.4":{"name":"nostr-tools","version":"0.12.4","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.12.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"e88b5532357d41811e789546a3c53c24e8cf67bc","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.12.4.tgz","fileCount":13,"integrity":"sha512-dmpvbCpL/iUoX9Zd2qLmiqkV6gVvSoWqvoShM7sDvUoRLdLCdWekCILZNoRWr29FZexKvQWZ17vnUux/ivq+9w==","signatures":[{"sig":"MEUCIQDwDjxso08hKHQ3OQ+DSSFcAFEuSo0Hk6P257v95JWrmgIgPQVFYB+EYuHwxss1tmELChiNQPeHwBiPc3ONBkijDN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzfQ1CRA9TVsSAnZWagAAnrkP/1eDRVyp1qMac08M01Km\nCa84XbFxg0SYFhrnOU2zwxxAj4qPUjAu+xTi1PmhdF6qMXdRNW3HSXj5D4T1\nbvN1hk+6QUX00OMaZ3HR9OMTXoNKKyTQ+l9meZZIINwhivxkiqExaCSOPNMk\n/ZHshWKtHqTNiGK9klLSA1ai3iHxmau3WysLdFPLezeXDV8y/DkL+obLGbaC\n/YjS6nxz+60CFauVURHT/kuF1OPDv2kuzMG2zS1R6/oBcf9mKdjum9xrPI+V\nNesothxEhlpeS3buSpNFHApyw60ENH0iOuyxTm3o17uqe/r17Vi0lUx76KTM\n8vz33wI+MDk4P84RxB/XQHQUr/HeZwnrYLfjzjrUS/UyqSCb9vpqZryfEMBw\nwPOruACbkOLqgcq6wYmMoi+S191qu9CZvUXvMkjB4eoECtyY6tM4BQeCoxom\ncPqVXvAwKXGAFutymxjoTiC8BkSSS/H+nYBevU+xasJXWlwTm7AK/5kfEyt0\ngGiBm7iOpKf+b01AKboRFSnvsoJdNAWQDfXA/12VE5J4Plr00MvWtbegDifz\nBuj3b8EELl5Wfql+OnatMqLkN/PVAcODOr8pNw+3tse6j4ZpOkpjPGHa8xP8\n8Q7lC6/Ro6u94k3vEAgz4uuXf/EXW7KU1M4T5wVQrZDldHVW/sSU9AYJVTSh\nixQv\r\n=hXRw\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ce214ebbabc5ed453a412a47401d3c8c2485eb08","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"bip32":"^3.0.1","buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip39":"^0.1.3","randombytes":">=2","tiny-secp256k1":"^2.1.2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.12.4_1640887349365_0.06473107274429402","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"nostr-tools","version":"0.13.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.13.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"5afe6279a72147279e0564687f005c39b0136a57","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.13.0.tgz","fileCount":13,"integrity":"sha512-cJFUlsce4AV8rXeir+F07jwvmlJq8LesjZvMs76qNDJUo/Bjo/axMX9cNIQzbQx73vv7pGhWq2kwNB5aIxmIZg==","signatures":[{"sig":"MEQCIHWq2AVVfwhPi+4ii9ofjD02Lzv0lwzwn2AYSCQEyKPrAiAXn7rC0vH85tTkoX6zv8QFiK0Z4j434nwvWrfZGOfgFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzlMaCRA9TVsSAnZWagAASQwP+wfOlCpdOTL8AJ0IDKBP\nRwQL9L6Y6sZerxgxQnQFms2FUCHJ3Gkk8HxdjVI6nJeETd4LMKgWCPWJ5QPj\nDeZigwQh4sBEtrE2OZeb+MDTsPyC507IwJ085xnbunyLZaR0Nz1w5qHuyClU\nznjw/KAulY82BUtrovE06AZuWxZlZrr5C9dykvfgr3YbF8yyElmgzZmxOqmb\nDC7q9uMYVILYVmEHr5KCeouLanVHUbl7qzkloBxKmmDfs2grCxtDEEmVNREY\nuA+KAfxkqTUoz8FWlYwN2t4nMA0iJmxgWyJIPMVQGmajGo0XmboRcyIrY8B5\n+omgANYXbZSIf1S753m8vcDkWEBt+thuUqLkzGs/0n5LZTD/zkl6SmFX8myu\nsT98Zy2X/y4Rinp1Wk41iEFv11UUsEpVWwmpREDCrVwXyViky5LraOcMjOwz\nrfbaniGJBHpGHMg+qbYUzq0VBXVs7B+Wxcbj5QKP6G9I2ALFBPLeAOCWMN7z\nm+G8seqUJEsbxU7xXQS9uxx2NRv4CrQiTBO1YCuxwBRQcgJHSSTm+zhATt4t\nU1P3Q9BSasce8cM/J4txpqYiDoAKLMwOHwuRTzfo28qUWIcUaF7uDnkhT4DF\nn0IJsl1r3NmqC6Cb2PAcYsFjk3LYT9wdIwex3QmpjemQ3wwlAIn5h7GpLm8b\nJlMC\r\n=ajLf\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7bc9083bc53aaec1d6ab9e29c447d234609816a9","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"bip32":"^3.0.1","buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip39":"^0.1.3","randombytes":">=2","tiny-secp256k1":"^2.1.2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.13.0_1640911642637_0.2612328562719535","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"nostr-tools","version":"0.14.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.14.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"bebe4cc2bd45153aaa3d09c72c7ecab0ef9c7740","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.14.0.tgz","fileCount":13,"integrity":"sha512-sZxNCo/nejS88kn0QOuOR2jOyN53t7tragyY9qamqRtQzqQJZAloee44PofQUSvLwNaKo+vmh3Dp8+piv6R4/A==","signatures":[{"sig":"MEUCIQDwNc7nzchOWWlTElKyNZDZVMVKhySWJU0zOwRT8b+cswIgInDilQuByPZL6inlwp4C/oPnYaoU2Urw464tV4WwCbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz7LdCRA9TVsSAnZWagAApT8P/jsKwc5P6xctE/5YTBq9\n1gbcAPO5YvB2XW9wCkGx+SsxPg5+o8XEkqHb3niC1iesOZ01gdFs44uzB/Wc\nrfWo1HcFhb8WXL2OhQ8ONnZBEvBO7KORMqF0tZ//kqSh4XGpc9bNNqsn55ft\nK7IZ3ZU0rfSQelMowpVhCQPwtSMMmcb7U0rrYTOGo5KULY9olJ4lqJUc9rPH\nYA3Rl8rs7uqYK4zvYtcryQ0nhnxCZJJ753V9YC77Hp2EbFF8GIVnE4VAkrPg\nur5qscvnKmtKluGZFW3VGm6lKxBl56o8ii81pEpjM8RCS75W3Z52Xvv+V5SA\nCpWvsIpjP/bllPZpHzry/n41581NdhsySyp6597rKDDlPcKqIC7wemfZH70/\nsqx9S9sK6eTX8bpfVorgz4updTJDj8OBoO7JfLMcG6uWz2vynBfi6UYbD2kj\nG7DfVjFHzZZf4cKmMiWlwOu6k5PE0QbkB5/BZtl+9AzTh/nRSVkFF6gF/PQw\nID96UEmoORhSI1ff3R3VTt37mT74SOtGHNENY/FUzOw2Ie5Yae7vF7eWCRsJ\ntyXDxq/Zcs0hhOeaNY5jbsBPiwsBq8NqZ1gUPgnZDtD+ab7+LwgI83I8EFLp\n06QPz9miACoAqGsfHIOAt7Z3XLcC7kR85JcJPgGRLPPvCJ1e5FxEX8yXLHWi\ntPnT\r\n=MY+s\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"01dd5b7a3c6f509e1318828572b0fba2f3bbb5f6","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","randombytes":">=2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.14.0_1641001693194_0.27212868536058044","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"nostr-tools","version":"0.14.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.14.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"2079c1da1ebc13a6b4f65f8f0e2e82225bc6ee3f","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.14.1.tgz","fileCount":13,"integrity":"sha512-eDgxa8kV5or10PvDwAE6xdBFERuGWFFCbPQK9mxayHq/K78/a8cI4WVBM28VGvAz//q/b2lqJ9okBmHdVgo0tQ==","signatures":[{"sig":"MEYCIQDLIq2bI/uaFUDnndAwx7f1tXQJ1dMcWR4UrOpDbc8jPQIhALdi4UMCLI+8FZSIkqA1P39AO2iR9cT5vDaUhQCQ8nQM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz7QuCRA9TVsSAnZWagAAT5cP/jNiHlKP4IlJFldqYtCC\nwS+ZHFj7waC6Kh0Xzobl+HBpCUg8E7RFe0JAenC7L8y78mSz8eUALU82WuT+\n1T+1BrYBACK0VThBW1uY9JkzncAynaOG4WDwrbxZpM1h+3Kr33Kv0nPpHyOH\nOJyavmj9A91v2anv5ZaX4b/aWHfP6B1QZoe2otJ5qJnMMasZoYzfLJoa9C4/\nrCI+5HHMNLqt537emLbXMmMimGfAeobUabWp/cH/VK6icPTawUSmdKJbSdK5\nwrowWMYQhiTvGPU+4W6xLcS3js/ktIEpD/sHyQM0NH1C9cgsgbRpAqF/bgjv\n1190N23IfR/ttSdAHMb2x4Otpvw0AKyRlCy+koA4TrN1UHJK79MTmTweAWsn\nRwvwbh/R4pGbfDy0Bi3CfTfxtUXEAVWGZX2P6daXMTxBpAyHLcIfurqgtt7/\n0iShE6kuM09i97yidE+7MfAh8Y0j2Dr8+FHKKxqzVn/xv1qigt+MXRMr6skw\nZVP+M4JW8rjrDNP3gzo33d0U9+wDNY/i6JjIf7BAcyFPmLTk88mYeNIkQwOO\nOQ/IIkF9EB3lOskCOtDScNB3+59q8A6oLkAWsKVvf3MY+1OrJRXAvGoG+U/U\nz4jhiP/1v1ZbYj0E3Og24usfMdKAuqnBrvmJExr7T0xaq+va9BJvuPo3GgDN\nvSvN\r\n=VNEe\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ff4e63ecdf1808049c644a2863624c8a48f64c15","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","randombytes":">=2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.14.1_1641002029902_0.6922630276717874","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"nostr-tools","version":"0.14.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.14.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"2877df9e724656984701fceb4df4daf4680b2ed7","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.14.2.tgz","fileCount":13,"integrity":"sha512-gPHYphMiE60IeX0eI/9Z3H0zGsZsO+wczKBpWfliz8eLXqZC3xcgJoCdneARwmW4NwZCpLVT4Lko6tuW91pECg==","signatures":[{"sig":"MEUCIGf9wH6GiTGYX+37wbBpH7cPs+nr1OFPZw8hbdxKgG3uAiEA8vaF5Ktk6RjMq+uJg+CPv0xRvyVvDUy5XyJB5B9opfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz7f1CRA9TVsSAnZWagAAFGsP/2O0IXgvjVfthoHaDrJq\nYJgsl6QnbGKEpdZqwu3Dft6fWnLQgfCix8NB/pv9cEsQ3UcgTNs3VskyTbVV\n1IpIiR/JiiyMpjLNe6obxb/1BLk//nE2Gt8cG0biVkEPIC2iiD7hTbnVjG4r\n4zxtpgfsvoQ7wWBNnwhyLN/znCOTAman3ni96AOeJMEkOOeM1VuphG+lCTE5\nu17sWG2gqiUSsnXt5YlBJaj99Oljs+bDeNzasHah8NEPfOdDigQ8pngU+zoz\nAjPBNRKinK1/bEtTgj7QCm1fXfHAw+VyBmhIzKv7dHDVF5+qO+P4/prlguq9\nRa6Gutu79ViAUyRImj1B3z2V4slbq6NoRE9BhDRW+mzlpTB6VrSj7frq7/we\ntS4yvYJyVea8XiWVVEzZHMh8TvTU9W2xbA2PeJCIBd8/tK9RMamdpLTo+MaL\ny7VmvIjQYzdmAuH5EITfHm5BH14MBDIn92ozoRtGXdan9uvff1dweE9QURGn\nqeG8ysl4iDkkHsHMDxnxzm726+ZYw+5z82C/iALm030qNJCOyfegmubiZiQw\nb3WCEVEd99e5SMhmQQE2hH3b60F4fUCGYTgctFKrFjOD2zDRbUYwv8efdmIN\nFnV+Ry4Ms/A5eium8Wl2/l1cxCFPmPAJXFDXgmCrX7U+bmHbWIlrXb6usC74\nRy9T\r\n=APL0\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a46568d55c11001efacec937dda52fc64dd10961","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","randombytes":">=2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.14.2_1641002997417_0.8305728159293069","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"nostr-tools","version":"0.14.3","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.14.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"c297823f9d501c611e5ba201220a85957db24e76","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.14.3.tgz","fileCount":13,"integrity":"sha512-3/2PhI8OCeWS3GtFgz2np7H7drYSIPZ8NpzRiUAQEHG3TDL5qAjDnzFczgjiq/ZktTFqTRePVsP6Dcz7h8E8+g==","signatures":[{"sig":"MEQCIBpjjqJGX8hyPzZ91SYPDpiA2OmNcRZVFfXILevfRm/BAiAvpdv4EsqPRO0X1NA1QjxTyd7IqoMrPxvk+2xa1S/c1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz7v9CRA9TVsSAnZWagAAGBoP/j5h9iiH8lcK7NGJTA7B\nF5dzg5IUia5oqEyWZN32t/D+WSxGwJr/WFpkVyftXxo5ewPc/P8Iiz/HlmkE\nWMNj/jropZxi9WVFDQ9FW0RKQhN0dfyKNq1xXKjsreUMhYlmCMN3i4JZKutZ\nCOYOZ8xOunmK1CEzgQkL4qZo/omErxa3Q/+4pgFeYFbwfj/BVPEiWS25pviF\nS+cGEf/RyhMzczbVEF5BshJlxHiHnZ5V+Wv0t8k/c4GHqEHrlGI9bIbGg+o9\nNdAF9byrnq7TzAXTiUf2yZ0Oe+WfhPkvENBHymeWLx8ryqTwDw8/Pxy4a80+\n4n5MxOmOOhI0fMgQ73GqVpbjej+BR+l5V3hF1RmsNLxGrAzDFxxMlDD5Aa8E\nNIjyUL15kGWcZN+dGO3LUnwRIWGv3SMFuVZm5p9RG+3k0mMJTSYIZZRFdo6e\nWbreDqIoL8HqQGBmvzxFhya5l9ShNQYdz2LBiROTbUM1zzeuuvpxgYQSLECV\nb6K78zFxM0aiQJOesxYg+V2nxOGaaP9rAAove+9dXAWBoMgO4DPTDtyD2CVr\nQ1SW35HOiXxqlMN4BqGgRm693iDAZ8hXbDiM54HoyCj/X5TzPMRsDINcccJT\nEG1Hr+LaelBbIp0Gr3EqmmD/i0PssTcB629R5a0JIHofpJM5C6oqTFM7zDpz\nQJVW\r\n=UVRn\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a46568d55c11001efacec937dda52fc64dd10961","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","randombytes":">=2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.14.3_1641004029176_0.37265387662995964","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"nostr-tools","version":"0.15.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.15.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"132e27ba74c334a089e5997fbdae2a1632bb458b","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.15.0.tgz","fileCount":13,"integrity":"sha512-JI+oqV69FKLeF7nLJlMr9nNONxqFNQctmqpPHKm3saR6/3bor8WuK186U3fncxWCxuMNLLRVT9IUVvTwVvlbeQ==","signatures":[{"sig":"MEQCIBJxYuwZRXaTPp3Dpsi4XnulERg4INV7bxAORFBaBJPDAiAF43mjJydGQBLKYHgfXuWDWiW7fpa0w+4aPrYF8fn5EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0FF4CRA9TVsSAnZWagAA1w4QAJ8LzWMmDRufeI+IjaUw\n2uywq96niteh5S2U3z/pBe0avTBVGyFWU0M+DLNrjiS3RKcBqEkBR5aPn7jt\n8rJEJBjLBVTiqPOii1qcYvprSLsK3vfrOZVzzsEadlIPjV1HOUsPCAY6VnRv\nxBNA73oipkEI0bAUlV8XQREaogzKOAJn+3khKBsOd7LzuUCFfz3zGVVnfLUf\nZYAe/tfWSqCWH8Km4Oc5RjJGYhEwAOWROv2OePHs5mRZsfmNhwdNXhaUfi47\nycF91zTlCRAu3ohfkefb1RoGHYtJRoQnk2XDSaXPvdvVgwnmjllq8wcbgrOI\nZOQ6lU4LSW/lwEIhQK8tkLQSYmu0d7jDi5c7xifbmzIeq0rigbK9/t6Ekf99\nEDt8XGjqLYAogn5vvJdia0ZmDvJsLSXywn1HiY7N/5S9USkamSbzNUjSjdik\nLRR4APzXyZdfjHSlQuVWtj5+v+HD8Q3JMTfAut8FgwzkWO+ucy24fVkDx6qR\njaMTpQSkFOmz1UTZqpYSqWI8mFfrmY5CrVA3EiJvt4sVXJJM7M23DDnj9fMv\nGhH5hV1IT8e+skCgdvwot917MCY4ECMjCxby50c0vQl0R6ZyhRpsJAOzr1c+\nLayqqjjE5cBDEqO5lSA0sfUQcvfv2MXfum1ssJ8KwTz/dNbaOsfMO2tPYT3N\nQf2Q\r\n=gVGO\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"76624a0f23c204e602c7e5fe07329b0f1c869bc3","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","randombytes":">=2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.15.0_1641042296742_0.6903678794812085","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"nostr-tools","version":"0.15.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.15.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"0ebbb4a0d94fafbcd1efd9d819b6fad0cc26513a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.15.1.tgz","fileCount":13,"integrity":"sha512-N739JZR9RLuuxqcxbPDlVCT9F2ixycRshBhTTn+UCDo+ar7pFX9p4rZoGO3BVgxUjzBKvkp6CtbvpugSv9Ga3Q==","signatures":[{"sig":"MEYCIQDarhcVeybNuxh7esaivCMkR8W3/8HvZUEzDmq+aa8jHAIhAP657moiAgkheuj8HYHHQ5IZM8I1ZW0//5wO6nO5sbG6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0Fa2CRA9TVsSAnZWagAAn+4P/Rr8CApYVUykIolsZgIk\nixNW+Euh0Rfcut23B5p/x33g0QF+tLmErcGWbtBfdruANldyJoLQ1jUeFG7U\nJx6T+bq8InFucvpzGng8ksU6siuJ3pNVb2GyxxKRGXFhmIW4IIIuazFlYK6J\nxcMKEluIKAEJziYZ7y1M5aJNi7a0UMccwkz8juYEh+IcNbi4tY3UgjGQUUkS\nhZCVQSlbQYQj9D3eML1eiw/aOf0lSbpBpVY4HtT53AJ+nsZwjxd/EUHFDgAW\n7APRn8etL+jbJS8gK42oiYyRbLdNAaiS+RdmxlZ90CM6NCIgtjr3dfHlYl7r\nJuxTx/X1wP0X218ixilppYUSIPkVCwEhhjIf6FkobNbunINR3Q4OUi8GGjQN\ncdrVENLfN2Tc8lkooAu6q8Bskxy6B6inxkOuH60ApttmPCNJws3R9sqQ5uEu\nzu/I64Epwi59+e7G1bH3wjLwXawpBkZQ24lAZTlTTGGrAO7DlESSPmNAV+EH\nQ1lSqj7fa8Kka8VCoN2giq/UJ8Yc3Lgge8iNwAmNhDyfHd7UTfo1T0kJQx5J\nE0qaIDYpnLYBAtpgrcjpPDoirzDBRgOi158Iy3oH7UmPPmFWal+jK9o+40oG\nHRB2btkg2qWcgx3+V8aR5Rj1U4TIH9a4OKEf6p6JpA0IXMxvQF1sq5m+GANO\nt4Bb\r\n=nCsF\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b271d6c06b3af8392577ec93b1d6bfd0ab98879c","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","randombytes":">=2","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.15.1_1641043638233_0.06767169979244825","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"nostr-tools","version":"0.16.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.16.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"9d2a932f9678cafb91bbe23be1ff383034ba83fe","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.16.0.tgz","fileCount":13,"integrity":"sha512-BM8cuhzRgOKPk93cG6XQoYoOwDExIf/0nFntZjB1tdR6Wvjngn7lWakM45VS7nEVYYsCCQlGPm3RlUInBCc9sQ==","signatures":[{"sig":"MEUCIHrrCtlC8RwvgCWIBykFLniEdwUIeLZUypKfH9Qh5Ql5AiEAmI8IiybFlAwyIgwMY+pxLjq/PzJJ3qGtvt162uXQguI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0OiRCRA9TVsSAnZWagAAW84QAKBXpwYTlzCz8LbFj+rd\nuwE/eIEmBzd7kVJVvZwlNi4GDQ3/e/ynZ28wWg5jgcDsked/CCcXMZh4tw/1\nt0bx33MwVvgeQ19tJJjcgrsd2WexYCDuOB+NXG/XXVAeeeguV0U9HIqDhi5b\n+zoAGVImSrrS68RW8El4z19qdl0/l5cB3hySkncijtwQDWPYAbJy3k2k9I9v\npJLvzNV9oJDJp1ighZGSZDDgR51q5PFMsmXRsWFAhJs3HTQIKsQdQvBlF24u\n2KCj6Z/T6SuNgy4wRJDJ9Oz7QUhDFqoTE4vSxDQuNacgFIdYnI1OKyTILo+S\nW8NXFs7wuAw1BKCsppizQEmS/gYD9XvT5ulsxPiVjzgM989en1+YgtG87IhH\n1C7H1sl9ywzYtH/BxnmYuHE26RVCjhqUqi9+f6e+8FdPoeqAzCv2iF10xKd+\nVVttVLRAfZBrsFE6LOxqBrY5dZewDv0FnD5oTCc+0r78bclQpN+kGa0p3yuj\nIl534voqvgXWvTxJt96o79UhLeokV76xNEr0qzMvPNnGmvzNp23a8SeztNe5\nL7PedDcr1/epLzbx3IaQq9Vo2dzh5+HZ6cRfKHBlLsTT1E5kJdD6kEIH91Vl\nCHfZL9cZqlh0KrzhZIVICP7qWrwQs98Ldt6LeXGxDdx1sSFE93DnlDIyQ9ku\ntGiA\r\n=my+6\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1b5c3144365dfb3370ff6a6801a1d94d9a17052f","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.16.0_1641080977453_0.5087097173517823","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"nostr-tools","version":"0.16.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.16.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"6e17531a35807424967ce18cc9ff7827be428b78","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.16.1.tgz","fileCount":13,"integrity":"sha512-hVEiDLj6R6WzgUel7eqQmhTAIZNpVL8nyFrljVVDn/6hAoa/JBXyMjivcwfFfCMw7c0R1bJthVB7wpJDuzJ7Ng==","signatures":[{"sig":"MEYCIQCepfsbvB5DLu6WatawTJYUHI+FsmNSE3ZCwUHaKJCMSQIhAITcCszS8f8dnnzuxlYnDNMl5wmnfxVKDMp8826YO7C1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0O9yCRA9TVsSAnZWagAAwD4P/38b8ahk3mYsQU8MI35E\n28QjZSlZpDlAdNpADXpybCZUsezuw4T81ZbMiui0twBypcc+DTVKU/7u2VxA\n+mkGQKbbVM25yCWnAC2Mcn5ag3V4ti89p7QjNp+Mlf9NLA4M9njv1G4WICxV\nPFmI1WYxFcoB1UUypfSvQgi2YaOJbvB44Howmh+HHXR0cbiepJJGum/vv/xF\nRMHdfo2njXbatdx1ZmBk/ef2hQ0YUJz+AfzK4hA1yY0WCBWO/QCxxj3kFTY7\nHLHgtJVPMwcbBZZbU6d+Iu9F8AsI3SjkjPv4YiZOYQ/ISHo+m6dv9U0WYYWY\n4E6coC/KMc4zvVVV/y4Q4ckyq9LZuhMK+a0tz/mRycO8dK0T+SShuptQfw27\n+xi6CIwNweVbwlHfirE5dwTWuAW0+SVqzBqiDrpA/izU2Iem1OhfXSHLCt0L\nIe3RBnJtrLLCpwb344QxqhWox3wsl5qT/2rIJVNeir/ttq7ulwlUgejReXtm\nZjXkYT4kk8eeZfE1pUphnSJQiQBnfog4L0IwvxyxFiJyatEz7KmOYLv3FcNy\nOSOyD3yvgX00YvBlwtvAlqtPp5A7ZjkVSfqjbBkzpE6VnFYh0/hdz8Tum+DT\n/m54W0WwZkRMb+KETQ7ezQ5LLPfBvbeZ9NNWqSEZx4RTTsHuomR8h+DliGF1\nUjye\r\n=BQHX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"bb09e255122d79b471fc6ef9e66a5c4a43a9935a","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.16.1_1641082738303_0.8816512412680884","host":"s3://npm-registry-packages"}},"0.16.2":{"name":"nostr-tools","version":"0.16.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.16.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"6bcdb455d0265bf05889c5b54d9c985ff5cdd21e","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.16.2.tgz","fileCount":13,"integrity":"sha512-MQOGB8MQ9lpfrRWpOYAfziwL9M367iAOl1dZf+YSLsNGlwq+U+mqLxjJExULwtq4AOCtj6LfFtfAZhovG4v8tw==","signatures":[{"sig":"MEUCIQDLXKoyzxD+OTlB2xOr7fZiSDBNu79NLatlLGQo0bH2ZQIgWFgej5u1idcHdX+0hAmsgeiUB+CG+I04//TjhwWJiDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0i/DCRA9TVsSAnZWagAAXEEP/2tSwOLABjfXbo67Ang3\nZTc1taqMJz0baGJz8S6mntUVfUK71mQW3eczKchc05hiiEOQ8M/KAdf7PLJV\n7AhpltC8SpK6Y6HzumQjOei0+/0Z6rFDAXD8c5LayNJYSwg4xluwKFbpT98R\nD/S+uDq3IqWC9zcg47W5h8dTfVckz+lyxodSNlfxilU/vUjm2rFMXzrdZ55w\nxH+XKbZAuwencIV2WHA5oUYuGvubB7YFmT60pUla7h0BCqvA7i20BzcdygnN\nZUJC1Gak2LIjWt2ij67AyIGI6lDcYQlnGS6Movu5oIHfAAIyXsCX/K/wzb5A\ncCSaTRSF49PtMpmR7AOnTDgtd7lWtcMaHX5DmGU/DGB9XdDxClDuUbvY48eq\nofB2gWoMZSY675mHPJZUDNVUWphFSmNEb6AM/vx6yZ9HOE+kPKKaSeWWL0qb\n6p73pcqy6QLzBLEuspyoYl8YZt1klJw3QYpx54EEUwQRXrEtv778h4fZNUkQ\nPIfI7c/PCrO23pSG7gCqCyzuoyL/miyUAAkT579wzXNmdLwbUKgcaMdOCAAq\n5e0wQwybDzaPz7D2LqsNj+e1mRYm+JDsuPkfVXnH+kO3/hlmLCx853Z0vIlo\nBrLRKFbEMnnvBbd3fi1x1EAmPoDdZKWu2Qd0A6iTqpErpcIrnKpe4Q8PbvvM\nG+FM\r\n=909k\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"89f11e214dc58be4465c4e37effccd949d99cc70","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.16.2_1641164739618_0.7075629195976065","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"nostr-tools","version":"0.17.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.17.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"bcc041d810b710dd8431b3d27576948ccea4dac4","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.17.0.tgz","fileCount":13,"integrity":"sha512-1Ld/DxBHC+ljVPlOyGh+LtDQfiFMJO76Nyfberuh8mCwvgut6sAW8iI2pHLJEzmQO5T2JgI3qThU4+9vKzXApg==","signatures":[{"sig":"MEQCIGE9lx/omPIrAOmctwpvc5TyNOO10qgL5aSyBBHGCfUaAiA81QP63SejbI89J7OkB+qG6AnXMthnyfha19iJbOQqUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1414CRA9TVsSAnZWagAAWwsP/RaFshQI2Gqk09zpzsJt\nRy5YoGIzMPwA7FexPuNj6L5QHhEAnoCjfGUWjxw+G01LDb4H4GvV2Sz5tI6x\nJiWpcOC4UbKCzrLcTi2t3dg4F8Y9GUzj0NvXEdHDB2zKw0E7cxv1NI480IDu\nPA49fYRbHuGBEsPhFM4PQ+j9jNS6bP51C84OOaoNNdN7E2r4mf35uJhbyXR6\nEu9A31XEbQ0n5E3jeXCxudKCeA6qD6QNJHmlEgG1l5VmyN0YU4Rf4JqjPdST\nsJYoANIwy0/v/BhnEceyCXUlODSynP2z03MbxLBBZejHpLFderoXGk74awXy\nE/Zvd/gg0Uxzql8fSsuI0RuCK3Pgnf9vysp4SPeecUl2ud5xhUP9rbjErfAP\nYRTJWpCBDL9wfkkHKOTXs62GEiax6qL2Zu3GAoEVjnLefhf6d0IvZm8dsFOr\nz1a/t78G5CXymkaiFOfjZPsdU9/9MdWtIjT/sS+cYD0Y6B055kzkxQehzA2Q\ntPxvb3pyJDF5KoP9DUEhNbzzrbkMirZrz/i9kaZnA9WbFd/1MfheECUeE0KE\n2THYi9b+AOE9/WzX9DtPBhedsq+haXNY18Nt13UaxemGGxGRlM2/oHkcu0Tf\nURA2cljkWgNXbgufiZqf6gw3ytuhYEYrVpwcaCYP1EwTfREL4+imr7HN/ZEQ\nckm4\r\n=wus5\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e3631ba806e541dafece8009f4c55a68c47fdcab","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.17.0_1641516408065_0.5246326637075234","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"nostr-tools","version":"0.18.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.18.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"d5c76ecd2ea6728a772de5daa5ab5d8110f3425c","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.18.0.tgz","fileCount":13,"integrity":"sha512-NOAC7JhNrAtFnEsr4vEG3PzSzhAcChzXr0SCcfrlFbXcwIFKHcrBGZ4K6qmhJPGpVvhuXwquixG3KlfMIoqc5g==","signatures":[{"sig":"MEUCIGHAQXKU5yESM1dFwCAlMBr+rQNtShV5kTaJT5MCWMLxAiEA9byiVdbNVc6wTlZCHkwJupeSuRgAaBKKOCE8MmNmfJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3zyQCRA9TVsSAnZWagAAI7wP/A3cCwQ7t34CtNj5SkGM\nu1oe1YtmAegozNENEVFrMftKHxh84Od3V/GvXeR56YQbeARPHfN+6zLzVpyZ\ntt2DGQFfqEeEFd8Dz2sPFR1CUgOlQLhhb0loX+AixDCTAblkUiEg6gd5REcx\nmn6mcrepz9XD/HmIBn6StAoCk/u3RYqKbS1mAw3sBqVDK+/vc5fsT37pc+2E\nK8y2AspKrtkBJy5sThVNAZ9g2Db2tpfD8rNVgzlKFnIcrvVJNjzVMWsJB7Rm\nnoUNcov4UG0If2QmZ3YIP5emykwOL4jvMFCA2UeugIRxBHicek9t02CmX8Ja\nmWgCvoOLHUc00hM04lrUKe7KVn4G2vlC3gtqn+kiYK49Q9kOWIlU1n/cFuEn\nsWF9lVbfPxCARJMJGM10sMLyAxwFbDnPQHsG/vUNYqgep8ZyQK+idEF4b37h\n4mZsKhy0oukT44LBBJWXBeV6yjSYi8FAK4SHdnuJYeH7tf8b0g3TLrr9Ixkp\nEZ8q5f808i+73HZ8RQNaZqtN3rzVMOwRYzZcm9XZ61esW3cf0WqfLOFPwTJz\niVa8OHyqanzaiUTtAiWJ70iScJ/tPAtietuwY6A/XptydMQXD0y5atdOuU8W\n3CvZP7MAeQueKYBzaJBenN75xOX1BKE+6U0kA8FurdjPl4LD/KTG37YPCsyA\nX3Ef\r\n=S/E1\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3d6f9a41e0c92d06cfef7abdab3d3eed4fb6da72","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.18.0_1642019984218_0.4519919098294922","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"nostr-tools","version":"0.19.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.19.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"3e086f4a1715607d8917912f56a16866a115efec","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.19.0.tgz","fileCount":13,"integrity":"sha512-kn7+gy+Ncrf7WkIN/OTuNu/EZtfK2hVLQZw9CQOVcngeF5nlqMRVrgMQBo2CkrkFFV5G5tS71lH4imtiklh13g==","signatures":[{"sig":"MEUCIFB4taL0hwHoLMpn0K96sAbBbRqd81UDYK79zpsstYkGAiEAwacXb4b5t4yBDuf6usma5k903LYscD7lpmK+WO6ybLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh34FUCRA9TVsSAnZWagAAL+MP/Az1Dm/d5LEY+D7sQkgc\nyPd1nhANcjmjKPy9wxwiKYmgWjodYj5QfL5wVKCFp4tCL99Erdr6agN4w+Nw\n72MFG8wvjDw4BR3l1FcQrKnFy77LPqImK/7afW4tWJYsjr7BnZCC1IFl1EqU\npmMt1lRt3lWGOfUm8OyQfXlhBANTM7Ku+t0XUuzIZfHJ35mkEdmIL80lzIHL\nagg63ZiG+VqtnpUuYgHRIh/9OMDeU+fzESD/yr+bGp5J+MoOOKYW1yDDPFYC\nHNgl1816ORjMjQRgjkQx5aUhIBgIbWHPfwwdDk2XO5l6Hb97gws2aYu4Q8J8\nkdkWTyvtbryZG0dHEO6ZFGaf7oXOsFtD/eZel0Tv8j78QsDcrTVdHf6WXpR0\n5AK+5nZYG76OPPT2L0UkdpUJmcXHjZrFLKZxBLp6RlVddbQLTolUR2Qr6PPk\nBn4a2+6AyGk2w//zxVzgLsEqYLfVtsCvpsF4eGnOshbBgJeaQWsYi/jmSHo/\ngfgI3moLJ4naDXgwXhU4bOB1hLXINeEcWjIQyCjYWyYnH0VDm3DMQf7MUCXu\nnRAhZ/yY2UNn1Z4Xm5zE4ijZVJZsgxnv9JbqzF3DIUqHHIoqUSnM8hBsB/YZ\nJsWhedXCq5aepbPdnm0bb3EcBWVtatypdbepVUufm7EQ5Jy6PA129GF/lWj4\n8UyD\r\n=l6kC\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"454366f6a28eb20b5c99a320d77cb3f7ea1b5cac","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","dns-packet":"^5.2.4","create-hash":"^1.2.0","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.19.0_1642037588224_0.399648561646776","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"nostr-tools","version":"0.20.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.20.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"cc4793df81c9ec7a2b683a33b0a2386ee722f371","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.20.0.tgz","fileCount":13,"integrity":"sha512-O/+M7b8UIazO6TC/hBTdbYWqLZ9425r8aOjwdn46BoG1Yvn4uAgYoomFOrzzCUS08hIDqzccS1e4a2UGQauWSA==","signatures":[{"sig":"MEQCIBS4aHdG2YOTAAejU7L9gGgFqz9M9SQL7QO2yeQTzUPmAiAVuSVG5LyLbqAKUVUng76dRQ9Y7pm2HHMu7LUFT3G6dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cV9CRA9TVsSAnZWagAAcLkP/3FWckRyxWqTx40Kvxtn\nzXOADtDOPJUO6u+zejwpHITA9r7spqaGM5QzEZqrI2U1aRaHPP1ERJqeS4wV\nfV2AgBf2IAvS4DTb3oFZx3beWwpGHzUTt6GhD340a6La7h85Gactl6pR8wjQ\n71R4nquJBp/GjU2oGWHDWyZwpafeLIdcSTMpVnZoIy42Xqb1XHdVBkOj6C5B\namOajbrspwc4noYk5gtjDKg4ZuyeAhIwAfjeHp/Thu+p8/q0omFqqhSlxLWc\nlNvROI39OXO0aFD5/B72O0uWuu7ommhv9IdJNjU5BfdcGHgrLpL7d/j2NoCD\nZfKkMUODxhJ0MRlUveFoSkF1eDpUPq0LDCBb7TjYMU+9RPtfMjWNQMKCfL1Q\nlhmJxx16NrdOi27uN6aG3snIEbGQefIAc6lnu5rRYmsEFXfXL5ScY5i2pcBT\ntisOxu0KXlODqrLMdIUZIhxlI5lEDZuvKjRwG1JPBk3mGdyygIvCrY8PDeym\nWsry7l6nvWzIoZT5zdze0znl7aSiJ2CsHpdHn6Mfk+W9ayHdYXzFR9ZFa+HY\n0hvUS1lMoj3tnQN9dx/laQV+7yEzAa32JsKIfn8JrOmouqghBCjfmZcGOcnx\n4G33Bff3WZUN4GSOTN39xKSuoiPPdR/kUKu+x1s3B6xiZLXiqUMv5eDth+HN\nLCGC\r\n=oohO\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4b666e421be0d032999de0cb3479638544ec465c","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.20.0_1642448253376_0.4477668513719084","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"nostr-tools","version":"0.20.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.20.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"440b9b4328a6e6e09c283d917c064f241c28a0e6","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.20.1.tgz","fileCount":13,"integrity":"sha512-S3JpQmX87h4MzP801OV8l5djp/2bNJC8pG4yBBmeTY/eWM8IrV15lFvTwxZLoW+O2s3mahli1VetqKEI1Ex3Fg==","signatures":[{"sig":"MEQCIGmTZnYcxaJFoKiSkwBs9nHEVXtU+j+L6tRRrHIC2LAMAiBK+QiFOENY/XpyumkLiY3gWpdYp8SFw0+kjMlURjY5Dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5c3NCRA9TVsSAnZWagAAjTcP/RX5T6QNa9Pdz1LpyISc\nWHg/P3yFqlrV5P25qFO9xDRg+MFQzkEbKxzXfmhNSTQRGHhQexML9v1KLgTG\nXTUlCWFoN78stNLxbBRPKecU83aTYTFaGJX9Xh/oEMGhPWyjwsIfojDmNVrm\nAjBv1B1+RaPWUMRxqxnwd3hRjKMm/dY3xFQ/hMpxflVvi4nI1w8wKOgJaP//\nsoS3sraLfpamtq9qhx3TBm8aFbh4daE5IlDmLa5ifF6gy4I8r4aNJZ9N1a1I\nNs0ROyqxyJYO7d8CXJrAYL/HEj0zotTi3AHcsnYQ+UdqE9Cr+aJlI1WLrr95\nJj0VMlu/hn5bWl3gCWN5qQ7nbumyx95MzrMGrN7Tk6pxEtXzgG5+X0jiqSJz\nlNLibTa+CjlDSZrYhZn4jtX6m+YcoHy9z0y0juxjWOGyj44roPvHNBr8NQTT\nwSSZVM5lgAfxWCm/cxe4l3UyPefh6ZLcPiH1OU7GL8Suct+ohsZ16sCo89s0\nS3ZhHNEZ1Agg6qWGhOhZE6ZLPUMxUZV7IFmxcIMuga4z+JLkgtb8p9yiFAn0\nGNK0NgISeAZhmzT1tYMDv3yyjefStBm4KS4DAeD0zYwUPik4Fu71ycKWQQF9\nyRgwYckYN2VbzoMqMH//ihk11PYoBfgPnT4hBZ3hCNAhVyqtgdPgcBYAjD/P\nAxfs\r\n=Odc5\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f6bcda8d8dc3ba641c0ba43f1e81a2bbdf2a2514","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.20.1_1642450381168_0.44451929603437135","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"nostr-tools","version":"0.21.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.21.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"13fca617102badbf1d417d44698aa96d3ff0b99a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.21.0.tgz","fileCount":13,"integrity":"sha512-lGQoBGRMd6w+GHBfVOoTBT+rrJRnqI5AeN6q2mdz7Hws2LkM9Scvw50VmFzr/PRmrMRTd0uHZUj8F/xlIAewAA==","signatures":[{"sig":"MEYCIQCk02ZduK1w5+zjoPmYYr5VqbU8UYt/uB59/nTmxSA4TQIhALBozFq+kIVGi83VXgiHGdROIZA9LPPq84D8/Y5LNmXX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7zSQCRA9TVsSAnZWagAAK4IP/0dBiu5ppJV3v/nxOam5\ne874CIOY8rtTRlh/NqhdXwwD7L2plUPmXPd1me7M//o/UlWTAxHV5abDu9A7\nAVsTPxo7psRCPtF5eVSvXllN6c4HRih5AwM0iGg6LDg0GK/1t0t7LEumUwP+\nPSanDQjG5xEqYLVyMjsWlrDq1iIf4uxRunUrJrIdRc8RrsFbWIvhB+jDWw1l\ng1fDR3vDnFR3IFL+qH5lOGGz8OeO7+MAey3nzo8IMj0EJmyW7p7GmAD4l8xm\n/xas/WWE4pk/tw5GqSNv9i+syT8+zId64u1NXzm4WYCdoWXbWaBlNZq9GKrB\nrYent47TYlNrHiZTZSHvRVUinhpf9fK9tf7/h0A/B9m8HLsLxak2S1u4ZFNN\nFEJRBeLxb63q0rS/sV7QaU0FZnTwXTGsGfwWDOV2UcrH5tB/FuCrQ5Ii4e9Z\n9N2I3mLQh0MFOq5tB9teBoaieE9OnDVW9dVYlM7VExC8O0nh/yk1fVMvrwB9\nJI8bxDRA+IAL8yx6aUZmUVWRB3JGesnEZDYwFkmiMW2+Bp3d0pTgonnVar4a\niNU53f0XtebY4dC+b5B/EgBwtqhIikxhcE+mKPwDrWvOM+FwLG/g9AEwwO2p\nkyfSYnShKoJQPLXOzVGPDXt5kF96S1ZKLxbdewn2g9F4fk51Tlju3F11Iuf0\nGCSw\r\n=ygo5\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6f07c756e5abf64925c3292ea7ec56f9770630a1","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.21.0_1643066512520_0.9991907635010411","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"nostr-tools","version":"0.21.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.21.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"e0f69e6dcda44e3f6ee5680769f38740ef4c1744","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.21.1.tgz","fileCount":13,"integrity":"sha512-gOnZcJHvwkAhxUITKDHZGFJg6Sw/wRHXplOgtnS48AfWAkffEXMexf2R/GsPuqFaJy5id0YyEdDbvvAn0OobBQ==","signatures":[{"sig":"MEQCIBonUSgfa0uMnay7NV7FEfb0k/laqm2vnLmRggbffEIoAiBiZa61MuC9y0J4Bh1UjwGtbaWP8kHHx3wUj0gpTmm+QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7z3gCRA9TVsSAnZWagAAovYP/jP/jn9SrSsiGz3A7viy\nszlLDGMf4Af4l/O9itLY4N1ALJLyMi3iZKAKqDAYF2/hvz4jlIcEZFq/f2G/\n/VQoE13k60w1J3XTM1Xn+rY0M07rBDhS8i24lM4h6mVx/ozFC72yX+w0xDsB\nhsR6yysIP2p0WCrgeS4c1JzU+cgu06yNY2va23+vdOm7MsUODe5ooTuZSM18\n6oS2xLzFdQiy4uBRo392hJihDyz5wAbsbnlaLsVL/R+fspF/amdbobEt49PY\nwuJf/QnZsRj959StPcIFY6s3US1qO2gDfqc7tv53PiaAGHWDJBTgwoDtPtm2\nHasxpeiKAWua70TYdEgFr7z7xqVfGxVoBbdTuxOKoRAMzhsQp3HKzOqnQJkI\n04uu/QtVSOk6G+O237HNzu7SNaZ6U6vcEzV0px+msAct4vruqK66WT+yZa/r\nAgR3KjtDQparbGlmND/6b40Qmr7gvLwJszZM7MK9EMRvikix4kwhFC0BiCWO\n5v+eqtl+PNl1rUHU1mPK2YCRVbKy5FaGxH+xlfhKRIP5UVQ17GUeKjezMf14\n9jdq2CwLRZ4+pmHexhGkE6yfJ9Tqr0IhoLZbboslJZeQS40zzQcQWCbQxxJJ\nlf7xobokmIWg183dmMU4kNeUlkdTep7AqW2qoM5HvH2FSYw+YbvqZVV3KeIH\nfJFx\r\n=ntJ0\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c66a2acda1a9103e0c1b011e935d42bc61a18e40","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.21.1_1643068896770_0.9717983486325881","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"nostr-tools","version":"0.21.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.21.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"be48bf6970fff792a88e6701d4c33b883587d34e","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.21.2.tgz","fileCount":13,"integrity":"sha512-aolmCq7ZavAnd661Um+Mgw1cuZy99YdPcL6Z7Sa4eyw0FUNBg6pvEEUk0QaGqNN+jz0Uwac0plSQdEpZBjDrjQ==","signatures":[{"sig":"MEUCIEhU4SFw5O9SWM7EcuuaskJOWzKAO2ZHtzFS83LUUIA8AiEAtqTblEoB75kxfwyRzwHTamN3O2nQUEbFhporA3h15wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ESGCRA9TVsSAnZWagAA3QcP/3yvZ9uzBEXvXoC9u1Au\nrPLoAd69BSHEDr9d4n11gnows5Xpv6vTd1bOtHxaCI6+Fu2UEnN2Pq/zbB+i\ncUWDTSuO+JegdIMOHXQaZULy3pa0s4Gwu+9yryqfDVH+KcAGrjij4xr7do/i\n4Sueui7juWQRK2quSgy2yiXRzQbj9fMFo9oWMvSjibZ07MwPWE8OyAym96kT\nyNlt0CTmhAFQDi2tOav9xsNzyDN+ATgKbp/flD7f575pqgvW3xZKT6JKH5P1\nsr8YyceGWLRLEkgPFSwDu4JgnWkmHOw5+S05VUn0Soa6eRoZo/pMB1oEHa0S\ngnLDWsnRlk/5VaIr1FGoPVUpH1rOBRo9gaEQAkKmOhSRp4rl8y4iy6/oP14c\nixf1zJIydq78JRVOpVaBHhzJarJszy85ZtXg7IFuV4RvIaLQ1gxX2VC0xhnT\nBwJ/27edWsDrBA433Y1vpWXLxGXPScc4/VCPEYaI2tsle8atNvBMLyJA7mcy\niTnyXgj52TZF4nu0R4M+uVP7AUg6+hZoNPp24DItTSmZWNbWc7RiNZpeERMc\nF/LWKG5ykf9V69TRXlBOJpbrZfBd2xflph3DI0nPfvwwAOLuxw9pTP6yYsRd\nkVQnnUVe0n66034EmDmQhW0BG8pWk1vps9jvodRQx0aWT+zff3I6h6kJf+CN\ngHWb\r\n=T7ty\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0c8e7a74f56c96ff3a796f61eab229b9e74f5ce2","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.21.2_1643136134681_0.975465003795065","host":"s3://npm-registry-packages"}},"0.21.3":{"name":"nostr-tools","version":"0.21.3","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.21.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"99751196661578d33f280eefde5ee627336fd808","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.21.3.tgz","fileCount":13,"integrity":"sha512-uLC0oRNQjVOb0lQucMP7Joa5PRx43Tr/pLiiU2zHUzmZ2Qk1eOYzPx462p6x3jPDBlFQxPi10LJe1rkLXJPqMQ==","signatures":[{"sig":"MEUCIQDbaYwfkmE7r5Gpi3zjXHgatdBUWWJ5Ne+HR6ui2yvWrgIgXrS2VKOZGvQiP8VY3b4epUGxt0eAEhaAacDlNVBB2/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8E6mCRA9TVsSAnZWagAAaucQAJuthEl1bbKh7MK7kj80\n6iopb5go5ykiqHbYS0vhFiKOzlNcF/E8I4tsoxoFc8e6jJT7RtClkwrz6bMR\n+HANaUOAtJA+lTZfRXTxhh4k3K/6TcR48AEFl17AKh4fuj0dHGI26/e3J90B\nMlMiQAFx6o6/hVSIAqPTUzIqzRZeJTwi0lv6Beh8ILWQaw5oHC+wxxmRu60/\nUt66B/fP1uR7zc2WSJYZOw+sD7naxf52OL2QgsBB1vMBoVEZS0C9cFp9keIe\nuV2OqyjI/y73vqvKDRehRue2ZaxF2T4JvPGtqXg/dGp+DPXs5GQmPGImXjwm\nBvWq6V4mnFZZpDBfW+gblVHXuGZmCwJCSuD/wPF7fWa6MPAtziNzul741tHf\nM/aMyjAkJhMf2zgfmjBTofsnmliGbirbC7tCHSNxKJL7q9lBCYE/AuAXOJ0B\nW1KseWlg+mps2ZDwkb/LQRTK+Mnc/GvrHomB5DjHm0oX7i2wTKZ3zdpXGW28\nSrg4ZREsVfGi3thimXGXr0jHj7N/HLt4LWE/RsyaWHuy68DJkQrbjernpy1l\nczpfsW+lM9yK2Np4+U/1VpRt0mLdLEQ421NpMdGWxJXhjaX39rVvs/jaSa5N\nFYceinnrQA15BYwFykU5wGj0y4/vi2qzKKZR1XN9hm2SVWcti82oPHcH4JQf\nQZdH\r\n=G+pk\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0396db5ed69b9807d7a05f1872518bf7a6dee404","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.21.3_1643138726511_0.3713827068008746","host":"s3://npm-registry-packages"}},"0.21.4":{"name":"nostr-tools","version":"0.21.4","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.21.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"c9cb88955ee55ab751287aa4e492708221748d86","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.21.4.tgz","fileCount":13,"integrity":"sha512-ZCYRMfryb2loOFm3WGG5dXPGCJP3OqanNur6q1moZUMKhzDOzb3d95yVBa752LF9cReTjjxyIoZm0TklEAaeAA==","signatures":[{"sig":"MEUCIGLgZlgkx9i74hW0YsP8PKEHBUEeJN/uBhImxVHHdMj4AiEAicW2ZkxtrYPb9adI/NxXA9iEhQL1gfGQGB+XudSeiQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8FhUCRA9TVsSAnZWagAABgEQAIFWP+KJXM8iIyyUA2ZM\nqqRmmQYV3RD2YN+7clDtWMrj8b0tPb4yeyhL2GPZoQGkD9A+tvHR0KyiwV0W\nMUANlGyKypzyXgYbfMFAZcDfA1DgtpgmKgHKX5L0qm+Umb7SNXAGipLID9EZ\nrSbAoL6xhSklHQcpQXI1ioPZp9hDIg4XsKaHK+yJ4obH8ZymqCxlZ0GZR5kE\nGoLbuyMCR3vOkrHvdnGOqCfJtvxOPtO9DtpoRCYsOYZgD1iiGhpJZqMfo00I\neFjXrINn/6u44xoG3C11ejuzs1HO/a8ckGoZbTmdmdfTMIMk9DtAjF/A76bd\nK+J3ksBkjG76fGZmEjfYMDxGAPkIPQBEsQCBqXJjT+SvTytI5xhKokOdTrDD\n48Arvx64A1dfhR0NeYPElbjKjBMj4Kafk0ZbsM+aLz2B4RZ+oet2r7zQqR19\nT6EKiPD4u6u8hGQiGSIoVCir0K7sjFQ/GtElo2+Cv+l+MYBWSc/OvEQBRRwb\nuKkVAoWE4ko81LkfZcvwE3vDabypeCn/6TOVoCcHN3y/3AutqBFbnEiLBluT\n7uyv5bxQmzVVC2ycQanJH8GC+ilD3DzU2VfiumJdSKCQE2a1zrlqYmGFqQ9N\n3XVYXYGf1LHt1xqWF0dGrzE9gjnaVoIu+IInzOIweGgRPj2u4A0uI9O0b9ID\nuQ4N\r\n=j4v+\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6786641b1dea4e2ac7e5fa8cd3ff391351f813cc","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.3.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.21.4_1643141204258_0.18150597668187896","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"nostr-tools","version":"0.22.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.22.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"b8db2f34c3e4611b124a30c7e0c3ffa8e6632d1a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.22.0.tgz","fileCount":13,"integrity":"sha512-DBCxVARm0gGw3ZVNry5Wlp8djj8lMbZvoSe99oyTLf80MxIjzd2D4WJgW7R97LcDZg00id6Hdm2PzRvY6rcq+Q==","signatures":[{"sig":"MEUCIQDbNy8s8eprEMjI+MlV4pusxgQux2ejEt1Fq1yXFii4jwIgDl+uh+55JuQffUN2jawd3yGP5PtrOllhBBTsrIJwC7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBrclCRA9TVsSAnZWagAAC6cP/0r+gfSbNl1YugOf9BGl\nRaqrtOhFaHFrt0PCK4+BM/ZlUkFnAjoBYLe0Fon+Ufzf82V8Fa+TrC3XSwgB\nw96XBn4zQloygTalG+DALTnxn21TF0KmHA5tX7AkTRX7sWba5iRrAe77P9ng\nVULFZC/ZZ+qfEj91JvsaOuRFG1vGSFy1mgflBuuPFXhFN0S+oYD4RDprO3Hc\n+lRTzpI1HMQIP3PhOCtFIchUrEJMgwcoL46Tp4QTXfkEF4btyB5jbsq0KZSJ\n4sGiTORGK7eWjbUWl1bR2kWFfrDFrNYOsU8psitJs1XSBJgDb/BuAe2C6Bj7\nrXxU86RoR5lUBVLmcfBjyR5hmyZpJ3gM1FCujKHkNosBREzr7Xcu/413BWtw\nRD7qYBKTKdJDrclUBTjafeC4Y4D+fEM64sizCLZBYKjz0vgPotEK6KJNFmSR\naJjeyd8UBdUdlyVn0Q7qpmmWEG0m/KyD5CK0Er9VqDFeaTPt9nONDpb2iDgW\n1oOW1Az8EFtfkQVTnmyYJ5/Sa2hDznuxum2yHXXauB6g/7c6/kOB3otgQubo\n1IA1X1cvO0OfkxJwZzpCo8kWIKwaFTETBZyVUyPETJbwr/Gr1GX32LT/B/J3\nfxXIb/aLIDMn9rc366mOYzTh+XqIl7Zr7gUyrxwWSRreCijbrYBUPEpcoHR3\nPa3a\r\n=+8xH\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"84e4fb1f9299aca5b596db8c723b2494baf9c5d1","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.5.2","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.22.0_1644607269396_0.39279325118982533","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"nostr-tools","version":"0.22.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.22.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"ad4048d8e9b6d3d658bbe2a0753f75a84c860f2b","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.22.1.tgz","fileCount":13,"integrity":"sha512-uGSp246JlqjiHQr2RahfOxvSJ4jGPgqKjiyb/YkEM55CriVVF1ISNmpfc7bFchIvPSFhWoWouGqXwqNpoHXdbw==","signatures":[{"sig":"MEUCIFfEtQkJzuqNnz1jgzedfOe8wG3bAIT4khMqc9UntHZtAiEA6JhWt+5q7ARIWnzJnvUSHbHRSMl9XYdO5By0erUgSyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBriqCRA9TVsSAnZWagAAxXsP/RAKaRmhlW4EUN9bprQB\niKsEPDnYJR9b8utws6nIjcmso3uP6/N8mCQKTYLhyQR+olpwWZibGHEY8pL2\nBEkIhNoXbG30tBDGUISMJIoR6M92DkgQ9UGFQ0Iqq65V4liviq0Q6HG8OUIJ\nvaix2cK1tiBtGroo/Wenwfk7q/ZoUQcdSRapookj+1wQ+OH2J3o7jLDLgXWX\ntFLE2Q49ohfWmy/9YF5fGL1OsBB0H9vocM3MS6P7nHwrPutghcH+b1DZcHtS\nisqwrCVxlpE8qJC77ASuvtuod6rEhYa3OSimfwq5LIGl0Z3W10X3NaGSOp0W\nERTVfoNZIbdi/8cCwSh8u424rAfgSTSC5L0QyhVRDKbix6VSHoSBVSU0QWzC\n6zEUDkVSIAZQtybsv/Ya5poEt0NA06GfMmJ/NIvMTLa3ACxVKwyyCFj4RyQe\nZrCIlgit7Xa5EJHDNSePSE/xs6sGqrDAET/CXr3/EDyeg4Y9ZniZ9X4EnoLK\nVLRg0+/sbPwv4lRk8/3AmDB6QV8QUBG6Crna+0TqVy3tA5ZKzbsHPJ9AbqDM\nwnBlZvWng0LyRI0Q6Bv2lijnVs3FSPzIMVDX/CItok3fOTZo8ANDMVQR59V2\nIaya0oYIZ50ViExYLklzy8KoiEcwK0bZtGptIcmWJtCwaPfr5SEPc9FbiBz5\n9kaR\r\n=nRD6\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c47f091d9b94ee49bdfc9e47e6407d320dc36b46","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.5.2","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.22.1_1644607658217_0.41342721746290634","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"nostr-tools","version":"0.22.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.22.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"f816538d8317ff5843197f596d22753f0c7e2ce3","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.22.2.tgz","fileCount":13,"integrity":"sha512-dZIyVmKkxq2Dcq74LyOIiEFMLZIZEEyRzidpK8coIHYjBv5mewUNf0faE4BS3lkCIUrjwd+G1bzxw6N53n2iqg==","signatures":[{"sig":"MEYCIQCmZB90JfG3Q6WNKe2VqMY9q6fgcC1qJJXj3W7ZhA13AAIhANNTtSqUXey+NQ58QJpTUtVDv6uzGDU4NUvTp00ASuU0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDD9+CRA9TVsSAnZWagAA6ocP/2kp7xaV/d+q2ejx32XV\n2vP7zx8HiMaO4VtYvMdhFUQ6tooZGP8xrBTKonvin+vqencywfR//7wiyWAz\n7k9mKCNLA6MOU7e2tQlcXMNttPvkKVy55xfMC28VD+wkg7OdUtf+RNNliXIj\nQk4dLL7d0utpPL9RuhJPIsM89uswcVbOTkwDNMH1H+CZvpEHqvsVF7sXZerj\ntiyrzY/Gd9AecoYrKfyV3Ivq37rmzrXus9k/kScHubpYc48wH0Wf9yJg4l16\niRbWwmULqQ5FeoWD053UgIL3pJsIJKMvL7fjlFYYXRBhnbR63RGBZ9385DOQ\nrHYuhzdwDU0bEV8PLFtlsdbADHAvBD5UcEc0JX/3y2CCoEKM8odOrmufzagJ\n9nRQPGd8SQjH3E8szkABstxU+J5lV9xHeew0iq6SLsi1KwsEw6f7yaocFSMr\ns6ubItauN8IusNaITpCSEhjvIIZba7dG51BtT5LZFuLS9VfECPkkiZVP1j4O\nCORGqPuS0ZBWliMxsndoVdS3EW3Na99q3WnZjhfAjZhA8a1zYPC6+GhBXg7/\nHNZMN6yW8cCvW6MpunmzSfoK3Ou2LBvHZKJX5iWV1Qy5pLViscv7fAYOjNSE\nJcG8qo8PuDJLOJEkCqpJTFEIzgiSso4ViVcrDtJpnuED+TLdvq9p3XvygJz4\nVstX\r\n=/21n\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f04bc0cee10c32d1756e677ae04b6a6a55a73437","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.2.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.5.2","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.22.2_1644969854173_0.3299049901079856","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"nostr-tools","version":"0.23.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.23.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"52199f17458fbf62e2fad8597915b1e2eefec72b","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.23.0.tgz","fileCount":13,"integrity":"sha512-v5O0Ur/NiAp1yw0hKF6VmP1VU3Sndayn2et69OmzHTlIm9gg8Ke96ko1UH0LHgQE7XFwzv/Uf9xcOk9ySQ8Q6A==","signatures":[{"sig":"MEUCIQCc2HWyVzBtpHKHl/rtPCvlZF5NjH9XMjwj+wlzM+8opwIgXEa/3W+1s2YKjI8cK2M8mXYfIQsImUk47iXWpESc33o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU2sfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT2A/+JhuGhezOuWzY3NYVaVZWJ6XqVXV/v58K3nLp3DHPDpLFxz/M\r\nyHPG8jlAaehA3qpmb64ut04KQKNz2IqEt92ZpfoG20YdQpe8rZxiRdUXckYF\r\naXAp2tzwj+UcV6mIiKX6MPgW5mWpFGsZ0XJXKah2TNhX3JbK0I0VoW/r+HW7\r\nYxY9qbLw3W15D4uor/tuJ6ZRcgmF8iY+6+BRuHg4RJ6hNhzlEzXWIUUcjOWJ\r\n2EP2ICoy2FY1oaP/5C27hV80iD8Z2WG/Fl3HmZjIMtPGh7oTgLmA8N8OBESV\r\nQKmm12R4ey+b+YTvNr09i6QpWXxVWWhU2sdEj752BFz9gC02/ROAWmDRt6kx\r\nDw69XBBOIxdOjplT4ROX4eG3zstNUIdXqxVR24B8UhJaW7KUzKFfhTIaIlXO\r\nhTmgRkrx2Jv+t5RH0yIpb0fNuMZMfVGJPYRktLoXE63llgvurWbvOM6jod0H\r\nQUp2sbznOEZKJehGuNeIM65hKqdCZ10ZWIJi7hQ3uoZtD84PUM121nRCXOOg\r\nEvue/Omtm1Adz+nyaM6FTRITPjiIcyyX4uIzpQv5KSVkuYvX3E5Yps7uan86\r\nbzhgl0EytFib2/1yMKfUOyQK6o5PfdA9inBw6OOMtz3Mh1x4+HYlVmIOq51P\r\n+kl91DqBZGAVjhmXAsl/YQkbEUEftUKAtzE=\r\n=mbTu\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"60ce13e17debc8bdfd2b5885d60c98a6662abce4","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.9.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.5.2","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","eslint-plugin-babel":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.23.0_1649634079828_0.7406280651796384","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"nostr-tools","version":"0.23.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.23.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"0bf30f7b70ad011cece964e7c49d173396c9201d","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.23.1.tgz","fileCount":14,"integrity":"sha512-p2Zi9RA+Yl0Gjt2ZRuvsbdGl3iurwahaLDkin7CttJ3vpFTmUVkg25iRJg3PQ/7CNqynYBdvTub4T7hBXuCKXg==","signatures":[{"sig":"MEUCIDdQw612LZbzwQTt9Rg82Gzo9JV+4/pcUXAHo5nDiCfTAiEAnkZRopllFX5ii7M4qs+Bto2HXTD/6TrQ8EuO1D7mylg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieFc0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr2A//aBgihvuIxr7lD0wmnLXxalq8b85jxDAJIpFmD9SukWZlPxGq\r\nNcyhK6HpJqhDcfiOpFVB1CbGR1RSbOjnAMni0k+tBlYylc/qZu9FJRXySuba\r\n9doVI/YEXDzjVuJ+uR+BqPYf1/OeNIm9cZgVj6J4n2xRV09xnREK0jRTsc60\r\nkAzS0+ixyV8im6xS2ak26Yd9w/FGTWwBbZc6vm8n35P++jW63f+YBWEHFqth\r\nj6qiXOcIy1ebxP3YUG5R0udsHG/hVv0hSfajWIzt990wksTsyYRIhtoyoU23\r\nYEW1v3o9GazQ1pdWaircTgCn3MGhFrzeRGs5xMHmOnQoEo7OEZxszKk/7pbe\r\n37lGbTCYvHd5vY+LR6QQhNt+enOjrkmqgKGrWBrsn3TamrH5RIsHeHuagQDn\r\ntEkueOl/uGjv5CI5VM3Z5P4bqo29LaINTsuK6Sm452SSdMkcks1avDYzwK4l\r\nzQ23Zts8p33HWdYSUjSCzymyoduXKrfFrn9aH7i51fsXDU0PcDuCSCC3/pFi\r\n0jbrqPTqddvTZdyLk7uJRGkOEMdSvRN/zxmhL/9Tf00gMCaeYDpiRsxPR/LY\r\n5Ov47ZW2Sw0XJpnJVljSrQIb97i6khMWQXm8GSMKXdf6nuQ2pbDM8omuDCmo\r\no/pT8m0HZnQa3ZkpiTtX4Uw2PCAG7/eSJJk=\r\n=xFD8\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"dc489bf3871feaa28d067da172a75b694a3e2886","scripts":{"prepublish":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.9.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.5.2","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","events":"^3.3.0","esbuild":"^0.14.38","readable-stream":"^3.6.0","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","@esbuild-plugins/node-globals-polyfill":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.23.1_1652053812764_0.6039441845288416","host":"s3://npm-registry-packages"}},"0.23.2":{"name":"nostr-tools","version":"0.23.2","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.23.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"3b1d5184e1239824ab5573dd5722eb71692dd06a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.23.2.tgz","fileCount":16,"integrity":"sha512-Yvt08eHhg+dKaW0g+/pp3PcU23f0VUoYk65U2cdCdf+SfF5W8JZj3TMkjImYzV14WwFH+VFFu4TT24oyEtvepg==","signatures":[{"sig":"MEUCIAQWSuH9C9p3im2yOn5w9O28K+84WnJOsWntSzeTLrGQAiEAoEtt4N8kp6e56LmWtNokC0NsmMTMnP27n7cEwltSWxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieFtDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Ug/9HfaMoTJuaLMROTO49/FpNLp0C7ECcc71juF/z+qp9wUH/EZZ\r\nEt9DhnSggRt8H9qVafMCGhJYs0GwTewmYG8qC55N0egD4BbgF+zBgxmY4PxL\r\nitkBi8U2UPxu3gak89QDuUfp5TBxB1OtNgKcr1d1g4iAGxDcSQ2Z2DwikEYd\r\nSIEnBrBbv3VphqQBGNW1KXDZoJIXpSvy3wmsJkLzi2TTN36ZSSKJ8Oq37WOK\r\nTv5OUYFWyKjl+n9ads2VvWDyNctJk6ZTJTTPII22rIyJXK9elVucm3NNLg79\r\n5TKOGWJJ4klVgGFVDYYGqLzOe6I5bMsVQkvwSMOUW46KVyR6copofDAMBLCB\r\nOSiHwizvw2YLqotRoR8NBVhS7e9fvlUCiyuFW5zF34GYkbTtnB5weJpoiacS\r\nmxQ+SPKhT9GXQ2iSuQuEiTh2ah+5g4+5Ts2Mgn/ArXEKhV5YIGJ2oBkjVaYr\r\nSmXB+56ivvhnPoLTCumun0YZZJ5hI0Jk30BFBlHrVlCvv2RXbTnq0djXN0pr\r\nLU1JOBgpgld9+Y8A2UHHMM8SNk2/SswjPYu8TfCG04S70dMunla94bfYS2Xm\r\nRdpxl6Nuf/p+tHtCA8oRpn6/puOpKp95ENWi9INyG3ioHm0ce/sPjEqlpJuX\r\n5vobmtv4WUmHmXZrClJqCt80bBCNmbq28Hc=\r\n=zxY6\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"dc489bf3871feaa28d067da172a75b694a3e2886","scripts":{"prepublish":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.9.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.5.2","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","events":"^3.3.0","esbuild":"^0.14.38","readable-stream":"^3.6.0","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","@esbuild-plugins/node-globals-polyfill":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.23.2_1652054851237_0.29136384615770394","host":"s3://npm-registry-packages"}},"0.23.3":{"name":"nostr-tools","version":"0.23.3","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.23.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"082d5439ff3a6b36fd49e943bc34713444705e82","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.23.3.tgz","fileCount":14,"integrity":"sha512-AeG/b/xwY1kfeeEakfVGun/6n5QGFee4ncDau2Lp0Hpj/m10KpQ6c2TNM0a1UDQRAFtv1379tPjkkLrbfa7V2Q==","signatures":[{"sig":"MEYCIQCt13jCgqR/XTJ2p7fFhNhSyDM0ix6MGKCb6jB9z3/jZAIhAMD6f32miHE+oQHupyIb7Y9dwqzSnr7UXqaeRSxpsvN/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim9AWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGwA//bBad7b+dbqltV5rtohkVRAJsXer+mDM7nufuCAlePLc1by2k\r\nKaK20P96GfzxC3WCah60DMxvVm7GEgmflA5ydQvre5i1dTbYfPaX9++1sNcf\r\nreh6q1limZ+3uHYupwiK7xrxsmRV0WU/YtQHhMZviWICIZi4Lm/uoMKtahbn\r\nFAg2m/49wuiPBi4MDEC0OMy7NAgV0craxW3t43bmxo/MobFD7vCtsFeqZUux\r\nTQKyhI40hbN3Ft4F0NOIjQ6/dqan5mE5YVexVe+n/ST6vMysrI1oI09F/FCq\r\nClV6SgG7KQ5TlOZr4N+k5gT6VivToNBqFAktCWzhOGaUcT9IvxgAxbncj4Uz\r\n+vzgNVNVgXuXxJJfqHvVEauL2kZskuRBxae5HpG1FTDeBxZ30IMuFuU/aVZ2\r\n4tSgLcOfgmhQvH4NItwyvtgz4JVbHHY9z/q7mi93vDoGnRjMM5Apyv5K7whP\r\nclQ02bbTnG5LgUyjerACV3gwV/BO+h8PLnxBoj3EfxN+EzSLfwhHiTWPKnIB\r\nh6HdnaDZSBAJeo9yd3Zc8x8EtrjGuKTtQ3RjoI3jNakapfjlpDClGUuoZ3Fy\r\nJRMHJwUWxMRUVq+3AgIjjT9fLuol264F8H+1Ape7wDIaAG3vV/v6SkEQ0r4z\r\nllzdZ0A1xL4njOYuXciVZPVvxG8swVDePtI=\r\n=wFBy\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"faf8e62120566cba35b99fcead978985d46837f2","scripts":{"prepublish":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.9.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.5.2","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","events":"^3.3.0","esbuild":"^0.14.38","readable-stream":"^3.6.0","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","@esbuild-plugins/node-globals-polyfill":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.23.3_1654378518353_0.09582906806932501","host":"s3://npm-registry-packages"}},"0.23.4":{"name":"nostr-tools","version":"0.23.4","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.23.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"09d6f8aba8a677d1c6ee0818cc301777ccaa8dcc","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.23.4.tgz","fileCount":14,"integrity":"sha512-bjv0ma4VpxLS6bQC5/TCeIkNIu4oG/ETpm2TlSrhhueZvBCOt324lsyQ1NogZ3qNR3wPMGO/FjmU16DSwZtcTQ==","signatures":[{"sig":"MEYCIQCk5BDE+8JrAawH3SxkAxq7526iCpoErh7nWrWwwrOtdAIhALbCqRakm+RMA+75dljLJrdoqiey/TWefWewqsU0GFP9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis6EmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0sQ//VrXl3EYGxZywf8ulvr6inu4PMap5JVTphXhq2EffdwGURep5\r\nuVbC21+Ut1VBXYM8O8dxwMxOrbeVOJsT3xIJkiC78xSljOTlYBqozgAkoUP/\r\nFZUxb+ylaNJ60rvCtpaOyKvGmQeUiba8BvjYxRTNiiSb0F1cv6toyy/yKib6\r\n03jrjDyuafcBkPl9rvnCp47+j3Z1cUTRUNErbdUjLzVZmCiBNaqMcOsgvj4V\r\n9/biKI8AuI1osjMvsQpcJnztlI2cjJsjGMW6X5JTKCkrBcVx6mnOmsZmHih7\r\njyAUmANXU1dOeC1FLHr0UgpoTHGw5FLZYTP7/gMgsLebaRGQCtxovFXgfcyR\r\nM/ZB/DvYBqB/0p0WMM/4u7AAh0EHwS6XQqt2AMketvAtSpUtBKkfJq/DYTf8\r\nwayISNnAquMkNs3d6rrkfynmqVEhoXY13nWVXxYbDFhg2wZ6RpRRzXt3pfbq\r\nLYb3NsDTZBatOlACvZyDavTYqVpc+oRSFN+SR3ICbs/CBsg2EFCTbSCiKXfM\r\nBaMP2Ed2iXka73aRcSiQgnPZShNPi0CdxdrkxAraZYDGnBpUV5v7+Z5YF5iD\r\nL85DlNH4oiQWQZBahhbm6odS2Pxuk2JlJbYG5gmLoUQEvoRIu8ChXnge12sw\r\n0fumHst0GFk6udEGVE4sEv9ohE5VIyzHuiU=\r\n=eO38\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2f7e3f8473d2aa0a2d579de865f2e9b159b1e889","scripts":{"prepublish":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.5.5","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"17.9.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.5.2","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.5.0","events":"^3.3.0","esbuild":"^0.14.38","readable-stream":"^3.6.0","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","@esbuild-plugins/node-globals-polyfill":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.23.4_1655939366238_0.9752637576667889","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"nostr-tools","version":"0.24.0","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.24.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"cfb4688ab82bafab2f43383a9b6204e3485de834","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.24.0.tgz","fileCount":17,"integrity":"sha512-h8TuoguzfVTB0iNDgcOvT0E0/c7yR4y+m0+aOzeqnBL/NggXqBHCHOGsGNeS7DpWUkI3EiDKyYUMXQaez7vvTA==","signatures":[{"sig":"MEQCIFvTEAiT4OWLwglPJcxH77tcUdzNWleXYA2w0ix+eqsZAiAe+wGbtfyx+HKxIjtkCgahex+5Gpn/dfbponOOOsXkFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7XFFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra7g/8Ca9oiPI15qtAa18L8HzWFxq9vOfWeFJQxgGx1lDCi0XssVhd\r\nkOJv/JE2PLTjYZOze4q74On5CibK4QSzLVWlkCX0vWLcFu8RfkJhfhHH91wS\r\np5hGO0hHnux6S7kaxWAFZNXvy8D8MEG7ApRfm8cTjSPnS7V/VqoKZQqfiEwl\r\nKmczIaB17qDGk6C/qpIXJ7M/oFBfokrdgYbP3toPxOn51DY954T2vS0sxA9N\r\nKcnQfhbvN9/syMtK/prQ/pvSxQ+tGOO3OzFqrQCED1AbcxDphHHh5bVMBgcl\r\nmLViAhJe2R4TYuSKeJI58VjX2RODv9mjV5xc47fN1SvjpKHERoqBY195bgac\r\nXmB4JrjTKIQAja/7RCs+poKxk85GAlymefilHArgGy3HANhtZHCI/7DcV/O+\r\n2+Ll3Di63zL9ZHbaTl6A9HEYwgAQOZBuYTeHAosSnJBpTOZfIpxpu0jnjXFv\r\n906w6ajLGIIRePelIe20F8PE3mXaL5t7cvrQ9u7t65KTgUE8lVz7kRZyoPlb\r\nkIhfiFMyiFqCRZH8/V4fZdLKgqjluppS1/YLcubazqt6aT2uD7+wIa87fMOR\r\nfJvkG6dxasbZYiECIoPZ/JSd9fsUrliKyqaMQOpsgNWdL+UMi8eGLZ0pfcP1\r\nWtg9CgyLTmqp5DMs6GMDkH8f+xBVtSXnUks=\r\n=+77P\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","gitHead":"9f9e822c6d34dbe47f5c3f520160f1a14346a99d","scripts":{"check-ts":"tsd && node --no-warnings --loader=esm-loader-typescript index.test-d.ts","prepublish":"node build.cjs"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.12.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.5.2","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.5.0","events":"^3.3.0","esbuild":"^0.14.38","typescript":"^4.7.4","@types/node":"^18.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@esbuild-plugins/node-globals-polyfill":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.24.0_1659728196957_0.7794234317142432","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"nostr-tools","version":"0.24.1","keywords":["decentralization","twitter","p2p","mastodon","ssb","social","unstoppable","censorship","censorship-resistance","client"],"_id":"nostr-tools@0.24.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"99f73c2ea58bb3a0e964485120f497180522fa9a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-0.24.1.tgz","fileCount":17,"integrity":"sha512-+aUWblwNTYra8ZsjmfzxStr4XSKAb0gPsehNP3oBiSouLevqD3FWngc++kh8l+zfMYEPPGS6kS0i9iaq/5ZF6A==","signatures":[{"sig":"MEYCIQCLTdq1v1Qa3qeGNa4ebFuZU01tCsJ6rQDBpYc8mpJpVwIhAPAEUqx04+404oxLQPjZPr6l4dX+IpyrgGXv1iRXzeLJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF48+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2VQ/+Lu8y4P3DFz5yb7/9e/g/+MzmCVPBUanDH0rUksdqDKvaJElo\r\n81hsZIavWVekCtvOZFTL3dSVMsdoqMn12E0BLrPf9iUI+kfVYUbv8seREVaf\r\n4OaTn12lG6gZtN6Ql2SukOSxMgGWe1o4jnoqXsSH40IV/IZZSWozbyR8grqb\r\n/4sJ8AD+VXj2aSsBu+oKtKyV1UGUhzu1EoxlmNljW0oX0zyJpbTQ/xqaPG4V\r\nELwnDNOvrUiSNeYMUzaVEB+zUwSlor+P9FVzdU2mbidH7gllAphW7EDES8Oj\r\nl6aB33vty2UeJdZogx/LGaJGwWmAwJEezjWZn428tifpiFlxgz/OP0ebkGCR\r\nVjlxPDnsu7hUBWbHvMWfg17NbwS6UFklwvAgo1eVH/CamWASGzlZ4MJXPkVB\r\nEg1a3y+29WWaeRMzMnHNOdB3XNj/6BIbtgIiPmoRDxa3bFMAevsqALQxvX8l\r\n7PyC4C0yhES49wTM3prlEcXAWncBnzKg4KKcYzL/VAKVP48+rifayoUghoVE\r\nbhmT3uutLFJ6IjYtH9KkgA562E/Rr9CZrqDwpX3rGtROeDrJHayeNrJ+mlcc\r\n9U0DXv7gQOIZ+M5A/RZSD0r0FHr+6Ce1yYJyzPbAXMJznc71dB5byxPFVFff\r\nljRRbEazGnJIJJpkWiT+H6oSzUYjEkxsEzM=\r\n=nFtC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","gitHead":"896af30619b03fcd2b900be04a46633095adba52","scripts":{"check-ts":"tsd && node --no-warnings --loader=esm-loader-typescript index.test-d.ts","prepublish":"node build.cjs"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.12.0","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"buffer":">=5","create-hash":"^1.2.0","cross-fetch":"^3.1.4","micro-bip32":"^0.1.0","micro-bip39":"^0.1.3","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.5.2","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.5.0","events":"^3.3.0","esbuild":"^0.14.38","typescript":"^4.7.4","@types/node":"^18.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@esbuild-plugins/node-globals-polyfill":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_0.24.1_1662488382011_0.5916907867014549","host":"s3://npm-registry-packages"}},"1.0.0-alpha":{"name":"nostr-tools","version":"1.0.0-alpha","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.0.0-alpha","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"dist":{"shasum":"d1f25f640dd926c2f1d5b94d62c33d5337c61a86","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.0.0-alpha.tgz","fileCount":27,"integrity":"sha512-7e1GuSbuZZf4YHYudKe8ZGt3CG5LfywecCJrqWPS2Sb78I5KrjRX2gXMejZ0luGIT7FvgULMUWu4G5/mRfaHqA==","signatures":[{"sig":"MEQCIAd6Hc6uOiP0ZANeZJAHFVy6QW2bEAul1QOetFIpVc0PAiAM2mjSaA5o4/5aCcRdUaYfVqVWA5IerVx6Lz5/VH7CPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjog5YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV8Q//ZiJoGGx+tavcdVSMII4N5/rTf/f4rcOesiU2v1BeH+vSFPWy\r\no95qQBUuTlxbAWJJMMRQFmXFvcfSOcVgxwgCbgYcGWDQk868OvYubJQVPHR3\r\nMEmrggkIYTOGp6x9m63v5Wuf8x0lL/MwwIQBuNoFJeoGYe0fFuwGnI/wMycB\r\nDjXLfkpKmWvQRfiIq1e1ppy7k14vQNTY3k38P/GFEghmaurDN3dLSK/UtnnC\r\nZWrrpOQSK1wfwZYNIJj23BjQxR0NuoAF86sV862DVc76F+Vfnf+f63aJIGwZ\r\nSBHvDPJ8bj+luF8B8UG7Hu3qFZWHfkDGgVWdEvB60fPOViCn7k5gOgHNQ65b\r\nZnL0hLYkBTH8DnPCGszM8jchX/X4o6fG6CI2u77xoSli680GAt0LgJhRENs6\r\nVhB1r0WdmrLVBkoy1ywGuSeVc/WUBGtHMo/ZIQSyC9tIc3SqrE+dqvFmYatK\r\nD2WTMUiKmLL1J7UvyqHsHULqlguxbQ0LvPgt0i07pD3bLy1MLD5PhVaZ7rpJ\r\n3XsixhEqHUZG8bMSLMZOsEVuzbfFXpEAeQPZvc2fyRoBLKFkDxtO1lMf64Pa\r\nJJmElug7Y8pJgcW/EXLEXDAplE1qfg3yl1Qb737+a7tIucc7+FHZFySi7C/6\r\nLgv/oSSuWY0k8pHkaGIYW5GF2SXFKAtPJD8=\r\n=qLTG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","module":"esm/index.js","scripts":{"test":"jest","build":"node build.cjs","pretest":"node build.cjs"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"https://github.com/fiatjaf/nostr-tools.git","type":"git"},"description":"Tools for making a Nostr client.","directories":{},"dependencies":{"buffer":"^6.0.3","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","typescript":"^4.9.4","@types/node":"^18.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.0.0-alpha_1671564888084_0.19495351032174568","host":"s3://npm-registry-packages"}},"1.0.0-alpha2":{"name":"nostr-tools","version":"1.0.0-alpha2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.0.0-alpha2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"d8e7c16f5960b8da2a16f13b57a060cf6fbc4a0e","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.0.0-alpha2.tgz","fileCount":29,"integrity":"sha512-Xmk18q3eWW0aZ0MQuikZSOhw4+3a9teYtAFNZydMmrJAeYs4+KlesvcgJ1capwzn99j47o96WE+fO2/2gAeu6g==","signatures":[{"sig":"MEYCIQDtXhtleAYdIm0Z+KWWGA1VYq5hSRzSd0XRcPJpl/FR5gIhANfFlHDtdSSRJVcfgDB+uWsYR74aQqXALv46fNp/N6l4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2785416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjohPSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF1RAAjMei90t81LvaQUJUnYDXqIcYcUbbLUMQgvYLxjZqI+0LyPyi\r\n49BJOjeSjBesUgcBB7RedtjQM9cxxnXj4iA+o632iH5Z2JqBuvW0Y707hgUX\r\n+8SSF6j8pXzvvzPuatCk1OlQ6I09UqrjvaaNvB42hThSoRiRN8dHuLvyXQ5p\r\n+iHtH3FNEVf8AMferMZQ4q7G9NK2/539Nu2MKpLafipbwCqrFA6lsbCy2z5w\r\nIrDwOpw0daJgJ5dQFYzoYDI/3gv/2ouqqc0ArMb9pYk633MhLT+fRclZgoDR\r\nztLkhCVToCohiEteC8Hj/QqiIkyD0kfUKvz8DM6bRmhwECyFpW5UXLWV0xap\r\nP0yANMDToam/rdNz8kULYrUFNNXJKPbAKRN78HRWDtZ1CWOm0ZtGMgPu7Idn\r\n6iA8+/Fj6or7HDKksZfZGJo4vNOcuQ4hkBASlowXjW3WQ004ThjPEHDsfmEG\r\nLxiDivcY7n0E7zEavCdEQ0xg+dXJzzClJqVrtAKYldBAJiuPhJW1KIlQ4Skz\r\n4vjB561tauh90Y/CheAlfqDgxrloN58bU/LOTblDDOve7Qk61X0ObplnYdhs\r\ni+nHQGmyROJPOHB9URieedmR1qspIZUlxQIATI7nY5JxhaTKN6nEqTrscg3R\r\nYNbFKh5MIstCceJNC9lApP+ILFsG1TH3/Kg=\r\n=S1QF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"b96159ad364a4aca3d701982dc80d873fcf4c735","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"19.2.0","dependencies":{"buffer":"^6.0.3","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","typescript":"^4.9.4","@types/node":"^18.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.0.0-alpha2_1671566290112_0.8265987125624994","host":"s3://npm-registry-packages"}},"1.0.0-beta":{"name":"nostr-tools","version":"1.0.0-beta","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.0.0-beta","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"7cee5ba70913d805cafe288923fe24b7ea636996","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.0.0-beta.tgz","fileCount":30,"integrity":"sha512-TyqxqsWzdALOITgvTYcEoRmjvGk3VtJobHSfW9eqIUtInUcusVfpYjblUEGnAnr02RyUp3BnNq/jPAcYKEKVXw==","signatures":[{"sig":"MEQCIBBgaP+2RqqwvkMVM7epWkvqXrwpJ98jPr1GnUtnZ0ldAiAizkDq7QKblLaDxQLMaOC8p1QSHHusFv7SixzYE+IsAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1710267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjokJdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLhA//SPnV0hgaEO2cFm3AV4C5BA/CCzALmiDs8R8HRP3kDRlfX40T\r\nUFY0JsZl447ALk1D3gJgSwHURO4tUQvQaWFXtSv44kItOoVcbIy2NFnwIuwg\r\nUbhkWoyyo6aq2U2YL629CoEDnsUVTe8MKcBbdrvIuUqqAGIKLQhbV8osbkdR\r\n6h6BPUVeexLFsYWc2LQUTvTMCUWLyiR4XWcLHMto3LOIy1wj9jqa+b4RwLi7\r\nyZQDDW7mvmgy9yp8Mvg6/yLC2ba7Q7t4CFfKQkr+y9fTkkkWDxPO7bE+wuLG\r\n4ciZitmk8WHetixps9gaCkb5WlP/dX1oWBrLLm7g/rE1CBwMErBKQDrdp1FB\r\n5nME3K2rl4Io36IyVU+2H0b/KPKbZLRostnKa9Sa7Iu/4FHs62Vt2sncrnDl\r\ngDt9o6J2hPgpd8p6Te40vEbBX/ezedJGbesk5cbiUNTvI1pEy+tl5uFP9TV0\r\n19b19xd+znvEeekXel1KoUH8RUCava6gYh7FH8YWXjDYKsnNrG+H8lrX6AP4\r\nBi9U31l2ly2OhRsHBuc+2JlluWcIMO69xcwKWbUhtTg4ciL2+5rs3n+u85k+\r\nLzWlA+sGMsuJDlws7X1AOkp2pIBpjcGoWdxsmzBc+++r+tvE6EY3NDMHqEIu\r\nk/r0ZYfRTp0cPD6poE/dv3KFvNTfGtbiUhw=\r\n=wOoW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"364c37cac58614b9ff5b7c00640b0d5c544d1156","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"bech32":"^2.0.0","buffer":"^6.0.3","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","browserify-cipher":">=1","websocket-polyfill":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.0.0-beta_1671578205370_0.9555156596660461","host":"s3://npm-registry-packages"}},"1.0.0-beta2":{"name":"nostr-tools","version":"1.0.0-beta2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.0.0-beta2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"1cffef82b6c4a9fd1d9637e00cd97b94bbd9ce04","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.0.0-beta2.tgz","fileCount":31,"integrity":"sha512-SldjzS0TSHPsGbIF/E9BWXOu5VJ18F4yRk2cA852dUfQ/2YPDgi6m8yZDbPg+M5IYRXxSZof/i/9CLhoGyUlYg==","signatures":[{"sig":"MEUCIQCENVHTJY+A1/Ke+j7mv/RUDC/NFpWSu8iagB26/b8AEQIgB8JwR0r8vkc+diJH2jblMuYbmE0o/ZmkWgNdCy8Z+HU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2kyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonMhAApBFyUVSDh+a0jQNtf3CEeAeGoQzFyfb1RHjrmiXDKiOe3tUI\r\nieF0CMOyyrnnUs3EUgkyJIp1IzMga1ZIyBfgUEPJvayRAVxYjqgJ0F8p4NPJ\r\n7fZ851QYWQp/VRDHTPE9yaNPqjQjeoOcEdxjPiOClNum0loGFZbSh7bFrwN2\r\nZS4Vl5zJ/2n/BMcZ42K22M+odVPop/mOgMY3GZCG5daqy58RaLUaMLvu5XE6\r\nQlzLGkeDPXZ4ZHeC/PLsC0VYVctR5wpjW/O7768zJgihxvwVh7B/uwZqyJHE\r\nKWITZY7OrC86JpG8ZC17ZCPFS9XvI+kreIkPNxzpcIRPxpqBoWSod7SWUfWQ\r\nqBVIB58OLH8o6My7jp/pAnEkgmW/1Yoda52Z/fYPLrDDJXww7DR2IoYzmG7z\r\nprBnhmaTElF8WkPmQH4/Qov5Uc//fD7zhFSxJDryiKzLy3rJ8OSkSG+LNXOZ\r\nlvv2QDnaNFaCP/5+xIqInzqI8YC6IqoWvkkzPZwx1iiZLTCinBT7YsZPgisB\r\nUjGg6T8MK4aP1PcjUrxSZht98ssPYmmVXT6wZ/Mxxa0I0nM0K+5XpOKXSytg\r\nObpnTGs7keGxvOwBIRuc1HSQB21+nb5nDyynlpxFCRee6+OA8qOpRj92+mQh\r\nR0le/AmIG0yi5xcLQ+rSSO97IR1f2972Zxg=\r\n=pboq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"8262a81cb24f27e7d0f4a0215a2acea7b014a19a","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"bech32":"^2.0.0","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","base64-arraybuffer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.0.0-beta2_1671653682683_0.8225680272337974","host":"s3://npm-registry-packages"}},"1.0.0-rc1":{"name":"nostr-tools","version":"1.0.0-rc1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.0.0-rc1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"8975f763dc1b4b6dd81717f116721ee09f4858be","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.0.0-rc1.tgz","fileCount":31,"integrity":"sha512-1tu11vL5gFAcIB6GMMkqSFaWxkX9Sk9QZ2hTyULILwFixGv7BLd4euEto1e77H/iv5/VqppWZOKQA7NtIcLItg==","signatures":[{"sig":"MEUCIQD9SFycwBZ/dJw4xvyds0Ow289rehxqhU0pY9XTdi73zgIgdkZ7mBetT3jKljOBYS4rzs+tJ8NV8Xdb9VNDoXtvAys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":691536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpEV9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtjg//a8GD1INF/j6BpaDKH9TAak1ojJm+xQykZUn6dxm+yJ4KF5Zx\r\njULrI3mqQAMtI5Er6Vaa+pfvoeWfCZEOWMFDceA+XJDF5Qmmsr9i7GeLwn4P\r\nMM9M2nAOEKgXREhcVi7+cRxgKuBK30NHyqvHbHexE1900/nuiDg8Ac6CnBEM\r\nsvXbGOcvPLIBGNsZ0fuCjgwnpgqudrTLN3sjOCf+U2w0Si7eYa1CI7SfYIsN\r\nf0YiIyTo68UdmZbt/SQOdgGxuATyBQI5sIwUTsNa6PkAGvfjv7O+D5EzKSk5\r\nAkw1qe9VnU8gUFVYszBxOab66FK8j3rfKapAQ3c1S0YyjDZ5E1d7LRPNxHcg\r\nUAVr42gKr9C22OI46WpAwXyETZ0czmeENzCi/IJKP8V7b050InZB6caZJFJt\r\nmnRcWbBuwDI/Xn1DqIeQUFmKkyPUT0B0H1Lpcktt1qkawuaZn4WJew/xCOze\r\njtXEIX+jEe/NFmJhoAKGWBurbjkmuGt0ne+AuCfoqp8Tm3AmCIKm6jYOPIVC\r\nCQRsXYJt1GnoB6dAowYIpQkOYmmZMHg+83npGuV5GR1S/unmo1+7jJYReQCr\r\nbkiIlWG21O0GnXJB3VJIZdDq8owpvnESOUyuYp69NG0HKfPeCqyHVrj768gl\r\nsVV23TaG1fXxcOwXH3VmYNRgH8DF/ug5cvw=\r\n=vDDA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"ac698ef67dd3d5d9a2018f51ad618792de2fcc8b","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"bech32":"^2.0.0","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","base64-arraybuffer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.0.0-rc1_1671710076794_0.1995861098305043","host":"s3://npm-registry-packages"}},"1.0.0-rc2":{"name":"nostr-tools","version":"1.0.0-rc2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.0.0-rc2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"f3f8b42c60c39daa9c11105c1748e5c6cd2d92c5","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.0.0-rc2.tgz","fileCount":31,"integrity":"sha512-CNV+fzLClVTbWIXHYDehZYngLJm7vFWPZ5PnO8fGHCOkFBe67z0HZTCug5DbgP1L9b5l7sfL1TYTlGf82uQtcQ==","signatures":[{"sig":"MEYCIQCzHc/eE5qf2S2CtJwyRO819UXpQkjIVeb+Mpi7k+6HUgIhAP0yOsNY1iOPubk9k4IeOiyPbNaME0AmcCb7Kq6rMuNx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":692587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpfE3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMFBAAjmSHI/Z51R38Rf8rIBx46BgsgzgNeJM7nlIA5J8CPpr5R2dD\r\nb7TvMo006waxLB/uP8Pe23tT8kj/8S0huWXj6EOtHZnQ3SQhFJTyfULFFAOG\r\nOvW6ndEx8xZhVSiPbSAnI35fcADsCEN1MYQX+l6C8zFkkAS4eaFktG9C5FW2\r\nyeKHQfA0cOaljrxNOf7OJTu450D7Brrea5fBsvzppmXa9MBuAl9zU6Ns+xK/\r\nEgckPx92RPTxaW4V0cxCF7cctdv58p+lBQp0okRrHi9HggE4mDZw2lpaavU8\r\nospzPR95gWQud2ZwouF932c60vxedpFc/LeDIKCh4w9FnmEYDjdgwDA/A4BD\r\n6xaVLM7pgbvA/lFjUVllFjPAbVkAvtOuzOkASQmo/pMyBZCEziD8kxBwf6F/\r\ndjEnAFyHazTf18U9iXc2LAWL5OJs9rRKm0zM4d0AmcwDs9/eFXQqzKImo5Ox\r\no69pgNv2iaSfzyj23mWyASsqnL59e1mdMClh79BnstiL1JoJQgqxBGXkuVWJ\r\nSlDBPQYc3DYL41kv7zc0HLzAB/KPMD159ejZ1RYCAfB/Dga67sKpnKHoLZeE\r\nRpQsQzgZPrV1bF1JZXj+nyEnGz/HUma1VuteyrA0MmtqK6mNom7+RZJqK81r\r\noas03ihTn+OP6ShibtomzD3RXvi6k3Oum4A=\r\n=Fy+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"74a0d5454a30eb713ed07c95f67b7b600f72cfa6","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"bech32":"^2.0.0","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","base64-arraybuffer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.0.0-rc2_1671819575176_0.2804958715887851","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"nostr-tools","version":"1.0.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.0.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"2474316ccaec3bd78c6367d3cc3731d3d4557366","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.0.0.tgz","fileCount":33,"integrity":"sha512-PEElBgGJVS6rCzb+ydqKDlX3ouHhin8z8R4fu00abgcjAZ+qGuIbWF2wr1+Wen5z4XOsv2e6KwmLJIU4Sj5c4A==","signatures":[{"sig":"MEUCIQDopza5PrgKiNQWg5IGQAIq9P2RVswebMy0fM88V/Z3pwIgSqFLfW0zFgJaKnkkcsSmNtc+HiNgrSHDGeS+rmLqUc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":733401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpj83ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfARAAl6gt6O7IMtcTBcwe2bh3dJZmHB9Ww2igUnZzsC4+q9W1aj8Y\r\nZ5GzB0QRdlN4i4Py0IbT5+295duLU5EddnJ4hafgOxjrmxGQZKJyI5OVSMhI\r\nsrmDAbBV20Ro+jSFFA+VjDhSLmmS7BM8PKASP9Nvd+HjSFmhTfxBH27ZmgoV\r\nTeyefZfmg3ivdH46phfB+7VBIIOLSf11XTsAJQuWCdNAbxTdrfS520tZxkhI\r\ncpIz0ii/FZTtPtdZzB7MaNcVaTfysIqm6mweVARughhXA3FI9gepx3VN0aBw\r\nPuId3rwJz2u1DIYgq8sp0mRlT7pRzZfjgbBymCsekkm605yirKf7bFrHbtki\r\nBT61/d9tyQ322aUoQHPpyE/Z2o93bIbQaMqNSZivBdS1OMe8aJiyvxEbmExZ\r\nIusdB12ogXG8/P3aaA+LUh1dzjAJQZf2Zlq+oJl7QivjBs9SY1DaKz+zgTRa\r\nDA/DrFJuETfi/fj4vViCEz21WKIUAjRyIxoqOarsMGKIIXHVG3W5O6vZWgO4\r\neAhzkAximOTQ+6gd6EGiZpPgTrmUyJY+UzcA2pjaughuEydFZHnrOFFAPV+b\r\n4QxljGtVV0LJ990oATuT+690MN3NCaYhyvNHTafsmRmf4NG21zPbOre5RsUn\r\n+8xJvuktvlHcoemzcuY4sjInyXovJyXtwSM=\r\n=4ajA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"87c0f0d0617144f5110f2d67c087494b039bb3bd","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"bech32":"^2.0.0","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","base64-arraybuffer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.0.0_1671839543027_0.692459985547561","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"nostr-tools","version":"1.0.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.0.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"acf21758fc745674ed047e7dc219b30baf489005","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.0.1.tgz","fileCount":33,"integrity":"sha512-URBNadrVq4qSmndzd4clZqubze4y/LB8cdzzen9mNwlFh3ICDdWp7TCShTbLEZQYPPSVoOe2n13l77jzcVvH/w==","signatures":[{"sig":"MEQCIGftigzx40mBCnEzoU6PUuYQTMYFF9fDiGgBsr+lNvWSAiAceu9r/daG5HXP8QhLeAGgCg7fRLTXo1HVHR9Mz7qWlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":733422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqJ47ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKPQ/5AcJuV4PzygU4ydtktssjcBKWSu3pcH/i6jqrBUNubvfV7Cek\r\npOUOkNs7vSrxgmNVCWImff4RI2R8rS6BKoW4b+oZnCKmx6gpzues7v6GETew\r\nsLpauGsVncOd9RUhOFGNUq4pdP5VwA2fAJFqF5Mxf99SbAuk2j073NeImESq\r\nHdnatbKKs7nbXWV7865P/23o7jKRAxZ9XhFv6vPyCqVmL0OJwo7zfUL5pyay\r\nv7cDqQfIq8SM1R/QPs6xFxYrswmBsfED1Tou2Qjnfpl/6DTIrOG+4S3yTIRQ\r\no9xPaNLK2IkPCmHaeZVAohIwNye0lPp8C3NwbCKfMAd4O+HT+e5bneE1xWLY\r\nydSoNONVy9/FPEH/x1ctEYOuXUl669n9Yl+lGYOzavzl5klUVmKU5MckQc2E\r\nQgDUfEU0OqPqrnbu8SiLI8zxT2skItjKN9aI2a+8hWqtwp15P9babxmi1s/Z\r\n4VDaoPkSLJsY+rqS7qnmjtOt0VFdo5m5o/NXBCZLaOowpy7iwIAq25//6Qnd\r\nb7yBtmHNtHNVplbrE3npS+IawXHsbF6WzgcckWkofBeWDybKbi3SXmH1Okn1\r\nbr9K5nYjIlc0tCx/kavgOLGuMee9KteedkNAktTaVt7JqLdT12skbYRzFmv3\r\n6f6LZYPw+fO+ME92vVrHw8whfuLkfLZ9fVk=\r\n=hKRI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"39ea47660d7b9825090adce44ddc8f0421df0959","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"bech32":"^2.0.0","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","base64-arraybuffer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.0.1_1671994939431_0.18241378663095653","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"nostr-tools","version":"1.1.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.1.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"f7c06a1d1a1a71b7b1feb7b0e687cef6a4e24286","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.1.0.tgz","fileCount":33,"integrity":"sha512-T+Fj29ff6dn1YMMDrG03OctxrWVKeei/DZatVjgoad0tYUCiBBERk37qkpCqFAoKYVreIPl/Mxrh2DVfMzLA7g==","signatures":[{"sig":"MEUCIQCvIikk0roTMHv3+Ia1prmxP103EF7+++iaMrHCsntc0wIgMdxtwH0hGgKKcMmngPn7rvz/ISFtJo1P2AicOy6rfTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqwLfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+MA//W/8S0FJMi6wGz4zhqaKg9JK8M+tR3OqatI4ZfzWhvcVCana2\r\nnQ2s2HiFvO2rI5Q8NF63op1Z31e9ImE0x42cb2nuE0VpVtny6MYL9lOk82yh\r\ntSiS/DnYPQlksCbPZMjUiKOQdO5E/T7kmjT++/U6blK0cINHomCuzofew42W\r\nYqg3dl/gQn6zD/ko1iuFYRFFzyqqIuG/+6hezQhSefgTJTtg8a2pvDjMJYV5\r\nf4oJbtlvFqEt3Wg3p7UwlB3FymulFHVvS6L8ipFM25UKdKXgajLt7o2niWie\r\nu1zIXtSJ5Gd8ljHJvdH3ST3f7UcQMHu/K6sPHbBeI3V0BPWUshiu2+FNJh6d\r\nzR9pfY0Oj3+9JQ5c31Z4Wk4DPtaVErSi6yaJWFkEfNfdIdzeJ1iRvN5jgRS6\r\n3psmpcmDRI34dKK6m4aYzuCSR0dvBfLfdFkFXtf0R/V49rWem5fJEfQ2iabn\r\nw8brCdxKu/1TRNs/RCxY+7GQe9EXqIMjLnJRyxoL6o1SrC7TtVhXhS0BXgFw\r\noubA6MChgdpjzlRJhHCR8JfevvQXBwt6QPYftUOkm3m0CEQOgPDfkfVOgkQi\r\n7yJeX6Y1eYZtceuCDui1mejEgbK2UQofS2ca+xLdEA9/5pBrp3YFGoZrPNvk\r\n34SDywSVnBV+MFJuXCwlkUZIj/7CO+fWETA=\r\n=3UgE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"50c3f24b25c7309c6c143c8284685e7902bccac8","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.1.0_1672151775226_0.12801101450229568","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"nostr-tools","version":"1.1.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.1.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"2be4cd650bc0a4d20650b6cf46fee451c9f565b8","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.1.1.tgz","fileCount":33,"integrity":"sha512-mxgjbHR6nx2ACBNa2tBpeM/glsPWqxHPT1Kszx/XfzL+kUdi1Gm3Xz1UcaODQ2F84IFtCKNLO+aF31ZfTAhSYQ==","signatures":[{"sig":"MEQCIC8Mvs7xLH5rYBhG9ZrSsnQXge/sor4h6cMaTN0R2fDAAiAF4QhP8n6R3OoKpWIlxXJwkVxrx/1L9uRRjFS51yuufA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtXxRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsvQ//VJ6sCC61lX6Zssr1ps2XBzUr3Hzr6DMZHKz/dudSkbIUIK7l\r\nLKVGh85DOjUmcAqdKAeeoe9c6mPwDl/1O/st2gZempc6nkRaRpqgW+cd7lNt\r\nkuTsY2X2iaNTfoIRmj0rn433xeapHXSO7eNCMVysnVmTnp0RpKZCW1wV+Xur\r\nn1Zpmh5lwAaO61kLLOJKUcN0mGwAp5vHQDXWAWNjSuvksA7+aOQll8zUATl3\r\n4rPmSe5hCTLHtU1CVZo8pEZicsPkBlsRpCRyRK3j+o1v+x5kfukinNdEHbyo\r\nAZr/bzMQg1q4evd4HilaEIMVZ3xsRvuHnVnLxxIR3j24WLuhjU7J4xre9GVk\r\nE4T3srEGCnTq+9zUyR1gF6u+4c4t2vD6OpQTnE0VIs/J2sOvyprNfXVnSaFj\r\nKsBx9OR7Fk9ynx8q/GukJHrGF5XYn/veG5Y2Ql/ZL0Tzw2B+7LFRBm6juGZx\r\nY/bota2eWHY0zLfGotd2i+84AlicBBR5Bid9qG1Tbkljm7qlVOp2i3OcJ9TA\r\nG7i6PppHTjtzAMovTeWJ3UHw4TxRPBd39cxWhRwrje8IWmUjG4B9CkLkb/Hr\r\nVltXit/e+xOL8Znstd/w4Pgc646ssS71Nf27YZHa56e8TT5mCHg22C36mD0U\r\nvsAnHb8BZIaKspsFNetnSBQWxoGyv9b/ipc=\r\n=8EDe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"901445dea118399c248e20ad128f1c58d8c48046","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.1.1_1672838225310_0.8311744703437416","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"nostr-tools","version":"1.1.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.1.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"308d36e3c711ad34f2bd5697ee8aec514ccd550b","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.1.2.tgz","fileCount":34,"integrity":"sha512-y3hl6UxC662ZxzX44BPxzxcPAGYD7rBamJTVZ3gbOqVhOnXlLgyMMGFd0k8IpGzEiVjuR4K0YqK7s+C4e9uh0A==","signatures":[{"sig":"MEUCIQD/HSEIBb+9rkEIRVQPOogereMSV1d+Var6hOiY3UMAaAIgGkAjJTL18lF0jKyxC3mz51vOza+eXDKTuuQV6S0RcKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyFdlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb0g/8D8JGKe0f5oGY8v9Lsa/WPSpcwEQVuz1GFfurI7mgzR/68NxU\r\nw459KXRSM88z7qwW0jhALdbKFtvPQyHHUc7vs4WJWX4PrjcybW3t69/oGhp4\r\nNGaN0soUMuic4A0pi4MfykDCi2hoBV/iDP95CMrKB70W1NPQkpzz8G0Mj6XG\r\nL9jYF3SU6ubItap2NcGaRsAjJXdotK+44PWzvdjUpGfhAoF2G5veuVENA++X\r\nmprGzkuaBVMnf5DID7MbEkIapTXhngjKxsA15HnTKVQn4+5UDW2xDd1pn+Gr\r\nTaY6BSzr9ntBTTPnkhDKR35zNFkufwKVmapd7kAOQksfoTdWlY6JLBPM/c4+\r\nFWjEtSx821UXVMFkXfmNuTNlnBRCDh+Qjrjjcb+sWNy7rMvDyHyoAHfpXtlA\r\n+F2JDyw3kASl63A0H9/KoTBqfSUFhJyA8O5lfqUo9oeCC2vbR6L62eAG2foS\r\nOlGlTaiOVy/C4oTzVn5cR1Vq5ZOCobqAqS6e2fQckivQWaKvB8rLDwxoVf1D\r\nC8H0PNDKqw32mA2s6Gn9UjX+KJnZvsXTqHHToXd8KbiHkXTrTn/DMxBWk3T4\r\nZ3ZgDHQMTfyVp1Fq1Ag6SzmxVxPjcQvEQDFEonO/kxIs/IfZ6zcRpwfM+r+m\r\nTalJzQYh2hs49biaRyivEPHR3Ns6JqozSd4=\r\n=K/Pw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"cb05ee188f18e13f5c93b0c1ca40afb482e12b10","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.1.2_1674073957669_0.9835760861836125","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"nostr-tools","version":"1.2.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.2.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"34840d1e0c649aa412cc9e6994f12d93282f0fef","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.2.0.tgz","fileCount":36,"integrity":"sha512-5bISmkAsFP2ZgSWlWo7Ra0PHpkDRDKylOxQQAfWs3I8OpuQBUmOKuQAAO2jYSFa3FGRvcCFmF+tO7+m533dtLw==","signatures":[{"sig":"MEUCIQCM4zw2abRKUKnPKpQ3B1t4DCdIvDQbZ8jmdsn1HuSDAgIgSwyrs41QnLWcEvbS0tQ1FobWXvHrTD+98vvH038i0Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzTt/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru/BAAjQp7fpbiBOtItLyfe9FVrcIlP2pQbVxTI1ac/pGkWTwTEsum\r\ngPFYGmoZ54qYA+4oBYWhdKV6znJbtZbrzelkNYktB7JmufYrhr+w5+aJOnmY\r\nPM6SYiwrgXqEjWEnttkHaCqTVYx89GW347WoI/pSLhXKkP/OHUrgYqqDjijW\r\nMd7qBpp+4749mz0IvV7ZSOvA2c4nskgAG7dMrHzT00LKVSBOa/P8jb1QsYxr\r\noBn7arZ1/ndRwT/cUdaZOMHhI9o9lzFdmz1bVFbUeXU1fHb0JYEhSzP4Ft1P\r\nfR4ex1wFlUweVIzc82eW8FubOPW1r4T/LUzCPVlibrfSrsCIpUmswPLCvlnO\r\nXQjedmxAY3lmqPsrsKUzgdvGoZge/wOnBvX1xcQ/22mbKJNPwiwkq8iZA6ff\r\new1lx2J1ygr6kR2RBO8qdYXRqD9Wf42T3wkE7SJbKHiv5V+BcAqDwf+kmLF2\r\nfZmykmf6BEn+Bhh56zCUR97SFlL/appBb93DXf0yi8NWqZ7ivTA/Ti4NzvLZ\r\n57l9p6B+2jnErw6fUOb10C6QU3fCmNG0SLgzzMvBpd4G4xYjgoIybuLr+E16\r\nn8YoEOEy75BrsFpmGEIb3e1fkqT8KUXKjR+jOZsUCEeTID7RgT/G8JS3YKiS\r\noIni+n0Dd6zNg1gj56Pw9szFQvNoNvIo4BI=\r\n=DpFv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"7f1bd4f4a8d270079ca56486c3c561089b1b77aa","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.2.0_1674394494925_0.3892364394375929","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"nostr-tools","version":"1.2.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.2.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"0871572254679744539846602ef2cd2f204d82c4","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.2.1.tgz","fileCount":37,"integrity":"sha512-SL0sst29mrQ7oUPGQn+NMH4yuTe69a8S4bliNpYB2IG0fDl3Cx+xSLnuCTb4nZiNalatYsA5l+751wQiDGA3+A==","signatures":[{"sig":"MEUCICSTpqtmH+ssjCn+2ExKtpxsALgI1b+pRv/UCi5Lsr8qAiEAsO72LDKQOBffN8l5neVR4lWeOAQAJ7ETVgMy6prSpew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1Y67ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbcA/9GPP1I7plwbIoBHxVV6I4SFi8giX+L05Olm3i+2/SHWd3G4Zz\r\nFXIGyWipruLFQVU2bXxkpzo6Twf3CZ2hSw/BYDYtGiqWHY4BcbPABqFPG3gP\r\nboWb6e4HTfGVKL2nRibox0OQB2cO9r4xcu0L3ClShhKb53m3u4pXzXHI56V0\r\nD7sjixtyfvoVAaU16G6FLw0MhSNScPORwr0TbqyHInbNwwJRR+ht+1TJUMbm\r\nTBQ4nOQyF9nzAtsGuV7O6Rs5AWW6/upxlspbguJDZxetp7x9wnVTu+uorVdP\r\nXgPlhV129O7b8eEar7igbs6hco0ZT5BTZwXZMWFs71UbQLi0SRlka9RSe18z\r\nH3MYx4MUWJdP7z8kG9J+1+pAvTVGOlVHpEKOE+2OMKQxVqNO4OdeW/eQDR/S\r\n+UTO3LZK5ZkqKFKLAQB9xWa/HRrgl11uzW8B351A8CGPsEMkYnrqGiNt9lyr\r\nJBwP3kZ4fR4O/UIGfvIiJyePR6WmvOWD9bf0Wbuc2nyWNPbtbGCsWsa3Svmq\r\nkyKa9pOT/qPbkWLP/WVPaEHbWBvIzSIcY8CV859we5/7fhlW8GBI2fApNStZ\r\nKN7NMoyGCkJyMu+R+3sRNp7Hy9lPPUCPopRx0QgjtmIEkKvIqvrciZfOJjhV\r\nAvObUH/OWv2988Wx30g+RmtkgtGVhF8ecHg=\r\n=lDgN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"312b6fd0359b36c9a2833b134d388188f41765a3","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.2.1_1674940090884_0.46501264322130487","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"nostr-tools","version":"1.2.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.2.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"13aa20fb53ed07560d9ed0a5c043af634b9e325a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.2.3.tgz","fileCount":38,"integrity":"sha512-DHWEdpdx6rLg2fG6N832ZzWLH+d62SfZK0lkiyKcgYzD74j6OGfXW9ZSDIxVg7QCVxL02V8XGKTXP7nujADviw==","signatures":[{"sig":"MEQCIAV8RxEXXPrh8GomjgzOKfHhADXwrfuO4nTjAGFwKWUeAiAxlwvRH7CVdxQ8HMWJlHIHre920vm075sxox8tAAumTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":769894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj44o/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI6hAAhcdeAfzgbIlRNH0uxMYrLvGZ6xpPEheUC7Gs/Vzo9zLPtYG9\r\nFOVTEOgOIc3dYcGNYt3VMadUvc8Btzh9QWx7dxWWW4zmNYUhY5LBkicj4oG9\r\n8VNWcvtyTVXZmOQojZFso2/3e7qqhaIZLxqZgRWuWwKTrTfQHhK0YTsJMg3A\r\nvxbXXO1gDTL+s5nemqBhkMtWoKPnfoHOSDsoGXuSmB3gD78TtTZwlF228l/i\r\nniFbB0plmWZtL+en0n1iATRGCnhZ24YKuLeGCz627ujbTvn/IL3QxIBFIfgf\r\nt4+66NRjSCvBkBlQoaDCOMQwzuMNjJZws467Mx2OjxyGSzbNuzv1ca/1s5Cs\r\n5kK/mMNbqVWPZA/OOHjD851OhAIw3FFkJFO07i6wffPoIBhvNnzpn/OHSKXU\r\nDoj7ijQU79U/ArJum/rf/vk18BSCKDjkzrzuFhHsWrNEmcp8eI/4ps3lpK+9\r\n4jkycUH6L6mw2e7RJU/X1Fg6DUscUvgzAztEShjDBIGNkXhQLH0GUQ8pFsQh\r\nOGOZBagdMcKLB5oo+AsT9MAER5dxB1oeIA73NZAvBcCKC/t+GP3LnKyS41eY\r\nY4OHeogTjJkUkyhURJq2Z7/6Mgp+fMp2+lUDySTvzUu2VwQW3VHXzFfWblw1\r\nXSztMmJPAatDtxJQNs4046TGryTB4VBUsQ8=\r\n=uEBQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"cc8e34163d905c621673c1f2ea8f42da65bae638","scripts":{"test":"jest","build":"node build.js","pretest":"node build.js"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.2.3_1675856446757_0.1450100619798913","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"nostr-tools","version":"1.2.4","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.2.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"8b3e3abc50251649d58cdebd9e751bb58be3f360","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.2.4.tgz","fileCount":40,"integrity":"sha512-A0/F3nYhzbpT2rTQLSRIZUXWPqO0e2YaCh5WxI2QoUX49i3UkNOCE5lYrg/cSLQOQTedmYHe8F+TiOQVC38izg==","signatures":[{"sig":"MEYCIQCBzleERCpD6oEp3Vpn6QExSYDM0dvGrqCft5tV010pigIhAJI3/PP2SA9MM+n1oCGGLnqWKtby5seZl26bFaSzTJl8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":787860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4+ryACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlvhAAgZx+3iGs3qnrYvFiehAoXHEJN9HKjQ4gf9fsmNPI7I7DAfXk\r\nxtU0nmsexT7yA7auBtjXj+cxC2mdTUgAbax7fDFudtt0jMS9tNEhKiBiarqs\r\n0AhgU8+qsqZbz9wM8Norbzj/fh25Rk1BDhvk7aGiEiM+lgh6edo6FZH4QyrH\r\nD7yB9Z0FTTkkRncTsBxgXusJFYe/EbI/636uWodgItGo/caNn2JboqpphsIm\r\nvcbXdGJSrnOjAo0A5VpE2cBX9oF17sP27F2vepnecw+HuNLjgnbMBt98/1Li\r\nU54tyTj4eLN/QklsrEsLlSifCd3anADOSSLw6O2BjgRl1assQOMyS56YVJgk\r\nU+OS3P7rRsurkzhTMQIYRVrbs56xK6olsA8WEGhIuGNHRfy451mtgH+UmDyl\r\nqB8NAXQTe/jWbBRdA6oiqBNPrgms7qaudySldrNGzNuSYMdtQvIjFLnj9hEI\r\nofUiQzxNMYlgZsRhDJE1oariS8si9WKQ+R/3LrVLbd36jQstE11N+vwaIo55\r\nbska9jsiZeHbLhrk0wnItibZcOeVlWM5kenQqfBprXBoHB/jWezTJqzHtlQa\r\nM6OoHHBq/ERf09hlAA1wzf9iwX7PPVrRC9DEO86fEYmJZrZxHcpmogWhN3p7\r\nlIK6H/0nlJHqX++oJMMEtgLY6f2Rf+c+X7Q=\r\n=GZ+C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"df169ea42be73994884a57f46e5288d7fbd52c38","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.2.4_1675881201878_0.2742956061651849","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"nostr-tools","version":"1.3.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.3.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"67909b18860be6d75cdc62c93d2b5a33acdc4fde","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.3.0.tgz","fileCount":40,"integrity":"sha512-AJosFolIhMFfs34sAX1V9kXV2/kDDGzfIVVEFK3u92Q96zTn9dekED6PybZXmKGNniUKfuy1h76oBPeK1MRVQw==","signatures":[{"sig":"MEYCIQDvJ1PNfpvkFRM/oRALxxiJoJl7dsdJboxspCCTm68b9gIhAO856VZf2D2NhbKUuHuzUeEtLFmWUEJTRbZeVetG859+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":809837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4/pGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouAA/8CFn4d9HvJuNRkbiTpEdnGzb+pAUWc3ZmC/Xl+A1S+KMgSsf6\r\nJgarDmznaVplZY2SaXYwDl8va/RuJPXIIKtGPX9UZkCaKFSWs7uTG5Qp5w1I\r\nEzvmDUkaAI4fUReT4tsCVnBiogF6PgAFWsyFv6TDyoR4AE0AjAn6o1xstA86\r\nfdScSNdtxs930r/1AWvSXhzgmTVWtcDaP9dbGAA/jbU4x3FkBfuYfTNFk0ai\r\nmJke44NWGUxI36wf88na9wlhs3qfo4hOurut812LUsqPoZj7qm6Tx/PPjiTg\r\nNcJler3iXflWOlBNa9+vUOqBtAoaTjrkOatrO5RVjxCtXnQUbxBBA/cFlOzd\r\nDUXxFWVen3Wb4kPfCtP9Xfx1/eBczecODOUucLeiS0/hdUQIhCp78yBPT4H9\r\nC7wjHhsdTnqTzcw3e4LyaMxEUw9n9gmomEWV8EKL8MhZ1NgzNEKtubQrX0PF\r\nws8s02RoYado8bxYF4ivE29O20iAe1cQyEpUEblS3SgB2npOoqnVszzgonV8\r\n3AdlJsHUP5u2i6K0T93QjI1I511+uuZkYA9p129ZFx0yal31ZqYKsOWNDKnz\r\nE5v706dNeNlqL9ojt+ET6AkvNj0M7VL5hr6CBd9xRz9aL2c8J2Wwb/Kfl4mt\r\nnL8dbYF8Bf/DiU2eFtuZtMn0vK8ZlQjSID0=\r\n=G0ZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"7ff97b5488a20620b403256f31c822a2f1a2e214","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.3.0_1675885126410_0.2437595752407402","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"nostr-tools","version":"1.3.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.3.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"20bcaf157a7aa2e022491903ef8ce68da6e7b3c5","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.3.1.tgz","fileCount":42,"integrity":"sha512-RQdSgRfJkHzXKEPL0R0zRLmAjYOkhiWXcp8z86QEE2v+PDz0CCsLl2zrEoPmFR6FyKD2saS6D9nusnNfCIVcBg==","signatures":[{"sig":"MEUCIQDMDqw68IBqrs/9w40ZKFiqQuoTyN5N0Mq/bauTVwlpXAIgKXr9hr8ACEoLy4MKijNy05ASwRnPY2O8W2KYYIV48JU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1959169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5QvRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6wA/+OPefSgnHhUoyX1i7ifwM4Ne1EkQS9tNFhOr9w5kYsjgV7zo/\r\n2jQLrxVAxpS33VvpJFXYoRQKmuResscCNZ4oVRGolfkAt8ZBncDcOkXxGYm/\r\nzhwoztnNmx9bC1tbyA1BcTyVdGgEs/z5HW0y9dW1q4Q9+ozS5KiCzyMGWIFc\r\n3n2QSRvGOtApsMvJnF6bl71Bbqgk6NYyNFY9PEA0q8rnAdV623YVPspv5jgL\r\ngi71oSliPPK5loJPzNISRy3Or5JyeC7whADQUW48EuOhne4RNdJL0JrwcHg0\r\n3V4spsnEVkq+aY8vyDKRzKWzLvmr/hknuy7pv/WbDP0X9Yi46ldPq6OgGtHx\r\naW3n1Ce+AQNmbsFJZdxNvQRRaSNs3K/Bb59fFtk3q2x4YxsSlp5E4Slns1u3\r\nRb2zkpCROiYpShE4XHsqypz56AJkAGEC7Bu18HcDuGsxrOGaf+Jq0V4SOqms\r\nlMWm6w2gC8EzgtJErJglrVsT9GwvmvdzYd8SzaWtHEuVNW+YMM2Edbh5y40r\r\nvXQ3BERTZpG3Q465UVoUwFyvH2OGVi87xJeS+Rgh0Y9oPx5MlBTvZHglt2TJ\r\nqaEcW2ejxeveBq3m/BfPsV9QGPKmHcrD/DmCFG0YLw0ajwpueLDneErTUE0/\r\nR6BCq4q+WRQaKxTxYvbfVBjciiw5A5MQCRE=\r\n=SMjU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"ff3bf4a51c86ea85dbaf37445aa1096b1c590414","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"19.4.0","dependencies":{"@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.3.1_1675955153147_0.08874038455234601","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"nostr-tools","version":"1.3.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.3.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"cc67dc398d1d18ef8ad18cc7958688c0a7134872","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.3.2.tgz","fileCount":41,"integrity":"sha512-LKVfGDkTSzNFSIUHhCDKHogfFaToKrqzUAXJOJhnYKvBws1/XW52xOYZlfYnY9jc/7C+ylq8njFIL5c5e6ObjA==","signatures":[{"sig":"MEUCIEEPESmgeOAu9BAQDfDLCiLM3tBigFLxd2Qpze1WrREkAiEAjWrQhYltKaKEqDGxV/nTDd9xFLA9Npj8zpv82MgXBYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":824805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5TeGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb5A/7B23WvbT4hb/bUxoDxBhK9cFEoQXDjAqN/oDmwRPrrWu0kxVY\r\n75S3KNFDlKqBlc+ZXQTXBKVKkRjwNWmRiuzgL/tRmkzlZzxoqCSD8Ljh1kJP\r\nJaF0LfCQEcV1i9m2cqMWgskClu0K1nlaUYw9d64HEOpqUsLVym/qd1DFk+B2\r\nvdeI/Tch0XGMb8RQAoxSHD7hVNbfgJRH/DosQuzP0CizYQEKuNWF8T52ETwc\r\nsTts/R4vm/WWrETJl4Eph0cv5ICaY/yNLnAyKR1NrKwjvfuXOSexgk+VMicR\r\nB9x+YFUNGItoBCX/7INl03ouYWTaBCulRIrd8eDvMDU0GCQ6RtbCx08W+tAB\r\n1t2iqKBS1WgeWOaHwfW2rbrVVIWKtcDjItW7weC/xZeATczrYfQLeyawccAR\r\nBZSiC8iI+iUR5384IHAKyckaBcOqw3p0JirpvDiTg8dmFGXt9Isuzs9J8uWS\r\noLIvtjjtZYTSur6jPU4P6ib8F8gQfsEBw/5aoTMOwR2vw3wqq6hSmrEtjVUP\r\nRU7O9hh6baGXmvMb99ZlbllAbzaU/B+sQA58T7yiMykNgvQNxvrPvrIURdbK\r\n9AQkrpC3ZKBjMVf0EvmXXDtokCrnMfWtf8/NSBi9knjvND4nL34CFSGRr1z6\r\n4zddCjny9z3y8YXYMCRX3NAu7ND0xCAMDu0=\r\n=wH4S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"d46c5f947cb46f63577a4c3053f81ec13c4986a5","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.3.1","eslint":"^8.30.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.3","node-fetch":"2","typescript":"^4.9.4","@types/node":"^18.0.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.1","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.3.2_1675966342200_0.031039826812650828","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"nostr-tools","version":"1.4.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.4.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"cda3c8828f08702665b150b09cb585d55b6c9742","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.4.0.tgz","fileCount":40,"integrity":"sha512-8aiFjGuQEKtxHymNTlNVqPG7q6//cVRTMuZlVLgnDj7VbNzFeurArWJeYC1eHaCrwz554KmhLY9dx0bc2ug6Gw==","signatures":[{"sig":"MEYCIQCHYgjBNWryVWljfC7LEriQPxv6Q1gGaEJhYL3UCON8lwIhALxd+JJFCoxN2lFCmK5+jzELB3BvSCSKuwjvnj8ar2JD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6tWTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqOQ/8DJ9qmKepdfibQ+kpz3CVyChw97u5iVWSj0C+h+rShWIp8mWT\r\nOt68B0v3ecbE6kYHdw94CfYVfd43g5TUr++Z3aE/9TOuhgtYG6BGdlUQqvQD\r\nJMm4HyYhuh5nLRLLtmrkzgi1l2TVEn9V49eObLgVF9s7xJhYWJXIZzt34w+z\r\npA5TwE4wQwNJ3iVFdA+Gmco22ZhNuzw6MjY6Qwg1tzMYvvuvLI2RYC+WktFK\r\nA2Hw+R5dAY27FYGo8d95CuoXsmcJ/bRf+YbfLoMlnKht/kUxcra/j+Z5wCO3\r\nrGnnTZmoWXl8rNnltEySAtvyz5WrEGpS5LQ2Vbt/Q0FINt7GVzSmmlDucMIA\r\nXu/2f1n6VjLtkOyyO2q0XInJFBz8mQduaMLeUQ5SGlmD0AHGIF/xxtz5Zw3P\r\nMgqEjBFoLarjiS3Mpzi7CqPIDNbHDLb0qOG7ZIHfctg6H/SrnpTt21AtUhY0\r\nxOT3cOVWnn85DbAT5L/lhNyCKsdX5GKhe3STDSY75ikjjgs2otw6TBUASwyy\r\nWk0IV+uFw1xLT6KS+RTw1klOcfRIiGb5h/FaQzaQgvwQBB2OikEwnZo2kP9f\r\n1Lw0P75lXaZ1MEsItiLuCNgRCnBNSP/HdfGR2271ot/6PMV4dR+e+Wf8IqDw\r\ndy4G7jjxtu1c12lyXMYJDY4Q0DAvmllUvTs=\r\n=AcIs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"c42cd925ce406ccebf703d254ee2bf83d505475f","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.4.0_1676334483467_0.35162649203570884","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"nostr-tools","version":"1.4.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.4.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"9a8ba4ae7b23e78fa495b1b98b9b26992f41f791","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.4.1.tgz","fileCount":42,"integrity":"sha512-pFAbVNtRMfW5ducUmk0f20IZv4a6pXYchBQKuA6D3x6sg83KoWipuiAie/gfOgrkoCsBLV14DmpWsVmo3N7WXQ==","signatures":[{"sig":"MEUCIFONMQYXdMvkvTRSG6WLKVDiF+aq/Qm+to8h+AKwqJIhAiEA3BMey4uhCVrV19xg242kt79Wv/qMz1wHDW4Q1ffJI4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1959740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj67gZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd+Q//byKZATrixkpIs6O/kCJaGGtxjjfOoIzR3hLWE/NeNkXLYZQz\r\niJwcI88Hda5k7b1diXwmSn41Jw0kwahZltV2K2ggp47qbAO1hiIFaqJ/Wpuv\r\nMoB7xyNApyPjm1jUszJ0Uf/0dDgON+npzEg/APkkigePQqKmKhmReTVPuSi0\r\nROpbEwE9Ho4H5/DQDq76/3Ch2qeiDEQcVuuZBXEvSvtuJDg8Wi7xFf3ywnqI\r\nBBfbfsFlquPGW2sK9k94uEwdGM9aC0Pq7pAuBs3tGpvB+MfsojcxfF3BjUez\r\n81I4unp/LwRH4tSe9erKZ7ccch9Zmczzv3AfjZpGH+b1CSLSmlHCM7CQDjs6\r\n0CTG52vDHAxBvJfXdxYQrrN3FsFC/bAlU88MXaQf6ZRz62z3Cgxoh0LnwBO1\r\nZFMFR7bysyadmiEYpzdtfVjEIqY1O2z5a2DH6RhTioJZjxOi5tZU3qZrO6jk\r\nE/GMBIcq7mORIowdqW5oZiT5PjcgqFKjbqkviV2hQ26VFH1k7EXOc2eMkfuc\r\nIFifB9oLbWJgNP8W2oKQW2M95xlaWEnDAUGv/kcn1Dua0IarxZyGAnNjtPOF\r\nqxpQjnv4WTAjbBK1iE/wz8Nxh+Lq+2Ysl5I8x6RFZmWfBsleb974rN99uIck\r\nvndB+uL/idRyRW7TOWZAG687IJKfKqij+c0=\r\n=F/7j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"32793146a41c192299ae11f18ffdea38c2e7df25","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"19.4.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.4.1_1676392472743_0.6353808774629981","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"nostr-tools","version":"1.4.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.4.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"1597e12ab8c7d341ba2ef5e2f63a65c30fbfc558","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.4.2.tgz","fileCount":43,"integrity":"sha512-JKAEbJI89VkGYWBB27PBhD4WPfjnpAtVIBaDTA2YN97BkiyzigTiMGycsxpejagajYr+uTNMMWED5PMFTmtYJA==","signatures":[{"sig":"MEQCIDBlG5fQO3L8TPZTqtGfVCPKx/x9fq0tFUuBqAlChY3YAiBQaCv2UBEMdGTMDc+ozowWrEbl5FDPwGsS5Hl5ElJeDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1989991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7kNuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl2Q/+Jc4wilvTOciKp6ErO+pc6KS8uTwBAiRnnWBp06VrFdqqbhN+\r\neodWLZjRQuko8Xfq8WGtLBGTk/I0n9rNYiaU3usHfncOiiRNI8mWGeednPOn\r\n2aqTjGCksFCVM/WVvpeN7RzOgDGasaYwyAv5dG+cNPFtPcWuRMvlTTwTxrxi\r\n2R945ZkKOL9Wt/XfSEV8e06bfdxA7wAJRSRVAMCLV1Xe9Gz9Pk3IEWKJ8Nnm\r\nGRes80wq4gKLp+uGDiK7FOvq6LPtHabIRGc+Z73eOQcArmUMY2rqunH08Ppj\r\n5jb5jvfsnS1lN7uOO5ZNCIhuKIy89YEMnqfLBQtcX7R2KRYomsFgTIlmpISO\r\n+XJ5kreepSlv1Q1Ca1Bjpw2cquc+s2Fu6PBSO4d9ZPWpC3JiLk9sHeophXB5\r\n6gsBgQZa22Na2w0X7DFFzXHsb2V6C8HGQT81tOMBSz7IbRrgZ2np4V2BZhrt\r\nZtHZjlYgxPI5eNfUz/UAOkG6EhHDerqlHfPTowX3CmVIx7SdS1vVbOSc9beI\r\n4+/vTMwp/pvclaa7Km+aUN3JxcrzO9ErCDOM5bu5CRmzFlRtbUJxMAlreqwC\r\nMYf68pq7Fg3CUapj2uDSiPqRbi7gDLgtwN/no2UAGxepJlYZomfLvG2ULMf2\r\n8tLMZcr+FQQUJ5UJ0lozR/DhTbiFtZOiAhQ=\r\n=iStj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"95b03902cc51a767982f4f633a7b2082efea53e6","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.4.2_1676559214091_0.011857228451279456","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"nostr-tools","version":"1.5.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.5.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"b8b8d4d9e122c4acbdfe8b580e82f539f0866b42","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.5.0.tgz","fileCount":43,"integrity":"sha512-9zZdS3OF1hC8Tzpx2ycFLFx0AYSXBkLZ5EaXcPWIdZlQgSkpDrHl/TUYk2E8K7OocK+3VNbo4+7K2N38qdCjsg==","signatures":[{"sig":"MEUCIQCu+Y/3Q5doYZN5zqFhR7tRtUPXl6RYKTNB+4NRIYxHVgIgbSOmFPEVrnXrgCXXDQjrAdkkc8LwDDo+AZ4+WtuSISU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2002157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj77oOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj3A/9Ef3rCRNoO05jBAV+DwMFlQqyZN3DtrN7Utko4RfIJy9fcg4e\r\nQQiOpIQEgE38VGSlIh2AiYeECbI+OMVHV4Tdh/EaigWRmSw0iVws4boBn6ud\r\n9FB6Zj57ReJ9CZ9WmGGJXMOJM8npnbQGoKo0IYwT51R8DbdhoBjCy79Z3t0/\r\n4jCRXx0en8QKhLawsYNgFTmmvuuJ4JXZjQxmrrJDvsQgPzvWM7Xr6sF/S1jy\r\n7hpVCkf71840i3vM+ZsIxFctMtZAfNVnaBztdOWjRqI5LyuK4XDUXfOvCE7v\r\nrqR30BGQB7h0N3OowkDyPOlIaOR3nN99dt1V7VyviA2g+2mG0i8V7K05fhwd\r\npTVu0tGwaAzgI/yyPQeYlsIXNj3nc+qwTaEGWWpJ6OaMk9t8d+fyCvuTlKbn\r\nRe3fHAn7KcBq1P7QpGZFUbFja6hPHZMTseGECptToBSgAce1S0qfmv3AykZ7\r\n/fF8HJVj6XXMKK7hHIi5uzM7zhb5HjK9v0O894SUyVAOLlEonD6mPMtCg4Jz\r\nQ33HS5ktVjhqcAt9XgeM1DL9OdAfzqW06u1IPVoHkGLyJ4jTTVWmvb37tuqi\r\nP2Lhq2LeO2AxEor+5O/57T31kh18WSpc/SeNPo82X++ZIjNmd9nOPZOYbu5N\r\nvcaAI420F46QVT23jiSAAdFP4tfTtRFLUVc=\r\n=icmS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/nostr.esm.js","gitHead":"0f841138cd591464e07565e32d23b12f8c3e6def","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.5.0_1676655118283_0.06729005437533009","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"nostr-tools","version":"1.6.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.6.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"4052fe717a378982c8ce56d39986089abacfc6d3","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.6.0.tgz","fileCount":46,"integrity":"sha512-qjjJQ7YxJUMzgS24eVlxkZ87PKJtU6dlH04OzVuK6w+GSPL+VdUZkMe2lfSpnb7OkCrDIzmbFbtx+Q4LXdU2xw==","signatures":[{"sig":"MEUCIQDS7TSAnvKFNxhURCp7UOv/BbAEFB7603EccP01IhYp8AIgBUWFL4eoa6lhO6qSegDmtYfhgoAXKSKanO9B3pUWlpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2091515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9CPRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC+RAAnNgzMfTxP83q/9wV+YuNljxMvxvSbRhNLkOL4Ji/8I9jYPhe\r\nFbAgrXoW19atYm3UdEpVShD7ooBHIGZi2Z5wZQmMaOwGUKnzfuP0fmRGw2tA\r\nYE7ZssyhfdR5kOuonZ2bdlW+vkcuA+DnOE13I9kvEC4nVbHCS3nIshMEeNzt\r\nhottNkacuW5+Gm21wN9utHUxQezcGGPVK3TgAeolDLFtIAf9Bv6h0exQkq43\r\nMK0YIbOD4MbZ/Y8kh2FUK08c/k5IOSn0tKlOtT620jylVVljKMDVS010KgI8\r\nJeZLewDwspAVDRVijiCTwS5yyeh+KzyKVdw5oCJtVnLbCkuEsHQWN4AvG/cH\r\nQoW0HlZ4UYw7APE7OiFCT8dww8RgHSmx3PWiGfUe+WN/ixfKuLO8UotYAko5\r\ngCFlys6T2WGEdIFkOTYk0L4Tza+WD9nh1hNQfqlMy/47f8blHEg2zOun8t0A\r\nIwzhgDCtUhe0/qiRuIEOi3zrkXQa77zdOg8nrMCcpGBl8XIOJdfpvC7psPgl\r\nbnLUIrA6WHua3ln5HxwDY7Bz6oEOhhYjSxkQbs7i/x6HbEHlApsdKNSZOZhr\r\nwUnyH6Enmpb6HlotVfcFieqVyIDNHKmei+WZ8OgxKBJnuwj1uiP4Vy0PTVj9\r\n6M41GjEZZS23JTxtrKjZR4vPmwzQdZeYshM=\r\n=8MRd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"bf55ad6b5ac08d490a540677e7957b665b76051a","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.6.0_1676944336925_0.48017949655468706","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"nostr-tools","version":"1.6.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.6.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"9544744d6e52bf2f765f5e8d57487df5337bf2aa","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.6.1.tgz","fileCount":46,"integrity":"sha512-T54VbAWaLIvTZYsCvHz1v9qikPdFTI2uVNdZtbKFxGRc7y+m3TAa1pPUM8/+LTih4GmZ5v6aw7XIootMlFoOlw==","signatures":[{"sig":"MEUCIDhzSvd78bA0triJ4/+U83eI10U8lzkxvcNA6hTNKmcVAiEA3bUS+whKatnQrnByhn9OCCKAV2UI9zXfts3jrI+/66Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2094204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+zggACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT9BAAnB8S7GsR2Kuud9YQpRrK8qPz21aYnrjVgvQaVdhLNlQfPuLJ\r\ntEDCMTlcIa6Btxoc7kNPzOtjnDP03N6MWRnyf2gwMJU1BHJTGjdNeuwt9LCJ\r\nFwK7LOXH9mMqTVc1j7hpDSaM7laVGEsPjuHWN5Wx4eQwk/H8KVFzadNvDpCw\r\nqbxjAH7BlqAwK3t7V3I56KTP0V6gQCrIGJLYfTLQPdbf3fWLg0LWUr6eQoXb\r\nGEd2tF6zlzCylWA5NBti/Mq6wWjSmLsdVkDGKLKC3kZ7XQcBkunKcwe6ZiU8\r\njL0OdidxJqzvi33NtRYtE8JwZAAVdIb2UKqizaH6tkR859G/l2PbWD/C0cs1\r\n6zHURyXzq0I4V5Z/Q4EYvep3gqERYcbg63bv/XAgdgBQjAY6XH9MUKcToSRU\r\neRh7oKzyOj6MJZHwXczwVIRiUAExpSzgXPnQRWhrI9LC2mQlovGgsb/M0ypz\r\nWn71/hjslH65e8uPQbtJwvhkJD1IekgJkQ3ecMeQMgcKWF41Drcy1YhhPzj6\r\njokxp2FK1ju1HxUu9DEn67c43JT9i2ta57P59e6jKFidV6ITSC/kZHO6RG0B\r\nW2I2THI1iFz7fG4IYDGk+oq5Rn8URPX3JYou5+X84GAG70s9a0aNiw2ZrvW2\r\nTiMwGmZSUdmA3LqxQAxGPmOpXvU4AIxMwzM=\r\n=uEQB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"27749d91b890ce45214bcf6771897c613e73f856","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.6.1_1677408288302_0.9434926847276421","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"nostr-tools","version":"1.6.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.6.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"cb86b3261aabe4192c03b56a9b0528f1f6cadfd8","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.6.2.tgz","fileCount":45,"integrity":"sha512-MEPoq14Zm3F+Q7DWj3nMAT7JLbnpDV+AtW//FQWhtju+5zH5RqebYqsL7lxKE6SvaCwHvIki8dyt3OWsjm9eiA==","signatures":[{"sig":"MEQCIDUgLxnrG4p+vDiADymEM9af7jj4MLmFqcwIQUA9yvZuAiBko3NO2wY7frAmisbrvv38s74GzxpCTMiQwtxaICjlpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2090655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+59zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSyA//Q4gL3v6tpEELV3UaBeg1Lu/Fr8Jv5OEGTMz+CzOeQFqdgeXV\r\nvUlTOmRvxUST9S7C2JiLVsSYyBzdDkUBlDBjSBmKJhsaN/Iv3iSHXmAFpzJZ\r\nsCY2jqSoezI+92765kkrA69bj+nXmFZwXDqQKQ8KEpfALMp33W4S+vP89iLd\r\nMdm5hOO7Yzd/jxXGOg80nK1bvKv/Jylh4bHgekwpzhLgV9WlYcdO1AYG9sL6\r\nxhcAXIUBpk1wUuZZeW5JefTdzHVKUdxR8ykb1Do33HDBxGJCtdZ9tYHKVqfb\r\nudct9rYQMG75yhRw+R6lCAY2B4I0pKjuL3NZGwSvnPnpAjij83rcIHZ3G+bU\r\nQBIRhYuIsohbYJOEwR889MeK9zvSARtDJ3MuPhjR6SjircmF+lDWRS6poVV4\r\n0vpF9fZuZNEOwmqZDV5pPn1qhWOkhrv/9ooDT+Yxm10cfIwP6xlgIAGxgxVL\r\n5cooAPWZjTl8Lf8NNAsFeVUtrRQV55f5M8b55ow8DRmdXmr3cZrPvMta9IXJ\r\nCDOonj2StsU7g4/7s8eC4o2CQk6hz6ifNl2U8UOiTAYBUl0ypyPlvuY5uEtR\r\noV/dbKaNWzLzJ+KJ3GgMAhNR8l0XuIVi2MDf4L6DwPkLnIUl9pTGM7C6jtsy\r\nSYCKrLxHQ053E3NSaxyeyt3EI/4uaCJUq40=\r\n=nCvy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"63f4a49a690961bbe11ffa9275ab0bd1666f632d","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.6.2_1677434739465_0.19379548079136089","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"nostr-tools","version":"1.6.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.6.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"f2e0692ce921a5cac8e75c681b5d2d9e3216cb6e","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.6.3.tgz","fileCount":45,"integrity":"sha512-X6LlVRWhNbYlVdmQ2ZY8l9IRQ5BFH1rpA/B9F2iI83aYY8u3lSApICzRNUMmpEqS16ayvvpPAna2HHjs+8d/ZQ==","signatures":[{"sig":"MEQCICBM3OeuYDZs68GD1MNlsanOaEop8BXIBwNWDOXuL030AiAmpXfiAu3KUCk5tQq8/Bw0+pbNHQb1eQDZFtN9bNSZ9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2093497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+7irACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCpQ//XaHAn6N732N2dU2GqKGbTq2zNPoAuFwpuukelqfizeUtFzJO\r\ntChJfGd6jrya3fMrMo1AyAzjApL/p3bSENo1ieupv7Q7V1JGhEL1whThNEVH\r\n7JrMKn/6TWihk5C9q/xZi5dSvmjO7SXICtJ9cUFGo6DvW5IOnwuK2F5scfT2\r\nTpsR3sZrgBKUN/TJCZ17TjIosAeFW2y/2iQ/I1VxpQKdCoCBiB4dPiZku2a9\r\nOkqeuJ1aXhvhus1OE9aLBNHhk37g2v33+Nm/hYSiVT7mcdGnvij5dt7W7AHV\r\nn9A4U4Tq2SzitE8ZOpAmPXQehFsqQfp9QuxBC8confAJ34HB2jfMm9UMT6t5\r\n2NGP2Wk1j+E5KIE7y0Hi3v4NXM1UJi6Wjz90LmV6bWtanyEiELsDIUHDGV/i\r\nUiFlEQ00r+mOyt4PNEPFyu2nMOyPIvctrTt7FDY+Lgemjd2q6pUjOg2duhR3\r\n7XQggElBtYvcGaUgWqsksyeXGdzJaCvl6F/bx7tBkrdlO/HiN3nGrLRq/Tdh\r\nRl8kez0KPQTW+tdVnAXIsV/yb0Sv8ky5l/ihP+wx5u4WZDbKm2llaGlCKGuF\r\nNpErOWxdeG5S8ZpTntNFoPM6HZsgIckn3uGkndM5Kk1DGfZ69TMmo2uhSWGv\r\nUM4qcRS8zg4WaPE2c+Vp2KUx8K3Tp7INEDE=\r\n=jzuf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"a8938a3a0f7948ebb90b06157ad985304e0dae38","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.6.3_1677441195434_0.9094559935607631","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"nostr-tools","version":"1.7.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.7.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"66788334f9055e09f582e71b87408fa5db48ef34","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.7.0.tgz","fileCount":45,"integrity":"sha512-oG1Ac5UkKcClxfXaHx9kobbNKtRoRs8FrijN8XnHpPp3lRGGkN/Mi3XjPEl8LyuBulshToksLBnnYcqUrxEllA==","signatures":[{"sig":"MEUCIQC2P/Jr00wiwK+xXZt/nSx2YzFT3JoEyrk8uiNfsZKplQIgQTV7JjdamBXc40VNpayGrBnzqJOm2PeKP5MCjOjUgvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2095211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+8TQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtrA/+NLKmyB9UyZy7eoDbMuMmDuSFMGJg6NhLqBL9fdO+awbmCe33\r\nJtfuKwVbdwwJgs+0uxsJ//2h04hLWczSQAQXHjgNS6W4YLod/MwTjF2zZHWY\r\ng63b4qQ56vjky2n02kONA2rfXV7j18sun+FX4QCgOjpiIDpP5hJurQjvVhea\r\ng3d4u7OQUlkn5Lsvy/YAENwmQKfZRKWdjId91CUE5l7fB3i6fR9qf2b4OYqk\r\nnYpkNaYC1ffeP+88ObO5FeDkXrJQ+ta8e1oGc5FSJUiI4k0z9DD4SFapaCmu\r\nTQS5+J35TmHMvFWwXGq8rQOpw8ZXjAz+Gp1xCONR5w7DA2Sgk1aLwSLx0HQL\r\n/U+ajDG8HjMDcncmWPOSK+SUBnutTMCIoQEsffGs0s8zZ+DUJnOFx/UgnSh2\r\n0ZxkUHQitoK5qVKODkyf89YW61/V5emqFLmaf5qQfpJ6sPD5ncXoqr1qy06o\r\nsBPGvF8tnCtbfP/xcQLaYidb0SZc5/85aiuzheEQJI7rRNr33b4Q0FdmpQal\r\n/R/f1rTWEnxlzYmAt5oIeTnPZhxvIcrOlyVbDyBI4BIK5jRdrAJboTI2Ba6Z\r\nOcyBsJFVjQo/FKcS4zTQXAdzwCL2M27DM659RT75/7zebZu5CcuJ7dsmTnr7\r\nmvKrGmc+msC0viOGa4/3faKyQyp3XKC1QsY=\r\n=+ogk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"c36221277803f5969fd8e3212a8cd18013396181","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.7.0_1677444304527_0.6526830397864503","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"nostr-tools","version":"1.7.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.7.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/fiatjaf/nostr-tools#readme","bugs":{"url":"https://github.com/fiatjaf/nostr-tools/issues"},"dist":{"shasum":"e642f368c49b6e8a004af61e9a855e32f9653050","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.7.1.tgz","fileCount":45,"integrity":"sha512-r72KpbLVz6Gaqei6LIj6m+cyp24eF3myiIMlmv93WCgDFCI5w72u+OrZzjSrJaeE94vYoEJfOF16/2Rl5o5z5w==","signatures":[{"sig":"MEQCIBUuapCf/z3SnqZd0P5/suUZDBAg0p/bVEBrNRhPsWpfAiBga8g+OmFHRUWRfTAnVtERyc285DEWn2UwCdLS/SUbuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2097088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+/f9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh+w//WaljGc9DkR7eaT13DJmXDYcRLjX21PAi+CPglSDvHlOdQRu7\r\nghvu/scGPl+6vkl+8u47uj0s1hGjb2XpoAZ7KjCEDRMylCAStGyJQFWIFWtz\r\nDkgsPgQytS1XHiYjsarjl4DvEhkUCTYRyv3bd8GeHiYn7MBgIU2BKIBctHuS\r\n0JnTWXGICf1lAHENQHlOsPLOMy7YEalHc+5LjBS0iRUIALeKXBZ2Ftn14Z1z\r\nZG5YVZnBvUWKP2FKEWDMcQRDTgMhQ4r+CDxypINyuGxoeMKU1Q03QztKetXD\r\n4yGhr/T5kf7z/kSXZP4TD0nlbSnq7tu2tzZuFvzWOkehVUNNnst8/0jL4gXn\r\noGqOEMLgHB4q3BmTQPNf7pudyKM/L2D1vj99ad6f6PQ/AKGS4waHsnSdWBCW\r\njPqDUUFJP/ivBJzLYnwR6Rf18/Gv2IozwIYOBIg8kI6IhkzByrDDdtZHtsOu\r\ntE2+NK044rbBWskNXTt+RFOBTxLz4x7TGNJ6se+8R+Gp4Y+4W2LiOcadSgWJ\r\naWULaEyk2q29l2eFssnF18wADDI+usxATcB4+lHvxdFxVDAduKPmcVv3jawP\r\nNK5R6sIOygRbfckhbFyIpk+tpNvdYgueLIwsNHmvOc6nHcjRjGiVAU7t/dp/\r\naqJiV6bLJo3l/75BV//N+k90wCgb1MjI1Hg=\r\n=Qmfw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"9d345a8f015ef9f213ae98b890e5cee0c6085d03","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/fiatjaf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.7.1_1677457405213_0.5035128730528053","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"nostr-tools","version":"1.7.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.7.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"1c17176a63a43c3ae8c90843ab4003963acf00e4","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.7.2.tgz","fileCount":26,"integrity":"sha512-Yv0np7dCxPBaF6CftzowcGB8oGqlUCUHRpIxFIi1RVkBZV2/8fTaVY7Rh5Knpd5QgHyTtevmCVC8NQs/l5hNCg==","signatures":[{"sig":"MEUCIQDoGXaD7xivrXh/IZPUjfjb2SAbN4oszPUROQTgGdBduwIgAM4z/5F5/G92ZBpsjybEdxMRp0gSgZ2ct2NVz+J+5NY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAIg5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi0w//cWwtTtw0b3Vs4b5KC054SrqSPRN+RQZIzvJx58oXX8Ruf9gR\r\nJ6v9dAuaMC9k/BZEgT6wL/CXJAYzoj3vtuP/e5yFsfYrhrlvY2ZQKKNBuyVM\r\nAuu0k9nFFF/9mGeVZSmIn2tdILjf420WSdi7cSJwBqsruVwv194alq6qpzeL\r\nYb7+y/dEG/HaI7IWNHFzdpfxg0R/VYtYEJmCpFW7nDl8GdouUCScUmtcfx0S\r\nMUJfPPDhazJ7WNHH0kq++cObYsk79s6UW/+1YKpVwS/15Ba3OxiBI9ak+jCa\r\nDs4zbJJHR2t9vl2UTCL1uq3sZbbonOuURZdrl6ZLOpsXSok++xo2jZm98jRs\r\n32HrJCz3f6AZhqGqTPGnC0JS2Q64c3pZ2CZthgPWnv1TXXRsLOqG3c1laRcG\r\nxfeLk3sJLD71FlZED6JNda9m19PvXqoAarzY/5PdmqN4FVlmZ25uoje5qett\r\nOAC/4KzmvsrpHY8Yfdt2swrHiWNc3RFLV3w/DPKRqAGsNusi847xjN93+17T\r\nBlFcj0nYCKc5l31CAMcFZkY1HLhyUyZuycG4Ya4qUGzIveE5297/TJgiH0N9\r\nSF20PWjnBokGTi6RHUHQhG8u+vn5J3DB8x1ks7STck/5bz0FBaMS+/an4vp1\r\nhSM0e4BIs9sXZpFJxf9OkanHmh1QLnSQ5H8=\r\n=6Qd5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"dbf625d6ac924539cf32104a3ca70e80cff08e91","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.7.2_1677756473692_0.32975147689832607","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"nostr-tools","version":"1.7.4","keywords":["decentralization","social","censorship-resistance","client","nostr"],"_id":"nostr-tools@1.7.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"8f14ffde8f6674c3758bb49207a1ee4227a4b9fe","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.7.4.tgz","fileCount":23,"integrity":"sha512-YowDJ+S3UW9KCYPDZfZXXMITrJSMjiCmFOK5HohyKkg+w6EipFUTkFRBPRA2BTLXO/qw8gukKXfL0B7Dv3jtcQ==","signatures":[{"sig":"MEQCIH9LOqZSfjy85PmlpiK7ZvyxrUSAglotKXtY5f1ygwafAiAD0BjuQJMGkYcMs08Wg8oWSbqg6lXkbfcjSyXMwuYC+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":900893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAIpmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Jw/+Pxs76r7Azaq+3lgNP/EFhhAo8hsV5mpuG5FunAv9s5p+jwg6\r\nf94ihdi2Dq0nRHtTfPHSwoQPJS1MA3obDXggW7MPTJhJbOhLqzLYMCxc4wdc\r\ndubkdCc/nIsfniRK47LMGlpG71zig9+LKzaM5jV7RdjU6K1feqFTRhGTMEDR\r\nZiGFPeuTbOsbwvTd8B733prkX+cDKesNVyE0CDp2V+M6kUgbPqmx2hCHy54I\r\ntbCTWQPZM4WK30/x9pxz0sphhN53njPf0GeAAWMXAQO/bnKsYA/FDMLoCH2M\r\nxPJnuC+2KPetS12T5NaLwqB9gLlF7iX/kzLQxr5utul4BPx9P7gwf5DStnjC\r\nVG3KxTp/AHRMim6iKkf7xvTmIQwJwl+tD33lgabJ6WK9F8+RxDnzt/dBB2u0\r\nM0e+r3Pc/zWyLSFvs5zbzNE4xhlKL3HnmuKjmPVlBmmqKIWMDeueBKD9N+8s\r\ndJZnXQT0/Felf6V5Y87zkKG47vhwnjMHQBgUO9YJu6Gybr57ViUSz6kZ8Jnm\r\n7PqFUitFA447vvFSHXtA/5ap1dH8HUz9FWjl3pHfsqCsWtPQRtg3/4WKmtVW\r\nSQeTh9uafEtZvmmVhNlXqKySihcNwXY3kPi8mtfOiLSCjZbnZ8ckyKsJvgLQ\r\nlfEknWxi9euRmMIynLo3Zrxnc2OKecWH01s=\r\n=4rqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"f992c9c9670f9b024f5b1e9226ddbd3a72aa2289","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.7.4_1677757029804_0.747097588281332","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"nostr-tools","version":"1.7.5","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Public domain","_id":"nostr-tools@1.7.5","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"349f469ff2877deb99d71c63d4883af93ec9f9a5","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.7.5.tgz","fileCount":24,"integrity":"sha512-FFaYOAn9lFyISClbBzPe2eQ2ZiKx8xFviwHmdgTAmuue+eLrtPEI3tCqPtP624HghX/X4VnaixoiMvDB8g2+tQ==","signatures":[{"sig":"MEUCIAMX6wW0Bq+nw9xR4foE9Duqv0az32xxdcyld0BQoKICAiEAzAi2a2Yb+XWXOu10+WPcyChTvapExNZdBOyqLe0E5to=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":910266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFvuDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplKg/9El//9FciST/Cv+JYxPDCg9UBTYAlz6+qh8eLeWZ5G6ya8yPs\r\noV5ZlJJ3wpRboflpjdzj8Sd5TcREdszK6uDe6MICyMnK7D1nnkB4N8CGBHSF\r\nFsj/UR3NmjvriQ7Cn9zNKbLQsKGBZHWVDjHRc2ULMLOwi4w+MPW8IRxVBl/C\r\nr8UjgFBXymQYuinvOs/afTZIrJU1t2PN0IdBrCq3nAQ8Ans5K2oDC+hfeqLr\r\najAYQ2fu4V4sdn9nUedHX2wI45U0rPUxrSdiLIlcSz3t2DHKY3D9JsZF4qCO\r\nV63YFtjpJVnN1kIT6Wzd8CJkUjhmBwXdCbjkd6+uO6cLnvVouwDeKVHlU3RJ\r\nm5LxoNReSZQ52nCD7zdyriML0dMVMgl/sHr3jsvxFCTfmq+hcSDKI6M5sApJ\r\n+UdTav+lwQXfE1Ivl8kmj/ZmviBQeaHkzCFDOxLAcxuQA6japM0vEgTssGaa\r\nFa9Wp9+NECYRDbJVqK6tBDKkH/le0z+BOzL+AEMMypabI110ea5t86EgHDGc\r\n47ls/mh6Sb1pqWATH7jGKM1xevvZk8Buuv01aOYeO+eB+Ob2+qFKK0HLM5Z3\r\nGYphqbqye0uO9w/CReSXtGvTPPuwkgF3wePw79k4mGwiQT/4CLu9Nb05XL+5\r\n9XOpbsq3KpDN4QAuvQSfoBNvn/xNyS2ooOM=\r\n=iPDR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"24f5068fdbc2d3fce2f00af00ce2d01ea83fe40b","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.7.5_1679227779554_0.9533753233758562","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"nostr-tools","version":"1.8.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Public domain","_id":"nostr-tools@1.8.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"dddd196abe1a481dc086ca9728889946f0e4ec26","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.8.0.tgz","fileCount":25,"integrity":"sha512-oVLAU0gukNWf57wgjK581XiVOM5hL/Y9OTDyIBpH/f54OdAB4QHinhmj1dDcZ0Eppfna3Hlmwur1FSHdsfE9ag==","signatures":[{"sig":"MEQCIBkQy/no1cbgiRNtVxGFwm39RtTVNHHrUQCLkMQullmJAiB5G1yKaNvCvfETJc9O9tn3CbVjpwbkRHMWijVARrTFTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":933260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkID5eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIhBAAniSp6g2dzJzRjDITCd595UQBmU1/zImiJNRuIfcV5yuPDnCd\r\nKgKCjOYC6YsmlvSRAjRWiCnvEpUC42xG73nyj/DQnGMxdvfMMHcj2JpZzTnF\r\nQUXIpOB2L9IxtSuvH78hn4WQzCwq6XIzmI2Qpp7sd3mFpSWuFCw/uL5SSOgz\r\nq97PrRhhTlpCM/2+a0NCT0Sxi0hUgj3FGCwwUxFinH5Q82dS98siY83M6Gqt\r\nVOqrYbghxTbW8M/tunsiFs6cS68yK2v3xBOUBQA1A6UkhkqXaUvSjFK3s+Pf\r\n3+GU0h0YP1ooxcs/aaIZDbLjlFjiPBMfBqCvmHd8BVELbFV1OVJeDsssPle+\r\nNZU2DJSFexIpSDR8O8JY8Yh8mmBM7zwVbeGMepvcLvLjfzrjJbQJStsQvbym\r\ntn7/BJdYt8ZxN/hrcgo/Jo8LL3GExrRbwpdz0L8kxJtyv+1ojkrpzUVeziGb\r\nUERCd7iQv+rqx1eTNxAPQQM35Lf2A3fgTI7cmMf+YGKeF+TJpco3L1CfiHGq\r\nqDcklRlj3cnFdRCYIerOKvcvT6VwnE2GkVl0whc4FPLiVRDy43T7EzY0U0hV\r\nxXk8/5ndUt+XJdxcC8zQ3ynYwCCtC+MO7Ha7MzIXQexjsgRAVek47lZjNaK4\r\nLGNSs9idCSBjpcBoIi4XlH/UTeo8jmNiyWg=\r\n=m3h/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"ce73b965659ba098de8aaa184a54f34aa5c89cf9","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.8.0_1679834718457_0.9811988262484059","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"nostr-tools","version":"1.8.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Public domain","_id":"nostr-tools@1.8.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"4e54a354cc88ea0200634da3ee5a1c3466e1794c","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.8.1.tgz","fileCount":25,"integrity":"sha512-/2IUe5xINUYT5hYBoEz51dfRaodbRHnyF8n+ZbKWCoh0ZRX6AL88OoDNrWaWWo7tP5j5OyzSL9g/z4TP7bshEA==","signatures":[{"sig":"MEYCIQDT4ZR17+lS1K9jS8X13QGezlSjphDOfIsE2qqt7veadQIhAP36oVugnu7qrlH30iNoODmkmcGNGharGwFIip68mMBU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":933353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIZ0EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwBw/+KZIsRunHegUVEDzp+t2siXb8ayenp72uJgYpKCtvm0AcI6nk\r\nCv92z0EQt3MEXU1csACnSYcvmiZxOyX4ZHn1ULwmamRi6fp17hquo+Z7PKxd\r\nZj4rBAJ7AX/lcBcaqmDRjOzwwnXhnTEG/fyvh60dcj/pdm2n/oO11DSjeZUl\r\n8eKRLKJOyZDsXTGHtPFLCUMJUlrai4U7punJPJC51pGXg1pZvNiH5ckjiiOb\r\nx9LgXR6lvxTzVQMI59exkWh6yaZW72LZN7J1j2SthWh0qMv/Il4Dr3G9MmLX\r\nZ9m4mlihrbw5VGNliPWiqHu6Ddn6IN5aj25Dm9VU/ja4mBqvwBprNGi2hDBH\r\n+ple/d47NEU3YbbHYGQCQlh0It8rM4r52OPs/bwTdOYGkFab+BTcA1udXGjQ\r\nlcabnk3t+o/nJDZLVWUGMBKYd+/NcJQvZpXvPED7d3R5n1r3CmBXS9vx4/VI\r\nMmzaxpiPAl0yIZXv3CQWXMt0zF9i5lo2uIW8IAFxtKx2+by+wTto+Unxd5g5\r\n4viuE/Y2V+QvV4WBGsZFjqBJOeNElH+BtzB+VdrykkFfXaKfLCj7TojM2ByB\r\nZxdmwZuaEPHKnGK4Q2aFdgybz3WwvmtJxzvXrBZXWLPELjol3KgGMAFkrHGe\r\ny39p/6GPre4wQtTum1/2N7S8doWqniJd9hs=\r\n=7lMe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"51b8f4252923825b602866c3b652d7a95d5d88ef","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.8.1_1679924484378_0.45604359652176596","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"nostr-tools","version":"1.8.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Public domain","_id":"nostr-tools@1.8.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"bca3955d9bbb4a4bfe122b71af75c383b2d07d35","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.8.2.tgz","fileCount":26,"integrity":"sha512-r9erqxO96E2BqvOvR/5W0usY7GlcO9fVLKc1Q8b/LCBgISVaMWD2VFmjdSUcHSGPMWHLvB6k4Jui+FTi5KAprw==","signatures":[{"sig":"MEUCIQCN1U/EJ3C2YjcMKKMcpIQo5mNRmTt9CdjNVh8r/wqUSAIgBZogQm34hsztx/90iAQAc8Yn14VQEBz81thgbgzv63Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":951590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLCWrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog5g//Y22gMwx1GRfbPGoXEIDCdSyopsBUlWbd+UOvjalRf0fx0M01\r\nCsi8692iLcjodSgmaEUSAw5B0+LK9BqQsYH32FMREA/hmTGPr6df5CNvOOoz\r\nvOq81jzGzWuOKxaJzZRm29ZmIcXJhQhzlE6wAiQzqkNBGCCdG1GCs01uUysE\r\nHyp7Go7E/Wr/kgW1jYis5Gb7PvB1vnX7t7wuMgDthmMpboQHxvfN1ktCR/2W\r\nrTJwlMLf72p98iC1eN/B0TEAGl/w0xmdzMNWSvjZQtcoQu7AG0cqc7HkWE9J\r\nL2PwoFJb1CDekwyoSqfpREDwQeA7ZBA/ZH4OR86F2Vsle0e0KzdZFOf/B1Xk\r\nGS4J61fNJTHkr3V+in2HDw/ADU+hWN+9soNhRRitBwUINFK+0LR9T5J5sCn0\r\n8peULD/Fmb0L4ojgOmzRaJfBPpKmLcSYEIFJ1tju/IDYFQkxydzHTFfjuaXQ\r\nHWjDGubd6xhpVwiO12FldnNAh+XelXHmXJKeN3QV8c61zBSFq4FZ7nK9YKbc\r\nXzBHap0569cyCtMO9slDDvYha4OUlVz2FP11v2Z5m1o6MTcps2EIFVIxe+df\r\nXPLeeinWP5urzk27P1IjxbTngjp5/YLsIrWCp1nFPa3ElUfeFKGVTOQ+wy68\r\nnnUxqFVkU3hP537zpup3IaiWnJt6hLd5w+c=\r\n=9Jq0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"e3cea5db16b015ae27a72ed1a186aa3540a634b3","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"prettier":"^2.8.4","@scure/base":"^1.1.1","@scure/bip32":"^1.1.5","@scure/bip39":"^1.1.1","@noble/hashes":"1.0.0","@noble/secp256k1":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.8.2_1680614827480_0.3318007442826163","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"nostr-tools","version":"1.8.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Public domain","_id":"nostr-tools@1.8.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"10ddb8ed5d9ca3bf6c1e8fdd1961bb6584b8e1f2","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.8.3.tgz","fileCount":26,"integrity":"sha512-0giVDk0ElhqlGY032ma/8Q8NsIyFL53fCCkndFCpuLabZ2E134Kth0sbnIIIFXLqm7VnYIlgLVtCna8+dUiZUg==","signatures":[{"sig":"MEUCIQD1RUPj+jmLtwCNEXUySdg62O2HFrrIiamKfq4IwjE3/wIgGoBJuq857FLtSN1Ghu3qEPOuIyFDiNzuOh/CGTly6Tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":817744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMbacACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp/g/+L+HaC5I4wDC/98uLEzEVnU/MjwG1W6DA6uh7GK359KsImLGC\r\nxIFthAJhBoR3FZvuShKu5mAn1Wc5WBAQBo7jF9mKji+JemKhYZFAelshGF8X\r\nT2dqZX6cH5dzjtuvZomV1jZnRNIo70aqtlrOvL7akQzcOAriBMbJuSOrhBfu\r\nnS13nPFnwf/ZJh+YbWP0Mua1kBS7LLPsOaG+sDoI/yXGqYAS1Dm0tXj7fL+j\r\ntScvdaU0EEGOg7hj5LEJNvrafZjYM5/JQXi6k9f9O+3H3Ob6dBV+9OaJeY0M\r\ngI5Q7YVVm15gIK7AI0GD0bQf4oFsgEjQTYZQnEYsvYJI11utbNfj6KEE3cgq\r\n3H1XAUoUmVDRdwHvrOHvXVgGkpGzbQe1a58VXKQF4INV8b2cpKsTOYDthC0H\r\nuz8emWbYuTinIRjUK5UPBHkN7rowMIbmo7ec2/Y4m9eGv5tnHrikAOkOrpND\r\njg2I1xFPq7U5ZprKRtfY8De1DTiooXRB5gy0DZ3mnGi++uq+KNAhSOgtzgnk\r\nJtx54NvSM0FQE+PDXHSZlKf1dX0nOdQO3jp0qSm/6G0f+0f223hL85ZCsrhS\r\naVJYeNf2bBdyBSqdjqP877RPFnad96tT20xaQzzykndohYodbcrpYU8c9D8h\r\ntkpUehCQThj+926KGRz2XU5oHoGy8snc0os=\r\n=UZ5F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"199411a97170516aa4f1fdbe5016bfb1efbdd3e4","scripts":{"test":"node build && jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"19.4.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.1.4","@scure/bip39":"1.1.1","@noble/hashes":"1.2.0","@noble/secp256k1":"1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.8.3_1680979612566_0.047055527636852945","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"nostr-tools","version":"1.8.4","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Public domain","_id":"nostr-tools@1.8.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"197e4a56e71dee1fc050bb92676a8fd3c9a9227f","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.8.4.tgz","fileCount":27,"integrity":"sha512-oaRgZ8jpLmkMgtvhH9jbUI0k6XeXAUXSDv7qYBNwnIonfWYYZ0C19snJv1YRS+GWGf2gJ8ePJkXMJWlcsNR2yA==","signatures":[{"sig":"MEQCIEn54Xpd4Iht3KnjRSA5BQoIWt5SfscVLwOkmYTzZzyBAiB8v0AfVgY4BuuzBjtWC+0lKg6V297cq4SupD+us6HOsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNc/XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq04Q/9EGtz5VrERg52J57fU3d27xFh1evZj+A7zW0/5bYm48rvKvjW\r\nFchb6CcWrp50/56jdRG/5AuEz87F46nBBYo4Y93pRtOSoyNnbkiIMXNo+d1o\r\nl4ufY0RypDhmyqvmaoTI3+IGiGWYomvW8hpiegLKKpEThGFxVQAT2lK7OzqD\r\n6KAyJd2//r7cnQi62oL3/JvIVR/ueB5BVjTlcc+LB7HC8isHEjQA0R6waS5G\r\n1nqRcMaPPg1ttrv61f462co7Ozg6B47e5gLGGNISvsTDUyAcBtD39H3maDve\r\nqZuAXdooT33xtanuE7ZQB4siYz/eGB1OQXTQWX5DepAYRg0L1mSyWjmoyzss\r\np0WOK9zmiWZNUJBYj6x7w/T6hFo3pswS2MtBXLnlkJkK8BjgTXnOZ89sVSKx\r\ncSKgTJ9mCoDnU+icDp1Eg1iT+yRW7F85205lD1hGf/EWlzVkeJ5Xf3E9iTun\r\neEkrLGVYOxf+0mxDmfYxu8okSJ8a4ED6OC7A40GKTEXY5nIcqLpXztxhZohe\r\ngljtsz+laU0ZcrfCLyRSMjkjoRYZUqDxbaZPg6LqBE9RLiIl+cQmKo8OmsAG\r\ng9Von1+ISkZUFs/4M0/bEgvZpvL0r/jnCkSiFK8fZ8y6P3JIRnzRRY3xgoKO\r\n3vuPeLaU1y51fYdnkkH7ivYK9pCMrtQ54PE=\r\n=aKwK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"f6f5ee82237e328bf7f56b248b88e18f6db86169","scripts":{"test":"node build && jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.1.4","@scure/bip39":"1.1.1","@noble/hashes":"1.2.0","@noble/secp256k1":"1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.8.4_1681248215281_0.6231313736981114","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"nostr-tools","version":"1.9.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Public domain","_id":"nostr-tools@1.9.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"781b1a9ebd781605f149b0b998c40b213e2e3fb6","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.9.0.tgz","fileCount":27,"integrity":"sha512-ZvFf1uiBqWLWhLBHD2nY0KsdSdNWKb3PrQUmYMWxSzfT4k48cDrDJu2qgULkOhQbFX7oty8IpaKnLvixhqefqA==","signatures":[{"sig":"MEYCIQDVM8wF2OjoqQ6AL8A40GMH35dW2xIur4W/lzPc7IBDuwIhAIjjZ3tX4PY/UgdqMaI5coE3krMaOA2/vLWkJkOyx8Cb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":923757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkObMRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHhQ//SmPIb6C2RVDdJzs7gnGOIFUNOpB0okM909MxMuC1lZHoz/sv\r\nfqqd23nPeigO3XTMSTm4oFFKNkiDSJOHVLCJoE1/5yrOfreGQ9KY56JN+dLN\r\nPeRNkooTAemPxTuCiRsxSgBL2+tpdP4ZA0LkMfhI8hSEN1n+9RvUSGfi/X0V\r\npl9+gGZ6DjlPL2agbdBCwCfdXImqyB6S4mm9WwsBaQ2CSkhPKY40I8d3o20B\r\nIftijKwWLc1NFVtS7jdYVId7pnU0vY3YKbE+lWCaSzeqV/zh4XMGvA8/Cm4P\r\naauly26N7WHwdpOwWEeuZoYA23w3qFsutsRL8ZtuRw4UMCEahxImgcR+AgI8\r\n/4QEOJsS7mOpSE2EC9OM8VB7Z6UY2sQboeznkw3S59p2hq/ZQcvEy71H85ET\r\nQomMn6R69aix3MGN/M+zkMm+mIDL8cxdvO05QIAKRpkqA59V7F6fu2yyaZYE\r\nYgvfyqnin/8GGjOIMz5/B7G8b3mkwcvDjE1H0tuhZ7kgg2jLuKgCW1HPFd8E\r\nBIzQC2FD0fyiHgQCN7gOdhKoS2j0JnPsEKpvaYpUVD3tsizmT8MnMTjps2Gq\r\nn2FdDtHnyCFRNtt8Pqo8y3DhyT7qd0YRD+4r2hAjdS5sXEyl5ou1fI5eqnX1\r\nsbkiifxH5bJEJ4XZttnK2aXSYjtWHCqBk2c=\r\n=4CuJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"ac212cb5c8c548e4ba1ed29cf68bd4084ed5fd2b","scripts":{"test":"node build && jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"deprecated":"only works on very new browsers, not on react-native","repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.0","@scure/bip39":"1.2.0","@noble/curves":"1.0.0","@noble/hashes":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.9.0_1681502993189_0.8328976742500653","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"nostr-tools","version":"1.10.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Public domain","_id":"nostr-tools@1.10.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"58d4b713c3d499c177612e9ac66f73f36c9fb654","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.10.0.tgz","fileCount":28,"integrity":"sha512-Bbkucv25M69TaV+slqz1Vfce8G5O3dqSQOqqOZd/LwhooBJp62qt5V3JvlCV55OUqxaucC2brggeIER5Wliy1w==","signatures":[{"sig":"MEQCIA8h5j8K/FkATL95M11XdBrmAyka3oVzh/g7JMUjkDx9AiAxA0OuUF1bNR5jsyFNuWDxW20EPbQ/dHCDOwv/UifGBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":852332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPuGgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxtg//Vf1uBpHfCALL4DodEozQ2kpXKLEza2GknLGJ52rHGL65Zsmc\r\nvlTr69GTJmwxQaKgk6L4XcHSBJmKtgqcerAKBNZ1CVq7frfvLoPFWEitssbH\r\nIJIfZPz3o7n+sCtFcgCmej7nXGqPH6edd5nfAOLxqG4YDyCCnYcbfk1AOf3W\r\nUxlV6ilgG4w1PYYTkU14IZFk63sNz3DHt4Qr/oUj+mSWcSaWDeBryWIAqW2T\r\nntMletihdlGNiWP7fiOVnRQSnfMbTTQJ7qXlgKr9iy1ft1Ge/KlbYkmvVDwB\r\nLzaI9eNoa9PWzoVJgylZfdbs9bpqQq5IgD6ELMZWrBXZPQcEEJ48oS74gR6S\r\nbKZTJ5Y4Xttx6yHMhYYP6uzFEbBUUNLyzL2h9lXhu4itFrtQvtwUjNSvGJ0t\r\nw2F8xcZqtmMmSwjIehUQliCQ99EA+V1LHFzb/l/PxTV2/OTIJ7ZfhfInk+ow\r\nd3UddvyjZgGy1INyn1kdAc02uqECwZSGhgaMjfwjfqJS/IK4EJYqHpHQtPGv\r\nXXQ5klX2GeCeiAJnOsis2Mv4Fp453DT9H2mz3l5UZnfYDByNzvnGxGxmW9FB\r\n5dIVAp8ce0ODhXNm0Jt0jGxoJY0D9yzutQ1z5FU8fYwnVB7gCk91GPd2OLSo\r\nG5EKIGAeoolzK/nssVTFFc4YzECBqGUkT0w=\r\n=9VhD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"bf7e00d32a03c34f061c07ef653f2df5a79f0908","scripts":{"test":"node build && jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.1.4","@scure/bip39":"1.1.1","@noble/hashes":"1.2.0","@noble/secp256k1":"1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.10.0_1681842592381_0.17834803675361144","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"nostr-tools","version":"1.10.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.10.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"b52043b3031f4314478d0a3bfaa8ffb9cc4f98a0","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.10.1.tgz","fileCount":31,"integrity":"sha512-zgTYJeuZQ3CDASsmBEcB5i6V6l0IaA6cjnll6OVik3FoZcvbCaL7yP8I40hYnOIi3KlJykV7jEF9fn8h1NzMnA==","signatures":[{"sig":"MEQCIGHpzX0JkXVWecFx6fpiA/0JfOZgDkkxp5of7fmdasyeAiBpRaw23ftV+TM9Afn7pafjFq6QcVBIU+J5E5qO9xVMwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":871961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRIMQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHKxAAgQQykS/Kee1+vwhy0MmWncs7MBm5rUHrJeqQR9dmcRCRS+S5\r\nS9qm6x0lOf2qROn3OFYjcri9sZ8yaFQGJ5p8/4evvIIfyLrC14wjcKOMJ7tG\r\nm6vIlSmC0z3Mw+53fvEsMXgw5D6emagkWoFEo3kdymnYCHLjZG8UgVsqe2jI\r\n/7NOJll5IMeoB5oBy5Yd93/fBewnSJnAJTLPHzMS66Zga4EvXs+5JPJHwlPp\r\ncE4tZro0WpuHqs32KzmN1s2g6CIAvhyRFHjDxXjNdSg4LZBN56KmeHCFapbE\r\nr7XrFneNTK6Zp4D5wtJwnBcrzlwMxueqiHK4KXcLNK51IAVNXI9AEKe2UHba\r\nz4gJSTJLYZDOPJN0mHLLQdU0kbdG2j4Jcz91Au7U8/YE5xqJvQ+oKiuV0dxV\r\nrG20VOyGAfNT7j4ZGQai/MDv8pkX5FFpx4GNoHRc+ZOrbnJpwKf9jGPMTEE6\r\nMLYHtmKrj8MJpCjM5tcn7UYGLKgeFRUMD6X8rM3bTE7zcZfFTEQZlEtSj8eQ\r\nAnSkwrbUrVb7VbW0rbKWzxL4oGf0Ut2VqA4DqAz2+hZYGtdIK8ETrPlQNKgl\r\nlCT0+L5HczvTZRA8K2PpTZPOps6lRskH+QdR3kPI0HMfOwqbRIfe+rxsTbL3\r\nxwoZrhN/HXxIyEKGBSbXrWe6V/XA3DWPghI=\r\n=pDzz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"55ff796b9fbedcf18de716dd05ad12d7f9957a78","scripts":{"test":"node build && jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.1.4","@scure/bip39":"1.1.1","@noble/hashes":"1.2.0","@noble/secp256k1":"1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.4.2","eslint":"^8.33.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.0.5","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^4.9.5","@types/node":"^18.13.0","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.10.1_1682211600358_0.6629772213583298","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"nostr-tools","version":"1.11.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.11.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"7f479f86dc25ef4625747a33f8430f464aa225e5","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.11.1.tgz","fileCount":56,"integrity":"sha512-b8BpCiD3wxjBZwrn0wc+CkVj6/7s4sQxp+Az7UkCG80mJu7xTspZsOoUP/geBNwZVYETzEwj+CPBvW8WIP8mBQ==","signatures":[{"sig":"MEYCIQDY2PWTjduYZjFzmKV6yGStaj6CjyVv/KqTDifG/TGL3gIhAOgX0vUcCcDB5/QineEXNliq1DASFoiQWS+TP4tbws4B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1005746},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"1c6f39e4ae9f48ee007be25d3706681ba0c99a8c","scripts":{"test":"jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.3.1","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.0","@scure/bip39":"1.2.0","@noble/curves":"1.0.0","@noble/hashes":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.40.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.1","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.11.1_1684442005487_0.5697575121756291","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"nostr-tools","version":"1.11.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.11.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"cc2db6769a6f1a702f28331a4ffd91e9a5153a60","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.11.2.tgz","fileCount":56,"integrity":"sha512-ezN+QwPlFTRZLjstUJw9xacI7/rKKOn18bRitKcArj5YFLaxA2xDIvkryapYZ1IBsJzFYcODmygKIrHdZXsJjw==","signatures":[{"sig":"MEYCIQCTwG+Cl5eizC6cYphow97jcwFDCQcNjD3+zRO8bLkx9AIhANgr53fbJmgOGgWy6plAz4AjqZH1OXMOL9Myzc3BNXEl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1019784},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"472a01af6a5ca7458d22ae2623b11ebbcf36be2b","scripts":{"test":"jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"20.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.0","@scure/bip39":"1.2.0","@noble/curves":"1.0.0","@noble/hashes":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.40.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.1","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.11.2_1686231277470_0.9111125249627552","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"nostr-tools","version":"1.12.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.12.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"ec3618fc2298e029941b7db3bbe95187777c488f","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.12.0.tgz","fileCount":56,"integrity":"sha512-fsIXaNJPKaSrO9MxsCEWbhI4tG4pToQK4D4sgLRD0fRDfZ6ocCg8CLlh9lcNx0o8pVErCMLVASxbJ+w4WNK0MA==","signatures":[{"sig":"MEQCIDq6/c9682Se0//19KCeLfGNsZmyVdUJsYK3KPd6BNWZAiBrQ2fJPrdWHMbBH2bgAmevu4OClXO81vwmlfTxy87klg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1027930},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"a55fb8465fb2b96dcbce61ec789759bf49ad4013","scripts":{"test":"jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"20.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.0","@scure/bip39":"1.2.0","@noble/curves":"1.0.0","@noble/hashes":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.40.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.1","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.12.0_1686362485440_0.9821906876987592","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"nostr-tools","version":"1.12.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.12.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"4ac9c0d1cff8c7107b0d3ef647571137c2250557","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.12.1.tgz","fileCount":56,"integrity":"sha512-ZeoV7g3jBUAlb4mKa3C+6hrc84htPkbebMShfGNgV4vAiz18e/sQukUBFL6vb/+sxZy+dBQFkRwsJIaVFs8Gfw==","signatures":[{"sig":"MEUCIAb80kUJ3/bpTm33SEbRNd3zJf24kFh9ZGCSpmB4vn3nAiEA0plMBJlW+AcWiSKelszL/f99tzXdnyN3AEHDl4IaZMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1028728},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"d81a2444b3c2a896fb8228f9ae44b348421bfb15","scripts":{"test":"jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.0","@scure/bip39":"1.2.0","@noble/curves":"1.0.0","@noble/hashes":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.40.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.1","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.12.1_1688063184389_0.7229105158852442","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"nostr-tools","version":"1.13.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.13.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"46eaef338ae753fe50f543a2ded668b127d22844","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.13.0.tgz","fileCount":58,"integrity":"sha512-Yj2DfPIcyim6jpnB49s1+yOfSTLwulce2lIr3GkSK5PVDKTyPuOQJCdEb423n3kGDS++7ScWdNPjtSu2mel3aA==","signatures":[{"sig":"MEUCIQD+YR3TaNwCcRGTc5ycP6dZHVtvy/We+b7Cl24vqGYPKAIgTspWWRc/p0MgQj3nSLXQi8Ir3OkHxorg1vNaYgmXOIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1051547},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"c1848d78a0e796408b7499a53abad52add3367a4","scripts":{"test":"jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.0","@scure/bip39":"1.2.0","@noble/curves":"1.0.0","@noble/hashes":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.40.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.1","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.13.0_1689610476195_0.25671748940310635","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"nostr-tools","version":"1.13.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.13.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"191298d85a977cc50790e1c1d1cb83b86d3a9656","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.13.1.tgz","fileCount":58,"integrity":"sha512-DTwpbxTH1/ar+afWd4gmVdpHH8CF290kdaxi00Llra88SHE6e38XuyzlRABVTcrBaceLMnoDdHmV3x16MoEFJg==","signatures":[{"sig":"MEUCIFzza7tiAuUh74LQ3E4JJjvtALIAm+Uf+zvSlwl3xX18AiEA55jRrwpZb5ibqeSBiLTAYbrwE/Q1ceEmVs+1SPoI9N0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1051547},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"17590cce91812d7f7e2439f4054a85cfd9e282ac","scripts":{"test":"jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.40.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.1","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.13.1_1690118116089_0.49016779615380845","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"nostr-tools","version":"1.14.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.14.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"5cb21cd9f7b1a471b9010e3feed6c74d126ab106","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.14.0.tgz","fileCount":60,"integrity":"sha512-hwq2i1z5/DneXRE5Zu/TzQuKzVLcB+gOdfT9CeoiScvNw/2dWRGJvyTXIdF92d7NQ7nMcEwqVJPDytLpEpiiKw==","signatures":[{"sig":"MEQCIEnNZ5I6SzyG/IK9Jhy4BpPVSGO5KCx5ozHhKHd4eKUiAiA0MjqIQWfcBOk6+Ek+3wLRSD+VdobtiAPTHMSPkNRFeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1067611},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"3368e8c00e728ff9b4981d58f8f7e546caa1d0f1","scripts":{"test":"jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.40.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.1","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.14.0_1690855623127_0.6724172544276106","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"nostr-tools","version":"1.14.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.14.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"161c9401467725e87c07fcf1c9924d31b12fd45c","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.14.2.tgz","fileCount":62,"integrity":"sha512-QEe8+tMDW0632eNDcQ+EG1edmsCXLV4WPiWLDcdT3uoE+GM15pVcy18sKwbN7SmgO4GKFEqQ49k45eANC6++SQ==","signatures":[{"sig":"MEQCIDdm/D+XxuBFb55eVsI9YueD6KzSZ/HWfJ2R/d7sdBzuAiAHDDV8ml8NYERlqf5XNce0AVqoKCANwhzCvCWbmPuiYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1047220},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"32fd25556b21d7caf510d72ec02c6aaa38eeef7b","scripts":{"test":"jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.1.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.40.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^2.8.4","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.1","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.14.2_1692650262736_0.45238059246359685","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"nostr-tools","version":"1.15.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.15.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"92e487654d1f6994923176aedf3b27fb617f7a78","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.15.0.tgz","fileCount":64,"integrity":"sha512-Dh7LVAUqaSiSs61QddsWluLVWpMwyMGaVlbhDYEy03ZwnBBzm10pz+mQZSdVV88/B3a5843gHZ4dIBUeS5upoA==","signatures":[{"sig":"MEQCIDKHjTDjDf56haHcX5Js5UbKHiCg26cgOVako1f/P3fdAiB52Xn2cLqeCw+e3dgKjMqPDaE1DJEoEDj+51IIA1UHOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":975472},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"13bc2ad5a88c24a752c958bef561fb04c64ad156","scripts":{"test":"jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.1.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.48.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^3.0.3","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.15.0_1694371494048_0.7859980579076387","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"nostr-tools","version":"1.16.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.16.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"5867f1d8bd055a5a3b27aadb199457dceb244314","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.16.0.tgz","fileCount":66,"integrity":"sha512-sx/aOl0gmkeHVoIVbyOhEQhzF88NsrBXMC8bsjhPASqA6oZ8uSOAyEGgRLMfC3SKgzQD5Gr6KvDoAahaD6xKcg==","signatures":[{"sig":"MEQCIFE3wQmtyMlBPVlupMMikDu+yufB3B9vZxqaZWOjexZ3AiBtD5pphpcuKcyhtJm9WKQ9J07JgdllpcxC2pTe8Cd6Eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":997409},"main":"lib/nostr.cjs.js","types":"./lib/index.d.ts","module":"lib/esm/nostr.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/esm/nostr.mjs","require":"./lib/nostr.cjs.js"},"gitHead":"b7b0817a401703d314d0df79a3f0812c51b68ef2","scripts":{"test":"jest","build":"node build","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.1.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.48.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^3.0.3","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.16.0_1695741678289_0.6078359848925026","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"nostr-tools","version":"1.17.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@1.17.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"b6f62e32fedfd9e68ec0a7ce57f74c44fc768e8c","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.17.0.tgz","fileCount":178,"integrity":"sha512-LZmR8GEWKZeElbFV5Xte75dOeE9EFUW/QLI1Ncn3JKn0kFddDKEfBbFN8Mu4TMs+L4HR/WTPha2l+PPuRnJcMw==","signatures":[{"sig":"MEUCIQCpQCk70ZgK5najsDVee9twiH0lDlqpWMFk7ayOouA7bgIgWiS5QFR89+YoX4rZc9cVac27rrf2SbgmXyqHM+Hc6CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1897277},"main":"./lib/cjs/index.js","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./keys":{"types":"./lib/types/keys.d.ts","import":"./lib/esm/keys.js","require":"./lib/cjs/keys.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./event":{"types":"./lib/types/event.d.ts","import":"./lib/esm/event.js","require":"./lib/cjs/event.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip26":{"types":"./lib/types/nip26.d.ts","import":"./lib/esm/nip26.js","require":"./lib/cjs/nip26.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"}},"gitHead":"318e3f8c8867cb183684622cdedf6a9ee49cee78","scripts":{"test":"jest","build":"node build && tsc","format":"prettier --plugin-search-dir . --write ."},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.1.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","jest":"^29.5.0","eslint":"^8.48.0","events":"^3.3.0","esbuild":"0.16.9","ts-jest":"^29.1.0","prettier":"^3.0.3","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-jest":"^27.2.3","websocket-polyfill":"^0.0.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_1.17.0_1697403581946_0.4605668750985499","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"nostr-tools","version":"2.0.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.0.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"a9707ad9ac9616b47d03f2e656361c0b80e3682a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.0.0.tgz","fileCount":122,"integrity":"sha512-JAICc2SamAbuDb0gE+PhhJtTnRE+LSIf4wf/vC+ioBAYCtupU0ICyjg0X8Bt/nkdwvPMXTj8vA3ULGklv4harA==","signatures":[{"sig":"MEYCIQCB2vryLWQb531WYV2OSX0il+FK/+x9C+67ts0HNUvVRgIhAPMtLHvdE0VSgifGO9dmqB0hgp/aNqySm8ABkcDa9QUg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1703091},"main":"./lib/cjs/index.js","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"}},"gitHead":"8f0311668730b81138d18296521f8f396bb8612e","_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"nostr-wasm":"v0.0.3","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.56.0","events":"^3.3.0","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.0.0_1703006498299_0.9578589354883487","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"nostr-tools","version":"2.0.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.0.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"1dddcb9f164c9e12e69caea556cbcb117e7546f6","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.0.1.tgz","fileCount":175,"integrity":"sha512-5mfBCWnA7MX2A9UlrRfVbtMpuUrDH/OdxgaRM1n5dNpowGwsFKj75feZuI8hNVuvT6u0RjCw9QLk4EsB0pPgKw==","signatures":[{"sig":"MEUCIQCFOVWCLi1fFLYnwh83+Lot6sKvmNcRuyJoJ84qnKEZ0QIgJbymKbvPmI5DuDuqQcEolNHVbiSnhAOeqOd2ghanrA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1741420},"main":"./lib/cjs/index.js","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"}},"gitHead":"eb8892f34fb9c3d9e999b9a41815ef122b81b9a0","scripts":{"prepublish":"just build && just emit-types"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"nostr-wasm":"v0.0.3","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.56.0","events":"^3.3.0","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.0.1_1703080290214_0.592711734501538","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"nostr-tools","version":"2.0.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.0.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"9c13a39bac13632afa589a217e0c6f94125a8117","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.0.2.tgz","fileCount":181,"integrity":"sha512-2jrjg/5w6rZwOyG8/dppimWyNSfgiqbZTOZlxgmBEv7BWw+/Ask1AiOpB4gXJFapSNRbkLWSNma/4FfrMoVMuw==","signatures":[{"sig":"MEYCIQCSBo2iSc8M4/g4iwlpm5Y8uK8brCdGxJ2ZtDThFtT9nQIhANjPSH9gb+BijmnLy4GS4OFryQuEz4+wVF1EYTvpbTWj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1889523},"main":"./lib/cjs/index.js","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"}},"gitHead":"a9acdada19e11ebb226e9decaae3533a51ca4010","scripts":{"prepublish":"just build && just emit-types"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"nostr-wasm":"v0.0.3","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.56.0","events":"^3.3.0","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.0.2_1703159893573_0.9694055196655889","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"nostr-tools","version":"2.0.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.0.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"38de2bf5e3893b702879daac8e0e7b10b0e8227b","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.0.3.tgz","fileCount":181,"integrity":"sha512-A7/sBaeBA7Vmi3q1Or62FYbU4OuNBOfQmSxn4/sEK5Z6L4Ql9dwSq8H/mrxsiCQHfbLaVHBOmxLOOd3070/xCA==","signatures":[{"sig":"MEUCIE5BGynjXV0hob2jcPd5n2qXP8yML9Y0ptG6zpsGqqvdAiEA/JBFactnHe+SNqZ+urYEC/dROxlzc6Ztw2KLJ7jAT8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1912061},"main":"./lib/cjs/index.js","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"}},"gitHead":"d155bcdcdaf255850b8978fff7b6f9e05670f370","scripts":{"prepublish":"just build && just emit-types"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"nostr-wasm":"v0.0.3","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.56.0","events":"^3.3.0","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.0.3_1703190482462_0.7449513437082531","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"nostr-tools","version":"2.1.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.1.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"74e655c31fd03457352cd319a7404048ca9bc674","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.1.0.tgz","fileCount":192,"integrity":"sha512-LY5y3/BWaqtfySOhG+NSY3mAt+vUw4vQVFjqvawtO6SdEHqvWdNsb2uUqYdyBztFcIKFxoAbGMntbXQ9QO22oA==","signatures":[{"sig":"MEUCIDrJkgfMHV7fUx26ZxxpG6n/LzARJnPJU8j/xAr0POZ7AiEAj2rt5e7Nod43d2zeEcn/4YRZngwyWfEXiCeK1dh5HDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2134564},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"f727058a3a38ac4021f9e01d3772a320f4d3e4a3","scripts":{"prepublish":"just build && just emit-types"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"mitata":"^0.1.6","nostr-wasm":"v0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.56.0","events":"^3.3.0","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.1.0_1703256507367_0.7268840033095996","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"nostr-tools","version":"2.1.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.1.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"c8739b1aaf719ba0e4249a08f94f946223e0cef5","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.1.1.tgz","fileCount":197,"integrity":"sha512-rU+CavvVYWsvGpEn8i5Ez+O//adi1H8MVedM1NgMQ21leJ+5nuW4swPZfNAUH05xz34+p90rfMVZpBkREEqrzA==","signatures":[{"sig":"MEQCIG/Ah/WlDXiW3IcacmMIvpDj9F0zqmTnkafmbSqR2knhAiBghirr+XDyvbg5MsgvO4WUuHzF+Co3Ijqpzabif2g1GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2139630},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"75df47421fd10955e9dbce0f910f61c87a571a50","scripts":{"prepublish":"just build && just emit-types"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"mitata":"^0.1.6","nostr-wasm":"v0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.56.0","events":"^3.3.0","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.1.1_1703588276820_0.13150989686628733","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"nostr-tools","version":"2.1.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.1.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"9c09d2c9ce43de3434becd98b205dd244984186f","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.1.2.tgz","fileCount":192,"integrity":"sha512-7a30ipG5N3pMeRT5tjNodFbYy8JO37Ndh54yshkGjSRa08umLDmEcmVzdIoSI7yxdac24WbFz4OBoJhR7kHFkw==","signatures":[{"sig":"MEQCIDgR1PsxbRLybiywvESADmiRG/TUWqDvYf0qK3wq0MN7AiBbOKc+8ohVADdntl+Z/SyPl6fezCoda4BAvNRxRlpC2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2098998},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"498c1603b09f0e8a7b473991f6c6762627b37152","scripts":{"prepublish":"just build && just emit-types"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"9.8.1","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"20.5.0","dependencies":{"mitata":"^0.1.6","nostr-wasm":"v0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.56.0","events":"^3.3.0","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.1.2_1704120006718_0.29306600355195656","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"nostr-tools","version":"2.1.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.1.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"424a0dcf329862163ec8914b7c0139f3bc26d70f","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.1.3.tgz","fileCount":203,"integrity":"sha512-WqfX4A9aVJhyO2Mu4sL0YqjnGRu9hfSKWPjO3WU4lcdhVkDB2EYoHtwIYQoJEYCjGlyMIlZpVoiTn+eHGeJQSQ==","signatures":[{"sig":"MEYCIQClz84gmckv3B0hRWwDWtb1RB5mTER0/fb/I14+sN0R8gIhAPvEX1q/Sz7yoaq//uGLPPQn/249qtC4lqjP3Gi66tkr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2173870},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"7b79d6a8992de93ec84dd74fd8387c8786efce5d","scripts":{"prepublish":"just build && just emit-types"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.1.3_1704830387536_0.18816910953778865","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"nostr-tools","version":"2.1.4","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.1.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"7df43a5279eb86ce0530420183620dc2618adaa7","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.1.4.tgz","fileCount":214,"integrity":"sha512-MX4gU1gJYP2PKdlLwveHhZIJi/k0qp+ZKwGB7gMFkUodJs4V1OX18Cteb+vxFngtD0B5LlCzLn+ml6tzwlKXFA==","signatures":[{"sig":"MEUCIC7dHJ/Vwc7mu/9HED4WkqJBsu189MjDRFFyeE/DUYQUAiEApZRNCtyg9cXcuq3tmmXq7nLc0UKVDKQo/yjSARNKUs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2240102},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"9b08550885ebb8380920ba9d4398495d93b1a9fa","scripts":{"prepublish":"just build && just emit-types"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.22.0","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.1.4_1705691623905_0.38098363713383443","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"nostr-tools","version":"2.1.5","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.1.5","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"d38ac1139343cf13654841b8727bab8dd70563eb","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.1.5.tgz","fileCount":226,"integrity":"sha512-Gug/j54YGQ0ewB09dZW3mS9qfXWFlcOQMlyb1MmqQsuNO/95mfNOQSBi+jZ61O++Y+jG99SzAUPFLopUsKf0MA==","signatures":[{"sig":"MEUCIQCeR4GJXTXDaviXShHxRsdga23aDdEovv9lMWoV+7uXRgIgdAYj2bXzIKmnnhZqNrR5L2i4y9mQ3LzW3lu8fCInwck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2425836},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"6aebe0d38ca5e281cbb5e2e1a25d3a227c5ea566","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","tsd":"^0.22.0","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.1.5_1706121774664_0.2179643031021785","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"nostr-tools","version":"2.1.7","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.1.7","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"506635814ed8bad2aa155f9463d7574620fbf73e","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.1.7.tgz","fileCount":232,"integrity":"sha512-6kflkusi63iXH8vCyop27I9FXl08Tp8AFPW54XFl4FZVX/qG9f/yMzkxC9GOFW1xy+N9Lce6PqCCbQ3by2/pRA==","signatures":[{"sig":"MEYCIQCrQQR059tz4ddaKwPltVC5Laa+cmz/WcJU3R8Jg6fKkgIhAPkhd2VWurr4AdxhnIxGNG+DDuPuZtLJpQrw7EkJxpI8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2636730},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"b4e54d679f82debf5d6d6100c5e029878d1db333","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"nostr-wasm":"v0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.1.7_1707764819485_0.6742474784614043","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"nostr-tools","version":"2.1.8","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.1.8","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"af554def6ea7d138633227f88f74f539b148e6d4","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.1.8.tgz","fileCount":232,"integrity":"sha512-X4mcVCpisCzDQGqHGYpNX/EFb/CGpjigex50DBypu+Z5VoL+OIG6beg2koARd4FbKUcisGkcesQB1/dKvpRjFw==","signatures":[{"sig":"MEUCIF+Ub3jOuNPC+I6fDMSPd2y+QPI4dMALfjqP1a1DVOqXAiEAqnjMZvTab5FtiBVq2dbRXQxDUILQM4hTCCdcoKGInsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2642217},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"ce059d4608ce4be3916e2779b617c0efa488f79d","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"nostr-wasm":"v0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.1.8_1707924390459_0.6904532171579321","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"nostr-tools","version":"2.1.9","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.1.9","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"44a6e29cfa4d84986c34f1c62be3b1f17f5419b3","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.1.9.tgz","fileCount":232,"integrity":"sha512-zQcZf9FKZoy7Fj1DE5TKoYSoqsXy/heu4wVlxviTJokbw/PPCU92pf4Fs6SMflCUh6ejyganJbCWjh2iq0Q6Zw==","signatures":[{"sig":"MEYCIQCGLLYjh3kX6Xw/57UsE7kUYcBIxWvpOzDLGi2Vp0Pk7gIhAMcF5/KXuflCFznsZnWauX1wYJbUvuM4i7RNZliQUV0a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2646527},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"01f13292bbf271209328578ad2de08749cbb6cf6","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"8.19.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"nostr-wasm":"v0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.1.9_1707928029686_0.3167176618350318","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"nostr-tools","version":"2.2.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.2.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"de5f5e7167781851319a55dabf2c0aabe6fdcc6a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.2.0.tgz","fileCount":238,"integrity":"sha512-Ci1Hzt1CRRQEUJStq71VoNIAVO5kENLlP/KAvOxhrpMCO7TMt9jVaHmsqcdMDI/S0qUUC+B5vv1HEvEKhAYA+g==","signatures":[{"sig":"MEYCIQDtupge6LGbSUF3q0i6sbPM2IjZx6isDWFIgemQ2hgALgIhAObDl1FGK3WPALBJ9Z8OorAN2VQrdhsb/PlXn8YaaseM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2670309},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"058d0276e2eb44db465cf0f1474f831f5353380e","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.2.0_1708053273492_0.8968051229986043","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"nostr-tools","version":"2.2.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.2.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"7e8eede5fe3233e96f66872c6bef96414441d145","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.2.1.tgz","fileCount":238,"integrity":"sha512-XQlzYugTBgTYN9ljNMAMUUNnHw7nOVX92bRPb0ndaXilKLCc7RNm9sUGcIbI5i9pffMnGHPIZdeT5guJvxz2lw==","signatures":[{"sig":"MEUCIQC4naFn0nK0aidbXbGqINGJjWO4ogAno3LxxFchZ6zlsgIge/Eb/XnysrKFpQ1BNQF+f5UWhRkbjuwMgrFB5mA0y9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2668919},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"db6baf2e6bef589bcf3e40117ee9cf41e6b90f6a","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.2.1_1708080230675_0.433162956112366","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"nostr-tools","version":"2.3.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.3.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"687d1af486a21e3e4805f0d4167c01221d871e65","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.3.0.tgz","fileCount":238,"integrity":"sha512-jWD71y9JJ7DJ5/Si/DhREkjwyCWgMmY7x8qXfA9xC1HeosoGnaXuyYtspfYuiy8B8B2969C1iR6rWt6Fyf3IaA==","signatures":[{"sig":"MEQCIFtITtm7kI38bjrAf3YHfWREeH92Pz5eDjvFY1rGCykiAiADxnACyLxrp9l4cBo2+uZB7eJRifS1syjruYaRrHNubw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2748964},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"fb085ffdf7acd65caacbc8edcd2033ac02b2a6cc","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.3.0_1708204806740_0.010459332222997997","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"nostr-tools","version":"2.3.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.3.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"348d3c4aab0ab00716f93d6e2a72333d8c7da982","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.3.1.tgz","fileCount":238,"integrity":"sha512-qjKx2C3EzwiQOe2LPSPyCnp07pGz1pWaWjDXcm+L2y2c8iTECbvlzujDANm3nJUjWL5+LVRUVDovTZ1a/DC4Bg==","signatures":[{"sig":"MEQCIAKUqDIL1GcdtI6A0i3vmqA2GQVOvrmrVaqakNTfau8RAiB3TCtFxvSprgAj8iGuYqsyELE7nigeJe/dsmUZ2b0Fhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2749984},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"63ccc8b4c8fe7a1eb5d57595fc67b65fe9f80cbb","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.3.1_1708379692237_0.9654713114182734","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"nostr-tools","version":"2.3.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.3.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"74e92898b000413661b091c5829f762cb4420e66","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.3.2.tgz","fileCount":238,"integrity":"sha512-8ceZ2ItkAGjR5b9+QOkkV9KWBOK0WPlpFrPPXmbWnNMcnlj9zB7rjdYPK2sV/OK4Ty9J3xL6+bvYKY77gup5EQ==","signatures":[{"sig":"MEUCIEeSTntZ9mIlElrP9o3E7AWXMKXpQrWGVXX8v5RJnzJEAiEA6VFVvYW0i5TXbp0qu/c5XAVVcQx+ysDIhRJv22K4HhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2762585},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"542914285885bbe876e72dc32fde0881010d3738","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.3.0","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.5.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.3.2_1710607320190_0.5593022733999833","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"nostr-tools","version":"2.4.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.4.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"bc2140a95ce0be8d4900bd852f652d811562753e","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.4.0.tgz","fileCount":244,"integrity":"sha512-xQC7XdGeh0gLyprcKhvx5lwr7OQ+ZOiQ9C6GpzlVAj+EBv+AiN8kySb57t3uJoG1HK15oT9jf++MmQLwhp1xNQ==","signatures":[{"sig":"MEUCIQCMTuWvKRBT/tlcTzbVshZic5WPzSTX8RVcDnWXtHSb9gIgGviDsAaqraFD8je3OeiQzeeo83fe/nap/xULVf0f+Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2805788},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"5c7e9c8f363ed898e1f32a465b45d362a1f917e1","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.4.0_1712312601910_0.053729932340498276","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"nostr-tools","version":"2.5.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.5.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"083c8a22eb88c65f30d88a25e200ea2274348663","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.5.0.tgz","fileCount":245,"integrity":"sha512-G02O3JYNCfhx9NDjd3NOCw/5ck8PX5hiOIhHKpsXyu49ZtZbxGH3OLP9tf0fpUZ+EVWdjIYFR689sV0i7+TOng==","signatures":[{"sig":"MEUCIGTdY7oUZuFXLZDW97jBq2Lnvn6Sl4SyH9jKWX3k63sUAiEAymA0PCBEkV/Q0FyEcdaKOHMh+Djrcyytjf+SiK04xxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2829770},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"1e9f828e3e56c34af23100318eb82167037b6759","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.3.0","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.5.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.5.0_1712969489533_0.4964792780642435","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"nostr-tools","version":"2.5.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.5.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"614d6aaf5c21df6b239d7ed42fdf77616a4621e7","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.5.1.tgz","fileCount":245,"integrity":"sha512-bpkhGGAhdiCN0irfV+xoH3YP5CQeOXyXzUq7SYeM6D56xwTXZCPEmBlUGqFVfQidvRsoVeVxeAiOXW2c2HxoRQ==","signatures":[{"sig":"MEUCIQDBfgrHDi8+9dve44lZD3VK95brZsrXYU4ysTNJI3KOdQIgP0JKV8+X4TUVh/D1KStP93DUw8kjI5W5etByZxP9LYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2830341},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"d0ae8b36a2a351c4c19391400c23f9c8347c351e","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.5.1_1713991683241_0.35630620024261317","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"nostr-tools","version":"2.5.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.5.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"54b445380ac2a7740ad90ed3b044bca93ecf23bd","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.5.2.tgz","fileCount":245,"integrity":"sha512-Ls2FKh694eudBye6q89yJ5JhXjQle1MWp1yD2sBZ5j9M3IOBEW8ia9IED5W6daSAjlT/Z/pV77yTkdF45c1Rbg==","signatures":[{"sig":"MEYCIQDZ4pr5u9rA/Xlwi37oP7e1UE9BjkJ03fHRyCRXkxfqHQIhAP8Kq/7c546fx6g+w2DfH4VaCcLFOJ1UdUWKyyw6zULF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2830653},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"f4f9bece6edc1991e804868c84e75ef47146ad55","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.5.2_1714660725904_0.34534095798333864","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"nostr-tools","version":"2.6.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.6.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"e86f1bdce958f7d1fab3cd3dc7da194f74786f46","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.6.0.tgz","fileCount":250,"integrity":"sha512-7Jm+rZZPd8TjfHhkxuQHtUZV+3Dd1gl5YqFLMWhmtPBsPDyFJMBsLaPtrBmuWjYGxzoOYop98hw+chI2Xaq0UQ==","signatures":[{"sig":"MEUCID3kkcGAPKPtp2ca00wbze1USL6OXhpnKj1LTF67hX/RAiEA9bXG2Ted5ctuXJlceJsLP/toNVtly9dkzIHfEAxOroo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2858873},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"6e5ab34a54e3750c7fbed65ccc21a4f6c04453be","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.6.0_1716735948697_0.7885741385044875","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"nostr-tools","version":"2.7.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.7.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"5c125300465e8d418198e40ed51f3a4563bdb4a7","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.7.0.tgz","fileCount":250,"integrity":"sha512-jJoL2J1CBiKDxaXZww27nY/Wsuxzx7AULxmGKFce4sskDu1tohNyfnzYQ8BvDyvkstU8kNZUAXPL32tre33uig==","signatures":[{"sig":"MEUCID1wXghxRP/lT3u9f0Rnvl7e62l1CJHu7JQslkA8BM6hAiEApGNZ6uyYZVGNog50x3CYnw2wTW0RJbauZsOUYhA0gN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2868996},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"87a91c2dafbdae4432b6a4295f1f91099fd8677b","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.7.0_1717000775104_0.09859041134373303","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"nostr-tools","version":"2.7.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.7.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"cfedfe6c7ebf7f127f3ac32a5b57c7e570c35f67","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.7.1.tgz","fileCount":250,"integrity":"sha512-4qAvlHSqBAA8lQMwRWE6dalSNdQT77Xut9lPiJZgEcb9RAlR69wR2+KVBAgnZVaabVYH7FJ7gOQXLw/jQBAYBg==","signatures":[{"sig":"MEUCIF0NBCBlvVytsKjyCA2I6+tYnNvhqrlcUkduJ9WD1JZeAiEA1WMQO+fZZb4xH/irIu6FsXtMMqcsAjunXPaN/QtPSVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2877598},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"54e352d8e2db84070eb12854d8e4705f9fa3d698","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.7.1_1720522762129_0.08255964886702594","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"nostr-tools","version":"2.7.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.7.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"74a6ff543a81da1dcce9563b9317faa17221acce","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.7.2.tgz","fileCount":250,"integrity":"sha512-Bq3Ug0SZFtgtL1+0wCnAe8AJtI7yx/00/a2nUug9SkhfOwlKS92Tef12iCK9FdwXw+oFZWMtRnSwcLayQso+xA==","signatures":[{"sig":"MEQCIFhrL8D0t8aCXUY5cGmWz4HOcaJenrU2Dre3PviKJlJPAiBmZJRTot/8e0WZK7AZanC326oGg7xhu/9vWnKhEfgtvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2953742},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"1b77d6e0805b295cf6bf0f88de2e51c06116c0b8","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.7.2_1723130040943_0.5879075365171536","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"nostr-tools","version":"2.8.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.8.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"365f07f3b5b3495366b4915941982c96babc3c9b","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.8.0.tgz","fileCount":250,"integrity":"sha512-aumZBa9Ok/cAJLovSBCIA/DkJjLjF/Hs5DpQGEjmyfaUkGBqd5jZjzalcVMyy/9HkkRZfJmbTPtqHTKFNvBSHQ==","signatures":[{"sig":"MEQCIBCQRMKDsLL8HSefYAEKTwmQI40FsQdLJ9QFYCrHVY3wAiBzO4eLzveN7TLS/YKM3/hIbbiS9Y/Npamzw48HHTlZwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2976191},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"e398617fdc0013fdbc1e074ab6dbaeeda6ec69bf","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.8.0_1728643932090_0.2911979477224098","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"nostr-tools","version":"2.8.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.8.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"28e1493bd83ac20103c82311ebdb3914811f3e34","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.8.1.tgz","fileCount":256,"integrity":"sha512-lInnbSjtBHviiEpxRt4rV73XdC9lMUuaMkvsiNVpIboGwebP19w4NOx91QRfupczGTSiKxV5X3GzxRr3IvHuCw==","signatures":[{"sig":"MEYCIQCQVdbQwmeJnOqk7ENBZZxVTPPGmwA/BsyXRjg4B5Gs2AIhAJC5ky5RYm2mMTtItvzZJ+l1Ln29KrtaD1W2MVX9KyiV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3062539},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"7aa4f09769bc19df39aaf556d28ce39a8a6f920e","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.8.1_1729213078620_0.4138669091250322","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"nostr-tools","version":"2.9.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.9.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"f78262248cb7753d0cd6dd5867e127f69ad7b752","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.9.0.tgz","fileCount":256,"integrity":"sha512-PCnmr97nWD6wUjNF2sz33ynlXVCazSr6v3la48byrJPMOUnDjT2rWBsDW7eVMIxDZvYnKjQiM7GD+x0YissdTw==","signatures":[{"sig":"MEUCIQDb/AqsXdRSnBhst4mWUHfUL3NwfOeHd3KLSavNrqg1RAIgZ5rCgxd2NLDuvMDu9pF5rCIv3PtkiUlDjLZg0QWUK/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3062539},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"4c2d2b5ce6ef9954ffa7ba76860263ee70e36c20","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.9.0_1729712307277_0.9263417411941965","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"nostr-tools","version":"2.9.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.9.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"f81ee4e5d72d77ce9a763affdc5f0b1000d6d7e2","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.9.1.tgz","fileCount":256,"integrity":"sha512-QYK/M2eugK82dEriVGSzZCRn6Sbb88bxICA15wr+ebEULSACysZnDhNoCxdJyqZPva5x+Ql7h4JmEfpc6Ov2fQ==","signatures":[{"sig":"MEQCIBORJvOBsyVtwe4zbURQO0VRvB6ly0LkdGkyCdg3tnlBAiABK+/jrBQD1aEcj5FW7sySIAywEmgUrvkwM4Cd/1gWaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3228708},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"5c538efa38c623f246eb86d29d5d388fd872b1fb","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.9.1_1729714341411_0.06234274377673987","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"nostr-tools","version":"2.9.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.9.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"0b8a29b34f44374efbf046dd9084cfea12113d1c","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.9.2.tgz","fileCount":262,"integrity":"sha512-fr4cCli5AFBoIHGWhLVE+0Oo7qxO8B6oOYWC7FzbIXr+ftD3/ZOfuMxB0G7LDlmtjOeh2v2oEQJQWOnditNDwA==","signatures":[{"sig":"MEUCIQCea88W7TG9bV/99INFcliX5I/zi28Y7a9WD3Wunpq52wIgA5Xr06JnqIB49pjQyCHmSTjzLPd3J2tLUdkOmM219AY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3328708},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"e2ec7a4b551150b8f658ed237880ac82abee1f76","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.9.2_1729905028826_0.41703429828189464","host":"s3://npm-registry-packages"}},"2.9.3":{"name":"nostr-tools","version":"2.9.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.9.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"7a19360182ae92b70df554504bf0395533904376","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.9.3.tgz","fileCount":262,"integrity":"sha512-hIM0MqitQYcHiJQRreziqH+wDKZogj8GKQdpKwVXvfmrFSCMPHYEbNBI4LCkznLtlzMgwSxNSGkK/QEFC8VF9A==","signatures":[{"sig":"MEUCICVDOYIinoeAuG8kZzk3bqmOV5w/rP6LMG6EkIgVPeOMAiEAgh6yQvrvUj6m4/QrIEMtKMiPBGw5ZbAZIQW8Qs6euHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3328376},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"66d0b8a4e154477a8e2774c1cf0aabe77e086062","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.9.3_1729938339318_0.8938371649097732","host":"s3://npm-registry-packages"}},"2.9.4":{"name":"nostr-tools","version":"2.9.4","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.9.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"ec0e1faa95bf9e5fee30b36c842a270135f40183","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.9.4.tgz","fileCount":262,"integrity":"sha512-Powumwkp+EWbdK1T8IsEX4daTLQhtWJvitfZ6OP2BdU1jJZvNlUp3SQB541UYw4uc9jgLbxZW6EZSdZoSfIygQ==","signatures":[{"sig":"MEUCIAnfkBs17v7kNZ9tphYbQR70Zar0uJ/DmBRBMO24MlQzAiEA1sSzkQ/BRT2fpa2ScbPss0C6fTkaaC58QCG/gtbxjHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3328618},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"29ecdfc5ec81d59f2e4ac8080868ae38ac10edd0","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.9.4_1730051925076_0.6617517509559832","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"nostr-tools","version":"2.10.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.10.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"b19b0e32e2dd5f503c5086602aedf533b6664051","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.10.0.tgz","fileCount":262,"integrity":"sha512-Rg+eTMgLFatCg9f3/QVJuiKNpDfUWBJM4ot2NZnE6R2ktOeWvPyh6uVV6EPto8zF7pC9NwdQuN6BC1og7qH6mA==","signatures":[{"sig":"MEUCIHTpgZhLFE7PjuI0bVjNSojRJeFQrV2cbyBHrH19foLFAiEAlxN60o9dhi81Z8GTqegUb2Ua4EjeEcP61g6vRMJxDwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3345550},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"cb29d620331788a955af53e2f4e104ff7d391c5f","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.10.0_1730403251675_0.08868859602405865","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"nostr-tools","version":"2.10.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.10.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"44b2c04f8a402df6fd518098f724f6db85a3404e","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.10.1.tgz","fileCount":262,"integrity":"sha512-fnAxLi92UgyMAEw4fMEhDKzH53uBJ0WkkVPTNfX0b3bspeWWn0n5tDZtKRJbvW0wAGOPmU6LYWi/IKPOsq3p2Q==","signatures":[{"sig":"MEYCIQD8T4KTeDPX0Tz7HJSIL/sGj5wWA1y417xClchmeHxxMQIhAI8xxpphIcLqAZBWfzTiSmY0wrlpWLZc7RETkOXEVJmE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3345552},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"29270c8c9de57c02fa0ddb90ce075bf181386ae0","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.10.1_1730547203629_0.5198289945276302","host":"s3://npm-registry-packages"}},"2.10.2":{"name":"nostr-tools","version":"2.10.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.10.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"4aaf1e2d66c10beba8bc9c7e3cee8bbe9cdad4bf","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.10.2.tgz","fileCount":262,"integrity":"sha512-D7QARb/3cj7zHmZxBDsksAqPeTj2wQeUNf6F2dnhWmPuFDMPZ6xn4hGU/2Dh7xC05CG1yLPdpm8NVjN4qXrxvw==","signatures":[{"sig":"MEQCIGwt2oamEubIDXOKjl2mw99zTpJfqEbQkG5LbwYyVqCmAiA4mWqTXNnCZx0ai+jJNzlP/x8lrENPzJc9GWyVQwHXBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3365594},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"bf0c4d4988a31670e788b200e787c51d20900868","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.10.2_1731471325816_0.49136048047910363","host":"s3://npm-registry-packages"}},"2.10.3":{"name":"nostr-tools","version":"2.10.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.10.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"9af17e72fde60b0b42f1bee381381355072e899b","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.10.3.tgz","fileCount":262,"integrity":"sha512-XL+eX/kyXNoCdtgEFFT26YlGaMq/eUMaxlGWVyR8lqdDvSa9m8rrHRUiR8IYZWwq5B0534E8VXbiSuoUgGGIDw==","signatures":[{"sig":"MEYCIQDNQdxLEuE7nX41iHbGH0bJajn49coGtbUy4o3u9mQA2AIhAKhZ4dUkw+3nNFvczV6bG0BQka3hUuAbwSq1sy27QdCR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3365918},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"5a55c670fb37cd8abd35b586c83508727ea48320","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"v0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.10.3_1731471732559_0.6418299501132925","host":"s3://npm-registry-packages"}},"2.10.4":{"name":"nostr-tools","version":"2.10.4","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.10.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"2ba0a36d1f2e1b3d77c724ca8fad880c8de6844d","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.10.4.tgz","fileCount":262,"integrity":"sha512-biU7sk+jxHgVASfobg2T5ttxOGGSt69wEVBC51sHHOEaKAAdzHBLV/I2l9Rf61UzClhliZwNouYhqIso4a3HYg==","signatures":[{"sig":"MEMCIDn1yyyRFrAH8DhjQPvk/deZjL1VCwbhEGlrhPha9t+sAh9ZhmfKriN9vQsgJUPaEu5sDjPm3ZyUGqZMleDW6J3Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3365917},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"43ce7f937702e4c0cb51c2f01979b77445ba76c7","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.10.4_1732581231586_0.9494526027065715","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"nostr-tools","version":"2.11.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.11.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"b86d64f1fbae7c69675e8675518ab80b19ec9358","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.11.0.tgz","fileCount":274,"integrity":"sha512-kRtXI9j5f45NvIcdJacQ0UEAfEb7p/jhZqhAGLQWtUd5idZJPYdSyR8hdw+MmpGH4TCMH5plZrXzFltIIZrkEA==","signatures":[{"sig":"MEUCIG22WO1Ry7hqBhyk51l90iWgCKdlRUyPq79F6IPvzLTXAiEAzXGdutSlU7ZvcW48rssOCO+Xa1zcNeiPJkqC+6oJ68E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3499299},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"b086e854c81ea0ff51df843a1b26c5e16abe3edc","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.11.0_1741955407266_0.17990780423501662","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"nostr-tools","version":"2.11.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.11.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"a95816a1cf4c78a1c8729a17eeb0de386c54acf6","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.11.1.tgz","fileCount":274,"integrity":"sha512-+Oj5t+behIkU9kh3go5wg8Aa5oR7euBU9gOItUNapJe5Gaa+KPzMuTIN+rMRK3DaZ4Zt6RM4kR/ddwstzGKf7g==","signatures":[{"sig":"MEUCIQDX/t/BasY/D0Y+Xpy+DdBeARQj22IPg3j4Wd9PoMpH2gIgN+M0GdsBBkPZrJLgHtKzaF7xbW8bZDu6B5bkasxF7dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3523617},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"cbe3a9d683300c3cacfb9f237f96f8553d42492c","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.9.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.0.4","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.11.1_1743545849392_0.9568303130314109","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"nostr-tools","version":"2.12.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.12.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"09f270e32453611a85c3670ff86ae856f3cbd21a","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.12.0.tgz","fileCount":274,"integrity":"sha512-pUWEb020gTvt1XZvTa8AKNIHWFapjsv2NKyk43Ez2nnvz6WSXsrTFE0XtkNLSRBjPn6EpxumKeNiVzLz74jNSA==","signatures":[{"sig":"MEQCIHq0HiNsApcQlamEoMfgeFWludsOr2U9OvgiJw20ZdKBAiBn8x1NgzAJlu9iCLVCsYB4wP5n5/mfs7wVw9fbkewP5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3603296},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"aec8ff5946a23253c05ff85447984dff54b64e38","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.9.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.1.4","eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-plugin-babel":"^5.3.1","esbuild-plugin-alias":"^0.2.1","esm-loader-typescript":"^1.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.12.0_1743605103088_0.773855071007544","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"nostr-tools","version":"2.13.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.13.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"8761c9b370c5c668d0ebe2eff77874ef8b493606","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.13.0.tgz","fileCount":268,"integrity":"sha512-A1arGsvpULqVK0NmZQqK1imwaCiPm8gcG/lo+cTax2NbNqBEYsuplbqAFdVqcGHEopmkByYbTwF76x25+oEbew==","signatures":[{"sig":"MEQCIEllcDn29Vc5bBwZNKowlE444eZtLyPjIDuhOHnzODX7AiBhSUM1tszbtggYmLCtMRn2iIbUaFQs2uwF94Z/7UZgoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3539018},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip96":{"types":"./lib/types/nip96.d.ts","import":"./lib/esm/nip96.js","require":"./lib/cjs/nip96.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"7dbd86eb5ced8c5db93d5b6d0c0f9fedcfe6a4db","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.9.0","dependencies":{"@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"optionalDependencies":{"nostr-wasm":"0.1.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.13.0_1747038252374_0.6549140858214892","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"nostr-tools","version":"2.13.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.13.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"06eafb9cfde5cac358d4560451112816dd1eb908","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.13.1.tgz","fileCount":268,"integrity":"sha512-EKcicym1ree14m8lU0b6sZIf46NcxOHvGwUWWAuxjhutOmJM5Pc9ylR1YqxbgpqDQpkEYQwv/d3GupK5CJj9ow==","signatures":[{"sig":"MEUCIQCEfDt651/5AUFSxyBzHoHsvi9aU9+TXW4Zw1HH+4gv2AIgPscqKBNma/tfjAHpVQevr6/vHNVsjWxv4HP2Ql8sOIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3483960},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"1437bbdb0f01253bd264a7f8b19cc204d74e0e1a","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.13.1_1748454784237_0.9584834368523616","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"nostr-tools","version":"2.13.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.13.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"37ed11d11a34b8cff1ff5cfdc409ef10ed4f9726","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.13.2.tgz","fileCount":268,"integrity":"sha512-Siz9r1sHcde3iVwo6ogU3HS6p0TDp4OkSMMjOu/eGsOIFJVsXH25bzqJjgV9miImRVnOhNVDx4HyYR0Ye7A3hw==","signatures":[{"sig":"MEQCIBijw8iSXAFSY1aDNbKtK038p1u18VFVYcLLHZoxTINfAiAiHCrW9FjnW9gjB+1rOF6492TM3YR76xzzBFeMb/5/3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3487371},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"de26ee98c5b36c193701822495ef527be22a799e","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.13.2_1748701022199_0.5138780775967995","host":"s3://npm-registry-packages-npm-production"}},"2.13.3":{"name":"nostr-tools","version":"2.13.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.13.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"4d2b9c050d701db95d1c5a1fe4defb45af351b7f","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.13.3.tgz","fileCount":268,"integrity":"sha512-+jAc/k380znY02Vtc6HCTkbDHwjpnRr+ikEkmzi4jrpFX+1Mdw+YuXxmOQKw99B6qjKb4iEqwCEetWm9n6k6Iw==","signatures":[{"sig":"MEQCIECJTECP4+V85mQ5Lj2rSFruOFqMZWPWCL/mv7gLpMehAiALhrZw3ymVZZjKITdIesXykQTcsDgbK6fh/8kyCizzcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3505444},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"9132b722f308369958d8c6ab765d09819ca06bd5","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.13.3_1748966421496_0.5172535148012745","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"nostr-tools","version":"2.14.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.14.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"26a80c3f2ac34c5d383de1d85cadd2dfde45ff12","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.14.0.tgz","fileCount":279,"integrity":"sha512-QuWaTtIM+vtB03U5BFYv9EkneaA+2bf7DBXcZT7RR/KoP4RTvM4k6bTi6LHnfOmxvKj8h6WU5MGL7LrvfTsNIA==","signatures":[{"sig":"MEQCIAN2CqOCDaTC3ySCFMMBxZGcH8cr77a5xADoHs4/tjNNAiAqFpzwoHOl7xGz5PxxeqLtzE9EOyMgIfFxukSRRDWM1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3568212},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"315e9a472caacc7a8c8accfb27b41608b7a81cb5","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.14.0_1749084495215_0.4276440687856795","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"nostr-tools","version":"2.14.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.14.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"fc10dcc6a3077129dfa2bbe03f239d2673a67ae2","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.14.1.tgz","fileCount":279,"integrity":"sha512-x89y2FsZhCrki8YeaAoT6XACf1xmAlSWJYpicZv65GNya2NOSi1d9b7RDB+BnQfLQxaJ6ldrgkdGG6JaM32pAw==","signatures":[{"sig":"MEYCIQDRqUNsQgX2K+D97N7u4cpcxc2AKyusE3KsakXMMOF+2QIhAOY2YRAwC0LUmdhObL0IXAwTz6Sz5wRhCDPRH1epPfr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3568353},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"2da35283628a6e76b889dbe9b45bd07d3d3233fb","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.14.1_1749097829663_0.3916094276908977","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"nostr-tools","version":"2.14.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.14.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"f322f692b8a23c8fddcda1bafa0e62377d76e9ca","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.14.2.tgz","fileCount":279,"integrity":"sha512-YOIOn5EdJ2Kq5sQW5Zh4wOcqzR6kUyrCDHG4+mVD2szzthsyOTpiWX0yrwaRZGlHJG6q83vkhg95qc2W201XTQ==","signatures":[{"sig":"MEUCIQCLWEaEC/XwZJSGWQPnKN8lmhW1YM1Gbmc4VWV4KnFNjQIgXRriCnFSlPIcs9BwGKF9WOWdR9ZiGBl5VbrpPbS5rVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3568353},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"b8f91c37fa4c90b5789d075733539c93eb90d288","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.14.2_1749145100134_0.34565730955006724","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"nostr-tools","version":"2.14.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.14.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"dc1e535a673851e3bc1578eae8cf1ffb269b2e47","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.14.3.tgz","fileCount":279,"integrity":"sha512-nk3h/V+JJ4YPIy77insbFjz80hWNEpicUGMXzF3YCM/CSx9aBzeGv766dEpIfIwtGg/yDvTTFS9qUBg5Ouk4/A==","signatures":[{"sig":"MEUCIQCsAnF/j9dBFanILmFZT0u1YPLPsubhChwjbyrGRW/cjgIgBTBjGp2Ow4bruNfaltWKS35Mh+QGMeNDAcluwAWV6kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3583056},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"d7730126581b0c2a967f5ab5acbf543d1730c614","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.14.3_1749390974118_0.11873729277974832","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"nostr-tools","version":"2.15.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.15.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"cd119006681a861cabcdcf0200d29fd9864ddab8","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.15.0.tgz","fileCount":279,"integrity":"sha512-Jj/+UFbu3JbTAWP4ipPFNuyD4W5eVRBNAP+kmnoRCYp3bLmTrlQ0Qhs5O1xSQJTFpjdZqoS0zZOUKdxUdjc+pw==","signatures":[{"sig":"MEYCIQDohfXTvAiArl8MfSaoS7fYdi6VkSYOoRQruP4sfaVzVQIhANwTBPi78MoeJtHOHIlYeXAb2ko1ioppQxdiqIasUTOy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3585104},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"f0357805c3ab41a63f1eed42f15f0991a6e1c3be","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.15.0_1749561668412_0.49045266057156955","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"nostr-tools","version":"2.15.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.15.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"a17d040e42677f1703d3dfeba35fd0aa36e43549","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.15.1.tgz","fileCount":279,"integrity":"sha512-LpetHDR9ltnkpJDkva/SONgyKBbsoV+5yLB8DWc0/U3lCWGtoWJw6Nbc2vR2Ai67RIQYrBQeZLyMlhwVZRK/9A==","signatures":[{"sig":"MEYCIQDua9BcRFHa7/lZW9gsmGRMmvHfAIx437nklFmRxXJjEwIhAI6Xh7F0GBTZFCutNUb2jQMZXtZkPgndoRFv4ouUm+YM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3588686},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"d706ef961fa8478745e4b932d29bf9135a25e462","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.15.1_1752806416663_0.7651530938457625","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"nostr-tools","version":"2.15.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.15.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"44c76c1f31ee442eda5481ba28ca823a3d27389b","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.15.2.tgz","fileCount":279,"integrity":"sha512-utmqVVS4HMDiwhIgI6Cr+KqA4aUhF3Sb755iO/qCiqxc5H9JW/9Z3N1RO/jKWpjP6q/Vx0lru7IYuiPvk+2/ng==","signatures":[{"sig":"MEYCIQDvNMJsM436+TcTKGT/qrgyHbaGUFaWfx1Gur8Usr2TrwIhAJOX8XCobzz+nbhSl2CQBBk1bm9rzDPZwcpI/LzAq0XW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3623904},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"4b6cc19b9c75daea9d52af1d8a770815592837c5","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.15.2_1753326669924_0.8808842104373056","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"nostr-tools","version":"2.16.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.16.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"a7eb90aee79a92279d4cf6ba9a0ef3400243d26f","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.16.0.tgz","fileCount":279,"integrity":"sha512-bT43Ef8USIhsBX5Bmf/P6UrhBymLIQK/1uB2d/9zbNTFWH35LjEpGmhToHk52Ht3dsWi85ahN9dkBMKQgKoE2w==","signatures":[{"sig":"MEUCIEEWTK3pGw4l9/AOFTjWVItrpkDaalO2bKWcdLfgx215AiEA24q7wV17zhHLsJOfx6XHzGk1BhRJraNSzUB4quyx4zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3646721},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"b076c34a2f3a543e419d410ccb37bbf9dc092ef2","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.16.0_1754068408686_0.39513006287174424","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"nostr-tools","version":"2.16.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.16.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"e088976eda502a39e64d92289c131a59ca8bcf5d","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.16.1.tgz","fileCount":279,"integrity":"sha512-1JQR7X8twAP6LFCHGUhr3/vs9CeOUXgB9Q6f2bU4xqh8+StqbkMsbdVdoA+/gmytnhbCpu33t6SYFz7ZOL1KyA==","signatures":[{"sig":"MEQCIDo0dPcOMr/M0EJdLMX11W8MLONoj2zj3KJ0YUTUeg2bAiBCWFabR4U/feZCsLfJKOT/ET8lpdmXoz25F4g49DCEKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3645862},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"929d62bbbb7f3c5d65405be8cfde9531bea3f16e","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.16.1_1754090991079_0.7390506440901841","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"nostr-tools","version":"2.16.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.16.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"eca1e0ed24428afcdd74708c6fd7f42ed8194101","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.16.2.tgz","fileCount":279,"integrity":"sha512-ZxH9EbSt5ypURZj2TGNJxZd0Omb5ag5KZSu8IyJMCdLyg2KKz+2GA0sP/cSawCQEkyviIN4eRT4G2gB/t9lMRw==","signatures":[{"sig":"MEQCID2OptzB5DuEpBH+MrsMUcFY7Su4twX6Z+Km9Rw8FA7VAiAOhM1Acb7sFmcCMWUcgnRurJZQrhL9c89LJHr+q0KwuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3657956},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"86235314c4bcff41ff6ddffafaeb4c9e838cc895","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.16.2_1754506699710_0.15951056626746518","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"nostr-tools","version":"2.17.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.17.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"ae357479b957ff897ae404761d5cd88f8064d713","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.17.0.tgz","fileCount":279,"integrity":"sha512-lrvHM7cSaGhz7F0YuBvgHMoU2s8/KuThihDoOYk8w5gpVHTy0DeUCAgCN8uLGeuSl5MAWekJr9Dkfo5HClqO9w==","signatures":[{"sig":"MEUCIQDvHpLehFBLNAHsC8GIqj/+wq87fXyvPExPFjNG62EKaAIgEBBYg6Wu/I7pIbplUeLH4GCnAmZulwi2tj4HvAAxZVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3685032},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"c9ff51e2782813d1c2f908374d3e030f6d96beee","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.17.0_1758398162131_0.19575580556580818","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"nostr-tools","version":"2.17.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.17.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"6c4ee06d5603c3fccf0fb4337ccc0ecc8cf54863","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.17.1.tgz","fileCount":279,"integrity":"sha512-nr4opZGsZBpo4QZBaCufJoYzo8jzgDr87QPSe6ntU7+5dqoUGfi+8qYvQhDc0Ux9SsRym7X5hZv/zJuoNtIP6g==","signatures":[{"sig":"MEUCIQDqWKhKSNgEY0VpmkJmVsf6YY5BVA4Vwxps2TcdQEkFgwIgGMYw9o515Qpu9gSGT3Mb+yd+ppHejCvKH/Zh9TyuyLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3752517},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"1bec9fa3650ed8526c2eda460fd0f2f7bad73128","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.17.1_1761532472307_0.4312132176748311","host":"s3://npm-registry-packages-npm-production"}},"2.17.2":{"name":"nostr-tools","version":"2.17.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.17.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"b038d85fbfe110fb1afbf784b8bd1e4ef13f1712","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.17.2.tgz","fileCount":279,"integrity":"sha512-B/6rxJ4hyrwEdxsGYUiw2E/+/ZcKuFzQcrSYDHJpYAV0xae344UU2QdL6VHPlbHsBhMufUDU4+h2emZLpIlwLA==","signatures":[{"sig":"MEQCIDASykCj8aeeKfaBn+7hsvGTgvBhvXrt8Z3o2o6uTs5PAiACki304uB9kqtSyBA8u6vb4RM04cJMghiEoow32Dto9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3752805},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"1e0f3932687a4cdbce703ee734d46d4fc2992994","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.17.2_1761736760522_0.3395755943788812","host":"s3://npm-registry-packages-npm-production"}},"2.17.3":{"name":"nostr-tools","version":"2.17.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.17.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"2895b8f69300bb058478a913d76cb6347c3497ae","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.17.3.tgz","fileCount":284,"integrity":"sha512-86v635D/0cvUEd0sHkh4h4Mp706UUMa5UHSXZ6YaIsURvyGgah4CwWDieJRzbVHdKBfGsQm4B20e9JFhEpAhxg==","signatures":[{"sig":"MEQCIAYS5wxW1YsACmCyUVwYLJtIfAXHPqDTW7eFW8mz26H9AiA2+Hg9XlFTYrnmwTjVno0ZomzyUmlddgnLUlI2xaYC9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3994968},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"66cc55c7f0f6c7d1466cfa9cefc97b6846e3009a","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.17.3_1763475518911_0.09211208656772318","host":"s3://npm-registry-packages-npm-production"}},"2.17.4":{"name":"nostr-tools","version":"2.17.4","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.17.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"c4d70e0df6f7374a001444a627313645f3c965d7","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.17.4.tgz","fileCount":284,"integrity":"sha512-LGqpKufnmR93tOjFi4JZv1BTTVIAVfZAaAa+1gMqVfI0wNz2DnCB6UDXmjVTRrjQHMw2ykbk0EZLPzV5UeCIJw==","signatures":[{"sig":"MEUCIHiEobLJmFIB5bvaZiZyAKas6ndjvvSJg87uwMHofmi/AiEAojwpG7Xh995Sf1jyBYcqxGYDdD4W4X7yExzDqb3gnnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3996675},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"9f7a2df8199808784ae8e65e20e78a4b69f3173b","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.17.4_1763574800845_0.6270373216488769","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"nostr-tools","version":"2.18.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.18.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"20160e7c9aa4d16040ccadeb208082d0eaca64bd","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.18.0.tgz","fileCount":289,"integrity":"sha512-eyIDpFCy5XZT9cqIMyVv3On5L7xDeiuS8spMrIWbQD4cSHkmxdib+TWq/m++R5fsKZRlastQQ6aohMeldfuO+w==","signatures":[{"sig":"MEYCIQDhKIo0IEHnqKTWMwZokME7EMYwvdo686asD+F0O879CQIhAPsJ2mcpe69R4mKM46tqP2Y4U9Cj1zX+kGajU76WjKzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4031723},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"400d132612b9f6f3c928073e6c9fba3690f73788","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.18.0_1763765549971_0.382760594255088","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"nostr-tools","version":"2.18.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.18.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"b31470fe278222292793a64496a2de9560739afa","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.18.1.tgz","fileCount":289,"integrity":"sha512-qNun7HI+IT5vPzkpIJmr5kyzUrYkmaDot1JtKtpdw7Nf7g3S2UOxdWA92i79Hbrp+0wKGNGjKPbCCQ9Pwf1djw==","signatures":[{"sig":"MEYCIQDxTYJ90UOSHC515z7Dy3ENp0JrFu17TWK9MYy+h0APIgIhALJXpkZPe89LMbhVYioUzPVFTbTycm8vWwn5j6D/45Tn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4028987},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"34a1d8db47352227642c19d4c5ce703c950b22ea","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.18.1_1764025716706_0.4043239240204237","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"nostr-tools","version":"2.18.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.18.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"7c87114a0829cb07533aabb0b450192acc440869","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.18.2.tgz","fileCount":289,"integrity":"sha512-lUCJQd9YZG3kEvxV5Zgm7qUkBpaeuvFrtqBz4TJLAxHzUn2pE7nmZZRDQmNzp5neEw20tQS3jR16o7XzzF8ncg==","signatures":[{"sig":"MEYCIQCCe5s1XnLvGqoxENlFpyqEcaDhhtoPrjyvFuYamN6pfAIhAN+1OZb+v0UcT3K23gbmkRikvBakvPfWA9ShPWf0eZSS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4038193},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"e959409c14e7e00a85a37a3c353fe5a51e92b297","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.18.2_1764120160199_0.8430867185471846","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"nostr-tools","version":"2.19.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.19.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"200ffeb01b1f94a0d433e20e4a644e433ee89f39","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.19.0.tgz","fileCount":289,"integrity":"sha512-VfNVd1kNHRlrc52GfO0skPaHqyHp591YXYcn+iAc3NZa3/BxhQ0pOyDNObaH8C2OO4BDd7Ms+LkD5Gl7zh5WmQ==","signatures":[{"sig":"MEQCIGJDPVw5yUpkc2jS7RlEZx4ODBz49phWgOyjBke9sVJqAiAfhSUwYlf80suM459jah5HxM//zbU3roV24dtvEgfVQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4050255},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"de7d459f6fa0d70523b345f6fa0f97012fe85852","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.19.0_1764951246715_0.7326923756483272","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"nostr-tools","version":"2.19.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.19.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"99300a28cf350ed59746bf843108f01a34358351","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.19.1.tgz","fileCount":289,"integrity":"sha512-iEHSzRxD1gCMohtna5Jx6Cm90gGK4mrJD2+2VYMu346/EucSlz9gsUFubQ3B7f3SMsnQnh1Srm5nCcPfy2NsNw==","signatures":[{"sig":"MEUCIQCMEgXhkV4d0MeeKo5Slc5fai52IH8gPJDdUEMorbcbEAIgIzsgr1KaaCw/uJRIGUkzvGAihsigmvqIlNZKM6iA1Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056501},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"85c964be3d227a5d43e1374a831db114f7c715e0","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.19.1_1764951921861_0.5788583147443245","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"nostr-tools","version":"2.19.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.19.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"19c0f57e159e9e318d8cc91c821fd940a036d5b8","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.19.2.tgz","fileCount":289,"integrity":"sha512-XRMRSZp1mFgFP43krtySOs4vEbTNULmdsUnSec8Ow1S6QKFuCj56kYcAk8cXgJER4Gh5Z7Wfo0hENWINsPZrMQ==","signatures":[{"sig":"MEUCIAUwV/hXqnJbCVSyDJxadm5dLRTfkKh/6RX5p3fTJ8UaAiEAo3VjcTubBy0VXYnhyUyy+eSCuKoUnBwypnryN/Ao1w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4064826},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"0b6543e1a825697dd4bd87eb9bf6f97e62c9ce53","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.19.2_1764982005948_0.29291850806900577","host":"s3://npm-registry-packages-npm-production"}},"2.19.3":{"name":"nostr-tools","version":"2.19.3","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.19.3","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"0570f3940cf3f390ecf5451615ce3cac3dac3aac","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.19.3.tgz","fileCount":289,"integrity":"sha512-IJ1fcTYAfVVUbS8S/FtDopdPHCDh/34aHXnyppUzXDYGWlJMv2y1phomvOADZrMAQ6Z28iOIBEyGY256w1492Q==","signatures":[{"sig":"MEUCICmWyjsSFhj7k+K6xIUgecrmWAPwnFssJ11qSXzRRyoWAiEAroC9f5FNCkTFtKI0PixAWabKGRimy+sagI3W6l7+8jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4120449},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"7a50d9328d1577fd07cfc37cd59b30808f08bdec","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.19.3_1765291408076_0.14436058516337247","host":"s3://npm-registry-packages-npm-production"}},"2.19.4":{"name":"nostr-tools","version":"2.19.4","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.19.4","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"c4e2b56914db7f3b91e5fbef250e7ce65754ed74","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.19.4.tgz","fileCount":289,"integrity":"sha512-qVLfoTpZegNYRJo5j+Oi6RPu0AwLP6jcvzcB3ySMnIT5DrAGNXfs5HNBspB/2HiGfH3GY+v6yXkTtcKSBQZwSg==","signatures":[{"sig":"MEUCIQDHvVxMgPqxjox/hVqsheh+TnshdoU9CzUKi+DXKHoRtQIgW2wQ8G39nXI+RZVPM65n+YFH3rg2XcnhqPXCgnEqi3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4122467},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"6ebe59f1239176598140ceae6b3277edca77ecc4","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.19.4_1766004786796_0.030684484503127107","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"nostr-tools","version":"2.20.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.20.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"8500b1b72507345459410ea88afa278e74a4cf65","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.20.0.tgz","fileCount":289,"integrity":"sha512-Kq/2lMyeOdGvpDsYH2an8HP4H0aFCqwKythhTzxfgZTVv4L3NOgrJw2SxH8jkWlH8xPhWxGfN6lFtC+EAa2qYQ==","signatures":[{"sig":"MEQCIFr9dnX0OYBO0HEw8HezBI32BZ4DAkkU80W57Ml0q4zcAiAtiw4DWTrONYqEuEHGS9ZB+eSC/5TOflfYqddXn1rFrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4128618},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"bfa40da3162d630b7e38aa32b0276cf7ba092c0e","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"1.1.1","@scure/bip32":"1.3.1","@scure/bip39":"1.2.1","@noble/curves":"1.2.0","@noble/hashes":"1.3.1","@noble/ciphers":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.20.0_1769129814816_0.4422512807825414","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"nostr-tools","version":"2.21.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.21.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"9e514b61819cf737768375103d9da8efd17c77c0","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.21.0.tgz","fileCount":289,"integrity":"sha512-14Vo0fY0jJ7V5OLyDHtirrwkwiOd8thQkbR+u5m9C7NbSnw8vcyCN+6vUBLvQ/Z7GqMtlnwFs8dTOLEJoRyjwA==","signatures":[{"sig":"MEYCIQCZ+qx/gwZoZv/93UK7WNoTpWIvq5TOP4tG7fOF/JBi+AIhAIeF4SYqLrCYyACledCt5n581m7Ou1/G32SbahGSANjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4292988},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"42c9c7554dd5e0cd7a7c8e986d3a71fd4a973bf8","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.4.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"npm:@jsr/scure__base@2.0.0","@scure/bip32":"npm:@jsr/scure__bip32@2.0.1","@scure/bip39":"npm:@jsr/scure__bip39@2.0.1","@noble/curves":"npm:@jsr/noble__curves@2.0.1","@noble/hashes":"npm:@jsr/noble__hashes@2.0.1","@noble/ciphers":"npm:@jsr/noble__ciphers@2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.21.0_1769631812865_0.7481809066630118","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"nostr-tools","version":"2.22.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.22.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"07fde1c9ae4875ceca2b0426fbce6ebf3a695162","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.22.0.tgz","fileCount":289,"integrity":"sha512-mvsANwHpnpoclRkyxRnDDLXf9+nlhdQWH+y1mt+q9hNuVn1b6io0ojiyBOb5tkgQCEmp2EImG1WOsA8Mvd61wQ==","signatures":[{"sig":"MEQCIAHxFP55cRlEIMoQoSPhfT3oHhXgAtpNtpc9jUAEu3zRAiBq3WyAh9xqbyHRdXo9CF3vxOeJodssfhC5pZhE7N1Yuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4184555},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"b3d314643a6d39b5e760d29bda2b117d2299b585","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.4.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"2.0.0","@scure/bip32":"2.0.1","@scure/bip39":"2.0.1","@noble/curves":"2.0.1","@noble/hashes":"2.0.1","@noble/ciphers":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.22.0_1769768218311_0.5893715620356015","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"nostr-tools","version":"2.22.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.22.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"4a38bf9ca8ade808d8b14b0901c12f1959725462","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.22.1.tgz","fileCount":289,"integrity":"sha512-LJKy4lU6thO6Z6CVWkfqHGDt9m/M5IfRlmEI2hBXYLw4xa3jpfIHKJxXQhx/8C3TcN0YPkMRJlhGmu/g0VH80g==","signatures":[{"sig":"MEQCIDes3eji3NHYxvO3QqDapwc3c8Shuz2+VsDkga1/wP8IAiA2WESf9MBumxO1brDz+V3DM+TjRaouDyGg+5xWRcaGcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4219170},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"b624ad4059bf5f035978ea20239a93f3dac879b0","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.4.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"2.0.0","@scure/bip32":"2.0.1","@scure/bip39":"2.0.1","@noble/curves":"2.0.1","@noble/hashes":"2.0.1","@noble/ciphers":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.22.1_1769805391311_0.45454034607534544","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"nostr-tools","version":"2.23.0","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.23.0","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"9286d7b3ac1dffb22de34ae5450088850096aff8","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.23.0.tgz","fileCount":289,"integrity":"sha512-TcjR+HOxzf3sceLo9ceFekCwaQEamigaPllG7LTu3dLkJiPTw5vF0ekO8n7msWUG/G4D9cV8aqpoR0M3L9Bjwg==","signatures":[{"sig":"MEUCIQC2YKST2kOdsboWzlUiLqxvQ595OjF/bOLpNz7GENkHEQIgCLHiyqK1Wmeyqqwvoc0L0W/bLpF5XKzHqGn1n1BTMe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4199105},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","source":"./index.ts","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","source":"./core.ts","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","source":"./pool.ts","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","source":"./pure.ts","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","source":"./wasm.ts","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","source":"./kinds.ts","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","source":"./nip04.ts","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","source":"./nip05.ts","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","source":"./nip06.ts","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","source":"./nip10.ts","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","source":"./nip11.ts","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","source":"./nip13.ts","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","source":"./nip17.ts","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","source":"./nip18.ts","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","source":"./nip19.ts","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","source":"./nip21.ts","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","source":"./nip25.ts","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","source":"./nip27.ts","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","source":"./nip28.ts","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","source":"./nip29.ts","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","source":"./nip30.ts","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","source":"./nip39.ts","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","source":"./nip42.ts","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","source":"./nip44.ts","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","source":"./nip46.ts","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","source":"./nip49.ts","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","source":"./nip54.ts","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","source":"./nip57.ts","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","source":"./nip58.ts","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","source":"./nip59.ts","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","source":"./nip75.ts","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","source":"./nip94.ts","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","source":"./nip98.ts","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","source":"./nip99.ts","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","source":"./nipb7.ts","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","source":"./relay.ts","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","source":"./utils.ts","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","source":"./filter.ts","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","source":"./signer.ts","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","source":"./fakejson.ts","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","source":"./references.ts","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","source":"./abstract-pool.ts","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","source":"./abstract-relay.ts","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"28f7553187d201088c8a1009365db4ecbe03e568","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.4.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"2.0.0","@scure/bip32":"2.0.1","@scure/bip39":"2.0.1","@noble/curves":"2.0.1","@noble/hashes":"2.0.1","@noble/ciphers":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.23.0_1770069027523_0.8247767490445888","host":"s3://npm-registry-packages-npm-production"}},"2.23.1":{"name":"nostr-tools","version":"2.23.1","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.23.1","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"081cc39bdb128f874a4ed0bd9e947a9fb8f59551","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.23.1.tgz","fileCount":289,"integrity":"sha512-Q5SJ1omrseBFXtLwqDhufpFLA6vX3rS/IuBCc974qaYX6YKGwEPxa/ZsyxruUOr+b+5EpWL2hFmCB5AueYrfBw==","signatures":[{"sig":"MEQCIHlWBLQbzIXvJ9l9CF5DEmpIkvk4KtaDnbvZEaOlvAJtAiB45U0NAAkpUOZPWrCbWl0M0N1WEijEKq3Wgc0J03Ky9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4205418},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","source":"./index.ts","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","source":"./core.ts","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","source":"./pool.ts","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","source":"./pure.ts","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","source":"./wasm.ts","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","source":"./kinds.ts","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","source":"./nip04.ts","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","source":"./nip05.ts","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","source":"./nip06.ts","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","source":"./nip10.ts","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","source":"./nip11.ts","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","source":"./nip13.ts","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","source":"./nip17.ts","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","source":"./nip18.ts","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","source":"./nip19.ts","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","source":"./nip21.ts","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","source":"./nip25.ts","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","source":"./nip27.ts","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","source":"./nip28.ts","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","source":"./nip29.ts","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","source":"./nip30.ts","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","source":"./nip39.ts","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","source":"./nip42.ts","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","source":"./nip44.ts","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","source":"./nip46.ts","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","source":"./nip49.ts","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","source":"./nip54.ts","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","source":"./nip57.ts","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","source":"./nip58.ts","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","source":"./nip59.ts","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","source":"./nip75.ts","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","source":"./nip94.ts","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","source":"./nip98.ts","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","source":"./nip99.ts","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","source":"./nipb7.ts","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","source":"./relay.ts","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","source":"./utils.ts","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","source":"./filter.ts","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","source":"./signer.ts","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","source":"./fakejson.ts","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","source":"./references.ts","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","source":"./abstract-pool.ts","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","source":"./abstract-relay.ts","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"e45a9987e2cbbbb38d0778e7e6e1ea1946e8c145","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.4.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"2.0.0","@scure/bip32":"2.0.1","@scure/bip39":"2.0.1","@noble/curves":"2.0.1","@noble/hashes":"2.0.1","@noble/ciphers":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.23.1_1770919976891_0.6042363850122117","host":"s3://npm-registry-packages-npm-production"}},"2.23.2":{"name":"nostr-tools","version":"2.23.2","keywords":["decentralization","social","censorship-resistance","client","nostr"],"license":"Unlicense","_id":"nostr-tools@2.23.2","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"19ac393583bb31bfc660a856e659165da620653f","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.23.2.tgz","fileCount":289,"integrity":"sha512-7Jsc46ODrCSAjidSrZA1lLkVGW4IlwV/sPrk1GnL1sbJn1Hc0b4B8APWJvfqS3z2uaUnp3TiodIYTCPmEf5eLQ==","signatures":[{"sig":"MEYCIQDPBiyOn7El/+/Fl2OMUl1txgp+OOAQQ+UCWwZglnqWUAIhAMmQa+8/BrBLTbPs4QnW9J8SMG1tAPGRnstZZgFpaQFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4211848},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","source":"./index.ts","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","source":"./core.ts","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","source":"./pool.ts","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","source":"./pure.ts","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","source":"./wasm.ts","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","source":"./kinds.ts","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","source":"./nip04.ts","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","source":"./nip05.ts","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","source":"./nip06.ts","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","source":"./nip10.ts","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","source":"./nip11.ts","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","source":"./nip13.ts","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","source":"./nip17.ts","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","source":"./nip18.ts","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","source":"./nip19.ts","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","source":"./nip21.ts","require":"./lib/cjs/nip21.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","source":"./nip25.ts","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","source":"./nip27.ts","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","source":"./nip28.ts","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","source":"./nip29.ts","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","source":"./nip30.ts","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","source":"./nip39.ts","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","source":"./nip42.ts","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","source":"./nip44.ts","require":"./lib/cjs/nip44.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","source":"./nip46.ts","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","source":"./nip49.ts","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","source":"./nip54.ts","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","source":"./nip57.ts","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","source":"./nip58.ts","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","source":"./nip59.ts","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","source":"./nip75.ts","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","source":"./nip94.ts","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","source":"./nip98.ts","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","source":"./nip99.ts","require":"./lib/cjs/nip99.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","source":"./nipb7.ts","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","source":"./relay.ts","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","source":"./utils.ts","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","source":"./filter.ts","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","source":"./signer.ts","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","source":"./fakejson.ts","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","source":"./references.ts","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","source":"./abstract-pool.ts","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","source":"./abstract-relay.ts","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"1c1e2cc51a6f93a0f26a5e7cc7804b6a513e57b6","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools for making a Nostr client.","directories":{},"sideEffects":false,"_nodeVersion":"25.4.0","dependencies":{"nostr-wasm":"0.1.0","@scure/base":"2.0.0","@scure/bip32":"2.0.1","@scure/bip39":"2.0.1","@noble/curves":"2.0.1","@noble/hashes":"2.0.1","@noble/ciphers":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.23.2_1772140285207_0.01652799634001756","host":"s3://npm-registry-packages-npm-production"}},"2.23.3":{"type":"module","name":"nostr-tools","version":"2.23.3","description":"Tools for making a Nostr client.","repository":{"type":"git","url":"git+https://github.com/nbd-wtf/nostr-tools.git"},"sideEffects":false,"module":"./lib/esm/index.js","main":"./lib/cjs/index.js","types":"./lib/types/index.d.ts","exports":{".":{"source":"./index.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","types":"./lib/types/index.d.ts"},"./core":{"source":"./core.ts","import":"./lib/esm/core.js","require":"./lib/cjs/core.js","types":"./lib/types/core.d.ts"},"./pure":{"source":"./pure.ts","import":"./lib/esm/pure.js","require":"./lib/cjs/pure.js","types":"./lib/types/pure.d.ts"},"./wasm":{"source":"./wasm.ts","import":"./lib/esm/wasm.js","require":"./lib/cjs/wasm.js","types":"./lib/types/wasm.d.ts"},"./kinds":{"source":"./kinds.ts","import":"./lib/esm/kinds.js","require":"./lib/cjs/kinds.js","types":"./lib/types/kinds.d.ts"},"./filter":{"source":"./filter.ts","import":"./lib/esm/filter.js","require":"./lib/cjs/filter.js","types":"./lib/types/filter.d.ts"},"./abstract-relay":{"source":"./abstract-relay.ts","import":"./lib/esm/abstract-relay.js","require":"./lib/cjs/abstract-relay.js","types":"./lib/types/abstract-relay.d.ts"},"./relay":{"source":"./relay.ts","import":"./lib/esm/relay.js","require":"./lib/cjs/relay.js","types":"./lib/types/relay.d.ts"},"./abstract-pool":{"source":"./abstract-pool.ts","import":"./lib/esm/abstract-pool.js","require":"./lib/cjs/abstract-pool.js","types":"./lib/types/abstract-pool.d.ts"},"./pool":{"source":"./pool.ts","import":"./lib/esm/pool.js","require":"./lib/cjs/pool.js","types":"./lib/types/pool.d.ts"},"./references":{"source":"./references.ts","import":"./lib/esm/references.js","require":"./lib/cjs/references.js","types":"./lib/types/references.d.ts"},"./nip04":{"source":"./nip04.ts","import":"./lib/esm/nip04.js","require":"./lib/cjs/nip04.js","types":"./lib/types/nip04.d.ts"},"./nip05":{"source":"./nip05.ts","import":"./lib/esm/nip05.js","require":"./lib/cjs/nip05.js","types":"./lib/types/nip05.d.ts"},"./nip06":{"source":"./nip06.ts","import":"./lib/esm/nip06.js","require":"./lib/cjs/nip06.js","types":"./lib/types/nip06.d.ts"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"source":"./nip10.ts","import":"./lib/esm/nip10.js","require":"./lib/cjs/nip10.js","types":"./lib/types/nip10.d.ts"},"./nip11":{"source":"./nip11.ts","import":"./lib/esm/nip11.js","require":"./lib/cjs/nip11.js","types":"./lib/types/nip11.d.ts"},"./nip13":{"source":"./nip13.ts","import":"./lib/esm/nip13.js","require":"./lib/cjs/nip13.js","types":"./lib/types/nip13.d.ts"},"./nip17":{"source":"./nip17.ts","import":"./lib/esm/nip17.js","require":"./lib/cjs/nip17.js","types":"./lib/types/nip17.d.ts"},"./nip18":{"source":"./nip18.ts","import":"./lib/esm/nip18.js","require":"./lib/cjs/nip18.js","types":"./lib/types/nip18.d.ts"},"./nip19":{"source":"./nip19.ts","import":"./lib/esm/nip19.js","require":"./lib/cjs/nip19.js","types":"./lib/types/nip19.d.ts"},"./nip21":{"source":"./nip21.ts","import":"./lib/esm/nip21.js","require":"./lib/cjs/nip21.js","types":"./lib/types/nip21.d.ts"},"./nip25":{"source":"./nip25.ts","import":"./lib/esm/nip25.js","require":"./lib/cjs/nip25.js","types":"./lib/types/nip25.d.ts"},"./nip27":{"source":"./nip27.ts","import":"./lib/esm/nip27.js","require":"./lib/cjs/nip27.js","types":"./lib/types/nip27.d.ts"},"./nip28":{"source":"./nip28.ts","import":"./lib/esm/nip28.js","require":"./lib/cjs/nip28.js","types":"./lib/types/nip28.d.ts"},"./nip29":{"source":"./nip29.ts","import":"./lib/esm/nip29.js","require":"./lib/cjs/nip29.js","types":"./lib/types/nip29.d.ts"},"./nip30":{"source":"./nip30.ts","import":"./lib/esm/nip30.js","require":"./lib/cjs/nip30.js","types":"./lib/types/nip30.d.ts"},"./nip39":{"source":"./nip39.ts","import":"./lib/esm/nip39.js","require":"./lib/cjs/nip39.js","types":"./lib/types/nip39.d.ts"},"./nip42":{"source":"./nip42.ts","import":"./lib/esm/nip42.js","require":"./lib/cjs/nip42.js","types":"./lib/types/nip42.d.ts"},"./nip44":{"source":"./nip44.ts","import":"./lib/esm/nip44.js","require":"./lib/cjs/nip44.js","types":"./lib/types/nip44.d.ts"},"./nip46":{"source":"./nip46.ts","import":"./lib/esm/nip46.js","require":"./lib/cjs/nip46.js","types":"./lib/types/nip46.d.ts"},"./nip49":{"source":"./nip49.ts","import":"./lib/esm/nip49.js","require":"./lib/cjs/nip49.js","types":"./lib/types/nip49.d.ts"},"./nip54":{"source":"./nip54.ts","import":"./lib/esm/nip54.js","require":"./lib/cjs/nip54.js","types":"./lib/types/nip54.d.ts"},"./nip57":{"source":"./nip57.ts","import":"./lib/esm/nip57.js","require":"./lib/cjs/nip57.js","types":"./lib/types/nip57.d.ts"},"./nip59":{"source":"./nip59.ts","import":"./lib/esm/nip59.js","require":"./lib/cjs/nip59.js","types":"./lib/types/nip59.d.ts"},"./nip58":{"source":"./nip58.ts","import":"./lib/esm/nip58.js","require":"./lib/cjs/nip58.js","types":"./lib/types/nip58.d.ts"},"./nip75":{"source":"./nip75.ts","import":"./lib/esm/nip75.js","require":"./lib/cjs/nip75.js","types":"./lib/types/nip75.d.ts"},"./nip94":{"source":"./nip94.ts","import":"./lib/esm/nip94.js","require":"./lib/cjs/nip94.js","types":"./lib/types/nip94.d.ts"},"./nip98":{"source":"./nip98.ts","import":"./lib/esm/nip98.js","require":"./lib/cjs/nip98.js","types":"./lib/types/nip98.d.ts"},"./nip99":{"source":"./nip99.ts","import":"./lib/esm/nip99.js","require":"./lib/cjs/nip99.js","types":"./lib/types/nip99.d.ts"},"./nipb7":{"source":"./nipb7.ts","import":"./lib/esm/nipb7.js","require":"./lib/cjs/nipb7.js","types":"./lib/types/nipb7.d.ts"},"./fakejson":{"source":"./fakejson.ts","import":"./lib/esm/fakejson.js","require":"./lib/cjs/fakejson.js","types":"./lib/types/fakejson.d.ts"},"./signer":{"source":"./signer.ts","import":"./lib/esm/signer.js","require":"./lib/cjs/signer.js","types":"./lib/types/signer.d.ts"},"./utils":{"source":"./utils.ts","import":"./lib/esm/utils.js","require":"./lib/cjs/utils.js","types":"./lib/types/utils.d.ts"}},"license":"Unlicense","dependencies":{"@noble/ciphers":"2.1.1","@noble/curves":"2.0.1","@noble/hashes":"2.0.1","@scure/base":"2.0.0","@scure/bip32":"2.0.1","@scure/bip39":"2.0.1","nostr-wasm":"0.1.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@types/node":"^18.13.0","@types/node-fetch":"^2.6.3","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","bun-types":"^1.0.18","esbuild":"0.16.9","eslint":"^8.56.0","eslint-config-prettier":"^9.0.0","events":"^3.3.0","mitata":"^0.1.6","mock-socket":"^9.3.1","node-fetch":"^2.6.9","prettier":"^3.0.3","typescript":"^5.8.2"},"scripts":{"prepublish":"just build"},"_id":"nostr-tools@2.23.3","gitHead":"1b955bdbcb7775833930836930b44e88949101cd","bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","_nodeVersion":"25.4.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-AALyt9k8xPdF4UV2mlLJ2mgCn4kpTB0DZ8t2r6wjdUh6anfx2cTVBsHUlo9U0EY/cKC5wcNyiMAmRJV5OVEalA==","shasum":"1a7501988b72499cf27c8f3951f00d11d9ac6025","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.23.3.tgz","fileCount":289,"unpackedSize":4215984,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHg4e8cbTvR1VtDLEWQqoFE4QwHd7Mkd7fkciSyuoVb2AiEAxC+Yyn31OkopMnTOQZ6eaQmAwoQ1UE54tf0JowdPXuw="}]},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"directories":{},"maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nostr-tools_2.23.3_1772251332814_0.07134762777815618"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-04T17:15:16.394Z","modified":"2026-02-28T04:02:13.141Z","0.0.1":"2021-01-04T17:15:16.521Z","0.0.2":"2021-01-04T17:28:16.222Z","0.1.0":"2021-01-09T21:06:49.411Z","0.1.2":"2021-01-10T03:05:02.355Z","0.1.3":"2021-01-10T22:26:08.482Z","0.1.4":"2021-01-12T22:09:44.328Z","0.3.0":"2021-01-29T02:38:19.385Z","0.4.2":"2021-02-23T03:20:28.235Z","0.4.3":"2021-05-15T21:12:33.437Z","0.4.4":"2021-05-23T00:24:38.838Z","0.4.5":"2021-05-23T01:14:36.270Z","0.4.6":"2021-05-23T17:21:54.883Z","0.5.0":"2021-07-19T11:28:23.481Z","0.6.0":"2021-12-11T00:41:17.228Z","0.6.1":"2021-12-11T10:53:57.438Z","0.6.2":"2021-12-11T11:02:04.521Z","0.6.3":"2021-12-11T11:03:32.737Z","0.6.4":"2021-12-11T11:53:51.730Z","0.6.5":"2021-12-11T12:00:32.508Z","0.7.0":"2021-12-11T22:28:15.145Z","0.7.1":"2021-12-11T22:47:02.006Z","0.7.2":"2021-12-12T08:54:59.386Z","0.8.0":"2021-12-12T09:50:20.736Z","0.8.1":"2021-12-12T14:40:09.705Z","0.9.0":"2021-12-13T23:59:00.993Z","0.9.1":"2021-12-14T00:22:42.562Z","0.10.0":"2021-12-15T00:56:28.123Z","0.10.1":"2021-12-15T01:00:55.285Z","0.10.2":"2021-12-15T01:03:06.200Z","0.10.3":"2021-12-15T01:06:41.221Z","0.11.0":"2021-12-18T23:31:39.306Z","0.12.0":"2021-12-29T09:29:47.679Z","0.12.1":"2021-12-29T17:30:09.890Z","0.12.2":"2021-12-29T17:35:48.132Z","0.12.3":"2021-12-29T18:19:49.230Z","0.12.4":"2021-12-30T18:02:29.526Z","0.13.0":"2021-12-31T00:47:22.807Z","0.14.0":"2022-01-01T01:48:13.347Z","0.14.1":"2022-01-01T01:53:50.046Z","0.14.2":"2022-01-01T02:09:57.595Z","0.14.3":"2022-01-01T02:27:09.357Z","0.15.0":"2022-01-01T13:04:56.932Z","0.15.1":"2022-01-01T13:27:18.444Z","0.16.0":"2022-01-01T23:49:37.586Z","0.16.1":"2022-01-02T00:18:58.625Z","0.16.2":"2022-01-02T23:05:39.799Z","0.17.0":"2022-01-07T00:46:48.233Z","0.18.0":"2022-01-12T20:39:44.438Z","0.19.0":"2022-01-13T01:33:08.369Z","0.20.0":"2022-01-17T19:37:33.530Z","0.20.1":"2022-01-17T20:13:01.370Z","0.21.0":"2022-01-24T23:21:52.733Z","0.21.1":"2022-01-25T00:01:36.926Z","0.21.2":"2022-01-25T18:42:14.870Z","0.21.3":"2022-01-25T19:25:26.770Z","0.21.4":"2022-01-25T20:06:44.638Z","0.22.0":"2022-02-11T19:21:09.523Z","0.22.1":"2022-02-11T19:27:38.370Z","0.22.2":"2022-02-16T00:04:14.305Z","0.23.0":"2022-04-10T23:41:19.971Z","0.23.1":"2022-05-08T23:50:12.892Z","0.23.2":"2022-05-09T00:07:31.407Z","0.23.3":"2022-06-04T21:35:18.448Z","0.23.4":"2022-06-22T23:09:26.412Z","0.24.0":"2022-08-05T19:36:37.135Z","0.24.1":"2022-09-06T18:19:42.226Z","1.0.0-alpha":"2022-12-20T19:34:48.323Z","1.0.0-alpha2":"2022-12-20T19:58:10.261Z","1.0.0-beta":"2022-12-20T23:16:45.668Z","1.0.0-beta2":"2022-12-21T20:14:42.932Z","1.0.0-rc1":"2022-12-22T11:54:37.056Z","1.0.0-rc2":"2022-12-23T18:19:35.463Z","1.0.0":"2022-12-23T23:52:23.246Z","1.0.1":"2022-12-25T19:02:19.654Z","1.1.0":"2022-12-27T14:36:15.396Z","1.1.1":"2023-01-04T13:17:05.574Z","1.1.2":"2023-01-18T20:32:37.862Z","1.2.0":"2023-01-22T13:34:55.193Z","1.2.1":"2023-01-28T21:08:11.112Z","1.2.3":"2023-02-08T11:40:47.008Z","1.2.4":"2023-02-08T18:33:22.158Z","1.3.0":"2023-02-08T19:38:46.673Z","1.3.1":"2023-02-09T15:05:53.373Z","1.3.2":"2023-02-09T18:12:22.449Z","1.4.0":"2023-02-14T00:28:03.633Z","1.4.1":"2023-02-14T16:34:32.987Z","1.4.2":"2023-02-16T14:53:34.350Z","1.5.0":"2023-02-17T17:31:58.592Z","1.6.0":"2023-02-21T01:52:17.189Z","1.6.1":"2023-02-26T10:44:48.513Z","1.6.2":"2023-02-26T18:05:39.712Z","1.6.3":"2023-02-26T19:53:15.643Z","1.7.0":"2023-02-26T20:45:04.750Z","1.7.1":"2023-02-27T00:23:25.436Z","1.7.2":"2023-03-02T11:27:53.944Z","1.7.4":"2023-03-02T11:37:09.991Z","1.7.5":"2023-03-19T12:09:39.738Z","1.8.0":"2023-03-26T12:45:18.716Z","1.8.1":"2023-03-27T13:41:24.555Z","1.8.2":"2023-04-04T13:27:07.681Z","1.8.3":"2023-04-08T18:46:52.787Z","1.8.4":"2023-04-11T21:23:35.553Z","1.9.0":"2023-04-14T20:09:53.441Z","1.10.0":"2023-04-18T18:29:52.582Z","1.10.1":"2023-04-23T01:00:00.626Z","1.11.1":"2023-05-18T20:33:25.710Z","1.11.2":"2023-06-08T13:34:37.648Z","1.12.0":"2023-06-10T02:01:25.703Z","1.12.1":"2023-06-29T18:26:24.672Z","1.13.0":"2023-07-17T16:14:36.447Z","1.13.1":"2023-07-23T13:15:16.343Z","1.14.0":"2023-08-01T02:07:03.341Z","1.14.2":"2023-08-21T20:37:43.051Z","1.15.0":"2023-09-10T18:44:54.252Z","1.16.0":"2023-09-26T15:21:18.673Z","1.17.0":"2023-10-15T20:59:42.143Z","2.0.0":"2023-12-19T17:21:38.599Z","2.0.1":"2023-12-20T13:51:30.459Z","2.0.2":"2023-12-21T11:58:13.893Z","2.0.3":"2023-12-21T20:28:02.819Z","2.1.0":"2023-12-22T14:48:27.615Z","2.1.1":"2023-12-26T10:57:57.046Z","2.1.2":"2024-01-01T14:40:06.965Z","2.1.3":"2024-01-09T19:59:47.818Z","2.1.4":"2024-01-19T19:13:44.143Z","2.1.5":"2024-01-24T18:42:54.919Z","2.1.7":"2024-02-12T19:06:59.743Z","2.1.8":"2024-02-14T15:26:30.693Z","2.1.9":"2024-02-14T16:27:09.961Z","2.2.0":"2024-02-16T03:14:33.793Z","2.2.1":"2024-02-16T10:43:50.947Z","2.3.0":"2024-02-17T21:20:07.022Z","2.3.1":"2024-02-19T21:54:52.509Z","2.3.2":"2024-03-16T16:42:00.342Z","2.4.0":"2024-04-05T10:23:22.163Z","2.5.0":"2024-04-13T00:51:29.759Z","2.5.1":"2024-04-24T20:48:03.483Z","2.5.2":"2024-05-02T14:38:46.174Z","2.6.0":"2024-05-26T15:05:48.906Z","2.7.0":"2024-05-29T16:39:35.362Z","2.7.1":"2024-07-09T10:59:22.347Z","2.7.2":"2024-08-08T15:14:01.253Z","2.8.0":"2024-10-11T10:52:12.367Z","2.8.1":"2024-10-18T00:57:58.882Z","2.9.0":"2024-10-23T19:38:27.567Z","2.9.1":"2024-10-23T20:12:21.722Z","2.9.2":"2024-10-26T01:10:29.062Z","2.9.3":"2024-10-26T10:25:39.574Z","2.9.4":"2024-10-27T17:58:45.393Z","2.10.0":"2024-10-31T19:34:12.032Z","2.10.1":"2024-11-02T11:33:23.854Z","2.10.2":"2024-11-13T04:15:26.079Z","2.10.3":"2024-11-13T04:22:12.873Z","2.10.4":"2024-11-26T00:33:51.855Z","2.11.0":"2025-03-14T12:30:07.556Z","2.11.1":"2025-04-01T22:17:29.666Z","2.12.0":"2025-04-02T14:45:03.346Z","2.13.0":"2025-05-12T08:24:12.611Z","2.13.1":"2025-05-28T17:53:04.504Z","2.13.2":"2025-05-31T14:17:02.443Z","2.13.3":"2025-06-03T16:00:21.687Z","2.14.0":"2025-06-05T00:48:15.461Z","2.14.1":"2025-06-05T04:30:29.935Z","2.14.2":"2025-06-05T17:38:20.342Z","2.14.3":"2025-06-08T13:56:14.372Z","2.15.0":"2025-06-10T13:21:08.696Z","2.15.1":"2025-07-18T02:40:16.920Z","2.15.2":"2025-07-24T03:11:10.199Z","2.16.0":"2025-08-01T17:13:29.016Z","2.16.1":"2025-08-01T23:29:51.308Z","2.16.2":"2025-08-06T18:58:19.962Z","2.17.0":"2025-09-20T19:56:02.417Z","2.17.1":"2025-10-27T02:34:32.614Z","2.17.2":"2025-10-29T11:19:20.783Z","2.17.3":"2025-11-18T14:18:39.213Z","2.17.4":"2025-11-19T17:53:21.092Z","2.18.0":"2025-11-21T22:52:30.277Z","2.18.1":"2025-11-24T23:08:36.980Z","2.18.2":"2025-11-26T01:22:40.466Z","2.19.0":"2025-12-05T16:14:06.930Z","2.19.1":"2025-12-05T16:25:22.111Z","2.19.2":"2025-12-06T00:46:46.165Z","2.19.3":"2025-12-09T14:43:28.293Z","2.19.4":"2025-12-17T20:53:07.031Z","2.20.0":"2026-01-23T00:56:55.010Z","2.21.0":"2026-01-28T20:23:33.106Z","2.22.0":"2026-01-30T10:16:58.471Z","2.22.1":"2026-01-30T20:36:31.517Z","2.23.0":"2026-02-02T21:50:27.685Z","2.23.1":"2026-02-12T18:12:57.103Z","2.23.2":"2026-02-26T21:11:25.410Z","2.23.3":"2026-02-28T04:02:13.031Z"},"bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"license":"Unlicense","homepage":"https://github.com/nbd-wtf/nostr-tools#readme","keywords":["decentralization","social","censorship-resistance","client","nostr"],"repository":{"type":"git","url":"git+https://github.com/nbd-wtf/nostr-tools.git"},"description":"Tools for making a Nostr client.","maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"readme":"# [](https://jsr.io/@nostr/tools) @nostr/tools\n\nTools for developing [Nostr](https://github.com/fiatjaf/nostr) clients.\n\nOnly depends on _@scure_ and _@noble_ packages.\n\nThis package is only providing lower-level functionality. If you want higher-level features, take a look at [@nostr/gadgets](https://jsr.io/@nostr/gadgets) which is based on this library and expands upon it and has other goodies (it's only available on jsr).\n\n## Installation\n\n```bash\n# jsr\nnpx jsr add @nostr/tools\n```\n\nIf using TypeScript, this package requires TypeScript >= 5.0.\n\n## Documentation\n\nhttps://jsr.io/@nostr/tools/doc\n\n## Usage\n\n### Generating a private key and a public key\n\n```js\nimport { generateSecretKey, getPublicKey } from '@nostr/tools/pure'\n\nlet sk = generateSecretKey() // `sk` is a Uint8Array\nlet pk = getPublicKey(sk) // `pk` is a hex string\n```\n\nTo get the secret key in hex format, use\n\n```js\nimport { bytesToHex, hexToBytes } from '@noble/hashes/utils.js' // already an installed dependency\n\nlet skHex = bytesToHex(sk)\nlet backToBytes = hexToBytes(skHex)\n```\n\n### Creating, signing and verifying events\n\n```js\nimport { finalizeEvent, verifyEvent } from '@nostr/tools/pure'\n\nlet event = finalizeEvent({\n kind: 1,\n created_at: Math.floor(Date.now() / 1000),\n tags: [],\n content: 'hello',\n}, sk)\n\nlet isGood = verifyEvent(event)\n```\n\n### Interacting with one or multiple relays\n\nDoesn't matter what you do, you always should be using a `SimplePool`:\n\n```js\nimport { finalizeEvent, generateSecretKey, getPublicKey } from '@nostr/tools/pure'\nimport { SimplePool } from '@nostr/tools/pool'\n\nconst pool = new SimplePool()\n\nconst relays = ['wss://relay.example.com', 'wss://relay.example2.com']\n\n// let's query for one event that exists\nconst event = pool.get(\n relays,\n {\n ids: ['d7dd5eb3ab747e16f8d0212d53032ea2a7cadef53837e5a6c66d42849fcb9027'],\n },\n)\nif (event) {\n console.log('it exists indeed on this relay:', event)\n}\n\n// let's query for more than one event that exists\nconst events = pool.querySync(\n relays,\n {\n kinds: [1],\n limit: 10\n },\n)\nif (events) {\n console.log('it exists indeed on this relay:', events)\n}\n\n// let's publish a new event while simultaneously monitoring the relay for it\nlet sk = generateSecretKey()\nlet pk = getPublicKey(sk)\n\npool.subscribe(\n ['wss://a.com', 'wss://b.com', 'wss://c.com'],\n {\n kinds: [1],\n authors: [pk],\n },\n {\n onevent(event) {\n console.log('got event:', event)\n }\n }\n)\n\nlet eventTemplate = {\n kind: 1,\n created_at: Math.floor(Date.now() / 1000),\n tags: [],\n content: 'hello world',\n}\n\n// this assigns the pubkey, calculates the event id and signs the event in a single step\nconst signedEvent = finalizeEvent(eventTemplate, sk)\nawait Promise.any(pool.publish(['wss://a.com', 'wss://b.com'], signedEvent))\n\nrelay.close()\n```\n\nTo use this on Node.js you first must install `ws` and call something like this:\n\n```js\nimport { useWebSocketImplementation } from '@nostr/tools/pool'\n// or import { useWebSocketImplementation } from '@nostr/tools/relay' if you're using the Relay directly\n\nimport WebSocket from 'ws'\nuseWebSocketImplementation(WebSocket)\n```\n\n#### enablePing\n\nYou can enable regular pings of connected relays with the `enablePing` option. This will set up a heartbeat that closes the websocket if it doesn't receive a response in time. Some platforms, like Node.js, don't report websocket disconnections due to network issues, and enabling this can increase the reliability of the `onclose` event.\n\n```js\nimport { SimplePool } from '@nostr/tools/pool'\n\nconst pool = new SimplePool({ enablePing: true })\n```\n\n#### enableReconnect\n\nYou can also enable automatic reconnection with the `enableReconnect` option. This will make the pool try to reconnect to relays with an exponential backoff delay if the connection is lost unexpectedly.\n\n```js\nimport { SimplePool } from '@nostr/tools/pool'\n\nconst pool = new SimplePool({ enableReconnect: true })\n```\n\nUsing both `enablePing: true` and `enableReconnect: true` is recommended as it will improve the reliability and timeliness of the reconnection (at the expense of slighly higher bandwidth due to the ping messages).\n\n```js\n// on Node.js\nconst pool = new SimplePool({ enablePing: true, enableReconnect: true })\n```\n\nWhen reconnecting, all existing subscriptions will have their filters automatically updated with `since:` set to the timestamp of the last event received on them `+1`, then restarted.\n\n### Parsing references (mentions) from a content based on NIP-27\n\n```js\nimport * as nip27 from '@nostr/tools/nip27'\n\nfor (let block of nip27.parse(evt.content)) {\n switch (block.type) {\n case 'text':\n console.log(block.text)\n break\n case 'reference': {\n if ('id' in block.pointer) {\n console.log(\"it's a nevent1 uri\", block.pointer)\n } else if ('identifier' in block.pointer) {\n console.log(\"it's a naddr1 uri\", block.pointer)\n } else {\n console.log(\"it's an npub1 or nprofile1 uri\", block.pointer)\n }\n break\n }\n case 'url': {\n console.log(\"it's a normal url:\", block.url)\n break\n }\n case 'image':\n case 'video':\n case 'audio':\n console.log(\"it's a media url:\", block.url)\n break\n case 'relay':\n console.log(\"it's a websocket url, probably a relay address:\", block.url)\n break\n default:\n break\n }\n}\n```\n\n### Connecting to a bunker using NIP-46\n\n`BunkerSigner` allows your application to request signatures and other actions from a remote NIP-46 signer, often called a \"bunker\". There are two primary ways to establish a connection, depending on whether the client or the bunker initiates the connection.\n\nA local secret key is required for the client to communicate securely with the bunker. This key should generally be persisted for the user's session.\n\n```js\nimport { generateSecretKey } from '@nostr/tools/pure'\n\nconst localSecretKey = generateSecretKey()\n```\n\n### Method 1: Using a Bunker URI (`bunker://`)\n\nThis is the bunker-initiated flow. Your client receives a `bunker://` string or a NIP-05 identifier from the user. You use `BunkerSigner.fromBunker()` to create an instance, which returns immediately. For the **initial connection** with a new bunker, you must explicitly call `await bunker.connect()` to establish the connection and receive authorization.\n\n```js\nimport { BunkerSigner, parseBunkerInput } from '@nostr/tools/nip46'\nimport { SimplePool } from '@nostr/tools/pool'\n\n// parse a bunker URI\nconst bunkerPointer = await parseBunkerInput('bunker://abcd...?relay=wss://relay.example.com')\nif (!bunkerPointer) {\n throw new Error('Invalid bunker input')\n}\n\n// create the bunker instance\nconst pool = new SimplePool()\nconst bunker = BunkerSigner.fromBunker(localSecretKey, bunkerPointer, { pool })\nawait bunker.connect()\n\n// and use it\nconst pubkey = await bunker.getPublicKey()\nconst event = await bunker.signEvent({\n kind: 1,\n created_at: Math.floor(Date.now() / 1000),\n tags: [],\n content: 'Hello from bunker!'\n})\n\n// cleanup\nawait signer.close()\npool.close([])\n```\n> **Note on Reconnecting:** Once a connection has been successfully established and the `BunkerPointer` is stored, you do **not** need to call `await bunker.connect()` on subsequent sessions.\n\n### Method 2: Using a Client-generated URI (`nostrconnect://`)\n\nThis is the client-initiated flow, which generally provides a better user experience for first-time connections (e.g., via QR code). Your client generates a `nostrconnect://` URI and waits for the bunker to connect to it.\n\n`BunkerSigner.fromURI()` is an **asynchronous** method. It returns a `Promise` that resolves only after the bunker has successfully connected. Therefore, the returned signer instance is already fully connected and ready to use, so you **do not** need to call `.connect()` on it.\n\n```js\nimport { getPublicKey } from '@nostr/tools/pure'\nimport { BunkerSigner, createNostrConnectURI } from '@nostr/tools/nip46'\nimport { SimplePool } from '@nostr/tools/pool'\n\nconst clientPubkey = getPublicKey(localSecretKey)\n\n// generate a connection URI for the bunker to scan\nconst connectionUri = createNostrConnectURI({\n clientPubkey,\n relays: ['wss://relay.damus.io', 'wss://relay.primal.net'],\n secret: 'a-random-secret-string', // A secret to verify the bunker's response\n name: 'My Awesome App'\n})\n\n// wait for the bunker to connect\nconst pool = new SimplePool()\nconst signer = await BunkerSigner.fromURI(localSecretKey, connectionUri, { pool })\n\n// and use it\nconst pubkey = await signer.getPublicKey()\nconst event = await signer.signEvent({\n kind: 1,\n created_at: Math.floor(Date.now() / 1000),\n tags: [],\n content: 'Hello from a client-initiated connection!'\n})\n\n// cleanup\nawait signer.close()\npool.close([])\n```\n> **Note on Persistence:** This method is ideal for the initial sign-in. To allow users to stay logged in across sessions, you should store the connection details and use `Method 1` for subsequent reconnections.\n\n### Parsing thread from any note based on NIP-10\n\n```js\nimport * as nip10 from '@nostr/tools/nip10'\n\n// event is a nostr event with tags\nconst refs = nip10.parse(event)\n\n// get the root event of the thread\nif (refs.root) {\n console.log('root event:', refs.root.id)\n console.log('root event relay hints:', refs.root.relays)\n console.log('root event author:', refs.root.author)\n}\n\n// get the immediate parent being replied to\nif (refs.reply) {\n console.log('reply to:', refs.reply.id)\n console.log('reply relay hints:', refs.reply.relays)\n console.log('reply author:', refs.reply.author)\n}\n\n// get any mentioned events\nfor (let mention of refs.mentions) {\n console.log('mentioned event:', mention.id)\n console.log('mention relay hints:', mention.relays)\n console.log('mention author:', mention.author)\n}\n\n// get any quoted events\nfor (let quote of refs.quotes) {\n console.log('quoted event:', quote.id)\n console.log('quote relay hints:', quote.relays)\n}\n\n// get any referenced profiles\nfor (let profile of refs.profiles) {\n console.log('referenced profile:', profile.pubkey)\n console.log('profile relay hints:', profile.relays)\n}\n```\n\n### Querying profile data from a NIP-05 address\n\n```js\nimport { queryProfile } from '@nostr/tools/nip05'\n\nlet profile = await queryProfile('jb55.com')\nconsole.log(profile.pubkey)\n// prints: 32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245\nconsole.log(profile.relays)\n// prints: [wss://relay.damus.io]\n```\n\nTo use this on Node.js < v18, you first must install `node-fetch@2` and call something like this:\n\n```js\nimport { useFetchImplementation } from '@nostr/tools/nip05'\nuseFetchImplementation(require('node-fetch'))\n```\n\n### Including NIP-07 types\n```js\nimport type { WindowNostr } from '@nostr/tools/nip07'\n\ndeclare global {\n interface Window {\n nostr?: WindowNostr;\n }\n}\n```\n\n### Encoding and decoding NIP-19 codes\n\n```js\nimport { generateSecretKey, getPublicKey } from '@nostr/tools/pure'\nimport * as nip19 from '@nostr/tools/nip19'\n\nlet sk = generateSecretKey()\nlet nsec = nip19.nsecEncode(sk)\nlet { type, data } = nip19.decode(nsec)\nassert(type === 'nsec')\nassert(data === sk)\n\nlet pk = getPublicKey(generateSecretKey())\nlet npub = nip19.npubEncode(pk)\nlet { type, data } = nip19.decode(npub)\nassert(type === 'npub')\nassert(data === pk)\n\nlet pk = getPublicKey(generateSecretKey())\nlet relays = ['wss://relay.nostr.example.mydomain.example.com', 'wss://nostr.banana.com']\nlet nprofile = nip19.nprofileEncode({ pubkey: pk, relays })\nlet { type, data } = nip19.decode(nprofile)\nassert(type === 'nprofile')\nassert(data.pubkey === pk)\nassert(data.relays.length === 2)\n```\n\n### Using it with `nostr-wasm`\n\n[`nostr-wasm`](https://github.com/fiatjaf/nostr-wasm) is a thin wrapper over [libsecp256k1](https://github.com/bitcoin-core/secp256k1) compiled to WASM just for hashing, signing and verifying Nostr events.\n\n```js\nimport { setNostrWasm, generateSecretKey, finalizeEvent, verifyEvent } from '@nostr/tools/wasm'\nimport { initNostrWasm } from 'nostr-wasm'\n\n// make sure this promise resolves before your app starts calling finalizeEvent or verifyEvent\ninitNostrWasm().then(setNostrWasm)\n\n// or use 'nostr-wasm/gzipped' or even 'nostr-wasm/headless',\n// see https://www.npmjs.com/package/nostr-wasm for options\n```\n\nIf you're going to use `Relay` and `SimplePool` you must also import `nostr-tools/abstract-relay` and/or `nostr-tools/abstract-pool` instead of the defaults and then instantiate them by passing the `verifyEvent`:\n\n```js\nimport { setNostrWasm, verifyEvent } from '@nostr/tools/wasm'\nimport { AbstractRelay } from '@nostr/tools/abstract-relay'\nimport { AbstractSimplePool } from '@nostr/tools/abstract-pool'\nimport { initNostrWasm } from 'nostr-wasm'\n\ninitNostrWasm().then(setNostrWasm)\n\nconst relay = AbstractRelay.connect('wss://relayable.org', { verifyEvent })\nconst pool = new AbstractSimplePool({ verifyEvent })\n```\n\nThis may be faster than the pure-JS [noble libraries](https://paulmillr.com/noble/) used by default and in `nostr-tools/pure`. Benchmarks:\n\n```\nbenchmark time (avg) (min … max) p75 p99 p995\n------------------------------------------------- -----------------------------\n• relay read message and verify event (many events)\n------------------------------------------------- -----------------------------\nwasm 34.94 ms/iter (34.61 ms … 35.73 ms) 35.07 ms 35.73 ms 35.73 ms\npure js 239.7 ms/iter (235.41 ms … 243.69 ms) 240.51 ms 243.69 ms 243.69 ms\ntrusted 402.71 µs/iter (344.57 µs … 2.98 ms) 407.39 µs 745.62 µs 812.59 µs\n\nsummary for relay read message and verify event\n wasm\n 86.77x slower than trusted\n 6.86x faster than pure js\n```\n\n### Using from the browser (if you don't want to use a bundler)\n\n```html\n\n\n```\n\n## Plumbing\n\nTo develop `@nostr/tools`, install [`just`](https://just.systems/) and run `just -l` to see commands available.\n\n## License\n\nThis is free and unencumbered software released into the public domain. By submitting patches to this project, you agree to dedicate any and all copyright interest in this software to the public domain.\n\n## Contributing to this repository\n\nUse NIP-34 to send your patches to:\n\n```\nnaddr1qq9kummnw3ez6ar0dak8xqg5waehxw309aex2mrp0yhxummnw3ezucn8qyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgq3q80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsxpqqqpmejdv00jq\n```\n","readmeFilename":"README.md"}