{"_id":"nostr-relaypool","_rev":"107-6b250f19273e80abd1e88f04d0f0cf82","name":"nostr-relaypool","dist-tags":{"latest":"0.6.30"},"versions":{"0.1.0":{"name":"nostr-relaypool","version":"0.1.0","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3","ts-node":"^10.9.1"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"d466c9fce80f709aa1f81b381842d671d4a8159e","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-HbX/DA9AycuImydTNYQc5Ij2KXd1huund3be2nhXf55eEqmE+g2tHsHPY0OMNrcUjOampAlkh350aWWqmUX7gA==","shasum":"3ab65c447680841c9f387aa7e121e365287797aa","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.1.0.tgz","fileCount":21,"unpackedSize":661200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGL5VMbwji1E7eGomU5Q4pHNBMtrWKb/Zxl1cAhcn8NIAiEA+Z4sD6XFR5Tt2tPlPf2REC1D48styQrDdEWMrc6LXE0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtKX5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqOA/9Fk/oIKfRWcA3b1Y6+J/3RJYqfyzHCLMdhI9F6MZayWlm6Z6W\r\nCS2McfL3LGHoxMWnK9x0t762kONYLByyKxn5vcu6MKlYNdlDIXZwpbAgK+rB\r\nEaDlgsbX3uGoDlS3I+EWRm3y2z9GOt+rgarqNjHvG79ijTYRO9NeUITR9CNj\r\ntNTkqo7tZciwKmDTjYtzhnJbwKwgyDYgIwaJOjO2V/IZEBTn0hFVSDR6qs+y\r\nYd1Wy3VTE8GsTdDVkyRk0hyYKTF9AOvebkQwUbWyvYac18XTnkUX+BkSfGqm\r\nT/Xmig4Cw83BtePTJhqVowva/ddjoit31l75tHwuPB/FQ3AtUP+1HNOFkYAa\r\neFBDh1zmW5qFfCdfe0XAZ0CUDwZf2hlYkf81XqveRluWKlfx7ojx9MZHK9fO\r\nQkKOgmXx3xAMbiMN9gGQ4wDAO+tm+MOhXwHcJvjZnPSS2YRSDDcTIyh4rpdK\r\nRckH4wDwAG5Vfk3LS6fs7ZAY00RdPi791a8FoYHZhMRJ2O01TW049LyABghL\r\nWOaSzw0xAYqW6rlKe6w1mUJ2HRhHQPEBjkF3Hul+ofQVi1WimF16ImbUZmXM\r\nruKR6Ts9eUSUkkuTaNOVv8Dg8yJrIhfgfUO5rKLm6aHDRcQ+9rk70ZvVJ0sd\r\nV9a8F1OOMxv5oKSkrIjpMgc6hTNEs0lUUdA=\r\n=4xYl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.1.0_1672783352841_0.44497836320037876"},"_hasShrinkwrap":false},"0.1.1":{"name":"nostr-relaypool","version":"0.1.1","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3","ts-node":"^10.9.1"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"31a4c28b4451ae130f51af4d1e21982d9edcc35f","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.1.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-g0cc9JUGRLsgyzdBmAC8W654GQXJ0qAf9xGJZymYFKdO1JKFwuRz5uMcYC7Qa8gyqe1mJ2W9FmPPmSs4zWqNFA==","shasum":"d2395bc571b1d4f6bafc5470f2879be161cb9baa","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.1.1.tgz","fileCount":21,"unpackedSize":661082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAjFLJzjCKVe4lWNJIoOHzqOO7AVw4WXrNaWr/hUe6TwIgMTUm5dhsQBc65I3G4X10SOXHBEUJ4qX1kbNjrCfUCmw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtu8GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9SRAAmxSKTrPfC43C9CRRyrFAZJ0UeQCy/XklbMxy9MtmSTVXm3Ie\r\nX3KZSIcZkmF9faZpX1mYkS06ebPZljMU9Y9RewSV7jKTvC4BTbNsBL6AQr3F\r\noY4mKLMAfnzGtCsL2/XQ+ONc2nFCOghQiNo3ckAtuzP0pkcxQY5+ij6TqHXb\r\nf7m/H/JHp9SPPvfR2XxmWfBPZyBl4RMgdwrSQN4OPbs0lIpTTctXoXInov7x\r\nGRHS0OtlSxZ8roEVttA+VQ2l+rhtXHk1pkYDJQ/8iT8wlRezPM9z3NCZTz/A\r\nA5Kxz13jpqlpaTvKFecPN7GoSHD6EIQ988REGbQDFfXttV0nz3WB+gxhUMQx\r\n27WtUv+YiIyrU3e/OG4GFYHqgsROVEgWfFMWf9sgtIxQ8LG4/jH8VChekGQZ\r\nrcjuX4x8UovJ8CLkTkBm2m2eUCsQZDT+2R8yvurCVLApB+kQi0flSMSEAXZ8\r\ndVkjuUrJhKlQje1Us4ddAF1bzq87ogAnUGA4A3a/hM0Ps1vdN6soE7vW7/3Z\r\nn18nZvMHaoxp/k1lEeh/PCB1VyFCY7F6hqU0mNkKcAmeDjAMLmON+v38YuMO\r\ngksTG7YM9K9DzXNMUZTcozskmoNcionyobCi4aX0aSpsij4aW3zEPP1XA01j\r\nDTUu/KAsQggvDQWaQDRys2N+tqXv49P2keQ=\r\n=rmih\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.1.1_1672933126640_0.5888983595545534"},"_hasShrinkwrap":false},"0.1.2":{"name":"nostr-relaypool","version":"0.1.2","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3","ts-node":"^10.9.1"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"31a4c28b4451ae130f51af4d1e21982d9edcc35f","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.1.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5louaLSrFhLhNfcV/8TrrfGjbxlaJF4M9+ojiTUk/Olsgc20PJgMA/ED4ItsijBnRIw0GBeTvo/h6DHlb8q8sw==","shasum":"627c1ad5e5d61b0cead0893024a590c6cc948866","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.1.2.tgz","fileCount":21,"unpackedSize":661892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw4HOFf82cFHgLnTxQZ6Y5zxupOl7GHbHkwmNQJXdsoQIgOZGsnwkASBWsUAFIIlKtb8s5SLWlO6cLmmVlVJkbPe8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt0vLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmomkw//Q38McWnglY35Zh+4zUYlVc4yjcu+YsxGAKxblHoBXUcHZKgD\r\nhnhdh0MMMCIft62r6uJizpPQ5TlZjTOtYT41XAFxmg769F+dfSxe48sNwMXX\r\nyrDPA29D5nxz13kb845v/+i53GZ8cx1+Ks9LVl/z47iVjx9TlX8t3jaWk+G0\r\n1LcTPzi/n1J/Eg2g2kSEVsBuRyvgA1AILYOy4YUH8C5l8qOLzY4JbcGgch1i\r\nf7hibsvaCAb6HPy7DuMPq9aV/mMKnB/dYaU1oJr1hMniLs1nhfD4JrjY63ba\r\n5yxWwZMQvISyGZ3S60MvIvOgbfh67B/5cvS4tZuBTVvuXif8QsfXyxmIiw1R\r\nWds9GS5EXLZIxARBkSRhAmwQSL2cOiBBCSa9uygR5B7dWt8tBjv0Sm5t0IpX\r\nc5ycfUd2BBBSkg/mZnJS8WmQY9YI8g4qN93UTvJr7ZWuBbcWOvGZeKxfNeeu\r\n7dRJ3U9ATg2eQ9L4TZn88RAp4AFatQwZPwe/s98Hl95lRbS/0NPQvTyKMd7l\r\nuIjc64HXu++8CjYXAcJ042wL0C7wcSHuIOgrQ9C6zDHoOaZD555lRLCIZxvP\r\nJ1Sl3DGmBiudU1qushjy8Rvje544gmaNreoROZK6Vzh/CKXJzj2U//M1sRdX\r\nldGDBK1fFl/c0dcc1nj8h65SqaPkuPEWtxA=\r\n=1+WW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.1.2_1672956875308_0.19906662211123693"},"_hasShrinkwrap":false},"0.2.0":{"name":"nostr-relaypool","version":"0.2.0","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3","ts-node":"^10.9.1"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"656f40e959c815c5c6a4844e2049bccdde4d42d1","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.2.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-eVB4/N7KZLL1L3ETW2tyf1G6DJtJGQsvdF1I4iHYTzwPRmBh+0IkJIDNBlAwlT6ULth8+oETclROxpkRdoaawQ==","shasum":"c045a25f31f4bfafa9e40e7f01cfaa1d7f8b3a80","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.2.0.tgz","fileCount":21,"unpackedSize":675275,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBDE590WxUBns90SqjWc/Fdfk2KmI9lh2ra/70xmva+wIhAL+gdtAGQvldhgOwQYP1xPHknGsjwpNmnsKDS77y4FK3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuBdcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkQQ/7BTPV5q2c9+onfvHZpI+N479ZVRryxNi9Wr3Lct8yCOkf8cUS\r\nZyWTZR7LsxO+r9lIkOM2dxXqbGj67ETYIfMC2oxdKeuEo2Orjp4XITN0D44k\r\nddQ8qWxQyhUQH2vSD3TecqTQtJOjPPPRY8VMFxGsXNolwLHhOr6J4a+gx4O0\r\nAabLHwAQboCVhfRAtSbvUgUoE4ywaR534V2FppuTvdz7SuhCU2WJbI40Cej3\r\n/Rb1c8r39rgloeoylboNdTXvDS6XC4+BPCq+FYq1/XKZGthMfdVl5C2WUCa/\r\nQsXuZX8mDJrIft+ptwRClXcIpnPUz99esPJq7hXcqBchnvu2oOhMxPVsPeHj\r\nYnm6IGPuzhig14HJ97UG6loSdqhweFhytgNqaKvy85yVDO545ml43VxcrNio\r\nnaS7d8sWingt5MLHLYYucqfsjWGxBU12+i+rR0KT604rYgHsLdstqVHcKTzh\r\nuKZ8kVUcbzijxEnCVaeNNpCvLNze5vZ4DHlWg7oo3SRFrAl2lJSzATztTY53\r\nUrWTzQrmVcS313nzLd/fi6IqQdZ7hP83pdCdd6bOPsmHTPVoTjQ5a8MDkN24\r\ntISPX85USieUu8OL8u1CvKv+FTSODmBvC6dfQO9ZvPKHeHb6AQXfhKd97b4e\r\nDNSDRKoGNNG5oxFktr2CX05s/m4HE4dIGKI=\r\n=ts+J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.2.0_1673008988183_0.435751686027386"},"_hasShrinkwrap":false},"0.2.1":{"name":"nostr-relaypool","version":"0.2.1","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3","ts-node":"^10.9.1"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"1c5814fcd59cf712c2f1e388c72fb49aecfa1eba","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.2.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6clmhxkjxQ5gcKNR4uXGGO9h5VCcapgOgi8xfPUNQokAsoiTp5Jfet6eiBuMTG/ATzSKJ5jUP44mrq5vxNo0Xg==","shasum":"9dc4ce576199b922a7cdda05e20c8385992253eb","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.2.1.tgz","fileCount":21,"unpackedSize":673336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAd1R4N5hjQElsWP68zKi7bdwGcIv6QKVDiYaNesSMhQAiEAjg8Ggisl4IWx/vUOa8x+fSwtwqhQTWEN0sOwl8Ob5vE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuCBsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrviw/+JQMqzimcSAcKOsFAnpO6AmseBnnVargMt1H2Oz1+PcUDYooB\r\n9IOaYAU/RW0E+QedH8ac+C4AT9co/hsJMBszVRiLNvUsUY/uyFYn6Pv/C3DE\r\nDTG9opvRz+A4kdayK4PvEuXImfQLoaCTp331W7weVr8MK2p1YC6qRD/khmBs\r\nW5fVN87GH2wZ+hny4Ud1dX7J0MntWgaym6noCNblVwffOdr3swDXGrNCG/xa\r\ndUbZARGKm8E+IxAN9Dxsx36u6Xv96uD4nOWsvnup7JijObIbHXQuV3xfAutB\r\nJtupNusf+XyPP4DJzK5W2LTF05ob/tXj3dewmzYPpgAEj1PkUdcsQKqSqJqK\r\ntnQ03J5uE+XBvD75GvyiBAAzTmzq5bNLQL7art9f/Dt/dI8bxbzb+KEotokd\r\n0atZxPvF+9iEUgSyHzHD0Tm6/6BFuxH7bU9JVyAdl/sCtL9FJyTEzC0pw6wp\r\ngNtWtJzuIk/Uc0SL5IBjPKBELYLYCrj0caUsF0LFkouSFhicf8GskCISFilF\r\n0YJA4xmMtnlS8JV92cztxPLQHCYpheJLtULgLwm6YTQFjxcvStqHwEjw7jMn\r\n1xk7wBe0YVCpOqi2F75j7AyLcdZObPXR/PWe0o6k+kTX/wHErkb3be7AsAy3\r\n8YjihcPeT25i49QlRG1q7ka8nqAhbEyv2gU=\r\n=HcyR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.2.1_1673011308319_0.4796071289865247"},"_hasShrinkwrap":false},"0.2.2":{"name":"nostr-relaypool","version":"0.2.2","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"a03d55dc9d0b4c3a218b2f42a63d46834f1d6f49","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.2.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2uPewlstfQlkg7NHrcLFJYnR2XS/ETRQTzV0oDKw0PP0cjlv+ZnCqYPAH0RMM7U3gQdvlcM2HjHmLkjoVY7KCg==","shasum":"37a53f67f64b633bfb56ea7f7e45d3bde525b2cb","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.2.2.tgz","fileCount":23,"unpackedSize":792426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2qz/BT/MCFIadXhx/ogaGsJcfSSM2hY1ybACWsSreUAIgFPH45BzICGLp/vm+VaWAaX70bl7Gev0wDUuc+gMy1qk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju1juACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU8w//WMJAYMSblLIis7E5Oab2D2JdFDPmAd4quMOhsN449R6dMiEY\r\nlsjobA4S1BTFyqLZ6b8PFgxrv9CzIUa5JR2H6c5Y8Eil+CYfXdth2DTjmNsZ\r\nv+Dfj6ZWEmK0KKLD8bbZC1PQNprFV+ZXiD5xB6mL79eHCQzTKVRUBrN0Mlga\r\n+7MB/+fdrmS6TrT18iODDYrSrXcWS4VzdPA3028wpmVZuFt89PjDZim0bu4X\r\nHuC0SkWc8ez9cpG1ccP/zqMo2qpyRmPO8IsxJNlkTeb1myGLH1Kyo59ADhLg\r\nbw5kOfpMbPMpvAbozLpUKM3bR1G/0y2ltMclYOVLzQBPLUksh3czvBQdpEGh\r\nhCMR7EY7Zhb0FHOPl4iOyehzNRRKj2CPLi5W03NSkwtAjN1sZYaanCow0iVs\r\nRmB1eRnugb+QFdI0u3VOHF7ghZ6QiYdcRmcGApg7j/rHfYRqkOAfBDONUVJJ\r\n9PBPmr0mVSoda8VCutCS4uJCpDf7ncFDlaleKChMsAgAkstUJ8m1cZ12Fh4H\r\ng+fbuH75J6COuf7DZP0qN01fHbs653SFsD999TyfOpJZ3X2WpAJQt1J07rtf\r\nxdOhQ304mn57LylM5rF5hZTh8xC9mKCC9pUCR9RiTDvypotPF16FOa19ToSB\r\ngenvvwCqWb1alE/kGZf033eOm3+haHG/C9U=\r\n=d+7A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.2.2_1673222382053_0.03263655879150984"},"_hasShrinkwrap":false},"0.2.3":{"name":"nostr-relaypool","version":"0.2.3","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"5a7083f68ddbd46c17a2b082c823176096608df9","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.2.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-sO102flQwcCifr2+wa4q2WkEpDRKP/CjdMbTV8hyacX0Mg6CIv2+VsGtXeHD+QtVLwi7RZpXvtoTjcuDKQ7dog==","shasum":"630289a70750189ae25f9cc4b8006f662c6fef46","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.2.3.tgz","fileCount":23,"unpackedSize":782297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuTzwJDHvRc/E9OTkgx5nPrcg4vk+fK+5/KCzWHLbVZAiEAhF3zuUmQbN/O0LyjXfys33o2f+hZg96X6Ubt8hGiiUA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvLOcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGHQ/+IuJSJjkl5FctQfVanGntEw/dKtulIVGmX9Medpdsnt+jnkdF\r\n5KuL1gvG/uT0gFxUVsFuSi3NEiQf5UqGdnuP4Zij928ic1XdtXXAXrkjr9v2\r\nzbRCQ3Pq9hYCjjR53Tzy1LgVuECmNvk+n/Do3fOifkf/X1FLyF5ZRTKpp/qr\r\nUmZlLgC0EZljwVkSaAd5ReiNwoaGRTXope37sIJbFV0XLUt6e1I2OhptfeBZ\r\nAO2c7d6UirqXPXi/wwYOnB/KjBsYdiVI5AlYq4zJffBoda3uBdzPdpW0CyB3\r\n5PFBGfTtVRDZWRpEZaTtm7HyVtBYffkv72IWFTcE5i3S6LEGer+K+M6iEqYc\r\nw1dfRyzfxG8R9WBWxOWMSAnXEIH36keqQt/qdpp7GqG37lfAfDYOvh2nSUxQ\r\nLB1tqJ7ZzDKGAycddENN/1wmD8Iw1sOO8VsIBmgcs/uyAtql4/obmhUEEVCp\r\nN2G9j6xGoqm0W7bscXyMMo5djUDnDAdzqCPJmjxqhq5ctZLPRlO4Kz9hYLTJ\r\nlESojWy3VOgmbsTKTNp1FhztlVmgP7pmQm/b3MQVPuvJ6T5x/ixGpwLLpryL\r\nzV51TWdYVBmXzatzP125MyFZCpt+Kue2KERY4c+5vCSoZ7ff6a9ssB3rMH90\r\n5GKQxuXxANOABj9xRfu0GmrQKpf6m9MgcjU=\r\n=myFp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.2.3_1673311132415_0.46011056061114464"},"_hasShrinkwrap":false},"0.2.4":{"name":"nostr-relaypool","version":"0.2.4","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"c842e5d5000bb7d96b6c553a0f9ac176b47ce6d4","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.2.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rjLCp5H6vrdZnVRKA7aio265y+vUQHP9mmmoBjs0iuUJQU/nwLPBOyhFnMgJJ9W6tU9slIbzmGvl0TdR/mnSlA==","shasum":"5fc1f81e42cc694f14e5e66dae3914e4077bd839","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.2.4.tgz","fileCount":23,"unpackedSize":789352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWngv7nAWbLsHgDl53JdymzHx1y7XWYJIuc+zQ0rbwQAiBVSclpynni8YhkfhjApWlbHKlX0jO/3wQtY6jnm0NfzQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvzonACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFuA//aNmxROmhczgbzIOWiElQO5bEMm+1bcQxFBCrzYLoxpQ4Fy53\r\nugd7Wu/GpgZ1QvlCDCTIByd2aDBAqD225BLL41+q5FgI9hy96mdEzjD0/aUo\r\nt2HJMya7xXkSF+u1hr3a/06X8N0NuM0E67WU7D1N1NApnlsQuiFU7liIeqYy\r\nSsP4lg/m3coDZO9oICiq4w1gMPgDWxUDqJGDcTI4z4fjatlXHn2yJYIk0Owf\r\nH5pPb2JmQMZ95TcOQ3WDwDyiXpOcGkCHNn9kqBHz9YRb2pUmXVvtxddxxrVI\r\nILsQWNRabKTZARP4RAYHdk6Ne/wrmegr3YwE7WVW/akiO/QkywODiWELm/3D\r\nVLS0Bw4Vo/7nRDpFX8MHdTE9ra9B/WDOWchB7zUx0c9wayuGv8nUtaNaB5qP\r\n45JikriDGELgtoaCnZCGVX2woi8ar4y5Kx7WD8Nsf2O4Cya/pG7Esi/4yEBi\r\nQoawxJba7eY9Qb1egnc7Cqd3Jt7iPAIgHdf/JCN+IfeKqgwVRHKy7DlxvsCS\r\nKHE3cB4SVDW9EcxhXgS8Jfnd/ifb58UyxJHKYYjfzoxORWnR+ixQNAhIiMSc\r\nm3PmHqnxK2m6QtRvOAVWP8QeZ37WA4PTVBojrzvBy8O6OYYNQutjNRxBIE/U\r\nFwwhviSxcL7KK8Jol+t9bh2zCTGOK/AiH0g=\r\n=ARGo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.2.4_1673476647273_0.15011895554987142"},"_hasShrinkwrap":false},"0.2.5":{"name":"nostr-relaypool","version":"0.2.5","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"1a90e813926cfe371bc88c06c26adc36330f6148","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.2.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-dq91pfwPkRQNaZ7j4IBqo5vbh3sYZYRoNBhkPvmc112XkGPNtudlTqLkH2lIomtqGVmoIOu3Gk+lkuB1KPUV2A==","shasum":"a918afbfc2106858351ad78f1f09287d9c3b7d8d","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.2.5.tgz","fileCount":23,"unpackedSize":797782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrF63PbDpEB/LeYZlUq7LA0A998jMAtGjG/Rju5yFLmwIgT34LFa2+N5Ux2IcKhpLpHxzxQdv3FSIUnJ7dAh41jJo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv0aAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS7g/+LXpotH7rdoio6PgUE4Ulc4WiqhyIX8guXKIIgNJrY6GhcPwF\r\njhvrSJAEsszXEaLKFdFRu/LZr4AffEKztpxQ/qyqBEmKHCRKG5sNc+w9ipVg\r\nLo3r7vMscLfupeGwerCFPYoGQZ8xtngSZpL9dj7AYUZQSDFYs1FBSKKwMZQ4\r\nmz/1A6PtzwvNhAxSDqzHgkYNntR3kLrSqcakabRh31fXQwZBq39LlMuKj0tU\r\ni1QjilhGwP6hq6My+woZWIYMzxsr8M6tSpPtC0LopK4Pff77Pet7G2cW2kej\r\nt5PM/Sa4b106KS7/RtybZ4yNqhBu9HitLpJglHPnhaoS1uaCwScemY/WYxIc\r\n7IhMlqL7v/hUby5UYTlGHs1lUsNONky0LaZUSgibFR8bS8GwbXSN3W68zePe\r\nzFN7CTaESdp76ClzRSFEl/MaokM69oo7UvW3oO6T0JAaHrdLqKhK9PTcstvq\r\nzfHPL6ISg5ujZKWvDVQGfxvQXtMvIFCeWc2HC4KJN/TbRdzlExXWuNce8p/2\r\niFlsDxROlvoi8wyC0K0C/oLEzJ0yqZyoFCkOMVm+0P2Mp28gHNFvVjJq6KtG\r\nqviqU3HysNYWMEbWBZEDd7JJLnJdBKrEcOGCwQcFoamGITUTeDUsUJB95Hoe\r\nrzunUtqsSnmJmD/s49kMVXgYY+bFZsTOUlc=\r\n=FhH7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.2.5_1673479807768_0.0985393125660119"},"_hasShrinkwrap":false},"0.3.0":{"name":"nostr-relaypool","version":"0.3.0","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"55ec06d6689c240e74315c39f64b7f2ee362a69a","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-IKmFKKEmMtR19Dlfg0Uz6zsEuOkoHaBrS4swXp36PSU67xq/Pt3EkONJvRbxqbsks/u/TEf3G1fwx9deL+dYYA==","shasum":"25b70b27dc5dd75d0585ac363d7375d97e50778f","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.0.tgz","fileCount":23,"unpackedSize":831617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCACqah5pfi0DgQojr73gzLQ7QKuIy9yPjdqUbZRBXhiAIgc0FLYZow7Z3OniPdi0WB2GNQYxUdA1wKwhTDSetodTw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwKAXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJWBAAjiiLMsGlzQfSe8HCiF/g/be4fT0Hhmofz5N120wE96NBWNbm\r\nFbRqVn77ZKJQkflsTZsNnY3dQBfhIRE5Ihl9dSLQprxSGn1Mx6jG0S6S7yu7\r\nKKctjXsSYl/9/Ufz9TiextkaWu1rFrE5SpoxaBkP0AHUXipkGNXs8SUl2dVi\r\nQcwnTP0uJqhgpOr6caEOJu6CwLK9BvrZR/UOllSSaSWp42/EqLwgOmW/KT40\r\nboLMDUXM+Pir40TetK0z4gSw1glZ7hWp03HIwTGXKMEOeU/q+7c/k9C1Hyqm\r\nPTwh5gqhNUfbU/ySkM7IlMSlgObvbd+MjKgFjDuSXYc/JD24edx9P1XYPVRD\r\naV6XMzya/bjrmIGEHanCKbMYeICLxC0ck+alwA7LTbBkBjLSykWKrp7Bk1vT\r\n1a3OcbzXpAk+Lrk1KTzfvBQrKVLsjPtgbnR6TOLnw3D8u1dYUzZdMcPpjryP\r\nCLT2ks715/7xZFMirxcNSlDCjAtx+jBS076PvK5udDuZuijA9GPAFdVLd2iZ\r\nXV9ZJcUsRd1J6Kvmcr6fYy5Rym9XFxhCf5HmIvR93AERzQ/NRNfkvcvfsTpv\r\no/TpnzOAibxhycUwhaf1eKmu5YkbrxoXJOD3XmkQ4U13DFWUAPRWe+a2d/ja\r\nw1BYRIC5qTX9Y2bET3DSDInW/fLJ0Iynsq4=\r\n=PW+V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.0_1673568279539_0.20593966506465633"},"_hasShrinkwrap":false},"0.3.1":{"name":"nostr-relaypool","version":"0.3.1","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3","ws":"^8.12.0","@types/ws":"^8.5.4"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"e59dc6c91f8ef112a5cb585ebf422f36457d7a10","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-IPaYztgbYIvtcVn2Gl7yXVGOLVAvzmf3InmKco/uuEuVQbDZPFb2HBTp2sZHYX3A0GwD6Hx5dKU8adSGmiDXmw==","shasum":"ed9e05eece0d6b855c6e712da00a4f0ddbd94959","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.1.tgz","fileCount":24,"unpackedSize":835069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtMV6UiiCrbrFS4AvMhK2MEykdQFVjMUEBisRa1WSDbAiEAwT0eVTA4n7ryK9AYPS88pAd38ugUTXBxcWs3YDr7KtA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwVYLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozxA/+IyotXSIvVC2yC++IL8IFWBRlYjSUzXOW31PrtgnCUiXRyVrJ\r\nFLsve0131L2g0Q46g4mEArvroSSR7fX9qEktDfwaENahN1dlAZlutmann6x9\r\nIEY4KyyZEw1eYsrw2yKQJt7M/tJ33ZLx7mdpHam+VgpPnVMB5kXqgV7MbTbG\r\naeYAvF19492lTBouxb+oOGYu4dXTFy0ekwGS+3MYVOTLeTyRyw7lcWYTpyxk\r\nQwlHUIjwji2tW6dooqVsQ7a2R8iO6tPQy3hUytgGVpRhMmoVtkBHrdgDFTaX\r\nYn3wrGCeF2QQuM76UTxNQf5aOD/VAt0eDKOE4qZtfACpz0L8JD8gAou8j/2+\r\nqAVprAebTgWpIQj6OokYvxYtjty8H9D83rJVjYw8o35chF7Xh0MJKBqnj2E8\r\n5Oxu7i0Mxs1J43RLwcHZeKH8F//HDYKmfp6rrhP+HoCwTlhHZeuawi8qPZNX\r\nAxOHoNIt/uki4C5MnQ3VXLifV2v2IazmQvZILWLpYuboLIBI7hZhfTANSub5\r\nk4iU8BmVC5pBZH4KuTwuzmTZTouCq2nlTb1h0wPY4329PZllOAvb/ZE7uFoa\r\n+EUXgBG1LHrYvjc8eO5Ad0gCHf/43hgrLhLgjjS5+XUKfyNSSOQpEs/WtEuu\r\nKcecwFu+mWqHkvG6HviwrkZJSJ8ZHk3tHbs=\r\n=0J4e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.1_1673614859386_0.8439051068517114"},"_hasShrinkwrap":false},"0.3.2":{"name":"nostr-relaypool","version":"0.3.2","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3","ws":"^8.12.0","@types/ws":"^8.5.4"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"561c5f009ac413e7a285c872ca44017007388205","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ILsYMeb8JUib0Je7h7j1AlYjxxa6kPR7NXIfmWQv8WwYV+nIiC+g5SUK6fHZhxWgSYf+18Y0x6kuW172Avz2Xg==","shasum":"b5ad1554efbcf0f3cb3b6f4ea8280bade002f9ab","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.2.tgz","fileCount":24,"unpackedSize":835339,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCU0/xcae0iEcZjYl0W5JmlpEuSmoHWb91EFsoUWs9AgIhALRtqlS7bgDrLs+Ri8Gg/LoJCprzgTUc84oGerp69qmT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwagrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6NA/+IIP6qsjhUTRPTwCqBojn0ymrH5UFmINFMyCHtLHqQO7hdT/N\r\nqYsdaULUyZ7YenN26RTznPjRjTBVG1Q0x5v+PPE19c9L5MFS9S/riC/KDU4/\r\n0ib3WDRo9MSK5q/u9J8bjz3pNTEPHj//UtuPtVxiLPqC9s1fhF5fkQpyZ6Pq\r\ntTqv7AJm6s10n/pWlLAVKahCZ43C+UAO3BLW0yhegLGXZelxv2SGDkrbmmSs\r\nOd1G/Yuymbg69xse46g5+sT5wsLrRz7CEhx9cJ1LgjOnfuL9dy7eZQZZQTPw\r\nE8Qrvlj8H0mBvp7PbgF2Sa/D07dHXEb8fgDOz/XgIyC7jZykfy5zHsUiOand\r\nTCl0TePaByGyxMXhNcWueyi/kS9Ia/aJj4u9aLnG5iSQ0JAlXM7AaxdFwjHK\r\ng4VLo9C+eQhCN4Pvkgh4q+w9dQH0WbkcPbznRZC8wlv+M5zcKlpVRgaQzzfJ\r\n3aqSS2XRCS2OwwxcRLlZku1c0t/5EpoPNQO+0ATn/9178BOT1FVxx+dKy/ln\r\naoZXVzVhzU9JTVumj0PTL9Wpmv0N96vrc9tX30T2d3+ZwVOg9EF8IIS9GT7n\r\nY0tc1xus5UrIckPTvnKP3O39SlA8nRmXRXOaxRrbyIXKp2GuuXBmR4169Rp5\r\nXeG8SY5YwBvmluxEhpJoSx9PG5EL2LSv4sQ=\r\n=IpOq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.2_1673635883274_0.5872507708198829"},"_hasShrinkwrap":false},"0.3.3":{"name":"nostr-relaypool","version":"0.3.3","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs.js","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-typescript":"^1.0.1","events":"^3.3.0","jest":"^29.3.1","node-fetch":"2","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3","ws":"^8.12.0","@types/ws":"^8.5.4"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"561c5f009ac413e7a285c872ca44017007388205","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8RNwRW196bcXefEgQNENrj0k3k9aDwElDd2rz1wXLW6TEhcB0M2cxjkNOQOBN2bQJZ0tOv+ZWI+8OyVXDnSsIg==","shasum":"7cf4eaf77508a861f7b14e2761d15ec2c5fbe844","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.3.tgz","fileCount":24,"unpackedSize":837912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa1qDWaGNkU5gLtccifc45R8EhC1am4jY+s7Z8fr9BqgIhAPH1/b1s4OAT3UAGAYEpEtWRWlbrAWrZuREC+TybyeEm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwak0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrghg/+MDWw46o0vfAQfN6k8XMNwnaPXpVL/vnI7bNWaftCTj1jejp0\r\nb2m3Eo97kD74z334xZj22pj6a3rPtDjZq8ANX16+d2Uoku/ZwecRhuo2lnsx\r\n7Q0tzYRFeUwSVq8bJ745LGlzTxd3lmPWPsfeSJgteKgpBs52mEGCDd/Uk08+\r\ny34Ot0G04ufGZ7h4l2SGMRd1Dz0j62c6M3+gl7EvTj/SyR/CCgX4DP11OyQS\r\nD2VDCezpRMqR+S+Rpeh2T4ULkURBbvwEeu0rKFqErn4d/Rv9f2dVm8PrBOO4\r\nRuwTzQkxvXSSMc5bmHtw/dEo+s0rg1rby0xOTuXtnMrA7L5ipUQxE8+UZNjm\r\n7T/M/cr3+1cG/DbyhbhSFcJt6vZsjC0Q3Mi/bRYXvp++BTh/yGlXSSo/R5x5\r\nWIPuanljrXFWSoqLeEEHEwuqYhcLgDlXcPFirLX2R04/pQR+Sa1RODk7erUG\r\nEvvVP8ms/wGtk14Bo3NW3L2OiiDvz8C2+vJTYSS4i43OBIVaKYLAAKHyeWM0\r\niR53E1Gg+acvvec1j/4MJmcjQoCeDG19vw/xrGsNHzJ3GDuH5+Oa+8HDMNJQ\r\n2p4BfqrWcztYMNW7yMGyqgjrh8Gb/qwoisRJsbZUFRsumnwMwyr3MyfFwSfd\r\n+HWohcy3qRm8duVfk34NXvSJbJkD1fMYqQA=\r\n=yslw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.3_1673636147956_0.8544289785686172"},"_hasShrinkwrap":false},"0.3.4":{"name":"nostr-relaypool","version":"0.3.4","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"f45a54dee18e5dd42df89983808f4b0e3fed1075","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.4","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-KD2/+/zO41puxrPGgOVEA1vG71dpp2xTzxxR8GU4ZjayFnMyw22peAcz3V83nUJB7dwnfC5FUIVK7LkfbsVo5A==","shasum":"d9a5c9860d96b2b866868b8d8b1b2f6bcf484a57","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.4.tgz","fileCount":27,"unpackedSize":896118,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkvn1GBUcfE7faA/Iq4qJBVbo35btYISv2YkLzK1ULPQIgGBUf1TqmgjN/XWBlznezrkr9Vj524fsObVGciC5negA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjweJpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeVA//cT3Zunw/Tws3wDrbxDAC8uAN5HRPH6zG9JsDgb2EGjoiMSW7\r\nLc93gwzu+EJvDcSSWjgMs44aOPvJCv+RW/lKSUiqPkCq10gz7arPzY7xdtAk\r\nogGdGmgSfQSx1fNHgO2AOc3uDVhboDxK6UQefDvxnZ+8rvQPgs/+LnQ1HXKu\r\nV1aM1z1MOTBJdlrr3pDuxAr85SnkUvaRtJpHMaGBiyTyHUXRtobBjr0wHT5H\r\noydSsRxIxHMmAYLYvdWu/CmhnbxBEK9sA2FYrbETEbl6XngeqTpS47+o4ov/\r\nTDZUA8/jl9bjwr+ku7M9WHzq26gMiMsXV6fuCuLmKhihuoWZVYckYb9SZpTV\r\nO+ljkf0QPUK/ZzLjdEMPVsgWcUtiSoQDblo9R+oNm3TLPTpv580Bb+lO805J\r\nd8FSq6JMu0c2vrw6Ut3QYz7Aprs6DO8JMIJtssGd6LXu5UFdplUKzO/F4F05\r\nTcnlffSs+fYL9Z8d0crKFqhaZqpfmvc03laxRB/VvP8ViEB+IODy2kqupxmM\r\nYtPH79fLZyRGsF/L1WJPXQosU5beNRfnlYN19Hb6KC6L0kQraZRnHJr9Kefg\r\nMhDL8TnHDjLZIqgLKjDGyeW+3lKVWBfyGRQmZ1C0MHwpnj+Rnk+1OZrex36t\r\nWTdcEjV8zxCTNfDBB1pyQp90Nb4eakhF0Zk=\r\n=pAfe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.4_1673650793121_0.5082569719128991"},"_hasShrinkwrap":false},"0.3.5":{"name":"nostr-relaypool","version":"0.3.5","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","websocket-polyfill":"^0.0.3","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"f1a6a18afe68e7daca4c89ddeaeb143a6b35354b","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.5","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Tg7vwfyLRFycE2W3zPX5HoUtt+E9+pZSASUtrB3jpLa3Y2RSQ9BjBpLdueuDmKgbkqIYSg3ZkRE85+COK+qc2g==","shasum":"c4487c386ea2e3dbac697b74ee9e318428c7956a","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.5.tgz","fileCount":34,"unpackedSize":900916,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9FEjYDCzU+EMq0qr5e9gJ8Odtyq7M0bUeW86d/UUrzAiAiEMoReI1lEx081U+lgG4gfJQN8KgurtS/Ufh7gjIC5A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxyowACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIqBAAg5amew+CCCZCIPaZe67FS7+IfZaQ6xbc9WbOdTz4eK9vtkg5\r\ng6cLaUSTTCcFTl+Q7N+3Dh3WPnlmfQivqcwI8rULePnKEOXHiRNOBLDR3jZI\r\ns60U6xxWXorIez/LfOHZN6vhoKzoe/BwhssYoy+s67zWI2JVqp+8/Y3csoBo\r\nLLwYb66fYWS9j2kteOk7xLq4c8isRX7HCINTb5tSjPpnEY9dicsvwAyxcORl\r\nXxkLy2pSOTeGrPos74rGr5gG01YMWIMnrxckq6W8qTLMO2Q45Nf3gqM4PeDe\r\nJauLBhVYACOCEZvB8QxyuQ0kDTHMtp5zUi7/ZklDDrojpxoVscr8KNi0EV1b\r\n074Iq887PVHIb2OSV/tirmr4YWBhXGgYVLuX7vUOuvS0pFCtX01lXaq389Dd\r\nbouT0UuvnjEJ63Zz1kirJPQBzFKAReNuTvklVBpAliUcLwWWyWpddEiUD/yq\r\nJZrtql8WbgniVWQ7myAUm+PubEJSwGA3Sxtr+tKbcyP7Nyb9sLK2KGllW/Nn\r\nMg+haFNVWXTRV0DQOM89yAEX2ls6Z2/JqlLEHfWOzjKwRkdzIUI8Ns/mR34k\r\nA9J4TsnUKW1Qp4DXxc3J9xc5oEohgHfqAmGmgehlmey/S0kBhX6XoB2OpWSW\r\nu7hZ8hzkoiU01NInswxm0EpWXegEQ2O42kQ=\r\n=A5JW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.5_1673996848516_0.9260674746207467"},"_hasShrinkwrap":false},"0.3.6":{"name":"nostr-relaypool","version":"0.3.6","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"bb70442aed48833b95ac80ce7b3816d0d9fb1fc4","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.6","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-0GBJPpqqblGi00fIze0gI8onQ+yHGc1sbXmLYaG+zuQU7C9W4AHvBmvxvaQl7yf0oWpcj7es7MWhjAq5v7p8nA==","shasum":"2e7d51410040d321415ce19dbf65f533f2fce0a9","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.6.tgz","fileCount":34,"unpackedSize":903161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfEwOIwWrK8kyOKD9XHLaiqJcLiBFAx58m6WmUZYyptAiAnXzPw4T0mg7znbH8RsvMpEns5C+HGGkQXnfKywSdLcw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxyvVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfLA//fX+xuOZOr3cjm+ea4ieE/wmfMwG/AZNVVzrmp+P+EaI3QOfl\r\nT4+uxtVTLrqg0kLvtT7rPFKK7wY3iTr8wbTxU3rh3lKV2a+EfPPtM6IvQeV4\r\n1nCf2PPvyXMUc/THPF+3/fkkOhChRi6Aj0ry4P0OZ7ctUyDbGUszCCq2u98I\r\nuY+urPlc18uTHkwBd0ZSTy2MmzRMMz7Gx+qYXWcjxwSLGdzg7ich7zvdsI83\r\nKyEZ+leJ9VNI1CN9nYbVpQrEnu6z6jBXy66MCXBJ2dK28Y98sEdvGcQZv9/n\r\neFWKzmzM0pyfv8HfivjXRwjtbdhJEW2c+tBw2Br9RmRkxW6zDwx0euxFfkgP\r\nC/fjxkopnMiq2x0gXc6vlb9P8abiC7/kwbNjEFTUbj04PnsdaOFSlGSGDhNs\r\nhFRrptytZpapSVKiLWGUPVf70/H83gomZWk5L5ikXksdc52pyKR53BLCbwmz\r\n4VnsUYXeDhfbGgVToU6gneJgjadK6J+BWtYwEVkmhjCwOMU7GQKYQRhZMx2i\r\nT/WRLvTkLS9dQq8X9AAxnckFqrreXyJjzkfsh1UB8KImfEqiUCRtVTG12AIl\r\nBoJEB8x7wFo4rE/iDrDb5Gau0B5tA2TRt0M+CtOZo7QYH+C6xKgqNA0TBBWs\r\ncs4ML1pBYmZMw4L2PK8ReU7JO29CltSs+cg=\r\n=w36k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.6_1673997269684_0.6392317419254665"},"_hasShrinkwrap":false},"0.3.7":{"name":"nostr-relaypool","version":"0.3.7","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"b7834002d31bfb136cf2c266db28f2c42b7e23b3","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.7","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-eT2lHD4DhCQONDtsjP8SgZ7vdUgz7H/o7XDWIrYd7knSWQNQX1jJj4yyYH+grlle2r25FcaxHaEYFBbfrSNuIw==","shasum":"0ec71b60368a1166202b56fbd683098e2c9321a0","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.7.tgz","fileCount":34,"unpackedSize":903347,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOnpODoLE1xv6vKiVBCBq3Qzbzaho9KY9HYtlwFchitwIhAI+ocEWCVtN7Xe3cz6LjxX8Zia3afwhzmPZHunMaQ/8G"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx9bBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDlA/+LRpqKukRu/O0JMqIfC1LLuJQ5jPqd8ZrKgjhYQu67UzeQzsn\r\nNNnbwjd4uQtmWeocdnY+i/qJs6XIM3iSQBubsWv85XxwUr0TZ+7iofdsG5s8\r\n2Rvj0qpfeyXpxDOGfVBn5T0yYsKH9A/EyX6+VxaJ5oLDeV+HVjmQxM8pvA51\r\nvoKScSzvrbRGDjTu5lx2654C8S9zeDoGzIP0jvBTLMkwPyxtDVekn8VcTg18\r\n1wT88nmckttixozjzLtDMVbKi6HcfMZblKZg2/0qYg18DyFie9IilM2w68cC\r\nHJ44zbbZEie97HetyRr5vKrU12y5pwTHFfCv6ZW4HC1AODYrxF2oKX77T8Bn\r\nZmjt4gQ2W3TOrTqKSg3kUHo0WnLTQRo0/eivkPsYpF6WRSY9qETIDbnQFFE2\r\nUQbbKdclUX5ZVJYgb65ktDwnpX8D6MqSXSG82N17hfg2F8fGIYlLycZVq8jt\r\ndmOfoASSzg8A/DQh9QrNSPi2/0DsJbeBjIP8JCVqSYtvcrTkYKoIM9g7kOre\r\n0sc+ZFdZ24WiAkY2ybuFcskBLmXJfNbVCUwRWuc+tzkz00bcjCRgonA8XWFS\r\nQynycfNRjuhLNZt2AyNT/j8TmqBp3GoqK/db2/PYtsJ1Mu4DFkClfPI0xNvD\r\nfoJd5xUUgESxz5t+A1Ed93kfRZzX2jpU2eM=\r\n=hgm9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.7_1674041025173_0.449267561320958"},"_hasShrinkwrap":false},"0.3.8":{"name":"nostr-relaypool","version":"0.3.8","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"exports":{"import":"./lib/nostr-relaypool.cjs","require":"./lib/nostr-relaypool.esm.js"},"dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"145a95975361141e4f8bb8749fcea37209bac7be","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.8","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-l/cBb7DC+qDo6SEDGDuY3HOpFvN9cciOmQTojsQFyJnMmY3K8ZtyZbu4yynhI6ik6GiiJeQl3qx5Pr/N65SS7Q==","shasum":"b1c7014d699b6dd92cbcb79ff9f0b27ea8bdb0d6","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.8.tgz","fileCount":29,"unpackedSize":399289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv8Yo5L5Jy//3JbOLUtQtVkqSJWt0/8juixr2+36PtBgIhAIvz3kAMd/KwV5BShA3G79KKnGQYx0f67w4Fxc5wrYrA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx/DHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOMg/8CAl38pJFr6J4AvWrp0iw59TkSnhFZYwWza4wrHz0ae0sQmPx\r\nUN/5hJzOu1sWc/9OlFy22HFcVdQLEM26xnwwqrbodbfb0/wBC0WatJZB8QIx\r\nPgYXP9SufF65P1y5SqfNuPhPKO34bDAfN/jHIitXzU6NjUex+XYeyhLlQPzi\r\nb4NbDpuapnfenRrWyY2G+r9F1SUVVAHnBuEwYozwrcdcJZ+8gXmPHTi/Fhlv\r\nXYVSTeRTcXHEWgVo+0q6IoxYLOWQ3rD/GQEi7PLP34rxMoyBUqMuSaREGloZ\r\ntSRr/Xip13/FqPgxf1nu8sfi/l48sLRG/A2R5QTl6zNVsFpit50By1blOjM7\r\njQhNcDx9yxjyOUp5V5npYt5vq7EdIE9zKEjGNmC0Sj13a3S8ANAAOu9hsRl/\r\nNNx+leefu17+mIJtC9LrsP05uCrLo6GDNPSi0RHsCgCI+/c6RRD5Q1W58htk\r\nLHXlux0kHMjv3DpJzG23tFSAn0zmF75j17I1OT2YRD/1iaQyf+6EOkuxGTDh\r\nWoeqOQKHNsvdVfLJs5epwxCZXGO2Tf5b2yu/66EBpG4BWzb8epXFzyUvwxAm\r\nh/hMO6jHoCnz/BRwBU0DfYVK37YdMseJrgP2QVbHRSIu3Oi7ybZcmQVxprhn\r\nj5Ohro/SPnYgMy9hVRdLZOaqzNvk6s16a0Q=\r\n=+R5n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.8_1674047687565_0.0005997387577794111"},"_hasShrinkwrap":false},"0.3.9":{"name":"nostr-relaypool","version":"0.3.9","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.cjs","require":"./lib/nostr-relaypool.esm.js"},"dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"145a95975361141e4f8bb8749fcea37209bac7be","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.9","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-UzqmqVSI7GrHv6Z6X3VNdKdjwAZ82B1M0RQlKClmSyQIiOZvP3lk9LCj6d36NHC51kkKPv1woPUqjDAAXWITSg==","shasum":"3031331304e8ee41dfc331896277ca2e20587454","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.9.tgz","fileCount":37,"unpackedSize":1241108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3wgQdURfIVIw65VIt8HE3700ATzir2EHkRFOFNNQ0hgIhANlMxofmDjavUaakbR9PGLfvwr8+F1jPcYn/CvdJH55B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx/HfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHHg/9FAdG3UK+5xXJBSMCavjE1SphXHqJk9B9EbJYpUzi68J5de0G\r\nbJmuMmM9pRhaeJYxVjc578Kfb5BD2FmfhT+kgyf7AIDqj/P5GdGGUhzN4gDs\r\n4/fwf2+meUYNDuPnnp79Md8VRPlOJxSghuvTiaJ+y7tkPEqS6TnZS4+qk2Pc\r\n+eWN36eb1rPrFnH5oOYvvLegPE6qXc13h5Ib1ZI8yZiSennqgNYu9LxCN8EJ\r\nXhB/gMNb5Cb2EmtXbsTmNUyEnA8rI/yqSRr621l9RMBM4YNTCoWy/bgGoRdk\r\n7fmbBy1Ugo+CQePZa7Vmwv3UrURkvU+ZHUqG9YS7wTTo2sPBv8BcOjr/dME0\r\nMFAyzgsu3TNZkTQ7af8ADb/NDFovkVUQB+viTGKuU2DB9ja5CRRn6CyxUaxJ\r\njgJUsmqbmUQyVPYffPF9ZVrm3ZqffK+Jy2MA3pTNvmdxExLmlFeNVuGnleb3\r\nRUfzFOyL903Pc0O/Fs9X3MfxcoQYfNQfWiCN4ViTr1PBwSOuwKXut5rJp5Wg\r\n/6Pqt0Pkbwbjw6GBpsbvJV2K9xXt7aJ+yfngEWg/NedZ0MW4ajfcdQ4Z8Igg\r\nseQ+q+lQjKhopuz6LDFKL0gPNBiKaIAsW7QHf2BxUt5qeWYpRal2pqv2P8rm\r\nkEpIUE12QuBkWRUxAth/u9heWWGo+ws/tEg=\r\n=Agmy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.9_1674047967318_0.40024173074935643"},"_hasShrinkwrap":false},"0.3.10":{"name":"nostr-relaypool","version":"0.3.10","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"145a95975361141e4f8bb8749fcea37209bac7be","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.10","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-YBiTtC2FpA/7KPvzbgYFHR9znMl1xVMKxCJHbOQwqGQapMRxXPKA/KMc7VJKt7Tm0N91pfxqJ4ivIGPqMfcE8Q==","shasum":"aa968b2690f02aaedd4bad6d444c778b27c8a1c8","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.10.tgz","fileCount":35,"unpackedSize":1185294,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgi0hPvYxDhTejzj9X8zFEG0B6U7i/dazh8H/9koOsUQIgcSebPQEgp8+uJ4h1Sj4IDy+uYKJPK9scaB08vOmWunE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx/WNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSbg/8CyUPh50gV3zg5swC8Xsu2J8wqsKUheiybce2sxFOVRFugALy\r\nYhh/m+YyA39Q8hBd9c/wuzEZTMDJR9FAMaoz2BaXNx/TsiUyU7vZocX/zAuo\r\n99Zf2X4wv4PGwIYpPC1Nj25xyYDh5OyGk06FyYYMc99Fv51+4EhaEq4/3ol7\r\npK9Na729Pb/mmWhgT4jrkhyowuXlfA98BCxWoUcoAr2HZr685phkbUqw4Shp\r\nQlkoGI0llHe9QTmmt96gXc1CGpMpZkoyS7+YS33qpcNRTdn/j0MAeCpIkisG\r\n8+OnwSourffSYDAGXHTAgeRttNyGRZiGBX9Nx4WHgJRy/M6T/OhgTf8q3GpR\r\nEn1vYLRJVVO9uMsPdK3TsVEx4fjUhPPTSSQLvIPoVQm2FgyZqMf+6Ca2OPO+\r\nTbRTkQdIfS/pvj31/44VeMk0WMYfFC1jeMNNE+qrG8nuAFr9G440IFIlxOID\r\ng831YCg8/noAsH4IrAmUqB7Q+KtZUNlXqZ3w+WyLOexW5+fi9bAtFcZHReWo\r\nL3dmcKTSTpnKyoJ4/Y7zT5u+FhLPXMyWTB1e+/ArRudEcvy6VipzxhhabYHF\r\ns3W5tRQEa6RtMka3JdesM+2Zl2e8EKbM835tagTdTxm28uqqXwU04aBvRCmR\r\nFGPJDz4oxvwtcQtos5wimxtvgaZ23Km9f8Q=\r\n=pwRN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.10_1674048908821_0.07454836348337679"},"_hasShrinkwrap":false},"0.3.11":{"name":"nostr-relaypool","version":"0.3.11","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"file:../nostr-tools","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"145a95975361141e4f8bb8749fcea37209bac7be","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.11","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-jpwGgJ93D70XjP2asn8lx1czsmrcXu1tSV0CN4nz8WHugYY3Ybn5Tpuk8ByEexyCQQAnxOnKJTXzHsKgHkspiw==","shasum":"82ce4b97dcadbe206b805c431f22c40cd142c12b","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.11.tgz","fileCount":36,"unpackedSize":922541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3zSW4q9g9bbwO/Cdd+wnryOF0Pzw5a9YUB53XPNSoKAIhAOVjLpiaAMn0pWOjA8aS0eojOO7zPEBI4wgL3iNZ3xQK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyAHLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaTA/9EHaivD+DEafVFPRU3EJXY5DpbtzBK+gX2pA2elK4XpnZC5yk\r\nFiyDQFzEAkwxXKQnA8F3eN3+nee29ev+pT8zm/EmcvCrH4swbYqmQBsV8tgn\r\nyl0MuJv+T6ZDd5s/HXiNcvR9nh+81uAmPnBHqeQZ6bEYKDaUW8pvguGzTnt3\r\nZioMXPkeyy6RWsK9RvfOU5+3ErGy2tatElHbuZrOSBamJ5Zv+4uaelvzWWAJ\r\nCGlfftc5/qFIkY+NpGdAf6uiN8AWxomSYplzqAHyzWhJg1xk1+MvInlb4H0x\r\nhuC00eCaV7K+cBt13t+x92TjRf9+LyLHGMSOVMxNYsDh7auyeZRX6ICYuyln\r\nS8vwg1QRYRrE2LbGK5VqNpUeEhhZymoraiGh/Wa8Zo3DAXpRHSZ9HUsohFPm\r\n4KWsYfFG+Gu8SiXGUF0/FrdXZhb8KMe7IBrpxXOpIT0B7QyUmGI8ByUBWg76\r\ngWsXAHaSKQD0Jb+9oUWGG2/Bzt48IKs/OYTCRDvclgPuecb9Oj2XIRaIAb4J\r\nT/9gWLmFTxU8eteD6RIrwb24mhaQ/nUfFSYL6iHfnuQDcnx9pKh6yvNYGO75\r\nnp9Ngk8hYIZaaMxT0iOgztwB6Jj50D42vGH0Rqn01oW8eT2GJOaNGOiHNi6D\r\nJ6ddZPTMUlwK3i52ZqYKEvYGjIOreCFBBLI=\r\n=z30Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.11_1674052042803_0.9508904207090068"},"_hasShrinkwrap":false},"0.3.12":{"name":"nostr-relaypool","version":"0.3.12","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^0.3.11","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"145a95975361141e4f8bb8749fcea37209bac7be","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.12","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-vBsH/XLfQOl9GayzrL1Y6OD8gZXaoY3gBVChXRPPx3gSn0SyPm118mvcPDTWzRzlgrQ2hWWwaelprhESIG7AlA==","shasum":"788c79a4de414cbfcde0702bd0a7d518b912abd2","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.12.tgz","fileCount":36,"unpackedSize":922529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSDylRWQcHEkkYSUeIlsHQtRVjNWGu5CX23ln4d3+gpQIhALeZl0MaQqTDYmQeWkGExi24ekDKnHqx+QIX8F+YPJSy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyAHzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbDw/+JNqngdVkKwYLKgoIGx7QAiYBqlv8+lFpWb+UrhhLJ94/zfUF\r\ntP1zr+sbA9zYYCf7EGm6JBscr4PUHm6L3+geLddw72gsyWH29SdhQwYLcQlk\r\ncwOEjVoruKbbAyU5OlWTHI6TXwJDw4urtZyHCqxmRj3rHyORgeE9r8NroZ1z\r\n+MQZ2HSHBtH03z0FeFUOnFaHxIkhpUGJTwDuCzbGo9/d6Sc1FeGg8dwIrrey\r\nWyztJQ+LkorcMJ/meP+bVROY/DIZd3K0/ZGxpemA+pK4RRULgoRprz0H+RhI\r\nP/u+3HNotsnYberedGgXOMguzjuWcLhZpRup70k6hxH0pVdNSFIYl4lNPYHm\r\nH6foM4AMRVjSCc2uBFe2fnIoiNZHu2CFLtxAkLo7MAfjD7HGtUCD4btRU626\r\ndxqDNJDeUw1W/P91BLX6EflkAlIyQa2sw7M/SBBuuW/0anI9UQlEkjtBmUNz\r\nfq9Oh0GqFlRu+w8HoWRDL5KI1/JeBtUOwTiL6nsPilHilFTt7J732ehDpimC\r\ncm0zu0u/J05w7Zz0xuw0HzA8FlBeytljX2Qz2hh/EqpqhAp24ZUUZa+S/QFA\r\nWz4c2X8PyjyKPXPGmBjj4rrf0LOXPbt6YKvoqTKrWulhoM7qkzXJZ60rszWL\r\nECthcxgjtS0WJ1ds69yuhR8UVYkTT6RSHsU=\r\n=BTSB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.12_1674052083510_0.5408093734067125"},"_hasShrinkwrap":false},"0.3.13":{"name":"nostr-relaypool","version":"0.3.13","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"145a95975361141e4f8bb8749fcea37209bac7be","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.13","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-GtZ3fdS2fh//tkJ+AGP8WtwE6wJNfiy8UhDIi5kGMSEJ660Sdez7kHPogaQm0hTY29VOx33jKS9uIYxJn4XyXw==","shasum":"6fa9226430e63dce336bf003ba7cc118081a8380","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.13.tgz","fileCount":36,"unpackedSize":922528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+IsvODUfQax57wHtkkoZQgZIMrwUWTTmRZZyC8bwDDAiEA5hImadzudPcAJfty2HXFeAQZzpDl1MF5C6iXWG9kIfU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyAIUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLmA/+Ig8WVdUwrGwrWxYUV25PItgTVxlgaFlzXauOK4ENU/5K2juz\r\nrElSfxGkH63yR2b0k/hxrNrMIS15IJyR/l7173AYuDHfU/Ki/bHybQrwCwlF\r\nk1q34oQ7Eyw62LmNS4FVr5QdrVfjH4lOSjqwhx4iud2fIeme/MNOlXiE0VcG\r\nOW6iARHp4yvBoEUnC21xDuixXKILSJzbOoz5HPZmQd877DMNIbw+5Etj8Lz0\r\nC8W71dNj+S4gbINEmUFUZh8k2Xld4ZvTxy+k7JcXuEnedGAbllN1ZNfZXYUq\r\nj1SdPYKUJbft322BZO2JUuZjhywryiDq1gqoPJ0E/yJbJNJk4ukwBur+DNth\r\ngC2aBSGN731Wvy9yHDM7hot4sHqgdwqMiES+gcIjpu2i/vCRW20ZoGKvUX2P\r\ndT85asK3r2JeaHT3wVi4XVj9TsqKJYpgl5FwjkIBxQQ0x4CCTa7yUgrpcPFv\r\nMMNLLNtJNkM/o8IF5gxq1zlZGvRMgNedIcCdBr3zz/wrjcB8skoJm6yL1kKK\r\n6URYtHh70jRa93Bw5OStR47YCs/ZkN9m7jRh/+IMGYnaramryb/DIlutxyUJ\r\nNWtuPh66ttr8EFRF+fk7gvUD8V3fuVLylziYZrXenmJToEaG3gsNmslTeXw4\r\nUqSZy1hvaFFRZdb/eT0hL/beExYXayYDT5o=\r\n=VmTa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.13_1674052115935_0.6987259792158957"},"_hasShrinkwrap":false},"0.3.14":{"name":"nostr-relaypool","version":"0.3.14","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"145a95975361141e4f8bb8749fcea37209bac7be","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.14","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-lzNfWqUV8iZoYeNYE8VycTD1J67pvVnuPh0cwL1hnm4dX7JsEmTpD8SR5U/cOhwB8x0e/01jteddkYXlERH+fA==","shasum":"d4a80bebbadd415afc6d9f7e1db7e056bb0ec7ef","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.14.tgz","fileCount":36,"unpackedSize":925351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASaWovtPssXBkGQiDEmhCOUrDOrSTUdDy38z7MvAcwSAiBYnaltfr04xFOMd1CIOOg9xUoh4/UxnUerJCOwfbGuTg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyAKIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Qw/9HA7EmzdtMa3B1nfey07oelylap0tmynMwNymR79bHdah9kvR\r\n1ug/4QsSTGUSR1bCwAa5jsNSl36LkE5n5VxKbSC5ouQguHWCwXIkzECIM4Wg\r\n4xOg3AmWr3SwVyu1zoH0A/pROANjQu1kj1j9hhmLSq2d2G836nztEvLcWHHZ\r\nOPdBXJrsW/m4pFhRMxjPpjtS36X818urx0SXjRiHgOz1WwepMBvQULL2vgQu\r\nqsH3gmtnRcavVKZhDFQEvxwiqDvNf5jOpU1w1oeS7jpZmxf2eTPc5gJTzmPy\r\nNkgiH25nM4dfYBeYQZqSRx3cbifL99EaRp6UV7EGyk8e4JnLgcpQYAyjBWxs\r\n6F3SfDZOfdnOqA8TmBgK0Pcl35SVOM2KNtz9nuehHWVdryOWXwbD436SWCBU\r\n8hjx3TzFIXenBEqKhXg8z4vaQZCPXXcukp7t0tbLqwWev4K8yKSn1zcqghGp\r\n74x4l+1SdSIUeR0bYQcrO0U8oJ8hH/VAnxyklm8+yyCWRO/jTrqbWBECnjy7\r\n823R/BGSy1EcHSny8T/11SMJlq8fzuFEtITIadeHtvHWZHi8ByZE1qTQmqft\r\nUdvSZHQmuXS+OYLKv8dqFrfaMxhIV8l/m24MI3prhaMvIc61peptU0kZfOky\r\neH1uUGl+sF6qPGOsL+vsbJnZwdoTQwQgNAE=\r\n=87v0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.14_1674052232475_0.6139350457500254"},"_hasShrinkwrap":false},"0.3.15":{"name":"nostr-relaypool","version":"0.3.15","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"145a95975361141e4f8bb8749fcea37209bac7be","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.15","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Oe6dSFNOWYRh6xXe89cYG0h0G4ELU1JrmknPe7xELeIZq6VbHIbsm5ypYMmUmZG7AZkBzFBp+ukP0W789TVHzw==","shasum":"1867887d32a9e0b1b07e3e30905f5f8e0d3600c6","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.15.tgz","fileCount":36,"unpackedSize":925351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCznGYSwnoFEOypm2EDLVnM9dA5+R0f778B5vCBgksOrwIhAP+lfuuFqwGCaD81D1BUiEY5M/r84lJ5KZb9k1ELyy+B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyAL1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoseA//XOzbJinqLmQvY8q7NvBraVDL1fknJcBhMkXs0P1Cmkp8i1bf\r\n9C4SJ0WJq9cjz9LvDzL1eLORjzl96jheUdCKj7RAxqGu+Q6Tlw2O0ihgWv72\r\n4Climxf1hnvjtZ80op9Wgj20763q5U2dBiBSGq8vaAr/md1CpeSyQRbNk+7W\r\nLGzDi+SNdRhrE2kMY+//cSeLggXuPwgXm2TpsLepzJLHrbSfSsOzCeH7G4+m\r\nSBqpBZpjAe7lgvbn2916l1ECoVIgwuENfIJezVRvExHYf59YOHjrhRidwk08\r\n0STXhD1myQEH7563mWJTQETTy2OsFVYEcrl9vZNoaAUzvu11iwoJLRL953rl\r\nZFChOQEBxmy+S//QbC2kuUFvQbfNZCj8+lruJmf7/lhWKwgEEohU824cudWO\r\nKGNcOvI39hIZw2ihUi4Vq6SNG/KycbcXVYxYSAXSW/4DF68F+ocgHf002OoT\r\nshU9cfNh1dv+N3Ov/DkhfDqzXArlX6Ws4FvgSlQTMKom7lOwx1lx3Vi1I/QR\r\naPuRd57BNQbLv3WrYP7DVxNekmVRpNEmkZnHxfNzpKq1817E02/JFrDFPPP8\r\nDNAYCFPB8EPlVxaBwOWx2a4ftaf0NHEUS4GSBRyAqB2aGpbwYFmeRXg/ug4m\r\n/VHGUYfFZ0IAPpWqKCQmWnR/ZNx5dQezijQ=\r\n=jNQ0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.15_1674052341160_0.42511698994196667"},"_hasShrinkwrap":false},"0.3.16":{"name":"nostr-relaypool","version":"0.3.16","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"cfb6534c8531d7578d695088bf8f28a2c286de27","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.16","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-p2NbY/H3pEASa4vUnSJjeQRvq/YLg/APZV5vPAdHchJOdEhxLnMiXWZKLJv4ofkdEfBW0IYrhcZ7R5uOkVyEYA==","shasum":"7d4556169a97ea4920b679db297268a2d957b07d","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.16.tgz","fileCount":39,"unpackedSize":994432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4o7kGcjtp3HuJVw2WC8rce/PQVlkdxBjQi5Lbdch6jAiEA5D+S4/JQ2Ze23PMGPKHsLxTNRZQxq1bewUvxEcPQDk8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjybBVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKnA//RNfroq/tzi1mpVpwIeyyIuk6WwyNuRL2T/wAYUnIa1TP9PUH\r\nILaEmGgLVum2wQ4rqZqc0B72L2tC5TxEuqk/0gIYknV7rbyoBOwkqH6MbJ0H\r\nqsIyPediWo5QWaaJ1oVo5Dvwskmd1zA4Q2gvcbSbT4W6RPwyD2rbU5rmLu2m\r\naaQrJiE9gZkdiiImYnJ5tAQNBJVkSg8W6ln0Ae0btFbdPygNKNYxvDE26I8J\r\nENF8T12klMLWC1rLZyqj7hadySJFJ9MbvpreFUciUIJt0VeMO5Bpi/3fbFVS\r\nOxGbb9iyRH2od1BEJOQ3biYcmY/ucTLkEMqGSvIMMkWs0wH+dZu3IEHJnTfY\r\nv+xxHhwiOyYMJREna1lH6NRw5vg49xHhupwROC0OVRKyyvLTd62y7J0pC8td\r\nF/yYHz9yZHFh/rcWg7xF17bRNxbj32OW0F18qSJjewEtMR4uXm3tLHQcQobq\r\n/XL/mE6n9JvbOHFHiItbUSRDTg8um+k8tavfaXZVGI07ix8YWkopd6AfJLXO\r\nWwTXj/LCroz3l9QzODrFATEVNj90/Wp1Fh0yKYQxUQh77bhmym2D8amiTyod\r\nuoGirDXplrTtCGOo5msjgvgvkgmW0rmw9suauwjYW5ZWU34bYxrSHESDNpYN\r\nRYNK0bj5qCCXir1HahFw9ZGc09anPG9Rw3I=\r\n=MDfs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.16_1674162261679_0.1191150254320803"},"_hasShrinkwrap":false},"0.3.17":{"name":"nostr-relaypool","version":"0.3.17","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"d7a3a384bdf057e77ddfa7222380c6ecf7793296","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.17","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-p2frouZYke0h0Q1APsYqHTW0w+afef3o6O8lrmJJ7SolE5kyrtzs10IAcAqsUpTxEFRmmd7aCm3KH3kpNYFbjg==","shasum":"532c10963c7a4d67a283187eb638ddcd85f4cfe5","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.17.tgz","fileCount":39,"unpackedSize":996213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQwdHJ5btSNHl87Wnr/3ecAijlX1f3A0mWfvKJ8hY8ZAiBM9s5Np0wOF7xt1+SYAyKUI94TOILc06/VyfTf1BdXvg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjybSMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovOQ/9ErnGY8Npp/3wjC6PgC2GkBl56F6gAEwLj+aGRFH1GQQLbaYp\r\nBx74XC4LmpiZpD7HhjDZUzn6zJyA0atoiechh0Bu3mhriJGTGqpLOYpMK+KO\r\n6iMCzcLFA48UD1ycf/L1tzbGQIUUiVoQjyFhu/vxcmcIdhbjGnbJFJshXP45\r\nkK7FHfZQVNVSz/mNtas8vs+whIM/3Sqrk9/stnt58qZ1pFC5kwZNyC94lWNg\r\nhD0hQOUTxkrLuOoVb/eye/k9fMgf9t7dkmqRiPme9HxwiM6YME0Nq6yp1FJM\r\nHwuKuzHrYABM8UBSDuZaAqc8it24FXo/HQmqTcSxJYQ/0vT/0PJdp1m5Q6fe\r\nPSHHv3mSi+Kj71HtNKeS+tQNlcSXoh+NvotQA/lXaI9f8d8jHKcvMldbPzq2\r\n9KpWA24V9AYYgDLL92wej4ZjNs1x6DQEwjDxXsD2flFjb49wqC/+YW+HyLDD\r\nuymCKvNjEchaGCQgoliCVjB9KixDEc9Onw5Es+1xxxMgW+YbE4+HE/AZzNYI\r\nltEdWz2K/XsGsg8C7xw0JNzxmFX+9xpiDV4aXSeio0FhJXIhT9uDvMwcUJnU\r\nSM5iLELBPMtFuPcyqu/rGZC9dLU2BPWY7g9pu9yCGb3/uPmRA5nTJkkvBlpN\r\ncx7v2eTaZjEx5hD3ilMBrQTdBMzcTkM2gSo=\r\n=eGFH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.17_1674163340604_0.5596910382380516"},"_hasShrinkwrap":false},"0.3.18":{"name":"nostr-relaypool","version":"0.3.18","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"f6977d3adb1e951ff2070f3e5791d38c76ff2e51","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.18","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-DTw/NQ4I3eCmpw6yBHR8Wqeydg1Vj/BaiflTZSyJ121swSbgtTzTls+ZxSypQ3BRivvJeutJCvJCCVIePfDAvw==","shasum":"3398da70babc9d87da8b18c31686888601c2a86c","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.18.tgz","fileCount":40,"unpackedSize":1005714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDInFQmL7jiFyHTM9P6/m5d7SwCc9ScJcjlLYD/qeY1lQIhAMEh051Q7iI587icLneoEmfUnL1jhRHZJc1wNXmoa8FA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjybmmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQSw//QdB8zSl6X2WkSPrFRwnnufUCEthGv1VWqYa2Ebk63trDNUZx\r\nQ+wkXa9v/YWaiyzFZjxGr3bJSzRh4+HWI5a7VLZRD9nAuJNuyNHeDYtIfk62\r\nqBJ8DMBvoDGRp66tuufkk8xMeHRbJZQ7iCRoG8mKShVcrKYm3FFCxi4RoJEb\r\njQ5GFQZb/oKYt63r7uE9iE+06J0WjMwKOr/g4+07zKktZJzDEbc8EpapDLTx\r\ncLPfaX+YgSexcq6B18ZX4ttLGyuRDQ/jfIjGCQC9krKjDVMusuSD+YOI2iYp\r\nMwec57CTtXez+FxgmSbsfljq4UuM42adU3kpPxDrVv5reoZe9CLobcgHhhGS\r\nGh2jaYFm7wvNMx/KXZOQhuPE2uuwMQg8Wt/nfnB6yV0QzLXC4H7X+EnJnqnb\r\n9aoPt1gJ+ZgUn/jM/Tzrx/FSKvOJtOcdCaWHn3M8gQ95UAA0MLCBGlvEyYDk\r\nNFdX9eR538WLbeWpKR0BpyPP7Bk15gXd4O9yitet+0YN3hGPpknQvZ+HMNMa\r\nP3bzvh52zCX56ftxF+F+fpqD2hSwd9PwecV5I0YF9H9fff+S2nMfc3ZrsoKl\r\n4EJFvsj9Uq1vKXgPg4d73j7Yhx/eexLmk0Z+av5EjHQ1w7FolmEysYXCcPrL\r\nvBBBHUGmdj+SMBCiEI/jfU5/hdJnGlz+HuY=\r\n=6Dkf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.18_1674164645878_0.3870425098171606"},"_hasShrinkwrap":false},"0.3.19":{"name":"nostr-relaypool","version":"0.3.19","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"b4bd2bfc650fffdd5b22762aace57991efea581d","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.19","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-bU9RzBFb//0EASlvr3JVj17HyFwRAuz0bqFGtNEJvnodx2KFcYCyEinTCzlhk7HHhfUAnWxNeB2LLtW/4iyfaw==","shasum":"44d10e10933edfdb17b0aab4db745e1f6246b84c","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.19.tgz","fileCount":42,"unpackedSize":1018294,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuMN7h+6ALox5IEQrD9uI9qPBBSRkMVSqMANO2Y5lCqAIhAJTbM6z+N6JczvVovtgJKnyyPKdlO6CZDhCQVK/2cXAD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzlaBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodDg/+LJKP3Gz8jF8OfK4mszQD+/XaJivM0SFf2KsQhGvCEU0i+ywy\r\nWHkaq0EPwEPfjuvwEBEyGFU2Owf6PPV0vGIWDwd9kgX+6OKvCMVQ+8APLmPB\r\ntE4iGv0dyuGaBwBUtISSxm/OMBwVSSrjrav195CNLPz4MgWHia6PTQ98NPMH\r\n8mXudEvRIzPNpCgq8E71gB5OccG8bH8HbkjZHNhTM4wYr9X/NayqiFOgYH+B\r\nDYWyex2h3JeWxEnhhCJeyJdy5z2htnI5KhbXosnxobKh/uDAbm2jgWbFJ7kW\r\nBOWWloUBQwJIDDj+pLQngE2C+dfxgV8J7IczcFPiPrVlQjCqgiQspGD/9L1d\r\n7Mg0ItTkR9h/0lq4hyVieHgrHljKevTO79QimilhzlLHWlf6tINPaI8WPutp\r\nWVaFb9J+vThMCHX0lCuLnmRI3GnK3ESbeeqzYKqyiYfuLwTThBi9gMQmlWaB\r\nxc24uNvq23vqByLrOSIQJxBdABirjh543lEeqvLyx3t7xtPU+51phLgoMbh7\r\nB6tyQEc+AlEnBLEmKawHhxa1Sp8czSfYlr5gCoW7DnuYClhumnowYiGHxMlP\r\nZ36anK08k7Lg/uZKXOzDAYgGPJwNh+HMfR4U7CCMAWRG25a2I6DKfhGKsJno\r\nx8GRlCdPE3LkWyE8rUzb8Lon/Hgu4BWoYWw=\r\n=QK4g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.19_1674466945648_0.26569108132321073"},"_hasShrinkwrap":false},"0.3.20":{"name":"nostr-relaypool","version":"0.3.20","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"fbe072f7cc76ddc9921c67fa5cd3ce9954f7eb96","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.20","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-59vD9JQ4d1Wg732a4BKAya3bfyufLeMuyYAv6XS+pBkmQpnZ+V4xxQaFA0Sm/nOzdaivuCrpWQbuSUa0cQ6bkQ==","shasum":"0e1ec1d8ad49748fe5baf926af7fb4c3a226797a","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.20.tgz","fileCount":42,"unpackedSize":1019262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZJ2+a3lpWkYIlrUMroIGHUUO/BibUCZhhbENhnwEVyAiEAx+x2EpNdVb9+5y5PDFPYAaYRXH0a03cT96IMAY/GXJI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzlhIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwKRAAln1lDijOlZQnnhgXi+cam+LYxd0ecENbq791QNIGmUhE11Ix\r\nn+qRu8CJTRKQExKDCOUyE9EjQNVbC+Jpb0NR15lOlr4IRKTspEiTovZw8kJZ\r\nnDNslBbhxoVHjE1QBG1mYJuvTDMa/tuJW/yPTrri5LlzHh7JFDzksDdyXSAX\r\nF/1FjJAFcGP82zAsaaADAD+bU0QhjpedpSNwR3N2VUN0ncKnDvC2XcBbrlTb\r\nNZZbflPGI/xceYb9nTdpFFvv0tSLBS4IuOB66JFXU4laPVRJ0gvVXIMnTdQp\r\nUR0RI69qCOG/kbMAFc1dYtDHFpSc6NmQARBAy2dW/MhPPY6eno3iUk1jcTp6\r\njylCGK7UZ6pF0fUsuqGsbbjUSjKVYZ4UAqfUf+sTyOnuJlEWQYYKcQtn6p8D\r\nvkGbpQ+oHw+kR3bEOAePQPppGgNN8dtQCmgmsX3ME3z3KOVqO06GkEAiVu2K\r\nOHYRSFtYv1tZDzMRxowXwhhsGamD5+pM1fXOnOj13CwUAgEVJ9LIJENy8SK1\r\nLgnkVoJHG+2N4E4BWykVwedIVkN+1nNrHSBX7Ldwpgi/6Jxdvo++baZmkIFK\r\nsCw/4eRUde96uK5BhKlIfy3Pgqp7u6tqzZTA5vyA+udLZ/1xdo9v/5pJD5TV\r\n66ohxXLKjy0p06tm1HetC++rk9x/Sw5eqkA=\r\n=EVnj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.20_1674467400145_0.7842226251249587"},"_hasShrinkwrap":false},"0.3.21":{"name":"nostr-relaypool","version":"0.3.21","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"fbe072f7cc76ddc9921c67fa5cd3ce9954f7eb96","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.21","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-W3rctg4ZS61I/m/9J3vD6md0sB83BzVl0opY5YZ8QvMiB3lPgrWHU9VRYhuBH5ACQZ0e8CnOL3l4USBmu8wdvg==","shasum":"3d99ab807f1f8e3f45d0614464d0f54907ba1583","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.21.tgz","fileCount":42,"unpackedSize":1019917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDRgRfaz8UiH5wiCxlClsDDkXR2ee+wfSwGrbmvSeZzAIhAOcPUldkMs8FzMw0B9iAhIhkS2qTnpM9WmFLAJS5gSQx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzlqcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzixAAjcj4wfSXo0tOq+rhBSP7cooh8kumIqjk7aQevT4FunCFKijo\r\nlbd2UKZGkPKJm6NraZmCukNgfIASF8b5EfhpwVhmBdfZchcEko6YW1pUE4Wu\r\nm6U9Dff7E09YtAsh169q/INRH/fz2boBFHB2CH7mFvBiLODF54TlfTuAgeiQ\r\nvii0b1y+z/b3Z5tmEO6Z9Hi7Cp7Ykjpyxz+sSvkpK6rD3kifaepo2LJr5CrV\r\nXfmVmP75OsUdY0i5UQyvZ0BFGhufjXEeVkx8tC1frjc9+UqpLp15ZIuptk1h\r\nB8ZUiJ1kK9CPDxyP0Tp9Jh++cNmrhf+RpgmOylaeqFUXUMWG5fA7314gBffr\r\ns/pS7KtiEVpjAhmpdUeCFmqnIcpMirAaRHfNVjZhpinvA2S3tr+6+3POoDiA\r\n0qcaVwCENHAT5bE69KRY/lkgdjLqWiR4/FXcsVCPKjlfCIHF3uHystEEdXfU\r\njqXBrZ39WghhtMjdK5uL5ub6Gju7Q9NAaia6K5P3gw+pl01JY7lGBjst5UrL\r\nztw1Yelezov6Ikdlx+TPwLhALffydhys2+L12YuZONWFebqc7OtkriQbcIdN\r\nlOrRcNWlh3zo6dOsq8KcBQL0ynqz5BmGkMsxbPRMVNCg5pxvVG5Q07RApaeE\r\nJDTpxwdBr1Y+zZAGJhJtP7OdLYaHE2gnQJU=\r\n=u52j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.21_1674467996690_0.238869977338239"},"_hasShrinkwrap":false},"0.3.22":{"name":"nostr-relaypool","version":"0.3.22","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"65c2bac33a40575eb40d00844d23b2de8056ebf6","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.22","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-HTXOT9w7AaeHcU6skNiBGjJGJM7tBfpfASCi4gUaQ+6+LY3YCdehg2mRMC+s4IpyMu8x8zrezHHh3+/9m/g/ww==","shasum":"b3651d81f8d5556164f242b26773a1d4fe2d6138","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.22.tgz","fileCount":42,"unpackedSize":1024787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIE8VGsmdifg7JppBma6t3PrhQ4+K6dlkUngiElcoNtAiEAzApF6loDY0CyzENqWcs7yAi7MkE6tToD3pYG97nBAdA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzmAiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZYw/8D9AyDIKqL48qQvJkb0Pco+rNMfJUoDPJg8DmQIumlF9Er2Gn\r\ngcD1Zltz5Rpt9GiXRpFuXOE3b0kFj7ZwIrphQ2vqIX2Z/wbdYQDSUzmOZ/ot\r\n4bBKIRFaptnDLpLXNeB3lEru6ckafAho78z1+pEI1MzXVlTxNAM1DaDDwcYa\r\nnErUSfM1Db/yb336OZes1NyzaGshEknMKCIGlHXp9/1Zmf/RvrL9AqS+f4K4\r\nI954vGy5ZmLWszovWqpUerWDcnn47PJqE785gLwb7XfzuEMKDusc+/60273K\r\nJysAdi2JZhXV84C99YowHoybBw/9fy783CHXWsX0Zgqt3ViLSh7X1hkkY4fb\r\n24q1qeui+45qiZk2i+sSsRc9qqmK+Lo3SxmIiFNYjiTTLkYtcj6c3ufhq9ia\r\npBpG3Z9XmxT7DnIJkHQN7rudqe4GfPqKbehnPQMlpA0J8IhtPM9MvrpOZdBu\r\nk2ABZtiDjWa48HUNgJ474LH6Cm9akjdophkZ+cGXBBs56lkblqAFdCsk8Cvl\r\nTXQH2UKDxbsreGf4Kr4WX+woTCNQrbQKvM/t77ptAKkvF2oewPWZ+UY9GaoL\r\nl6h7ten1FKrNcSTKtYmdKmhZ/S78Rep7qRmYySUKB/67GpEcfoShI6zwFbIf\r\npv3FAYPiZPZgiS1783+LKi1/I/Y7wwN/rW4=\r\n=cP3X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.22_1674469409854_0.3259308222503219"},"_hasShrinkwrap":false},"0.3.23":{"name":"nostr-relaypool","version":"0.3.23","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"3ef538c1b57f1bcf1666d01cd4bba35cce11c5b4","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.23","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Nn56LDzye3iEhlghLtED3DZ984Ms1dV64mpgMjYwRgH2c/uiqO5yIogzFCQe7bbjkHrr9cfnzfPDxauiMzgnig==","shasum":"0cd0afb9db9bb6bccfdef52b9fd62ac01dbda86c","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.23.tgz","fileCount":42,"unpackedSize":1025918,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFS2xXYFrDvN7w1eg/DKpp5Q8zOYxwKo9K7kcw5mh9c2AiEA6jx+OVvUmqd4IBFZqo+rf603t33vN+94p1RlgDbfNAo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzpAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZTQ/8C23D7wk204vNpbG+3+Llo5Enir/WtFImAn6OInutMA2UKhlQ\r\n/sicofSsk2SGb9E71FjC6VjRYHo9U71/Auk5iuGB/87/78ke1+sQEaNX5/mW\r\n0hGXhYZT0ASUrCsxO5xzG9FITKkYOzpPWeUlmJO95N3XE/zUcMJZykHsCwby\r\nx2mf9Jlb+MMV0EGpATMB9+RK3dyxbYE771u6y4ijzbSYy8+QyjpAeEANloEM\r\n3HXiB/eCUf/X1Ro6TgctxL2e+59sOken9jiSNlfdsT4iisbojGBHIcrWG5r1\r\nzFqViuENr9Hlj/HijuOCVDqxWWeFZX/WnH3i+DEz/MPh4kwjFCBTBH3cR2XM\r\nfnOBrxNvXhT6edqZ5A2HKRazplvuQvyUrJsQDuTkADu/JuK7Vw8sCB4UU8Kp\r\niyXwXf/kO+IVTxFDhoPu0Gm7XdBqLPH71jpSm9rWfILYtPfShGk9pu0Uqxg2\r\nTg+/yxSOG9YrqnfaAqqA6RL65XZoX3EKaAJZvLOitqlbOQTGe7m/mDknGJZd\r\nymU90zO/uB617KiRI65oDvJtvf8Rrjurq+BH01lc9pvxo96OREhHhtAte0E/\r\nlkLJRLRfihFc060l4d5MUXetFYv22ooUIW6Ofl5FI+2gmN+fbt1EmHXth5XM\r\nnTclSCa/OMcI5UC+0QSd82vkX8eI9XeSiDQ=\r\n=8h6s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.23_1674481703732_0.9379329217575891"},"_hasShrinkwrap":false},"0.3.24":{"name":"nostr-relaypool","version":"0.3.24","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"426995aefee04ac94a0a1c6df7a3d35739110a3b","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.24","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-qScdrzjkeaVGGiobGioucvEUh29JGGSwrN0G8keZQygYXt6C8ve6284Yv7qtsKA7qlgWwrco2JhVs1/vkvnmOw==","shasum":"136cd0b8f3bfbb63694e6e5b27037df5a532f4a9","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.24.tgz","fileCount":42,"unpackedSize":1027749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAACJkArwdtag4JB8P4Y7QG4WA/QYmxoDQDEpldnIEgAiEAs+xMswa41Fhk3iqDXYj4decuQZdY+0aGRvNmhBWglRc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzpeCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtrA/+O5uXTetKbL5hRwV7/tIhO0+OFla+s2UtTotQL0zqfDKut+9x\r\nZ811aofgLDXP7A0aTQ7/vJCu5DdfXLqAJA2VZhawKuAqjr30O+bDwawO5XSm\r\nTh8kFJ524ph9R1bXanrMeplsZtO2kNpTuOoHWp6E9BZFPZ02+pDkNo4rsiil\r\nRoFrhek09b0hW0aba0Q57fB1CpJDr9g27b228L94uHBfrkyABZPbkfWXDGZj\r\nk9X0LBozyInJwhspuq/VAgDQ/0MzuM0u7sgAcA7IAiKnzsaZkKlaxzlwOJTo\r\nockUsCbmFp/tITc596uWb3lLEI4kpN29EkLE+0+xlXl08YwEdKIEoCullPZI\r\nMFtBb/ecaGEIK5+15i9UrV5t0kUgZTWGFr8gyaBzsVp46boID//cz6yV0+1x\r\nh5tYKzPkPo8FJGSP6JZgw5XcEpFlPgRTUtPNq9XVwxk+iWghW8yAyaYr0rKf\r\nGvNa9r4ck06v9yei2sXCHRRlZvELv67pMDDksvwvtDDQzXOgpYMPp69nmaNl\r\nK01QaqW9V4oBA16cAKM3G0sK6Fa+V8zq4dgzCMHtHAgRhsgRGRrd+aUMovZo\r\n3MmsbiixsrrxK3Xnj3ZG8sFHMAxdNNVKrwIaR/QM0O8q2QyouvnM1xtI0EqV\r\nLNzzIE7/9lBU1ZC7oaaQJee0NLZnqUTJK5I=\r\n=LTbn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.24_1674483586229_0.1886491924573641"},"_hasShrinkwrap":false},"0.3.25":{"name":"nostr-relaypool","version":"0.3.25","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"84b2bbfca0beb3848e6313161f29e31570a9e8af","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.25","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-GIS4+AuBxf6fk7mqlePtCmpvF2AnDHy0rZxrazfsQtTxBZMhj2v1cqIX1GaFyVHtyo7fsMQgXXtiebUxd0rdHA==","shasum":"6297c2d0d01278407a515fe8e67b58cf7efface4","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.25.tgz","fileCount":42,"unpackedSize":1027898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENbn9UcFP167fqf3zC0BPZarhNap5xJGceGt4RqTe8IAiB1A3O9qxUTAn4zDP5GLVt9bSQzCERCjZjPhqiU8nuHjA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzwLLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqshAAmxdDEXf1pdWD8J0I3Ro3T3gJ2VcR1QSqmXCPkS4EZ8B8w4kF\r\nR+TJVCPGua5wt4NolTHb2zhP3rH32B238AoLFOwkb22BPCTJbLNo0e5k4iSR\r\nAv33ApSXBYCoPscbw5MeuaF8kOO81vaC+6o0I3uThZ9Gkxt9Ze7Q89XCKeT0\r\nQSR3DF6NsglMk6z3DXngHc1uE2DpIHVSmfKIyhJYrPnsiY9hdDOq1i/oKJrg\r\nA7orf87BjLCDzpJtk7ZLlmiPflYgi1NIiJ43hAnT+haux5zIHos6mvEep9K2\r\nfWJOmJIB/ZqFWeukPklZD/2XYWra9gLP5RDMO+LIHKFF3xUV2FeVteFkn4B+\r\nHSXUT1vTa7OyN985GrtoN0oimPLk846/r+icmWecHhFuuqz8lxmYjYZkIyI7\r\nmulSsu+C8MaPg92GxJvvS7Q5WEnW3GMAIT43dDp7QAWpg+5ll06DM6fWSQEX\r\nwtrweG7e23xIlO/HFT+pz1fhR/kD/vbyFsWJeKxSo6YKhMLEYCSHCcaOJkYQ\r\nrrfPjzJaK528DGhIzZ5LZhZM7qK5TNM05dXKz8RB8AYxLu5nOjRSpzWjPlIa\r\n6YvDbTo3A4rUJoxClmDa7yYYozkJEs2CgAOvCq/eTHh+FRw9wLwqYNuvGN4r\r\narvS1zYiIIoBMFneSq8kxinDipIWioztiKI=\r\n=5AIp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.25_1674511051596_0.6111663059431323"},"_hasShrinkwrap":false},"0.3.26":{"name":"nostr-relaypool","version":"0.3.26","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"602d2d1443ebf49e91eee3c725c6fcc68f4315bc","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.26","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-IUTlJ6eIx/TSHC5Uark7/EaJFyhIJo9FNIv4l0I+vPXoLIhSA8cSv3ud84jXD8W6K6cLwi2IjYRnOOQLxxkJdA==","shasum":"230e214bca7dbadfcb58b05857a90122159185b8","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.26.tgz","fileCount":42,"unpackedSize":1030801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEVrNf1ZLuML4ITr4r5ldfLy3gJD+m/BjcKc/v5IIBkAIhAP/Dihhp3r3NCib16LsFfYEGTVnZ/3t6HWrpz8D1p9GX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0As1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv/g/+OkccMJEyg4SrS6eeEJS4RtPVPqtZiQDWVgvTdfRz30BKMUqM\r\ngo4v5veGojXHCtwarffupKMHfOmukQQU8QHLEuPbOFonJ6CcRK/qKKrFh3fC\r\nAO73SsM7G2jXp5qDqLDf1M1WBfoIWMTktFq1ISl+J3V+lXNl8S7sWwV08Zid\r\n7IKhcljy3oKdICCIwS45md9UvAEsa+OCkZasCGN+HQDQOQgRgeydPPRJuPMr\r\nwfmH//rCxy1mkf1coOfMGzqtAJeqJxMqgKPuZ6gxbqzQRrRpisUFHXweyrGp\r\nGGo3Q/pMIrltVjcqwZhbe7AAfjSb3VCuBaLuABnVfHJF67Pgd4Vtx9J2ecuT\r\nGdt3x62d9CYR9962Tt3POhDAxRRUzmnGNUM/6SwIsUZTkyH16FNO0ihlji/k\r\nwXrtSVlV/4hP5GJfgdKYnTkyfzfO/ZnhpFI9Huf9CLadaSVkpjlkxK5v6mx0\r\nRfEvy+fbY1t4e1wSWH6IVVrt2ll9+GCKKMo+aS+GTFsls94GNZo3uPY53CEM\r\nxmD2q/vOiqxB9TjsEksEPhxK8pOV0eZFz9sGoV3eQyfObbdFbS88xLGU1A/i\r\n76yKXwMqXJWTVFrUAIvzCC4Ee+7EOGr0g4UpPPtp/yVbXeSkbKyDhP9MSzNi\r\nIsSsRhvM7cD/awHag8L/e7Jj9ZgaZYyWW/0=\r\n=+5bL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.26_1674578741122_0.5310322247202119"},"_hasShrinkwrap":false},"0.3.27":{"name":"nostr-relaypool","version":"0.3.27","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"418ebe1c441a5b6dffec16f5d133a40afdf09e91","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.27","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-eQ7Lr/7y5+s6W7+TNI2gP5hXMu5fVb03HYA2Kq1rfl4UGtSKWAke3T2CIrMpUAaV49vlvb1KNKLL4Rz8Zx5ftQ==","shasum":"48879e40f81d013ade00a1358fc2edeb18e22714","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.27.tgz","fileCount":42,"unpackedSize":1031452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGwGiTbUd7PEtZ3MdTX8Q1d+lwm47QuUGxocVJLShs7gIhAMlqZ2+U1Xd/LeSzP9dSO47VVTYtsdc9Vwsg9Uwsc84h"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0QA7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxww//Q9w3h/12WuKSDE/ulYi8mPwSaD0DwtypJD2EVSOvhI7G3amT\r\nIkvdb4ByLXFGy060goSHeN0yOF3TcLSk8PYL4uEnevY3dR2dz74ChEGIBZF7\r\nAoGKtQlnq2d984+TEw+uhssxXs7BPB5TAeprF/Dov1X7fw+qC5wTPpvM7zkO\r\nN8yNsm+QFse1toU+jIITpdKMyjPykf3zmM0LZR+rKSSzxwbcmjZnD9stxSQc\r\nm3TSNPUUGvwwSrqysqJJmFgIGO7QH4syypNnzim8VIouczDQbYflQqfW910K\r\nyKlBweyDNTnyoKrHZWWfN16sR1/eTvVEYv9AltJY621ZX3HiSgOgzhbW6mUr\r\n0+Ariq34lIhUKmRZGdBkVpTrcF+M69SC2yB1CgP6EYOfv0x+DkvDd2ABcg9p\r\nzaaG2SQfdrfxXAJcglInGl+ZEu++47OGaXKUiVetBOAAGBEnEhJ3gTymOGsu\r\n2zyQRikNNuqGt9FMahtrikMbCKDa42zJcu//b/mskQZw6jvc3al1RCVuFgIz\r\n7OlarK4hv6rhlEqlbGHxyd5O+ZOTwdoluvPOIKCg7qlSgixAFj6K0LlpaipU\r\nKA9fsIm/vw9EaQTTxavio4MeBb/GAL+QKRsoJLdU86IEjs3tfy5Y5Xo5mPLK\r\nsktj4PJmL6gWG709UGaGB6sEYxcKIGNMz9k=\r\n=e8+C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.27_1674641467522_0.794949332586161"},"_hasShrinkwrap":false},"0.3.28":{"name":"nostr-relaypool","version":"0.3.28","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"0682f86c42dfcbab704d88c55bc15a329db90d76","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.28","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-4H3aCGAOspts559NdpBOmtQ2ElkjBHF2vz0srrM7eoVpzbxPHJ6Bf94jAJCHwNYZcamQSBmWmKpIhGBzDmtqzg==","shasum":"d550b64eeb535fe4e915924c76c14ba455436e2c","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.28.tgz","fileCount":42,"unpackedSize":1036151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfDVhsH7yG8HvNNjuU2nUrDdHVacYl5sMugb3ckNsk4AiBo6z2DEIh+yhtfdkauhZXd24aXwNxuywQWsq8zBeDCBA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0SEQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJsg/+OF1uwL1tXU5UVdokdZMELODl3k/hTd/5/S96dYzcX+jfgZnI\r\nyBIKsh93DayOmNByyib1uXZnj8uZfp4l901I+ku3ymJYmE+CKauaWo4PxSBr\r\nGjzXWDJxliINR8e9gtxqvTYK8kFm5ZHQNB9wu6Rh6KYfFwVxhkDV7W2nkYe2\r\n6c/KIVspPgm/fMI0BCn1PRvLHZ19Xfuwo+1igl4wGih+S7sVuXaFkxZ2pbJo\r\nAArorvjZTMxad36NaOTTpfifnscYLiAfp5y+AU1/UEMNUnDq5KJaz6ql0irb\r\n7g2FLl+D+tEJMvRqMXp74C1z8igiI66ImBSNYPo9jJOwr1dWKyoCUg6B00hT\r\nFasiwltOqNmMcRCFy4K0ic6t8ow201u2nWDYrbORLbeo1WoAz7dlXTvZo2Es\r\nfauesDYwtFpp7M7qK9ljPPccFDMD4D0U0dqEluHVHdUN9OC8qisNcFWPnI0M\r\nl6BFXnXGt4wYu4Inr1OivEi76bQ0J8N2caC0k6lFY+KLJNmuzt/jSL1xENqw\r\nacggApiLk+pbh8A1n1H7eFHPN67FqIGJKM1UPgqlrIGtjfNED/Hq79iyXIS9\r\nfiLeHlwQcAO2MZZmWdupYVo+pW4iP1U3g4RFm+Lc/sRNbqB5gjy2Y2HU/mwh\r\nEgzIYHBg6mDpvAngKb9FkydIL0E2T7U2nY4=\r\n=iyvA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.28_1674649872232_0.9814078476193002"},"_hasShrinkwrap":false},"0.3.29":{"name":"nostr-relaypool","version":"0.3.29","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"1fb286f81f2aa2c8489a488d1a07215113c10476","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.29","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-BsoAJXMpsxCEuzq1h6/eS3WQ5IaQkrHIhjy0WjvLMI5IvRFoM6tolO1Fm5vIEuor+PZHTFtMlo9YEU61byU7TQ==","shasum":"a7df29523cde409560836ae77c803f0ff9e88d1c","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.29.tgz","fileCount":42,"unpackedSize":1041546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh6euqx6vL3SgR8gRN43pLPeRBcFrc8YAWMaiid+U3xAIgJ5pAcqBldZvsbeVsFruLu9Rn2HLgzlrhKux6d6fBRXY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0chRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYDg/+MX150Ro4YSdYFg2ilejPV8RH8rLLL2K8Cesg0kpyN6icWSwm\r\naAxrcp8BaDTZbNeWYRVo7/hPGxw8f/6HAA2aVr0Bga2nwRO+a2b6pqQqoAgC\r\nsArHGbOOE3jsuZgt1kNXsY43ks6yJCdYFCht1diHySIY67fblsYes9ruD0hk\r\niJ0VGqKrPd0mwlMhLGsOxk/9YSL3c1QHeRBMOz6RJKL5bBiGYOEU4pCvy+Xy\r\n/koqnvEbjq/FBDWqP3ZY+uW3sSNYsdO4WvXtjDedIW/pXibBjwCn7yd6QCwC\r\nv/eQHlCS/LzhVoug9sKhDzjaBJBM5/rJnHz/weQKRFZ4rO2PMRzJcKj59xc7\r\noDgdFy88ZEgYMsFZpWgEN1BkpVExNbu/+1q6hKkVW+xhdFW+YQunVeHc6of6\r\nnNWfAiINFP+NY6tgTZjE/FjEKMeuhRnSmD+ykuVWg1RH2LE0cul8qj+ze89r\r\n912oEW/qI9xXTdMBDZI9WgSXFmx6eYXwgSkD2faBZ1i3/TyM78+CpjEZtWEQ\r\nQHhUaGIp8LSW2NqP/HPdvOtqeCxPGutCm7W05ARx50K5EN+aBVB35VcwfKHL\r\noHxLCSGFflbNOKm/mqLKnGGZFM+NH6QWEw0QLgPTeMOh/aatAqilQKAdFe/f\r\n0iPU/H8X/R9eW+AeRCVRqM1FfE2fuypj784=\r\n=+eB/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.29_1674692689406_0.7076425263879826"},"_hasShrinkwrap":false},"0.3.30":{"name":"nostr-relaypool","version":"0.3.30","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"fde659d407541250ecc978de72c674977db0fbf7","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.3.30","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-h04SuUiticoLjss5aY+f3VAOael2Jil2uZi2lOvkhk8Ss49/hlUDfdBZc0VvEF2BoLGer4aMYSFu4mQluPrAsg==","shasum":"f47dca4a7caee26eb5d126c72a353a4dede77f22","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.3.30.tgz","fileCount":42,"unpackedSize":1048482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGFMpPCiPgqu9bBO8boxPVz9W4nF49OoLBFCmtBRMvuAIhAKfnb+sBwq8bPgeawP3sBSE3D69X/2TAAHYt4P11HF06"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1SrqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/QA/9FnxAEta+A+3rr+FagrDb9TWrP8jbF3DaZHgq8jdKv2snwKL2\r\n6PWdkgpndVNSz1CnB5kguX8+TWfqE4TsP1VPqcfCtA+S61fNhw7pwJN9SzJD\r\nxcTDMcBrpCQwcVSAMiFEUKRpTdOA+Z9QzgtilrLmZwPytz2R3O8m9QkqguP2\r\nr8RNxZlwYv0nGdam2nwDxWaACuptPX4yhHuhgo91EnovZzqj2HvJGHE11ILd\r\nZXNN8FQDUrkAgVTGyPDv8L4o7XNinUGhEh4uZ9OQ8XDOoe3t2eZpMAikZMRe\r\nMh/cMCgUie/H4Dep8dak31XJznMYfgiobL2QiCnHtmHwLoUi9xXKWE7Ad+im\r\nckS8nzhOkDIc6O3sGbmCXVNpdvvGEE2wzXkYXYQUO9rvLjGoA+7iMQ7Xs7cY\r\n6g0HXGvqk0VQDXUOZfCEdgui9Vly9+RT7DtYTLQKDSxGXQnZRI95KIY1/mBA\r\nv4LpcyEh9LxXAbbjQUcD3hgiP4b/lx/Xf3D45PNedNPsxB+u/fjcz3iar7vj\r\nOx89HtgKbkKkojNMg6dsVlA0kLVskU6FcFcbTKif9jI+6rTv2fM3hMwk6rL2\r\n+TbVlQIHvJgvlgwZ79B/NqFQ6FXVIrzlyEzA/uSLe+U5z5YBrHk8iHG4mXRl\r\n6ZvRhfOe/ZYwlbqiyKrBGVRVqXdE02cIczc=\r\n=eKGD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.3.30_1674914538185_0.9501168643036093"},"_hasShrinkwrap":false},"0.4.0":{"name":"nostr-relaypool","version":"0.4.0","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"d10986e96e689fe26edbe74be97f4ea253cfe3fb","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.0","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ArtaSPuGd6CmLLOXbAHQ/Dfhe9DQCG9IOAFmRHpaUBlSKIvur+Nx6kvmDuyI6+j+enVdKlFlPBY3JxLez2unWw==","shasum":"8df35c3ef13da5893a3537e87ed338674bded432","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.0.tgz","fileCount":42,"unpackedSize":1054413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPJO9bAiSVK6VonQ/yRFrSM/zN8zD7Avw20xOtER8nKAiEAttWd5R/VgHHiZAq6RcUGXpuWwFDhMz6QAiy0P+DH224="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1UP4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodtQ//c+goWBzSxAZav3MQR3HUdwAQHDaM8gPQHMtdlsXrAAZ1jWrN\r\nuKfm3T6gCVbYMP50kaNFvLIrrWDaBRc/hLqCynyCMJgykM9BbZw3GwAOJxm4\r\nDiUh/8IC31whEtftSJGuRUtUh/YR9LZ6fxNN3Ia+rE0ADBuva7d2OwGPiBQd\r\ne5qEnYVcArQX1OJKecJueIm2XnETPNHmSep3D12xMt2sdAmBZGMNXigsqn21\r\nEHjBdvV7b5I4lDpe45vaI/DpX6852SzRExl3/2ED1wwnWxO4gB9/3tukNuN1\r\n8WGpcceXzky4TGCDPCJ/9lkVu66IZ57h93bzDY+bwxoUKbFByeoSnYx8wCbZ\r\nMsC1t8k+vnkyMixvJRnhEI0OKGWlJKXe1EskJkC4c3CdJYG+OTMkhW1ZAOiU\r\nTntsDmlX2DkCmnBYUooFDWUc8u+T7GClBuFUOQV6CIaAzvVfOPA3ChJha3v0\r\niAZWU3PKrmTJnwjDHMhGPDvEvWDZn7KwEW/FIZAp7sDVQe+JjCiTkdXBe3+H\r\nQbTyN6SgRW/SU+iUbU4bgh7Fl1fGbUOEBg44HHMn4O+4UfHZvpkw894CF/H3\r\nv/VfS3kQsqJ4/V4PIvPXpNoMbpeaDCAt9CCbHkLSd7bmVt5EqgBRJuASnpW0\r\ndon+9qiePf4lNLSMrp87xhVNDt8WOZHIlN0=\r\n=WFlU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.0_1674920952209_0.06481748999370973"},"_hasShrinkwrap":false},"0.4.1":{"name":"nostr-relaypool","version":"0.4.1","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"cb2bdeffe9f4e1434c00d3fa601a80a91b887ab7","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.1","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-5q5nsHUfowEyRG4JVLx4vzbLmAvTEM16ZRwQNfLjHewQPW2DQB7QQznh9M9CT1xpcwBBN63hMtutwf+UXujcnA==","shasum":"efa8cf49d740866119bffeade4450777a150614f","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.1.tgz","fileCount":42,"unpackedSize":1057253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBb2l6TW6rEGzLjavPk0LOOLaaYpD0wW2vUaqvvN9G2vAiEA4UEQUB/tGTkhv5elYmb5JE1XmaOpkvhAsENCoPW4guM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1mS7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh9w//dr8XzMmm0K+QFhAGRvAov5P3Af/og2oaXSVewyiufQWvhx3y\r\n8MIepjBAlIYygs0VpnJ3X3ocEKVGnUqSrzemGW0jNkwsmJ/MvVside8djyXw\r\nAwRlbOhPuyESE/4BgtNlwVgBtHINspYoGHTO69EJgs9XnXIQEsPszGWG2B/6\r\nFdPp+vEsN1wxk+rCc6/Qb+9MCdA/5IMgFdAwCl/9QIiOj8xdPGeR7WGlQxvx\r\nm7gKJoMLpfOKmxbFGL0tbe4rLtFivfNJVwvLmSuE4CZD21DdF/WO5m9immMo\r\nqO1rc3Nn1zZpW9XgaBg9H6EmUaOVc24udJgwujNtFGteYrPjOFSAnzGku7MQ\r\nysvZP2JFGBvoOzz6Ev5iEE74tLnkyshJ9aDmVhnywcLSKWfGUpgEzd9bloi0\r\nw0Khm+aVA30B/auEbOc0/I6LxYYWKnIpR5alYgpbX0Qni4/fYNcgyjMco1V7\r\nn7XNLb+3V7mAwoqtXKreQiocA1Nu4yTQBSw7Gg2tk7bA/fH4dBebIjCQao/u\r\nHXjMvt0cl/8mRzldLq1A4r1WKXaQnN8Kthz5nHhLAoWD3ziEA/9BBl43mSeF\r\nODSUnxazGBunHBGbYxzuawihwx6Mc7im1N/Ki6qLHrUs74ZFdJ/19Q0pdrk0\r\nQzGNUYY7rLRnK+HZN966N8zvLyiHTpkO/Y0=\r\n=rJ3m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.1_1674994874096_0.8118036763968237"},"_hasShrinkwrap":false},"0.4.2":{"name":"nostr-relaypool","version":"0.4.2","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"0ef80c3a6c6c73ff4025058ad917e1d2abd00734","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.2","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-kZXkfak4YD6r+jqY16nZy6luhOiF8e9jNrDaVM0crSv6DCgZ1WjygM4JBfMVOVQuztoDlrogcnuZJiglPhFh1A==","shasum":"d9fba73793a337970c8ece9c6b33b1421eff6316","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.2.tgz","fileCount":42,"unpackedSize":1067878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUmxZQIwg7BeC8aQ+qCqI8zRMJ2DsiimBXQCvkW0P1twIhANCBdyl/FvuMSSzdblQTflnajRXDdyBVwYeJ8gx3pP3b"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj17QOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxSRAAiVTJ89/XX2eP4PbVYpDG2aBg55Ds9MoY/qwNp66x+gHZNSP0\r\nw1WN/jaqi0cnt4n6ncyKaK1dV20uQcIFTa795ncH2lknaq8O6kR8fs27HqQb\r\nmKbWVxNdB9/2EokT1rsWOAwtTOWskstVl17wUl3KrrBFOBwSinpC4r+p+MMR\r\nB90nlg7+oZ0KjRK9+3I5r0XS9RtJOad4xaTq4zuLlzHCC3Fl2nw9yZcO+BGi\r\npCb9s8HQMTjGm9TOegCay8peY7OCCQzf8QLvjRek3LE8ZjH1+119yQAyNnUa\r\na8x5tND52NULZdBX+4j+aDupjqSfTRRmllKnp6VaLpOXhK9CaRrkNgO8YUO4\r\ntpCABDRbzsHW3Pgn6Oimn5B/Kl4QYshJdpwXh2NEPzl0atlWUT5L9IUuOiAl\r\n2ou/MrsyR63x204scT/3RBhczdHnmf+stMr/KD9DfFBQY6z7aQcgykWBPWl2\r\naaj+179D6KK6jUzt5eT8AfDC7Vf8GSPxZm6nc/Zr4cWKpkukYlxzwZ3RBZDW\r\nuNLfPuCn/yvuau9sl5aWpt1frC62WDDe24vax4155NV/yjBGpI8NZfkLQqoW\r\n6XWUWy7ja8PqdRYZfWLOHOikQJm2NkVYotjxIr/a4WviUH8Xtnc1XdRoVVzW\r\nXj9JCk4dcm6y+WBJRVXxERQoDyWaw6LIdiA=\r\n=sAp4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.2_1675080718551_0.03232535242163248"},"_hasShrinkwrap":false},"0.4.3":{"name":"nostr-relaypool","version":"0.4.3","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest"},"gitHead":"399d2ea637139a02d529a4c1c2bde1bb8b993ac7","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.3","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-BCiiX/9Iw/9B9PGZz3PfgLSLJ0oKmoh5f2/f7D6yKXtwY009kPqnZHAUlXqLNgBon0uDRChQVjzLk6MfWxp1bw==","shasum":"ba26a5b808b97f384c0722cacdfb09ef134da5e5","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.3.tgz","fileCount":42,"unpackedSize":1070814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD03TmcM7kMswvLyNOKSTN/z6jIvWmKRaIMuwmCNegvLAIgMu4PALRCPNqQ32pB5l3hWOHxV2OpvkYA9eAheKbyCYI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2RoVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPUw//Vnp0lDq4G7IL8TiyUVuqH+ww1V9FqXD8Eb+kcaEuBKF7+XI3\r\nnfjTEYiz93C5RDFu2W3uXNFOdwM0DM3lvTYAliB8GjWv/ie3IGfKbFyWbmRy\r\ndTosxK/t9rOZS2r5ZoXj9wTBoCy7UWDVLa3A65Lx7GEzI8ffuP5f3lePyKMd\r\n4OxqWHdpIR8EtZ2PuIUVaia7wUsJ38RVLMEh/6CXHYZpBNjZ2QOzOAYDuRmN\r\n8J0vbe0d2T1Gn2AM8xtFZqFteYIXDPWFRUnDo9Gw6Rt+MOfJ1u2CxVqU1/X8\r\nZXsPiKekCa33mdPHZ7F72nOVL3i6zL38rfYXvloRET/au8vJOderc6aU5JSL\r\n9F8IGB+MXp7aOzzWP6ntN073DMBs9V+yNXceTDPJczW2PPsNL3efuIp7Y8mz\r\nuQtVzhqObkfavyw3EqIRqC/ZodYE5WccEayrtQjflx4MW/GVFChmrsvpViPE\r\nRBpJyIvW2A47gq0zZCCTbGw9HAMcQS6yDd8bIh/0JYhAKVsPHpG+rt2Hfcmm\r\nqrAJiunERl+9VfC10ASHMV2h+6a6hbGru21P4viC9A4cCCH6LpE6h4vRfjF6\r\n8uQjTvgSbnF+mCO/VkTLMPlbj53Om3vrPaOYqu2rGBpFTcwcuX5C00IsKSJc\r\nCSdVLW5hNaXpFlno6+0tqerpJmImovzjm0Q=\r\n=4T1Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.3_1675172373672_0.5294988595150627"},"_hasShrinkwrap":false},"0.4.4":{"name":"nostr-relaypool","version":"0.4.4","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"8597237ae6fa96537d909d98d08b3ffe2417e938","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.4","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-1nqAMEku5iVGrcO0uo5PaGBLMPvRSgFFTFq+HQ3PQQIE5/+TWg2WD5s0eQBDkdIP0F1G076thAQcG8+PSd0jfw==","shasum":"c5ca7478bcbaa1d3ad9d81a3d1aaf502a9bb2a05","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.4.tgz","fileCount":43,"unpackedSize":1094249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGRVD/1IAU968pHiRI73K+V6KMm0HNm7I+3bWNVrXnQgIhAMrkq0mPPNyPSTBXBpGRMEhnUSLJXnAn7LZUF6sa3diX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2SgZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtcA/+MKSRV0knCJa0KWnUe0ePBIa4sEN4ZJ1Iv2iENoasWQy8eskU\r\nCgMmWaHHyQqQPgW8UOd1uWS3mxPkpyAqkF6U9UxuPx3VHF9O+ll3VWi6iwMg\r\ntlHRcIrtT0fI+6TJaWIbWAoZ2/icG5S0dJttQ9VRfIW4YdLIig4DxkUB6P1m\r\nlxMQHV+4VlxdSPxT9GgC2M0s+Czc4YQRTTvwxSCoXHkRqrWxug36jsSLANB6\r\nEqvbO3e3T+ej7xtcUZa5k4OC10EpaqMXQvviySt/oMaXdXFJTRtmp+S9kwZH\r\nxbmwTxa/JR3HhQUfygklUII4ItZRCOU+tCBre2AMKoecewtuCZ0ig1dGzfV4\r\nD321bB77x/3A+c5K28PfECpaRBGJzGw9AgZaFntlx6XuA7zjEIyoivoIL5dI\r\nWuqAs19Os4BHwQnnklIfoX8bn/K07Vod5gcBdvx0RpQiF87e+SYmZHSuFlaT\r\nB8wSukiga2tJanrrehePwBIVoQNbc/XcTA4HngFoEZBQlzbrgUF32iNB/GDY\r\n+WUoPNmdRjNRyQ/qnoWc71NJKHidiXAAROsobvsagf5tCJDxnN4rKCfjj2C0\r\n0pf1QrixvraU5WAR2hQplyg2xMcc1ycFreg3KrQn8uCinP5VSAiTe67KlMCm\r\nRNEML5ssExAoa7yfKMoNF/X9p7G0L6WkYx0=\r\n=183F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.4_1675175961399_0.4835543240090665"},"_hasShrinkwrap":false},"0.4.5":{"name":"nostr-relaypool","version":"0.4.5","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"a9874f2536ddb305d25ece64e2cdc88c7962462e","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.5","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-0EiAmSd6JM+iOGIeqYav5nQu95UwGCXCW9frKJm0OcJZ0ZQGcrGtXvbHVZXksVCFTe5wRB5w6nRCjmsOZ4ja8w==","shasum":"ab928b2e4ba29117caf9c08b97897421f81c07e6","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.5.tgz","fileCount":43,"unpackedSize":1100379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7d7oqBznwnuoRGghDGvpgqIw1HcnUb9xQX4wUrdNGWAIhAK18JdfGlzqO3tis1PTNNsL4sGcikNZHDVBMp+20YlyI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2Yd6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL9Q//RYjk7ePiyVfOyMVdewyCdlueCxE1coRDIwGuPbzGBuZ2iPK/\r\n2j+OGdX64ewlBSbZ2+4mu00Xmd3yWl4G9ymNPMxxk/6UwShNpHde9VF5xvRs\r\n+QevM0MyzZT+u44Pn9Hfa7Tn2f0GK1UGcP2zahCBLtTU8obpZgsDG6BITnkL\r\ntwhvGt2G1HeJ74jr0tjc/fPw5jkbmkvCpT3JBomKLAHtk6lOT29HRSsPYP/7\r\nxEVOfLYX+mvQYFjRSvS8WYEas5y4PfARrPq87n/tIva053gEINEo3G3ui2TD\r\nuEURCJth3haeHSwXLmwJTZVqrbW7X913lnGubzaGDZK8UbIWbAsR61z2bk7P\r\nLxXjsmPfB5gP4nfQkecbTBDq/BmsTJalwRKPy+AtIZMuTouN8SOSBtVvJKcH\r\nf0ra/E7D/VZRaVi59EIPM0Y2mUnorzJhisA0wKqS/4AaUdwYHb6BM/NrVv4j\r\noQtfnaZYq1dQiebDYOMBxidhqAxVjivmvDFapHFVhdkczyqkmlrd/8AgyVBU\r\n5BINYLKfc+D97X3w3GUgoE5YlO9u4QPHU7zZLeFnpm2prIOioPdgFAwAg4CU\r\ncNrFNr+YEEJ2zF+Z1Gg+khkDFPWMB8Q6jbGzNZQI2Qo0rwHeUts5M8HmzmeT\r\nkQrl3o59GjWoYCPAbk60D045ki7wHf7APBU=\r\n=Z8l0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.5_1675200378726_0.9939184056054702"},"_hasShrinkwrap":false},"0.4.6":{"name":"nostr-relaypool","version":"0.4.6","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"a9874f2536ddb305d25ece64e2cdc88c7962462e","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.6","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-nuuWwEY84EfljJqndPemc8vubDRtP/oAfmFApGkMN6ZOvYsMucaDtQ8S9ou2mAT5Or/nosmEZhUIIS8UZfycXg==","shasum":"0568a6748716d3e05adf959c8dde785b266128dd","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.6.tgz","fileCount":44,"unpackedSize":1102823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl1F/7LcdtiPNGK+5FIM1l3rlHRDUN5u6HK73cHJE4bwIhANopIyoA4hmPulyxG7dyTdVmFPCDXnIz4cv50Z7Ldd4K"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2mdoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolCg/9FO2WVpuoC48454IkPJfZCJm5PapeEr0IYbi87oJeaNCTEBEx\r\nlZme77y2tGsqUT0AP/vUfEoN34O2KVbSwEpt1yjzgPArkPT96MB9VlsX5Kxb\r\nd92zbA+Ojx7ChC8qsIjrDWhxt5p8g63ugxJjoh0kYD+2ao0C2Gv1NIzqdgjF\r\nY813N35ZS8KJrg7TOCvb/g5l1SgR7HqIfIPN2issz//pd1u+/JCed/W7XuGW\r\nBAdyYHVf0QWcyQSf5U295+/QqnDQYVUHClFU2hCm/e8UC8QXlpib7H4NHAiW\r\nVEv3HXInVKQedbgyUVhTqNqPKyOxUBsms0BHjxD29zacI39tIkhYG0k7ZgSh\r\ngigdsBssX0irnnEii6WPy7IJrNB14DxhZ5nonLwti99aoCcrhAz4l/JBBkyJ\r\nxEtQdL1iJkJYWF7cleEwOwPbyw/yEqwtEQUfT0C9CBZOXTV/5GOJskhqkBRi\r\neLlcxt/+3gPeXr7ekOJuPPhSqT2iFv1CGtsIKLLJoQ9mFaCgWsE64KARwt4R\r\nsWtxVcT9sWxpvr19zlMoFLMRw9bbP6umTxwL6GCuUdVBqlkV4ALF4D1BFswa\r\nml7fqZ+qiSZisXbE+/ufBxdOiPrM/p7Oos9i6NSnAmZuUKkLkW8k0y2106vf\r\ne6zexuT7/F12Z3DlU2Fujuv46zwI2IbzMmw=\r\n=gxRk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.6_1675257704505_0.9941992826705714"},"_hasShrinkwrap":false},"0.4.7":{"name":"nostr-relaypool","version":"0.4.7","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"211d0f19fbc96a70b57ddd661208ff1d10011d5d","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.7","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-dNuXIf50INBnHNUlqGDtnJnGn5vNXL/KBefz3fjE3/l3OFOOsQ6R3YT6xUI7bnr4zvfvb0Ic9/RuVcQ0FO09UA==","shasum":"f586fe79c9c651df4507201ad2b8bffd1239aabb","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.7.tgz","fileCount":44,"unpackedSize":1111998,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1+BS7IuqbSc8+8i5awslVSRPmnXUfB5Q843hCpC3ALAiAPg2Kp+H0EeVDMB4T5Xdd9g5iS5quCcklTOYNfRyP0yw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2pqqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt2A/9F3VemHoeM66LYglWKc3z/b94hCAMJpSUd0miIRfSM8DrxgfW\r\nV8oYfDG2dMsqURd7oxNwY02UePrp3riKVeGPS7wYKU45r+ug7urkDx2hQMO6\r\nDk5ghrxwIYqXUfFHRMf/doiaESIsKwHallcB4lVqeYPu5ETpwZ1yeqGBY/Kb\r\nHF3UPKR8hlp5GsQ2G7sJOFcXp6XOwftugIpbkZChAMduzJgJhmwB5vn/iVDh\r\n8neP2bmawqSxUlfWdVEK92K3W9sqqzE5zeGU2WI2iS4xi8Ra3RtEeobtrgLT\r\nvb+of3teBa7HWw51k00zHbIaCPUQ/baDn6VwK7nf20pCv0hKUABgFdZVC4co\r\nxdiEtsyVtWKznoK5p0OaZBB2Jbdn9gp6iAaodSSHp0Yl1DYWcfvySH3ZcU1j\r\naE0//yB4YgO8GBU2ymBFTdufikoDHjEZLrcnQynFq3EElBCUxj4RnzDanTlF\r\nLBj912UCgLpwsBZ+FxKRDbUaohY1ltycjUsbUvDzRT397wStyLYFmSzjwwbE\r\n0luG7AeYYbgh21WuECpOf5fHriLNln9O6msOlxW0JBC18ukDKYKh6u1niNQa\r\nUfQ/FHgmvdtKSv1YU3pc0oDCbnO67P8J4bhYFJQIpF+sqEVGl6vr7ti0mJJm\r\nKRUFhDpPymvGXOKw5+fUGq1BfFo37NsXH4k=\r\n=yWdG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.7_1675270826659_0.16407255271846743"},"_hasShrinkwrap":false},"0.4.8":{"name":"nostr-relaypool","version":"0.4.8","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"3008eb6843dce7fbea534a12fb4b3558be165f5b","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.8","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-xzDQzH12WgXy1r9MKl7/wUGqs+LS2/md6jUi+jDtGi8eCnSR03NuvE8PVq79akNjBm0yyWek7xBd5wDpAGos2w==","shasum":"2593380ebdaa8e17b12ae8e090ec0d56c1a7855e","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.8.tgz","fileCount":44,"unpackedSize":1115837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf7NkedVGniOK9pm4vmMz+MB6LjwUSqRwqskuoSOWNDAIgNTg1Ucw5IX7Tsf0gaj9/YQVmqWoTrwLBC0A0+8SCDsU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2ryxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXmA/9Er7xD8zXkcOLgGkI5tt/NUnhncdpeOoEoKTmKp47Zo+v3xrL\r\nFh/PWai09jaEwfOqDKAXYPJ7qxVa1BYM5pbLSzuGF0EVunPnwwBxCJYrb9hT\r\nz0hP5HI9tkzS6CjSyGvmo0kBZYGyY+QeU4AgTKLJby4jvoJejp9CsXYMFEFF\r\nSaeDoyBAsFqQxIsl42K2IkRRs40QZx0TNugbO6slsZVeTmigNVxpmIhz9N11\r\nu44fAHqpgvN2QgRMrQUIKa92Jl6xB8Oe08MpDngJOYeRSs7RmnW43AFCMaDl\r\nq4R+6ET8Xv1+KtOzbHnjGld+HfiJEKt0R7qlxhkxWih3ErOy4uUx4GjzU5ml\r\nhPQ1anLzrEys7TwP5KLmkBtCQxv7SzceAq+IXPdYOSKO5mVCVSf8z7Fbtbsj\r\nfgu/kTN443lFfU38IbD+3kR12xfcpBUHxnCxBKa0QQa+lCS3d0q2KDRwtfC8\r\nkc/5C8y+Ns1D2HrUqwFAmc0d+oLNbp0j7IO1Qc8l7XuolwvFxkMR6yu0fZpH\r\nHDDdBEMZ39owT4D7gu3UIRQdo8tpYBBjnNjD0Q+SjC1KG+Lxoc/q6tGjCA3P\r\n3u61jEiHOOCEdushiMoOX0fi2BQbBE26GjXBaAQI8CyNfgtWP5BJVNaaR5+O\r\n1eqNekBzThTiIB+kWp6KuF3XxoN9aHnbPcI=\r\n=0bMr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.8_1675279537213_0.026767178105144396"},"_hasShrinkwrap":false},"0.4.9":{"name":"nostr-relaypool","version":"0.4.9","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"3e1295b449d1df5404558f1b5f1960ce887a95ce","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.9","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-mCFrRjT7HcRH1ebJKEEe9UtCoBYMFJgVIQv/JqLETQzZ4ZKWgVgEK3FCSsz0w5wQaasNzj6cLtrtiUxyCtqKuw==","shasum":"92b8c5561f4ea104874407b1c0b9af39a46f1892","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.9.tgz","fileCount":44,"unpackedSize":1114560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEumlDJVLAuHKh91sK9faO5JGZ+lTNgbpHpo/wbtASGAiEAuG2otHqrL1q+F6dBNqDJQqrvoRiPr9nyyrHnejSeFhw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2/ujACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiGw//QThywsz35EwFs7RjuFXFgYnwGy4FCL30MIEqxyhcxwVjjZ3D\r\n0Kse9ZDieJo8YcxHvzcnLpWLzdOHZ+DcmewtKkLWHYQDMufPx6UipkpNgITR\r\n7qP1+HLTfkr5HOI3UWDxrTnM96ifnSMlWHA/vSfEulJJPz9kCxEqt7RIoEeV\r\nZJxpVINKgfG/EgytLouc2BPZin7W8j9qySi5xR5jnCwpgJghxgbSDUQ25R6t\r\nGtXmARQjwl2+gKn3K02sUiqmi6fm91wzpGH5nXhEkHGnBekucqhMeMMYK9UV\r\n1C4Ctr7qE3knzA0PdvPZ+iE0fAvSowNCM4lOmvomKzspww9C+CwnkDu5Jgzg\r\nAzH8WPdLorzMWXv8ib5bAiwL0tZguylA061m3FWevPiSCRBXD7SMdudW81oi\r\nhqLU/5zTCegOylpcNg2iOpoUqj/OfGwuxEJn2Uh0m2foTrjWY8tw70khHrQF\r\nbm7wSZlTYxbDTC1MZtOqYCUonYf4nXDnZ7SjiN8gQcSfn9sKzM7bM2oILIHw\r\nfao0MU41Z6nXTMWB8kXBp2l5tDHBsw3gp5ZLyhzSuL8iYbUo6KNrENk61beP\r\nNw6FO6KFWoMIJR8ijMhTevXQvba107AVnphd6BpQiVZE6CHZXlv716GEL3fU\r\nyjqqmkR5wQDwDsfsVIB+g1YE/u64a9UA++g=\r\n=0wRT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.9_1675361186843_0.855812249135192"},"_hasShrinkwrap":false},"0.4.10":{"name":"nostr-relaypool","version":"0.4.10","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{".":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"./package.json":"./package.json"},"dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"e5260c4eed1668ac893be98e14a1cb424b4da8c1","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.10","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ifBcFJrMAb8qchGNt0AiPc5625BfpcbIAPup4iRtohurGg4UU4LkGbky2RZ94bWxbqj39UJ/E6kaRXFa2OObyg==","shasum":"3fa15e6a7216c6015c736bd0c8c6c00783a0e7e2","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.10.tgz","fileCount":46,"unpackedSize":1146606,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESayNiEue+JV/uS7lgnizTkVbOgJ3XWjva1Po88uJ03AiEAyYxSbpUqJNhEW8VPUAuv5cyeJPOCuO+qfl40Qc4UZKA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5AVcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosFw//UjzzEi+hPQ6ClnfBpCcLM4NNLvS0iqygNDPB22uNV89F8Slb\r\niNqjyioCXQAbNZ4maN5TsKesSbqdc6DQpm7F8vc/8SpNveVxIasyDmMVompR\r\nC38qiUgJIQracnnXHAK3pfU3vPU4oXer4AJD7TdLuBRmL/5RJt9upK5dQfTu\r\nw9bVLZ+M3aMa+Kbvs19kDEIikjqKUk+tTODlSkQfStGX13ufeAFH4FytvubW\r\nRgtr58e423SqG+v/rUOztwZwN6xZyonenIpSFbeWRyry9MjLp5LXmSmR+H9a\r\nkZQxBPRFrluAcF0HwQSVMafp6V7mkY6huio73213jWlPlUy4jt1mw0Zveyy1\r\nz26YaoebmqVfyKS/ovHszNK8s88Zuo4nvSN5GuCELgrgXvLFxgle3sUT8jKQ\r\nRo30B5SEW/fKHTyymi7jzt4A6J9cBvEMZvGNCAiGmmuB1adh/Cvcek7VHimR\r\negk9JySn2Wl6tLd+PD/BB3xsYFC8T/RUND9xERIF6WE+ol/6O728YFwPvQqb\r\n5LSkwJ7+xCmaz5RUCrRGHX3rIlz/wi1H0QzwI+dNlyqCRPrC9s+KOzJ7vm8S\r\nztYaezsRfLy8g9yG4675WEN2FjBkwOOUR36TnJEWIXamzsk3RGdgu87iXvEX\r\n2b+1yQlME5rabwKyEA5/Qup+/Mwria9n99o=\r\n=zDYS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.10_1675887963879_0.010481023058448224"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.4.11":{"name":"nostr-relaypool","version":"0.4.11","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"e5260c4eed1668ac893be98e14a1cb424b4da8c1","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.11","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-HcCGfSn3A4oDGC5YFrsAMg9JEpnbp4EUuq4qZzdH9maUw630YLJB9WGiQuvc2uNo1C4sa1U5f358HxMhR2gCMQ==","shasum":"187bc3935201936efe089976b2be5282b61ce9db","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.11.tgz","fileCount":46,"unpackedSize":1147753,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsNsYmoJ/V80iVlxICTaczFoqS0eeWZRE2IfQfwW36fwIgP1aQEtuWs6NNPgYpaTUqNSE77SnNBrslo4RNYJXV1LE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5CJcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpGw//W2wOil02xd/B2Y4BC+u/3s6IA3SMz6fW7OvQG7sX9kc3wIx1\r\nKUeBmZOl0NjXxrVxbxAx1Gx+ylMXQ7m/igEWbLU9+aV0wz/sEy7N4P6OaaHS\r\nyruMWzWJqG4XJldJqt/Y52joGVYnESG0J5DVgeKDN6AW5VSRULmCIgYrWsRR\r\nJzQVItdpzYnkr7jZ/cF42kOIupR1AIcsrm/j+tibab1zMDM8NzSk149Y3IXi\r\nWYVq2betmLUayRPk81/mtx2jcoZKoWBfHyXU4gdyia6KJMcs8KgN00HLaFxJ\r\n1HmTHHx5REpttTgaYRpHL3sbQwm0kbtN+bO4/v5oO5ppV7feon25qbCJl4+w\r\nw05kFOtSdyKP+rpZNSX/Y06rtSUat7nwDZGJdGrr7hEuwJ7R/HJT11QT/ycu\r\nNcwsXuRrtRUHUyvxG2uSmbWFsvsFEi2YE1C0Xl+uSoCXBYM7lUCwrWZkNM6+\r\nhFQ6DzyNMvJf66kKZQFbVxF8fZ0nSJir/ILVPp41nwJ42cuO5m/61yJVMEVF\r\n4FSLXU48QkD4lU6LxoB4476w9fxIeYEk5+FQAEqopaPxg3z8las2j9/LXOgI\r\nkkZ0u844GAd9Xaor5u2j8/+oe48AV8/TnY5Iqazwzo5YhrIyUkXQe1MO4A+1\r\n9aZ8ZO5/5LzK1hCKDD5WCXfgbBIefWk6U4g=\r\n=gsbl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.11_1675895387703_0.9405985245384068"},"_hasShrinkwrap":false},"0.4.12":{"name":"nostr-relaypool","version":"0.4.12","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"e5260c4eed1668ac893be98e14a1cb424b4da8c1","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.12","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-1Mlb8tvEeMI41z/NEH1QGr9G1l3Z7L97HAdYIwkG0UNhuCUrmEb8/obIXZ0EPcn+PP6RBYa37sk8zuJ8IIPk/A==","shasum":"71ecd4e0335278184df9ffcd5163b16daff6b5c4","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.12.tgz","fileCount":46,"unpackedSize":1148303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKqh7rMI5bZDAT8HJO7fKXWgLPgYt+ANfBO4Bj+VcAgAiB8ksddteuqnZBa+Illi1KrlP6snvTXvBdtVeDTWYYLFA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5CLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG0w/9FRaV5IstsvuA6z6aPwKEq+pXcDQsDA48V7iae4INvoPtVlPB\r\nP1/za664vIqkpi/ypRe55dlgjtNHA/gB7VW/EsoBxT+c+OfNT/1tC1FrWP9t\r\nip+JavzGJn6aDB9z+IolO93uMpNB8tq8JrQajjTwal7yGvHKJ4kLkTxCteD+\r\nwiXLEN1T0jXPyxXKWeeVLC4SOFQ32kWBYHTMannssMkc2NK9Yf4D1ymmRp2B\r\nIBqfi3LOte7YCVKGR3d7w0rm+WjVSSj0RJjQ7PXpnKcO/7OdUQR6DzLpQ6Lm\r\nAZCSmKz7uVvzCu/Pnyb5I/HBa7G3abTqKLZDiITs0ofIyGL0c3vIMtdvQ01q\r\n4Az6cR1+mbXtTjTiRdfmLQB2sR8QGwe6Ujdznj7ozc1XAy4aLGzUFhyxVJdY\r\nEEZ+35On5mmSbtdjGgkSUy++RWODKaVy/MEkwxh+5YAqvUvGYTOVMhxgCuc0\r\nz84WXi9anbhO99qEgVumaMAYpgCletiJ3aqCEEAZpXRkIOPzar5gyYGHnhSi\r\nLWkJfcnxWTweKyOrePxMHpy1PGamTT93xYy7cj8CUzZhEnbw1GRqMZUeiKOH\r\npEQjSF6nbid6gJPbaUYDRyFmsH1H2aYtJC7NzIwJ+Rw855NW2CoeoQoecp9M\r\nL9apegQ9+0XslKK75TokQX7WqtW6D2rGxOc=\r\n=yu4l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.12_1675895507241_0.5118024150240705"},"_hasShrinkwrap":false},"0.4.13":{"name":"nostr-relaypool","version":"0.4.13","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"e5260c4eed1668ac893be98e14a1cb424b4da8c1","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.13","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-cMelmJAR3tKKdXDFJIQq75IRyMS7Arm69hMekUAZkMc7wIOxGjYZXn8dWWmDpd77ZRmKfxIYKePc0eqc6OTjuw==","shasum":"cf06e52bb1430235301c9b30d325afac200d4a54","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.13.tgz","fileCount":46,"unpackedSize":1149048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF6de0vF8P+TvsugR/j988FP9L9xnO/6se/dxPvB9c8wIgA3uYXuqcPEZlNhVxchghPplGq5njFt3dsYb6v+WFyuc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5Td9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQew/9H2tB65SgvNDExPb+u/PKGfmyQ7/MSmBoei23NKKQvvEC/sq+\r\nfiE6tTmn8laSPMUqkdycZc65lvqLTpq0JpkDidGZvqKN+hK8b0vHM/aik+a9\r\nugVMjEQO1XZrs2DvtJv+Cuv1g0XL1LjMQ4fXPAZXhUSdLLf3JX/3Hmsvy9yA\r\n1LjB8PZkbvciGpTlH6fA9upouOPZTFFnF3bStJiIswv/XQM8A1DJog8E0sAu\r\nn2As7sPEUnYkFdKAiPc0u3ugsgvwhA+I2Mq+CfCwArO6fIoboN6KjYBxKSqq\r\nMxWjbxe0HT7hhOj13yImphlAdA9Q0mqf6wpHCvkRPCyoTMhjMvKP1wHELM1/\r\nSDe1dat6bMWJtsH5x6BxRj63u1nxduGrz58pSPyY9JCEf4HMIhv+2PseVi4t\r\n8nqBqU4TLa9KYrmR6K7SBCycoRFlvk3ptWsM2HFGc7GHxE/SFYJhcKImt59M\r\nA5U0gNfW+24Ux4RIv/fPFk+8gUcF02EyB+4NzjkV4D9i1QoirMZ1re5agGn6\r\nYC4stVKoYxoKstoDWrKpb1cmtNlW99L5dOSKfBNaIY6tKRqSlV1EK36xnZP8\r\nnkR5uIL5taP8KHlZW/vYVcCdgfJDFeAbU6VZfXP8iqpsWmVwnBPxQfoDwRm7\r\nULeGSjgBnWJC99q5fjump1whiF9EDckylxI=\r\n=wZga\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.13_1675966332909_0.6335521586346855"},"_hasShrinkwrap":false},"0.4.14":{"name":"nostr-relaypool","version":"0.4.14","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"e5260c4eed1668ac893be98e14a1cb424b4da8c1","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.14","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-A+s7CVb47/XICx3Nn7fwik0vXEVwEMlpkqAxIvEm5KSpbDfyUM3hSz/4WWIoQn4kuGhuMPcQIhsbtykqeocGjQ==","shasum":"f7f791233131396109fee61c3157b2d69585f547","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.14.tgz","fileCount":46,"unpackedSize":1153279,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDquc3eWSDW0Ip+ZD3obaG14sE0Jfe/vZc+2oEV5sg5eQIgSYFnP/HZG+APhzxrdYbTDOx7hx0z8GpNLMkjNFTXkMs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7sucACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSjxAAiT64OMiuggrsm/ZkhY4R7reriJ8qCBmbGdZVGBqqBxEwFVM0\r\n5aEVkIYIXGdWwoGDp2mIOIT7L2uQNIhQ0RhV5MELiBIvoj1HDHt2Qs1rk/gq\r\nJM7lqpfQPsw6CziShKnALvhq1voE8KYkEAJpw58O474RH2v+luvEQCs0zb4f\r\nnwzpoI10MzJDgwH8qSnGtcqIa+KxMWuknEt2rofgSbGO2acXAarYq/W9di60\r\nKPyW1pBJ2XtYHtAb1Qd6Lm2o/o+fki0HnTFmkhC2ve1Y71jKz9k3R4ZvSsXm\r\nwfmv4urRpveVB/uFfIVvn1BFAU30vJjMoGvkVDV9UWYzsARYl0XpA0zWLd2a\r\nIa4WysOcCa/pI/IWHcpw37N8KOudWkxORionrPwHsN7uqO9SrQzd8iWvq67K\r\nRplgEu8g4TVNh5AbdueGAqHgk2RcD6x7s02DPc9NfIXbaDu5E62f0RQ5zZZ3\r\nB1XV+571TCfmbH4wHC2MjYvLzmRxtBElr9ooGV1ofRXYxTxq/N/NreFQsABE\r\nGiIeGhp/xcv1zLviTEPcK3KpUdAOGD1pzxW/hrKkeDF6coSJxtciZlq4x4aM\r\nWA8K3qrg3KVRSfZhqdfYfEF4T0AYGK1sYL0s3m6kLb0LTCej/ZlKMy50K1Ri\r\nEm7z5P8j3OzyEW+fCIBf6xQBvI3Z8ebSPP4=\r\n=NOd6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.14_1676594075865_0.20997132334798585"},"_hasShrinkwrap":false},"0.4.15":{"name":"nostr-relaypool","version":"0.4.15","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"3618605111a84a48d17dbacaa8015afb6716261b","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.15","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ONJzdW7MK84H2jlmhstuVNXHVOCdKe6qtanYbFXeTksSJnzN5GZ0HHgU8B9Vmfoy+wRaaz3tg7CvZibc0dopIw==","shasum":"c691028762a1117d04be5c5eab355178c0fd21e7","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.15.tgz","fileCount":46,"unpackedSize":1156449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbhl6SuQF2wY7TK2VbO9PVnZ2ZghUAOOOSVtDGhdGdDAiEA7sYBBbpeEtpHI1PA2HBgVfBwu6IGUCufiPwwdQcqHXI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj76RXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIgQ/9G7VZIAVKsGiQHkj6NGEvFbcdjflFDMnFi42Qv3SZFmbmRZBp\r\nxPVmaygGPmCE3u+naIg1t3aMiBBenoH+XxVf+IyeQAxZxg9DadtgHOwlDbao\r\n9WhShSX6+R8xjrYetpSEUSGP4QNHVkptofkf84RmBIyjErHyxZLuh0ca+wOQ\r\nsAWHFA44wpja3CE7TF3NbdfxGUVMoIeiVydd8G7WVJ9fnYwXYRZSOCXjjFd9\r\nGe6q554sjmdEdJkPanX5DEMZW975JOmQJQc69hywT7tH9xXQI4CDvb4of1Oi\r\nWvPOQKepTLqaciNBnRZQ+gVHwZUfMcvu3Bs5sQ5iM/NMrkCYEIm2HJdLoMMD\r\naBP1Ev+UjZAPmqRUm/E5UjARzbgsQAP/IJY8exXIfPHleoICXp15rkTWucXF\r\n7sLyJ00TxRPiX4f4PQu+V9j8d6abkLfztoPbGpP2D+zka3MvrtpI0NHhJzoh\r\n3XXzIvsaJNu4uwjbpjEGsKAEeHjosx8N6pbPSNPaBwnPLtPSLETCr3H/Xaw9\r\njH/c8JcvwYMstQGmDm6txQn/JFpJKkzbs6qwAy7wVmRinT7bTU37wZ/ccyJP\r\nmFxE1PJld8blQutVEEf6Bq0CKQDH8cztQd2XiU+4V388z2boC4hpIXOw3xUV\r\nbLJsivosYO3HgqKIGM9w5SDHOoE0xQLGOaM=\r\n=4n84\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.15_1676649559061_0.20180091892501273"},"_hasShrinkwrap":false},"0.4.16":{"name":"nostr-relaypool","version":"0.4.16","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"3618605111a84a48d17dbacaa8015afb6716261b","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.16","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-bfS9sHrgNNgnzUGIwJdFxIol0aFEAAI/5S7OSgmALDlTx2jtNkGv6RwIWvwv6z9IqTjlVYYnuMkYwaHqalI7fw==","shasum":"ab774de18137204011e64219c17df0a993bdddcc","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.16.tgz","fileCount":46,"unpackedSize":1156449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIfXX+qJUOuyUdgNbwgd3v7StH6le7YAEU5qa5GZIOKAiAK8QeTtYuMeztRFoBq2TwUlZBwOVgZx3p9rQeBElJMpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj76SAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2tQ//XFvr08lx22qFbdTEt1R3goTWRQ4olcZc+UwImlqDWdGtphqQ\r\nOrv2PRjSoZDR1DDT2gs2tFvQYQ+LD97h9kUey1VzVUHgbwTAQSm0BQDaItHT\r\nfWkrcFy/T28sDd3k47EFc9P3YvpPVf4YSB7s1dct3wm/PKO/sCcjFffPFQ9l\r\nFyL8UB9htBMyqEXdgl7gHLJklg4/6ZxdWyG9P8tJC08VswNnKqPjI95ewFOC\r\n8q+iX9kRg4VdXAvO9heo4SwduxjCi6eq9fNydzHc0DhV8HEHGF78+X1j8Gua\r\nA5TBF+VCRTBZW0c3AQOAj/iI92SxcmOxid/jCaXe5RDuRMz1VAd7zZnAo/f7\r\njRqk8y+ztt0S/fHMxwgAUswJYqyIyIlF1mIWtrr2215bIkpHzJS8DgUSwGpS\r\nsPzLhyRkrTtsm/MiYuCoLM2SZrQAl+Ro34qJuG8/S4PZCBoQU7vFMDLhGUL0\r\nwFoCw4lcP62EKnDyXZy7Mx5CbuHnmLPoE3KZV+tvQY9zOhG5+uUvY/nogEzk\r\nPnPxnyaHQ542tqhJ0R/1tg7URm6prgNgmOwCcnimb0u4bJKDBfmHyP69AfXA\r\nO0V5IcOFSqScibPfWMYBmN7wnfRmh2oxxsydfFQGZexngiB6n1ud+2FFqGVq\r\nXM0HbyD/+4lStxQ0LIsExpqJ28JPAWdO5H0=\r\n=cEZd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.16_1676649600688_0.6868549638893013"},"_hasShrinkwrap":false},"0.4.17":{"name":"nostr-relaypool","version":"0.4.17","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"b82314b44f5b058e6eda1eb8d79385778cb86538","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.4.17","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-w3ttz7ZVpSNDBe0Nw0UdJP0oO8eBDpaf0384OOj4xyWARTjnaznulvHhYedYurEPK39P1yrJCo/omNatE79mRQ==","shasum":"e2b91f03bcea40322b3bcd91e6795c6c7d83b59f","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.4.17.tgz","fileCount":46,"unpackedSize":1157695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdSh7JzdoqA3KNXCaqIkrwGm5EWCfmi2AheLMqRYiUmAiAGASBFZDGbb4JEvZENKlI4GfNCg475Ob61OakF/BxU7g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8RddACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYyw//VoEJwA3VsYUfjv9iK+GqB/ndocheJJMp2rLSG/QWUyC6ID/k\r\nsvPf2QXAl9jZCFu0s0l2Dzs8iGhywU4lW++32RLK9xjBqT7DgcZ3JO8HYMYP\r\nwcMNffw/EYbNqupCnFg84XaApWHCJtabrYLZn35zSyrrJghSQViUMJ1bUMvE\r\nT0mDKLmYKTi813PZ8W1c+K9v0dAEdaxfWHzDmU416K/h6iYQgYgQpvS5rIRw\r\nMthKHV5uxLAxWqubPdbltoq7LnZ4LxGw56MN9/cGyrZUyO6fvWyk4c3Xnb7f\r\nb/CVwGXxgVXy6dicu22pNb1Gw4cw+5OvaR2Fo4m5A5yfLkYJWgdbOvqa32//\r\n5nYwfS9hDYqDsEJ4y1F8hULVzO3VYvouilrVaNGaQkZ3/Y7/qZE7qrkm16xM\r\n8/GhSgKU0Yejrv7sr/KJIVxswQFpGjxuxj3x//R5cPDjAE+ED0LCA0FE5oJU\r\nwMYDk9lfWUmBAcaOndjcphKNcVGoDIfPQYS6Jd4cedUm0UpLMmqhUpRy+nUL\r\nXJbez9zxqklQrmGudmLrm9W7SjohNlSgE07nA/bjgGruqeLkeUQollXHYWDQ\r\ncPHOXPaRe+caLNzprStiXfmTPmb6K248nHGg6cbop5e10lBV3FtYYuAJvp9k\r\nQoamC932b3P7IaALM74aUI6/MKjYOUCb9Uc=\r\n=/mck\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.4.17_1676744540775_0.11842636578201438"},"_hasShrinkwrap":false},"0.5.0":{"name":"nostr-relaypool","version":"0.5.0","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"ad0d374ae52390a8e5565afd073f817848f1a09a","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.0","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-2ca3qJ3CqYSnJ3OpKUVzj5eX5tWKwoOfuI1VIF9PO/abCp97ka5VV2kwIq6et/oajI9BQHsg0QyU4n5i2ldb/w==","shasum":"686b06fe8baa77ee9c1581cb16259aa11a407475","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.0.tgz","fileCount":46,"unpackedSize":1156890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9SE9C1gG8UrzDP+IZ/+BsQ2Y2/Zd3bphrHMb6qj+13QIhAMrY3X8TtGmVRrw6hVfEuQ0EHyd/Y1tVMs41GzCZgLxw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj86oKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY7w/+LrtBgU3rOiH2FTlF9/odOmKQYZRJnb6VoMzxArHknPn4yWqj\r\n3/gjaysseKAV0hAzaViGGh+CG2sy40o8RlWkVWNuOm8b1ok4eFFNQCBYLo5o\r\nHdhNZPRIh8vhIZwI/yJvRdvFJFh69cj2GshqniOVjUzzaoxJ41c9peV0fc2i\r\nIXyW168pOzEqVEnEkSjnjw11aoRrluiVZn1UaVz1oN2VArPnGvW8dAGXqv0C\r\nRlj7NJQYwPOT9Be+uEMKrrKOEg90UbyBH3e7Ogk7SZAAOQaCLcV8lDkI5Uuk\r\nThH6JkutnZ0kH27PHrx5LgU1mn5muEwJ8W4bgzSy9S0VSIy30mPWQ3MBrTSJ\r\nkYhdffzuJpUgoFnqaDl5nEQuqpZXL6SgpR9pPUDiHHPZSp617mlN66cpbYFl\r\nQ8UZZwMstRRAkTu1hTBpa7BdF2uedW8B9wn3Z+MWTqM53gAOJ8Fie2xIXYFb\r\nR02UEAUdh4Wi8XE8mi50TrM7zISmfIqKfVIPK6qhZ8xiGcvGkGHTPgtqFXov\r\n/qKOjIQ93LfVxh+hq/MGC3SfAyo2qAcPrPr9/TCkOHGq8EW3ECRsJb91Yyq7\r\neoPPeaOO7SiqIn0pFkk09PqXRjb4Bcotaz2zswUPMa/PvUbzA547Y9dTv1RL\r\nxI1nh4mQyHjDgTv2jxcDaCxN4GKu9SI84DM=\r\n=hyey\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.0_1676913161990_0.07441885867576858"},"_hasShrinkwrap":false},"0.5.1":{"name":"nostr-relaypool","version":"0.5.1","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"05a05e580d376304ab42c63cf8d4f46bea9736d7","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.1","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Bcu+nEiSb13cAF2E9AqcdmAqUc1JO/tfHPVDeEKJZC11R68PrxMVnIDugOHWExUpKxQdT5W+aroxqXqKJCjQZw==","shasum":"d4736d9d56d3a3dc8795ccd1ead13112dddb6aaa","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.1.tgz","fileCount":46,"unpackedSize":1156890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoM4VqWLFWMebGcI1M8dkbvcoGl4oqw5KwYnNqfsx8RwIgFmtAvSFgQLnfX2JYTtCHU6BkbzXskRPjqxA3XuyuAmw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj87QOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJMRAAjSFb0xpGptn/mK4yIWeDUrT0x+GeRY8qwMg/+fcBYkbGY/SE\r\nxCQDmd1KjD9ZqILyehurzLgQtXZiUu4ntAHWd9XbngBTDnC8A1UbECc1Tgee\r\nRlDm1LgUIJQ0Aj51frKFTbRrhtGuBRTV5DEPOgSzekKhhVhSAzBcFgVJNAm9\r\nIQcNnVMkdwlKiyOf3N3WFZEGzIGxzWo3BIsuS1AlpOzF5SYgIR77WJ7ZkoL8\r\npw+nHu28diKJVoM7XqYFmL9Datfy0XOSfhzXlSAEqhVai/gcQXUKcaGKp++m\r\nUeh4KuglQFNDYQxc5lGN69ZoatQYP9Xf9Q7KsTpI4gyPzx5MKJA8otcqo6BQ\r\nh56r50dd6lOB4YDD2xK3AJXPNb2fUBsyA7I59ei++xyrs4gb0BKDmY0HWowV\r\nAhxtPLf0DqTeZuMjGpJpesITWmXRt0oOX8fCEQmvcQDNCejuMaeq23y5WWum\r\nPzJnN7cgsWQS4iCHYBmTlh85qsWgdyDKg4uqMpPwH8fxkScDcNHFcicVh/1P\r\nmnfnz7r93vxdgQahBcB+TeiNbjjGWh4WbNB89hiDS37yv5soLp7uQRhU95BL\r\nCbB39oUrqBjHakM12T8jw0wAOYqzh8DwEFEX1TM3B2P7wkQA9x/FekqTp+K9\r\nimbrxYA18inO4bs/8kQ0roUonutpork2E2g=\r\n=DSLM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.1_1676915726236_0.13172978445529604"},"_hasShrinkwrap":false},"0.5.2":{"name":"nostr-relaypool","version":"0.5.2","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"05a05e580d376304ab42c63cf8d4f46bea9736d7","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.2","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-7LtK3Xj3UnrBTlnJfg12ol+8qkMuEyDyZQ57yXEUrVhUEmzmrG1S/0Ps5l3tRdpa9zTlXcdRX4p4+kUmSaXoUA==","shasum":"cef38b2bc696f90a46e7b3b1351a66eb1ae032ef","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.2.tgz","fileCount":46,"unpackedSize":1156862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnXIozumnS1p6X0SsQ/k5XigdMe1vBqcNzdMJZdcrCkgIhAIBsPN+wXZZh8RnryM0yCcYOelz6CQI0MgzB9OPw70H2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj87W5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Cg/8DLf3+IS9rmthUD3RudKAfuVH8PbJXI6RoUZXjaf+SonqHs9T\r\nVIzyxA2SBkMAXWb3/g9JOOU3thwfWJfy49M0vfv18DUNKaEobZP/PK7TEewO\r\nZXNInNZH5hSi9IVHnAJKCSm67ChZw8epvVBLSBcgrDXrEA8XfUiiTrNepvkb\r\ngCAPZdNjWD05/7ILlsgurWfbrrDK4+OtbAKA+IKHraK2rQDjWOxIaKR8SjV8\r\nrZa53Mq6Hy7EkZea5y2hkY2iucWsSX8mAgFy/DOHDTZv4pQAtdzPXJOQNL39\r\njggo53/bSzY8fIPBSMkzYqmqLApf4Zv9OCZ/z+aCWKh/Sio0ZbURNlR1cCFc\r\nRDY6020OIjf2lXphgvdp1N4fr3bUSPIrQJNnP14L4Fie4NepbPwf9Wa+ia+0\r\nxVKNo+4rOrR2chIreWYmZ75whTe43O/v2vkTP9RkwZ7DkkWIka7XYATLlmju\r\nZM5DmmjnwQvCOWX5ckuWjOZQRLnoEQ+YEvuxgYTYNI/lDabF7Z8NYt/zRlws\r\nYRrvjdWpRl8OeZPc0joRmViTfcC4HyBbm4VJ8LGiDa66+/owFBwC91RzfPnM\r\niyDsIXhl10Wl6HIlQY1p6KWPVLBkfsq14hRFapTk+YeIjBcCNVp6clkQA72D\r\nUBM0cYl4njdRv7xveW7ubQcTTvCedGihT2Q=\r\n=ddlj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.2_1676916153475_0.3332527521930486"},"_hasShrinkwrap":false},"0.5.3":{"name":"nostr-relaypool","version":"0.5.3","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"44e30231639d47ed78d32846779d1b0468776bb9","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.3","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-1INGKleOTuUTFUs3RnnZrew4+G/idLUewh44WBtmTTJ9g+kRiQtMMaBGTVUpf9621nBNleEVOB8p3XSNcaX3FQ==","shasum":"88465623f665463ce63e1a5996441b69e279c0bc","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.3.tgz","fileCount":47,"unpackedSize":23086237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC34FTg/aZ07KoOqiy+sSrDwE46aWqJbHlhuWv8cTeVZwIhAJ5NL7KFqbLWgdV01596gIb1UScsl2gNEVdNclaebWK8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9qNKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr62hAAnE7ZTDAYJ+uzw3AvoE8Jsfk4/Hh7xJcXOivUBD5eqdGr27Zz\r\nSaqQn5OO6vrwXWTSdTowfHn00cHRr762gQbl9vePt8MfX5wPdsBChXe4zAAp\r\nvc6tNFpaiwwEudK+M22n7dlo+Qp9Y6iYZcPV6vghr7G81LSLmx0p039ZD++a\r\ncz2s7eJN1xlOi1NsW/dwJRp68sV0o3/TzDhTx6Sy3RdpiUb18L+sAeY+GSIC\r\n0R5+xQSRVmNQbnOxl2pdUKjsz/AoCvNhJLCjwAx7j7QyMgMbepAwFbBIMl1l\r\n/O0dCgvn3W6UrLaJnSjVrMhWKJ54BLMHQ3BgFhAaBKCDObOJGw+llflivaaw\r\nj/R/dYWf92ZqtkmHp6QeC0tq7S43lofbS71Kamho+9rpY4e7b/V5w0EciqzR\r\nAkZQ9lYakL8wEMoyRkMc4u+DrXod8NOZxdIiu+zSm3OcJI0DC8G3zk7AXdIU\r\nsKkEm3meYKvFpsuMXt9f4xxutR121GnsV8QL90IfhU+g2P/R14CM/OuQOxRc\r\nX5l9kdK3Tpn6D81XImr9RzyKQOU3WTzf8ZbGjYV/fUB1+YoD924qdAOwrqLr\r\nWYyZX/cO95QNyEfOPabuaWQp2oou3Nli4d4ZJZHBZ+Wro9u+jDSINM4q8Aik\r\n+JPnkYf4T3cMZqTbN0kdtLhnunNHg1wD8a8=\r\n=Fyv7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.3_1677108042137_0.977622894906035"},"_hasShrinkwrap":false},"0.5.4":{"name":"nostr-relaypool","version":"0.5.4","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"44e30231639d47ed78d32846779d1b0468776bb9","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.4","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-HiMKodSn3ZPr/TCb1RWt093PXen+HqRzngPwhIDJCD1ovSnI5/1tutuJW6Hwg1PHRaOkG8DFfba1CA/T92vUdg==","shasum":"1e6cec14491a39cc724da6a4ba789b05af153e36","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.4.tgz","fileCount":47,"unpackedSize":23086346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzCKaX4FvvS4CsygVMtZnu4NVwCjffeqlalOON/NtaSAiApuwJWoFJdn4Y+JA/SuqosCkA2B+yXAQIijUeo+luGNA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA0AdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3lxAAkff8hboDTYilTPh3rsc7z4jyFc5cBacxkCbZi3OjLdrVuLEI\r\n+xCqv/g8q+fCTM/Lvc6D+YvNh06MgINkZPa+gT4D+GSPup6tIZnk8Yz1NEWs\r\n4P/whF4IHmn4M9hQFPXcCu9/WnYxLWlR4EGCfZdTV1hwRd5FtrNDw9xY74j9\r\ng/7oPYmLLmSIpEXEF27Zdhxwr7wci/veJ18KQms/6cQ2fnFLJQ9tiyXUFSUn\r\nWvt22C+zYazGxoUertMR3aKl7p1YFubT9nqZs23AElvlobGujk+qMD8+cmwm\r\nS9L3UMl8udlYUb8XZNjpbO3Mfxv5ps6rqK2XOIH8WPQkBKG1E86c7xn/j5cX\r\n+gIY7U1Mpl+zDMLWswmqcJm4WvDAxOVV4p7m9agIa5dga56CkQmWgxgg0mXE\r\nh7c4HsAhomquFJEFFrr66lni6CIBrxlkd8658hIewWc94Du4+BsdOGKb3vdX\r\nhmdjvsuTJ5WUEveuNtcvZszo3SDJ8LSqmpoW1JbWcWDEXkBHqN7rEa2YLGjx\r\noQWDc1hl/W6wkOjgfpOiDF8whhxVSgaW3gY35OMhl6Oy+UbqtsR+/Hnrxmfb\r\nQ0x8Qf0N2tc++gQOZfHgi9/B8fLJsjH9+e3xokNUCSF21n/JdMPddUT/IlD6\r\n8UKrO7XnDYTXfRrBBIrt4W8mktcpz0lmpcU=\r\n=emDx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.4_1677934620544_0.5233115209363526"},"_hasShrinkwrap":false},"0.5.5":{"name":"nostr-relaypool","version":"0.5.5","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"44e30231639d47ed78d32846779d1b0468776bb9","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.5","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-oMbZoJFLxRu/zV9ltwnAT5aEHrcFiP3cbYpvlkCo3Nk5sfQ64LSEgXPHA4abXsWKwN2raKId0B0Qsp2LyisXeA==","shasum":"7457068d499dc525caea6b07770722f9cf18219c","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.5.tgz","fileCount":46,"unpackedSize":1157732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEacv8W3f1vhsuchsRwRbG20NGnixsxDwyFQa469cs+WAiEAsdBLJAVJgDXmjcbc9jfQKk+SBE5VuqmvgphCl1JP/EM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA0DGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrn8A/+IwT8joqIbxKsgRb5paSOF0TZOWgIRJfPfJ/uaaVyjizRGIf3\r\nqdyHhKdC74bRJYTmSPZoZb77xHRij1Ec4g/Hufn9DdYILfZ44wB1o9wUcVHU\r\nunGIVwIbLOJTvlecj7sZfZa7mNwZgCmW9MGMAzWyTO/CdBGv1f++NMycmTfO\r\nfdxN5b1Uwr25m89qqgAllBI9scXxgkYRZpAvYNajDNCCYg1cfgq/sVMiHduB\r\nH1GZ7bL+RKW0FK8FrvA3iMy017MG39j+J7WbK+Iq1vqJSzViDnzzrMUtfojI\r\ny2/EYGraq6+4xKo0OIeyivdiVX2oUMS3vo48ctV322+IXXu+JOIDwWg7iVEM\r\nsi83jBcNQqCdIBcCdKL/9ufJpIKOouQJXvWNJOCHrzsofVvcqh6Uzh3t+S3M\r\n0dHhBEaDKb4aivrbN4zyguCxEreD1o4Q/q/16wJOiDYIwRRA9mc/wXYSKOFc\r\nqXM9bGydRjwUsEDsSNLg4MBg1nqvMrkvgZFIDCcd+mWNXGbOjyhnubKRD7pH\r\n2P9kV7fqnSoUAUt9wOskBy5dYB+/3n6pIDwnePWfx/R9FBa+wc39t3PtT7Fz\r\ngr5Pu8pK6h1Q8NUWMYK3XG6b6y3e3LcIrXR85GJK06Nm3WQx7p92NLUCytH6\r\nLzoE4SOSS3feT26qMTDqdPHW5Q/iIFEBGXA=\r\n=hHVD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.5_1677934790074_0.09727913115686326"},"_hasShrinkwrap":false},"0.5.6":{"name":"nostr-relaypool","version":"0.5.6","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"31a32e44288c97a5a1b53892b6381b4bd9f445a5","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.6","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-OEPLwxSbRQ9Nq47gzLupOC0tmfYwU43rGHoIZnXlDLovvJFwHRSAV+/3Uti39owsvmCv1oXvDk1fe9wGwmPAkA==","shasum":"87292afaf0b76a129d7f259483dceb679c5d93c9","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.6.tgz","fileCount":47,"unpackedSize":1180340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFjRBjXOroWTf1a2quOG7CvUVACUglE/EQopXow4epMAIhAMSnOgZSIdGMiRdM+MKh8JL9Csecg4+l7H7Pzy3gU0I7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCMpEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQqQ//XZBAlrVorJWRf5PRuE48wHvrNCLmOMgcg1M2LrDQduJUdqzb\r\nHJUQHMUzUyZYnLOGKFR+hrOitQ+ZtlNZBDDVCmtL8e1Q5gMLYdS8mPFVWQzQ\r\nh/9KHIxZ9zriQ6PeIeCeU+ZSll1FEmgYT56FoKZQEihY1VY6zYFNWD7yuTCR\r\nDetDUK6hQPhSafcWgndvviupFzQWX+zNfJqAAuTJup3cOIPMzY9ZvdMTYybg\r\nkENrDBmQoGtRxvaii1/wRh+EvbAOzhBgJgh/Ks5i/wi3V8B1LKIq4wVyVzNQ\r\nsy/Ybzu1oIPA4q/ooSS2L9SZNJFqSq5/YGn0nBZ4kbwkhKSZVGqCcCE0TG+G\r\n08RwyoqpYPpeDSwxnTwbkIB5nwwS5pH0zTG9j2bQjSnzpCUtOWHd9XWZZpFP\r\nHvIgs/d362jT8b5N3duc69ehbrGKqqbKG81lFqspEF3+3EiI6vZ3wPyofW6u\r\nau7/cPhORhjy02f15jdAESgaLrxO8+2GpY6Q2x+2YhkLSn+3Cn0U3qbfqR7X\r\np6QBQk/mQ4WZV9UNCcNZcC+dsxlXpyc2OZvI4cDSMDr+/k7MHoxf+YIFQDbL\r\n9ooLqqN3zf+a/P+XK986wkDzDu3xzsZKbVNw/qBH9L2g3rucgwIy+h6Lc9Ni\r\n7jNU/t/JbqPIotdBAfFN9xtqYf5lujakj3Y=\r\n=//n2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.6_1678297668537_0.15111786828497364"},"_hasShrinkwrap":false},"0.5.7":{"name":"nostr-relaypool","version":"0.5.7","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"31a32e44288c97a5a1b53892b6381b4bd9f445a5","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.7","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-VBe5/vazp5u38/ZAUIpJ78KeQUJWMJ4JQJJxHIUdKwngTd+Wtp0CpLjlPUtwmJXKUmzvSP/IZmpOZ4VZkaSI9g==","shasum":"6f9e8d29a0607e1242858ab669752d7aac856366","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.7.tgz","fileCount":47,"unpackedSize":1181529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUpx1/Pd+/WL8ARG5PAQ8vVBSTxdpFp/FjLJ9Tr6Qx0AiAR0K2XinDAHa1lNFBZjnaSoKUJGqs9Y9l2adN6dHbuhw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCM2CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxVxAAm4fNHUXOnr8tXrkr5rMxqtWt/A5OTnRLbGyieDRZbtErhcDE\r\n1/ZRWbWqY27zhxxL2ySJ0bSRZ56ot14mHzC0lhtBGDJ+voIiwgoqwVRoJfp8\r\n1CO/te3T3DjKxmP2/AUFt8w+xhwx7DyQY10zpSSz6QdSM9TmXirQfbM8OhIU\r\ny2felRYileT9Ff7U+LcmrXXyhg3xM3YMXI/AQImyL2cXWtJKW9C7ACEIsPzh\r\nM3JZuMHhc9Cu6OYb13lO3a+hSACYlpqbDRtMJabCG37EoY4nks68Gt3HppxT\r\n6D44HsTBFbKMEcegfh8SEeXNpkS0+/ITqdD567Ee3gcVtlMmKQST1IoH1I9v\r\nR7b8ueYWLvSgaCznGIkAldCeAAsUXoQG12O/7da2oYaOt8eK9z4eP4gHDGFd\r\nI+R+opl7NarmNq4LL4MsyYsSHqeSBhd2Ybnsjuoc70kAAFqtoXq3UBDvV+Nl\r\n5MHeg3yFbE+lvWGkD4ibWnMj5qBR1wJJ3GQljENvkzS7FAT+xzdkKiQn8u78\r\n0gqIyff5rzIorMsoSSwPvi9bkeCgY37x57Xt05rTj/MuCR/4ET1q9M1TVePd\r\ncXOUVpEDU/TzMDTTZDu7nF8w6w54cuLj8yO3yCI/YEGDforlx31hcT9VVjkP\r\nHzPTa82WmHo8IevZjztX4AkCc8i/YibQPuc=\r\n=J41i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.7_1678298498405_0.5920170147053789"},"_hasShrinkwrap":false},"0.5.8":{"name":"nostr-relaypool","version":"0.5.8","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"31a32e44288c97a5a1b53892b6381b4bd9f445a5","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.8","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-kNPXxDRYfgfzcP1RPJcjOLD5mEubi00++IPYudB6flZMyMysBB42jD7BusOuYWJ5bgp5+ky5qtc4g+7WpycySA==","shasum":"1bc7a0e8c50f040126f94244af59274a98aecb68","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.8.tgz","fileCount":47,"unpackedSize":1184797,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZ7uiCSZeSZWzUWliJZZN6ZtqlVJgWfatE4dfCU7Q5UAiEAl39L7LOu1afbX42nu4+/AYGkIlVLWJqEqe++lH82jjM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCNWPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAHw//WlQXYmXCNzVRbFH1/FbA0UcB4B4nWGapUsrx2zz1iDqAN8b+\r\nJMIVX1bwYEm/Wld3DFp17hKu2hUJnUAtJ0uL9ozEBCWTFhUMPkIc03EWKc0y\r\nbMGV2zj4sgfR7mRqjJTkE0BhwXkiGlWmR6ICR2xYXWqKQ3ojmOFEA2KVbNYG\r\n45oMnjdnBOpmBj3/HQwTRBNlaEIIiUnxCFOYI4l9egHep+NkratLueu7HDpG\r\nKGYXb56I5+SsGfjLK3eI40yXz0BT0Gm+vmqeTUVb9J0j4OCqLUmiClFOwmwT\r\nrWPMS2RULEm5BQnu7GhbdP6PacrwNuAemi1M86pc4uLbJPftfqBsoa6mbzTx\r\nqlFifMBmfVjIBqy2+6v5GNvVO/eYStZUAJFob2z7vFNkNl9AYHNN7iaAhG+e\r\nei0UIgWeZg5baLHALgTcLgsQXzeIbPA7tx2m9HaxfB6EHiTGpk0BrMJo6RF4\r\nNX48lzZroIcLDIhW1IuJC5ZZcl+2EfrXw+tHC/BRiUi35Lnu4Ibt1sPavUWu\r\nyIMguZaVLdXpUTvSQZghqGo4wjH1jUO4ztnoDAvHSUXs/SXD4AiM56CnzINg\r\ndKurwIC4mtBz30CxTHTSDB3ZHCbos+EYI48+N8W7NtHCRMgje8KWawvHOgvL\r\niZeMF/AAPRuJslD1/i8B2JxXuDd3Ud7aa6k=\r\n=H2xx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.8_1678300559333_0.7583592328046835"},"_hasShrinkwrap":false},"0.5.9":{"name":"nostr-relaypool","version":"0.5.9","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"31a32e44288c97a5a1b53892b6381b4bd9f445a5","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.9","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-4Gdl4u/nzsgAxTjM6BFDtXDVfRxTNvB7s5O2Fw67VS3tW2R6vPJdgbUlbJMdfq7zdBrMnUeDhNnM5/Cv6AySTg==","shasum":"1db8dda7743ce119364c84961cbb826deabe2981","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.9.tgz","fileCount":47,"unpackedSize":1193930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJDg0udRoh5YkRZYOaE2HmS6vR9sbvNnSKOCsHjskJwAiEAqFsqaERHzUYlkkp126Zkderqwjn3WNpKlMiLuEPs+TU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCO/0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKMg/7BRTsWl7fD62FyyTvdhId36IkZDgI59Rwm/NAx10rNgwRJMUF\r\nzPXnzi06QmyEgROeTD7HRHHhNQMDYK7itd8nsM/A49CYUxu2v3utSfP7JZRt\r\nTlTrTShTP8jPykwzphhm0FU0cEYLe5HnqdlIYLfirv1e53CqfAiZ3nc7BLBw\r\nK8RWnHro7o12QbZ4p0oOBZtZee9Q1fKXlUPxTVXrtIPz3udlEd9OxAJY4Cpn\r\nBPPD+yMWKh77blN+JxmoUIDTZtmvtjWdcCRtqeqVb6NtGZG2L5IwzuyrrevT\r\nlWPgxYO4wAW9SX7HpoC67XFIsoIk2xjR/KmKrzIT7Et9vx3oSuFeQpHl5L2g\r\nIRPSVVq94/VqjcEVCM8HgOui8m1ewJoG4JaKhKFGg8N+SHwQXSHQDaa68tEN\r\nzpDRyhUI9cBhpmoKQRIFKqplAnbW6ScJAIGIx464ZRNnPdR7wGU7I6u71k3i\r\nuDNcyRcqFhgCzBXL/J06gVcgdTfs7eqraSWvgfgvvfLQ+V2k7KNK5trXfIHJ\r\nPaS3Tghbilz930Ign2blSjuQ0QsnA7zRJUqxDWpD+OY//Q/Rl8EDlj8svd17\r\nRUcaVPxYkJwW7HWC7dpRDXAMgtfqGkfoV+FEVoT2e+aRWLrTtYSVgcneyjsz\r\ncNOnupat1Kwp7iyE3AoHsoPyjmPbfVIKEhs=\r\n=UCnr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.9_1678307316260_0.27949056767689884"},"_hasShrinkwrap":false},"0.5.10":{"name":"nostr-relaypool","version":"0.5.10","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"7835c80e28432f0bb521ad403d7fce22801d07b6","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.10","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-/C8GcnqaxYH1HcB+oIadqSKzt2VD+Kjao5u3sRwssx6DFYEP4+wcznftqqO9gNcx3yxBGHZWPAcf2r6QVbyrpA==","shasum":"a48e571d3a884491d50ef5b0ff58dc673fb4e95e","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.10.tgz","fileCount":48,"unpackedSize":1216323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbZ90SWYHY7QGfT8bnwOg+VsjlIouhBaXAfDYbvEiyJAiEA4Qax4c9VFyvQ+9+uhhr+S+iASgIONvLwAtixSStKWTo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCTytACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOiBAAhuMSdfKkAdVD4guin1laq+adgJFu/7CpiWnC1Qcqs2TEXI/6\r\nRUl3pO/fy9QeBytH95ZJxdtZon5tHDycniEr0v4bz62Wlq1VxXcmynheIHQa\r\nmQKRf8e2RCE13MWj4JZ+Qt5KZf70UEhP+kHa89ToeCnAEYC30RSX4UDKTk/o\r\nt2HGsdDbAk70/bk2FJp4XSvW0rVveqAwjb232lSE3LcQYjnfhxGxjcZmMf5B\r\n3+WOp7OP7fvrDwoiRAnnbd0dttrqEMurDtN2PRUuTl8LwYiuGzFPGvyd+bjz\r\nn/yasYzEraB5NOaHolJHz2/InxuiLGd0XUwg1Q7tVOwunKDBi7bJTs0K9tqi\r\n2uR8OZVv1ZLHFwN3TUk5SX67aHggtOBzFJib8wciulBULCTMD2BCJAtTcC0f\r\nKYw35h78KEeRQRcz3Y8obiNCfCioP1CT4aZ26BydsifA+wBAJyXG8AgWV5+R\r\nViV/OiImfjjjOKU+dewyf+QJtSndzXyWto1Yqlk8um82M3GtD9z3Vt5OrOEI\r\nVDWCL70AD+nc+dVSNM3JvZ8lGlMAua6ZWehahi0J+qYz6Rb7DYNudPXIkaPX\r\nfR0wuegp1C44uV/k6xAfHOfQELVq+3u9DttytCQNQYCbvK132ziKrYMXX4jj\r\nRdW5TLvbKlaIVhAkcc1F0DIaVh0IWG2AWlE=\r\n=t3Ic\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.10_1678326957722_0.3676204760337607"},"_hasShrinkwrap":false},"0.5.11":{"name":"nostr-relaypool","version":"0.5.11","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"7073f4d8ef04f98007e683e99f495e26e7696fe7","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.11","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-IX36QAmwptkZog1sEGPGpveZkaXZC2UnGAhs0ZaSPVunD9XdVbBTL0Xi4VQnWU9gCGfiN10jzXDRtnbfPQpKPQ==","shasum":"8e043008663f3469d22032613a4294da63786c88","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.11.tgz","fileCount":48,"unpackedSize":1217355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrX9YnC8160l5eU2u8awj7Tf/P4excyP+X3nFlxxIfxgIgTPtcIG0cKDfnZEKVjmQ5kj9oZMnG21lxR5NbDEnQzE8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCUAfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEDxAAkPFHG0PHFKce1GbSpuwarcMb2jfMQ2NZEqSv9aLySbbET/5K\r\n7aQtaXB+qzTQscJ0Pyi/X3CiVt4ckJck3g927HRQCEa54E/RF3t8Z7N9Pqu3\r\nOg94BNTL3tDJRAyAjRjdZ2W830wuZ2oYOMXV1FXR1NK9UaSseLH+O4FUh1ON\r\nwVEK95NKZrVQO0sMW9P7ILq7XE/1gedo83EKrvHprVMfLbFCXpWpy/mQFD92\r\nWM3U7OREv9DMd8AGSZNwS8Z/rlFmgAGD+q8Ws+VllxFxlw2J6HglpQY66EY9\r\nbJE3zN7bdPOZBQcYp7fbMx6bsXBJ0yl1CQzD3aO/jxY291TUouJmy83VcDg8\r\n/KxN1KMYMN9/+Qskf/tJ96KY+1Ckj71Ap+7He5OqW11HSxoMaOCIkJU/LSet\r\nctYbxPkaS2WUB995eDUv80yhs/I3A1uDbgxS+YgsirUdxFiCdfOxhefHPU3f\r\n6ggOX0P0EZxyBI9ie42YEmfg5GUGdMnuPaBn3cfk4dg0MTCxChe/15GoGlEJ\r\nXt8CfxO3v4I20RQQxrLb7bVH3aCrWNZN6cdDkCZc+s0X3oK6HOP5nMyGLpkj\r\n96y8KoT5wY2o+sOuRlfpP3uEtphqO2gjQ2fqDxZSPbHOFsrxcYOeGk7uxAY4\r\nz4OqWXu7K8bZAV9vbFuVMcNjbwROOUAhj34=\r\n=6dcE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.11_1678327839073_0.27289392964962844"},"_hasShrinkwrap":false},"0.5.12":{"name":"nostr-relaypool","version":"0.5.12","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"b599213c2a38f922cf18d15820f413cd809dc812","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.12","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-bWf3ESxPGWaLu8pY2fjz8GhQcBNXBUmY0HV935apvfD9GMSIctvTPib+R8w5mo/+tSEOLKwFLc2D/DuJjefMiA==","shasum":"8317679c13a00182242bd7a9cc84508cd759cdb6","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.12.tgz","fileCount":48,"unpackedSize":1218718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDydqfi9wgGilPqBfGYql1Jy1K4KWQV/aNkBwvdnCL35gIgbep21I3MLcW5+NRQX0Ofpv3r+Y+mGX6UqN37AwyoL/c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCl+aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpygA/8CcJ1cupS0wlQXe9eLrd9iSf+GgDacS8VpMkmYimyJYiIBSIm\r\npNLw7XAb9Ll5OzMwtGFfYh21LZrojudDIrd/T2UFUFDdf7/TJn7CM9g0gJuE\r\nS+zJzxVEN3wqWNWowhgLXdMRfZpZBsTEZLg8sdv0d5vML3k0RPCmHFS0bUXD\r\n/JF3oEReXCauNfC8XeKGc7mCd9D8E0CGMraAtjEVZN7fShz7BwGYaigFxJFv\r\nq8STylBi+KVjQB+Kiw4esRW1HkNpSXI4nV3jZK3HSJBxPepqb/xzJia+UeY/\r\neJU2s1f9kyBF54mjUhOZTkv2Z0nBb131beWqHxEwT1J3LYMvxI5BJMB54dBB\r\nhpF84PjGIXP2q5mYYn97vM3/wtRz6Fk6HzGBc9vMjXd2HwIy+ePc7vONRulh\r\nAQSNml/q55GNlYmKJQMN5wl9gOSVdwVfzjg4Woak+ttH5e4pawtJnD1e9eLb\r\n1iWWrKJKmv/J2O/SCLitu1Q/r14QOGJ/UaMQFOsHhfLnrByzF6VZTRwfhcM5\r\nBk8NMyRU/hzIDeJ1p/RglBJu/BkabhOYIYIJccCLbxQMUKQIG7DtrLjMZRZi\r\nYarTF6ng01WVdiCnAkJ1KrfCp61A+2EhWPkgzfISiVdmZApbUX1BQnX8cMhU\r\n7sCB1Ku2NMQ5Mi0gmDYmCitIrHXXYpsYnDs=\r\n=Cbze\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.12_1678401434074_0.9417471464756517"},"_hasShrinkwrap":false},"0.5.13":{"name":"nostr-relaypool","version":"0.5.13","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.1.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"b599213c2a38f922cf18d15820f413cd809dc812","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.13","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-VocS9Ph+K6ruxJQYvR85Zg2ftx9QZ+avQmJtUNxVR7oGg0SXvc0sU9C675duTsoouHDUteq6Vt7F5IZBW1W1Hg==","shasum":"690cac13823ed2cf3883a4378cfafd50c6bf17c9","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.13.tgz","fileCount":48,"unpackedSize":1221124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxKoCEfZtCN+7eG5N7DEiw99LEQwxW/8ZlWHJYYvAtDAiEAhOXkq1/ZuQu8oousC0CjUVQHZ0N+wRa0WLhOLchzEog="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCrICACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxNg/+L1ZEBGkFM+LO1DcU5HMKvweYz9MtkvXPCPebIx6vbGDw84b2\r\nGVi2eH+7Ehdt4skOlxfrNKYZKtf7foleQHxqwBo4/ySfe+Ioe9phx/40e6Hr\r\n5v1tD1RnCeIs0qHA1sjtfhYGvC1e8J8voLkDsYqMKm6SCkqDhZ0YX/RInQSc\r\nci7701IGYAccnjIJnEAWNnbnqy08rlyHq4MHAk5M/7qA6S4Sh2rHrJNLN6To\r\nuloHfXVz43bvVl64p6b/jj3ndhGLv3ql+Q7MEbwsyCn2LztdwP1YAyUmfy/N\r\nmIXDVq+xfQtEM+uahmJA7tSXMfSIR2Zn9j3XQ8O21R5w8/jCqoB/LCnYA5Ps\r\n3CanZ6kFi9HEvcYi4wyXJi7Lb2yYYlQu/5Rh81Q1HbADXPJOaPylYY3QTHI7\r\n1/niq0L+/lFxHjOaWdoykOCkewBY4vh5UqEl0PK0RzX2feyFyBgS0tqGmAid\r\nj1LW64+0LaJhk0hV+4ZN27EHps5GoBiefan31BV7bWqynJNimyK1jlXPtBNY\r\nQIc8AKCBd9uZq4FvB3/dB1flOd8KvDZMSTb2eFtxwBlDcp0+6iADIXovWNgi\r\noFlK0fMJB8jqhhvsAex2m6FYsn6aPNtl15c6q62ayBIFKNpU09c+nZhyviP2\r\nD7wavGPTAynvZ/V9UmsxakraQwZRV2Ji4HA=\r\n=fQLw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.13_1678422530275_0.018033674035139446"},"_hasShrinkwrap":false},"0.5.14":{"name":"nostr-relaypool","version":"0.5.14","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.4","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"2e2ec8264c96e47102794924246e6b5fd7f5d609","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.14","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-01Okzll5VMw/itlwn10L93wcsKzbQAZ8BqjDIllxhNTbXJzUZeJJns6cA/QjWyoEYTkxzQ+iKi+yrVjqNlEr5A==","shasum":"a89c1060676a49fc3ec3bd525614c40c951bd1e9","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.14.tgz","fileCount":48,"unpackedSize":1249482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQQ7/59aiblXx2Ze6U3ndk02rQKkIWfOh6uLQ2HHKQLAIgcrVq71jDBiigpZyI0ywyqhow5Brq92wlhCdXV4n8VaU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDVNNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAAg/9EGZvvCkHU+X7vBkSEFEDoQsNki4fXqWnhlOHvrHRtdb0XeR0\r\nS1NHYQ5w8xy6ADyJFq4UAQ13TDXsaCFHpEZkX/nom9vBC0BMZA/nfP0aDz5c\r\nduazfGmLrj8Buf2Q5+tHY1j3tGVmuc4ypeZtXfVh2+cx0ox3NKLI+3c0P9/y\r\n3lsmh/lGSCO8nxxX4ikRcQX7w/oyW6o2QqxM+QVd5WsbFdJe8lH5l4QyDPuD\r\nI+TzIUBe7+J8mSFkKkiDs8bS+fNg9DldkbCwY5YdnQJxboh/+5JcAC29FFKO\r\nqIu2VYYzYjyjlXZBLy0JBXlYb0oU0zC+U72I3kRkTQ3RUXScuEtOE8Pz3JRK\r\nS8/UkA20txnxKqBZPB8x3KpjETSwPGHxTnAZzLgyRUzjveCjq8gWHFub70u2\r\n7Erp391FmnfXVnF59l5PtmCLpyOKIoWA0koib2pxqhsUS9js+3SmOI211TjV\r\nVo2G8se6+1bItGOHXylYOp+a030uNifVNL/pFQy4S3mYxtyf/YYREeRkwGI4\r\nhCMvadZMGSvXZpeg1swoPVMmF2n2NN9Wj6AxicpxfKWE9191eq5wU0f+BnSf\r\n1fjQsAGfNOnzEx+RiGO1SC8Fp8T8NAdOHU8C28vp1zzXGAW7npp8bQeAMQBU\r\nyzfXycntV8aWYx5grM4dkiQJxxNa1XxiF8A=\r\n=JbaO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.14_1678594893428_0.8958490752401223"},"_hasShrinkwrap":false},"0.5.16":{"name":"nostr-relaypool","version":"0.5.16","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.4","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"b3d7efe23c722de0642725ade48aa1d2b35d71a3","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.16","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-TJpIvcP3CUgayVrKBtpRpis4NLNYVP7sRIOCp4nbf+M5yC/bcm8VSinxL1uNZ+vSZS4HDcPl9WFbVWQJgR0XaA==","shasum":"02fa05651c96a659a23dd8fa49a4da91a07a0e55","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.16.tgz","fileCount":49,"unpackedSize":1248853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI0+iSmWsUABiSMGX47/XxBhV4X8FbnqQaaGFLK449UwIhALaOOTTNpPQzjkj1jt/n5W5TvS2f8pbJyqhWDHvHwqM3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD5W6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNEBAAmJOSE1YCoytlIoWpw9TSQD5hHi26Dz/v/rHXbulq3tY9bBro\r\njyNVNFfYOgM3SJQFchPN+b8luuSVOk+Kp3HOPVykuh5QZVBDWtorO4BFq3Nq\r\nESZN2bzufw6MaDxmcArfFo2v/kor/U1KSu32zgJSPdA4j5/p/Fwzr1jR5Srg\r\njAqEWFTnbPOG47DhvB49jo/4X3iexTGytvxE6hCBGsUmySkCRnxHidXhFDcM\r\nf+4JDzXZVBdP1DjkdalwgI/t9ktFHyy5IXNts13i9eawOOOReCFfOMIOwZwB\r\nJeTRwVKQn5dM7EQm9htJcnY1skvCCnxen/32HadFAgDgTxQycvkRPZJdVjgg\r\n1fdUpdnVLc1FBAIOAMZbb0fqvVXRldU2rScvQtp8vqs4L+qr//ne9JJIBCmP\r\nkH0vKPe+4bXGwn88VpqNIgGQkGE8vzKr6QcZMzpTfH6UFXTtRU7g9UA0pIOD\r\n4/Ik7Rn+vkOE/0B9sARjm0mUoQ2IDnWQNmzOK7oTyzKoOLNCD1NP47aCs5G2\r\nVebiInDmJxmUpt0pZtPf2mkPqlvMRFqm0zwAedpzlY5D/b8V4dgu8g1x2KSq\r\n42cY6lq5mb/O19Dlg9a6ONj8SPIT3A9Nl0RjiEr3ffntLoTiEeub3RetGRvE\r\npRG8H2rSyGm4O86muqfbLt0r2JsRSZUd12A=\r\n=386w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.16_1678742970429_0.15823522462331607"},"_hasShrinkwrap":false},"0.5.17":{"name":"nostr-relaypool","version":"0.5.17","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.4","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"c85f29e8adfc71d83b14d9a0711fe0a69fc659c9","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.17","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ejIxZ29ZhlapY9eI+72BemLX/Xux2fVnaNm+PIE45UCy4E+NDHx2dNJ/+AB8vf0LMOVR455YcKpBHie8xAV8qQ==","shasum":"ae2bd29b05d3839c3fa0c455d2de80f48a1f3426","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.17.tgz","fileCount":49,"unpackedSize":1249915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGGHIlyFjvXB9xNZD8jrGOPaK4v46kEqdmY8j+u2mIJQIgAdYoeHFeezllb3XBNyOGkrewCLhY77ieDXQE2t6pLv0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkELdYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr24Q//XvuqnEDfp9SHpHSQlj0TnoWkWMUgS0il2ZiWSpZS9Da3YWVs\r\nM+p3aZsrheeXZmBZjndzJOw49TdqKPaU9gKa97AZC4lILYJBIuchhwb7Uf7h\r\nKW+LwUg0AFnpcZFm0tXzloUqaGwz+3VH8VHT/NLzI2dYYp0UGnoII0mIRiDR\r\n2lrb+YlJ3EyAuK5paAn3kDmp2WNz0TFAvvIcGn2OUK289cNKLapolttgy5yd\r\nl49ULXTzffO11b+1hLFkxxSEbRVXXB14VshKLBAjK/S2PZOcDzDCwPjr+2kG\r\nKhJzY+Fs7g2WCe2TpIFH/5kwnG34xmJtt5m+VLqDaivj6JghcNbywo5gZNNp\r\nBko1cz2HtkmqchxwC7VD3F0yFmP3L7HGX6Ex/q63OL97lQ7Xexp1dUj529hd\r\nwKmyOYtB5TNcuG0MCzqQSHNXdmzqbbXpjAdkh66Mta455l44f9kyfjy5sCiP\r\nY0KOqylxW7H6gkKLn+V04hTde+24mWXTJVUTKfJ+f20/+P0H1CSNAU0tIYq1\r\n0K3ttVDyHlIA7+wVc8bhOrECbVSzblIvmRADDpdZtkGupquHxHbRdOBz09Ic\r\nGi3RrajZGIZLEcEyNcIVyLVHoyxeT8xZkCNkHkjG5laaXJCJea1WTHAfsnSp\r\nDuNE6Rv1LrYuOChWV85Nqklq0z1+Y+9x/xI=\r\n=TN7z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.17_1678817111897_0.48873125150147656"},"_hasShrinkwrap":false},"0.5.18":{"name":"nostr-relaypool","version":"0.5.18","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.4","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"274eb1a9f047d42267245b719a7e020e48df2cf3","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.5.18","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-l3bR034akVSdd/jSOqcj33k1BYaAwqbJMJQFg3cJ/BXPrXy6fPSd4Qye0vuF+MwtqokmLFa68MM8hbfHeOgYtQ==","shasum":"0f5761098b3115444e5e7b5d4803ab2b605ff2a2","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.5.18.tgz","fileCount":49,"unpackedSize":1251012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUbTythz/SKF8K9mpjqCLSqSoRxDYJWv2BOWmgbPOm9AiEApJFIo62Xq0sLw5conygEUGRISWUy5vWWZkgjRWYWVrI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEMYbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqidQ/+JsR0BFqDpDcROSrx6ILLQCfFYQKT6ckrGlHu2hrzSvBZ+qEY\r\nJM8ytESu00wi6xqrvW334Kyv2qwBO84fFMD0WpXN+ZsaL0VI7qHw+JzXj8nQ\r\nbybdghN6L5ZsANs3/iFBSTUTyndXAzMBRiX7MjlQwU5rpsJSIz0t/DpotuXA\r\nDvPx25Qs4kqWr49k85K5NOAWBqFAg5I5EgC4muIHAkbVCkuyUZTMGlU+7aq/\r\ngY4VJWngkQgkzIYsYWsHd4hL/odNoRbpMnRmjbxu5i4O/HQI69xaMWHjnsUx\r\n8hoSaio8Os/ZDAY/cj3uTec00rkYZkudmqBXqekpbPBfGx/2oH/2bjINQYVk\r\nNT7G0N/xG5uTLxyuEFOWDl/1cDsWHXIGYUWpg6lSEROzO+rDdpF7dEKDtp/k\r\nsIHBdTaGfbEVsGAsoK/WTTAbUPpKJ+s2y8kQXKDW2eAHsf0Dobg1xWQ3tSrC\r\nNUV+MS2NlCVqe6wqNpjCOnVQAPh5fRE0KOuTLBHGx+iGmscxNS/D4eGFHEmB\r\nApzai8hUHnfq5kb1iRIaGvadV9/w99Byjdjkd2ImNyE8hKASd/8GIg7wGRuv\r\nDLKP77dDY2yJTdSDdD4XG5LTkziAgrUBvaCqhHaB97iMfRthczLqiuuY5fEH\r\nhuLMULKcKYVhLJTCC2u6lkwiCHGj7OCTcxI=\r\n=mp91\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.5.18_1678820891478_0.8718232110483239"},"_hasShrinkwrap":false},"0.6.0":{"name":"nostr-relaypool","version":"0.6.0","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.5","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"ad72c4c79f1b87f4c5d30f47087e761d11d7574a","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.0","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-nAAqfBXk9l7PxVt7M/JDXk2Z5xJZIrtSlTjCRrGOmxR/qj8aL7ox0YL/hRIRLBes/XoyhDxLxPodUoZLAq2prQ==","shasum":"9073fb1e0fc10c19cc9d334d19bc6d9a4aab2271","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.0.tgz","fileCount":49,"unpackedSize":1259397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+ByvoE5p07ycwLZ1VLqEpHC4k61/qVjxC/zP1pivezAiAXHfaen8agR60gE27fXXInrq7POwtdq13D5trvWiIwAQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHb1FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQUA//dtFpiOHF17pXtQIb67Z/CoTdqK2TZm0bHweMoVv+Uem3uP+U\r\nLwlI/ZuPYswhL+dM1RoEmpAb7Dnmlxnqwgm1LBTmZ9D98TheWebfcf/YlLqY\r\nybpPmTQL7sSwIu/m0SzVWHIM98koGAVWJTaAXJYEd43cTz4yrFhesGH993Ie\r\nNMMV8o3NGP2F4ZMXxubTkPfyg+cqWUa/mJM6k9EKyetmnu9Ev9uvY4dHW3oV\r\n/rTejU+vdgjrtPA8cHZ6Ie1QoMoTYysko+gJC3tQDUUqkU24yQRhpvbhEPFV\r\ntVDgQ1xhCNlz+iZbO28HTe6eVQwcxhmRGc9fCvUG3nGpa921WkMLnzDAn/LY\r\nUQ1+ngO1QJUWXU+qcTWYzCQQKdUJurepaAYkNz2qoxDCLjvltk/kJmySTWEz\r\nhxWrShgrUKT+RHUR0AwCpgfjMvQ1t7lx6soTQh2AikwYtNVP93seY+rWerhJ\r\nGnYDR2MddvZj3JT/tc6DZlJPH2B5aopi6jdUEXYgmFGtqNv5x4v8MXgDUY1O\r\n/fbxpTSutW7zE47WXg/z5LFjqrjFE5AeJW5glSJ4Kv3Ci6sRKoIMwiM74Hxt\r\nkQVWEqO+LnGXtzJXMurOTDOHWxZy3RZuzxafsQDhYgSW3VeWo8OqmqZfXY9M\r\nia3ew+QoQYN1BVnpGBluZhCythaoGYPQaMg=\r\n=X6lf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.0_1679670596957_0.9229578020146647"},"_hasShrinkwrap":false},"0.6.1":{"name":"nostr-relaypool","version":"0.6.1","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.5","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"aadd2664ad9ef4f65349f186ea63faffa516d80b","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.1","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-r7PwO1Cqjb5xsdN5ZVlJ1TTU1965nqBOTTHu+TJcYztGw4anvT1BWuh0YxfPod0Mk6FJOfM2KV4J4m+6Yj4/nw==","shasum":"77b2146179653ae698a73725742389a67839c94d","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.1.tgz","fileCount":49,"unpackedSize":1259413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC29kR6vLIdTunAUGRzgf6cjelWTCcKO26ye6YTLpyQ5gIhAP3gqZnQTIfAfLAd2uhUb6m7P2PULks4xnQc9RHBx6C8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHb9NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcPw/+M0xnPt53LABB74AE9gnpVuCbuvCG8FQxFAos6RQjHzAfBjXf\r\n/NpT8zbywUjBgiOmeShSyKNmHs9VyxCJKt5nmYN+fdy2NeVDvxzEFAi/RZ60\r\n4XBszbM1/kGZB9YwA9U9ASFH9+jnYcH10ZIkBOJyRFhKex8VkD2OQN83PztX\r\nFL8d9/2QpzvRJ0g91N88zzNH6kA9KvUbez+RsCNXSowpYgfZDlaOUHacE83a\r\npB/YmIDJ3Lts/R3wYYjde5QLukeRqNN4Pr+wLPWbdZ5teBb6qqXAS640ggHh\r\ne7UyPXsb9AMPpu3yhxxJKB3IjaK39TRBZgEZyk4fGQSsrgjyrFhWweIdl0YF\r\nksxr/3P9XuVTc+v5aPbJxqKThZ7KWFzTl9DVSp4M7joUie/9vTS7OFmZ9ZMM\r\nMRKw+KaFfBnHIG31dYYupJrUPydnnEwzMuGTVzZwOFwwY71DpaQ/xD0qNQ7c\r\nssYCLPPuppzioyH9Pbus3h7nTJuToD9it3IefL0qbJ9juD6A7pBWq5azOVuH\r\n8qVws4gRGIhft3FkY9k/aMLCiRViwhcnC3VSMRz6kusWrnd6qg5Jaia27hsy\r\nYl/mtgS+vEaIX+t1/bp49tdttzVIS4V1E6q85/rY88Wtf5o3N1+YLqdfucof\r\ndJefPI9D7IlKzcooucZ8CJZ7CUMEDAhF5yQ=\r\n=yIL0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.1_1679671117505_0.9928662810085833"},"_hasShrinkwrap":false},"0.6.2":{"name":"nostr-relaypool","version":"0.6.2","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.5","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"1ac78f8c89726f0c73df9331814284788fafe036","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.2","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Y4BedmZL2xrRxQUXmF4q8ey0R2qTD3O9mEcv8ppq3nRKe7QzkCKTXE4kfcmNJwCWCbmYRWaU2HRFc36BKq0JNw==","shasum":"cb6272a342972e7fbe9d7fadba775d130bddd41a","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.2.tgz","fileCount":49,"unpackedSize":1258611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGw+i+Dm4s1r321z8ZlFOJOstg6fxgEpraznhKN7C9AkAiEA2Plmbm0c/BsLDkJ07k/Vg5sbMTKO4sN9X6JBUmrPXVg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHcTPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNDA/9GifGcfpp4eMSTYVLYmyYCXJWMiCR7N1fwUaOZIKBMQj1SEwM\r\nrfOwAV6Y1zeq6end3NfMHb9u6OlS3bZqG4mTYEXCVk+tJtiEQjsI4+RUPjaf\r\npHRrL1y2EW0l+345IlEfM174POAnqaH66JORQd/L+wlmrAYAG8jcd1acvIO7\r\nMzGL6wAKGlNO+U828udjETFMrT+BRDq8yfHBl5pItN427DHkxDW0jpp7tHgI\r\nvSDC8cPcL7rOEg3Lg06/KtSpn1j8aGaWwwjwW//tEA7JLJ5MYNChXMuVAz/X\r\nQIdROeJzG7PePLJ/Syv8Xk/SwmkBc3weiexWufC68n1laBdw46nqEahv/vQP\r\nkvvl3fXkMFsz3773TDY8Av8V/qI1OKyPeMThYSDDAgnHocgFNBSvYwfTk3m7\r\nKokuG8j+hbB5mWK/w81mu8shNsLPxAPAbsZFsc0ZjvvDKdgSUACAami8MDzE\r\n6zc1zZbdY7ZNLoplOrOPcSIJw0PizzfGomJ62JV4YMJ0/V/OIDQHZr3KYx21\r\nQgY80V7LQetQ6y2Z8uxMW5JXMUu/5F1ob1zHHCT2SLewxYS3sNEgo2rguXoc\r\nG9y1zdUaQR0TYtlijT9qjgz2aH74l/TOmhJMD/nrwVfeXAL/AX/vOatpMIGO\r\n6SohsG5A8JZ7bbJaukqnmmnWjZGvyXzJ2zI=\r\n=tBmZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.2_1679672527668_0.263282474071056"},"_hasShrinkwrap":false},"0.6.3":{"name":"nostr-relaypool","version":"0.6.3","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.5","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"8c5230943a9bab3fd39c00d9b053dbc24a1a17f9","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.3","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-eqN2jksfBb85GuRK4jthxyZTp/ZvHN92u3JSNFXY1OCYqoAhW2inAtpTfiKSUy3X/7nfuCHbMW9qlh6s+4NIAw==","shasum":"01b45a28945f0e8d0ace970f723b6270103400bf","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.3.tgz","fileCount":49,"unpackedSize":1258512,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmWfkCvAQTEbEFyMikrkS4GheMDU9KNvAKlVPVMu4LeAiEAqZzXZ5u6ksRrLVuSl5crnb9VIU0+0N+xEJZe8wI106U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHccXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP3g/9HpwkYw8laRfaPH4LnemX67HbJhgjyL23LKvNJMH6vwCS9kGf\r\nvoBGpb1qgnrOa8l5CBKO6jspSmp7EK/k/Z/tWtp7vUDtNdtQC4UCGrfvLGNq\r\nLto1PN8cU3J+UjnDeKCMttsF7Jc+BM0n0dq+qxnK3se1p4axJS0/+4mg2ZxW\r\nEzFRrQLE3lvq75z6W1Wvu6RvOr0rjjaokSHVgXgRdipPExwVYq5U3YE6Purm\r\nBD8oqxxaZtXg1FJaKTl05KwIUuvkWaGSzXaKF2F4+5lnAq7GeVNW0hxND44T\r\n1PBjh9wk4Lx6epeo+oH37bd48dT+6v2YWDk0DEhR5fClPp1G07YZyTDuUQDy\r\nN7yZ90iLnJUCp/GFllWTtGfQ0B+kwtBY+R6FTj3UihVbRJbVxXX0xIMbZ21Q\r\nv7RM13jFxOLjLRVFQz6DJrod7/JOLPs1n+NYKjPGkycjNlUNcbFxdyVfsM1u\r\n9rDSHsBRj/Yo2Co33uG3Q//A+pt6Ayo7f9gDIpbUNAJ4aiVu+FfeGIICjXvV\r\nlvqQoRRiqYIZ2wQBEI9umoqIGuRW75uwNZyGHYfZDnlQ1erKi8WIfJQBeGtD\r\nfl1zVV23djEPL7eIeUQsjB8sIA4B4EiVn/xPg/A8A9RSWY9UuJ6rtaMie1Qb\r\nTmmeKVkZ53/NW/QATwISP7SNvcsfDJ4gWpo=\r\n=yuPY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.3_1679673111617_0.5642342833542868"},"_hasShrinkwrap":false},"0.6.4":{"name":"nostr-relaypool","version":"0.6.4","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.5","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"8c5230943a9bab3fd39c00d9b053dbc24a1a17f9","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.4","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-K9Vpij6h93yuwSKYne6EUmau8JG5DI8HnWZblfIqE8bP/0V5jKlcNtBrjCJ6gxjgf1RH/A7ITyaX7osu96QvEw==","shasum":"c2867026df21b1c880e049b857358f05151caa21","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.4.tgz","fileCount":49,"unpackedSize":1258637,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjNLsm5vSQLnEmMLRsqiQ4tsebZBaatEAcu0x6LlA70AIgUoPEj1kBtohgPqLvf5CwkvRhmwI2wmtlVtnVDpkH1+M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHcyRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMIhAAosWOQbmXpB3wk2yz4Wl1R6nGus4MEAWJVDA3qIulxo9HV/HA\r\nkyBqiNhuvjpbjVl7tCIdkk/b4pDxPY64Lid6c2GyVudyI3DTjbsSnlxamLRL\r\ngvbTRzTCU2HbEIpLTyFdR/BHC09EEFgQw0ZKXgDlVsKW4PDvJyazGvamT9zH\r\nbUq2jvkqZdgxR97/g8pjDyJzuSFsW16iNLado9MWavHqb2fYTuSqzF7uoozd\r\nEXsCA5nY4OAUBxzJi+b2dwnpyU5Y6R6SLzj+9IYT9/7ovjVvZtgSqHtlJ7Cs\r\nNQ+EAVW994y+JKFvL5fAY+Oe0xpBcCJM4wehUH5e4rPnYb8fVC6VLzk8IVrP\r\nhf4RY+/ubRF4LwkEUD9Ko9/vWr8uNVm8xYyn7dMgYvo3oj+P2tp0HZBVkGF7\r\nOhNxwKdAOLUzyFAbCJ6IZ5/rdZCe7ZejvldxKGXtv5oa8DGT/CmkM8jzqYLi\r\nDinVdj4SRC9BDXizmy6o9a9eHr5ORbVR54Su+Js4Xf3rm7uUl7ZPFTo8kXMy\r\nRbzHWpTjTFF0DIBJjSpgWqtxrVj62iRKlmZp4UUoVxh5Fkl2+/d9CRAWa0k2\r\nt7pSC0Wbg7pgl1nw+2yLcd0uARbRqIl2jIf0GYtbDYVlt3pxj2NUBEHG0aDP\r\nZSjco0c+MYBp5ujYV3S3AnWGcuNxdIZmY+0=\r\n=xQjv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.4_1679674512909_0.6489034797752014"},"_hasShrinkwrap":false},"0.6.5":{"name":"nostr-relaypool","version":"0.6.5","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.5","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"6a69190f50083a8e1c2a96debdf2fba03be10dc5","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.5","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-dIJ9edXaTZ+47/6709ViNy8ITmdflDs9xxHEZCMeypMx4A4v5ZrePOiPddr7trFLaSMuRQ04xBg4W3oXs2/8hw==","shasum":"2c0fa0047a2b0e7a7f0ca9f46bd083789ad14c9f","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.5.tgz","fileCount":49,"unpackedSize":1260061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCaR/ltLyMlTWIktGcS2gW35hLoPQZABIZ/p+PPg2fsQIgYHMMYCOwJ7sL5aIgyCCCax6JQTiCS+gtCQtF97LpzUE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHfL6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpipg//WhGXoaV6/yPKBQzUDEvqY8lgeGqBBKS8TMka6UBjQxfwBoUE\r\nQKRBeYUqZWhBK0+OIo+66bOzyoocmYn6OT+PWtovdG36xwXQmEXDjYZaO4ha\r\nJDHk87WWzNd136kOx/Gn8FMZ4if4Do3lRtAeZaBaHpI1ZDyBf+m1p4xsnNiq\r\nPJCa2LgzI1zv06LzWSDLvo/HWYy7gjsGJssVYot8sHPw0qF4IeXcdEZGA3vn\r\n7P7WsOoqZU6qQFEw8BCdCBoIR5ivBod9QNiN2ZUlN9IpbWvXxQfLg7XyqzHl\r\nOmnDLBKo1S56a4Y0xvwpRK6eSkAhpHI+kj+FYygGz0F2beKiu2FHsSaRAa2d\r\nnYHrTTwWjtJeg1hezLQ9mLEJprnhK0pKQySJ5wtbfF7/aHd4UvkbXKk+0l7L\r\niC69K0kqwSFmwgNDrdedsIcPq2xtm3p4QD+enr/AeFz2z+nAa4oYUDafPYS0\r\nKNQOBbzmh3o0Absw0EJeJf6YNy2tP9EkwaL6nVTaMAERCYtU4Y2NUpCRNCgz\r\n1YsRXIm4oo8mO83t06SZ9Vw+U+ysNfHBhb2LgtS0qQnJIsHA+6DSd+bBraG/\r\nQqZ2Yt+XvvrK93A5l1I9V2LwVfQNkK9NFgu0GB8xpHEYh4zmpAPF68yAJ+Y+\r\nV60Uf6JMbcXUV9RNmDDZnkR6qzQJ5aDTET4=\r\n=SG3z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.5_1679684346369_0.44726636437593026"},"_hasShrinkwrap":false},"0.6.6":{"name":"nostr-relaypool","version":"0.6.6","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.5","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"0c84873bee736b34576f0f57cff443a380ff12be","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.6","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-BkcETeLJ8z6JLgRYYRytAKrRsSNO1Uwn6hUTCCwo8dX7K9w7Qx3Ux07CRqCQnLRj6VMnQUt8sdNtd0wxE9TMnA==","shasum":"a1230c1da9825a4261118e84f2ed42dd906537a2","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.6.tgz","fileCount":49,"unpackedSize":1259959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ3QJX+RZIQV/yaHj34tYzX6USvjP074Np89YQLQ7qCAiBpokruapYfWNAX441XDcIB3YULI27W8Rso1Hc364bfEw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIw0rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVahAAjg8Yzft+/+QcCtEnA9Go4+CQOyyVI11M2HX14FUSDEDvML5E\r\n71RB91vOBjeCw76l/Av2DBr0eGKj6S5zxF6wd4ZrbIeXCfGyukyBXMlgoqJ3\r\nsZjDP60T7QOL34KQEQWhBn9JLH5cysnVyJGPahnxUBC6EGTZRgEUFO4klA7X\r\ns/mtwcpqhg/u9WtH6L/EOo9Diq+k6OG4/haj6f9bnSWQOfIRWuimTUS1AxPn\r\nNivhwB/F05NNkN8NxW4y0BOMK0LZZVO4Df/g8TQhmSCGnOGcPULGw2HQV+OL\r\nS7gu9D3gZFNLLdgFR30RZO9Mkxunf7f8pddYXmm8Och5auyzwk7syWQfgoVa\r\ncWJA4Tl6AIJFyt6eSedi2IjEbCRoyQVOJ202J0ICvZG3pLWQ5OEiiiltNPOG\r\n7IcBu2u/+5TObIZXOTAz70eg+lSGcND6KxavP9Zli6ahaNkUVl75TXaLiK/H\r\nrFZdh8d3QuNJ58sFvTP+ulDHMfDs+8aVcueUMDAggR9YkLGhQ7L8v7zlTjL+\r\n3DT9uzocM5mqTXySUVFs5uOyZ4i0KHyuIxKNkd6NpQcL4JRGHkP0BDFTlPjN\r\nwiQnpge0iB1HudyVnBzdZ71ojTyYsQPPdJp8QcqSQWY2OMnxdWN4Zy53XfNx\r\nYJ1WfBPY8cEF61/vfd9huQXWgVpwubxUxwg=\r\n=y3Hp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.6_1680018730926_0.44776035650622514"},"_hasShrinkwrap":false},"0.6.7":{"name":"nostr-relaypool","version":"0.6.7","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.7.5","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"98f5fc535301cce3f0065133cdf0f6fda911d5ec","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.7","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-VWp0xbletM8ftmRLPALQNYDM/+ujt/o2pUvhQQ3NnHpaDMhmTsTfLaSzoILRB1WKfDar76Up1gaBFzO2TbyH4Q==","shasum":"3e43fecd3d2f7d0dfe177e392018b416bbe61e58","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.7.tgz","fileCount":49,"unpackedSize":1259831,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG047QZ11UK+xlDFD5DVGxV3v1Ea2IqWrTgirlSFu6FVAiEAk1oKlFeVPY27nWtFihQv4io4N4+Dlh3+63l16YjYrMM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIw3DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7/BAAnJMNq3AygNcWStiBHCa8p39gDZMVYWedjwjAT0jf0NjQfqL7\r\nA7R1is571cmI+4AhBv/EAkYST99JBIQK94w8kG3KtDbyIom1ndQd/R9eH/Eo\r\nupcPpVHvpvl7jzHe7SMuiXag3DaIl/TKzmf7GyBZ+MOuftPWhSwbxp/myR/s\r\n6BMGhlbbnwHD5IXpWZnPwlQUopGLmEWS7H1O/NpQPGI/SToRVEs7XNpyntpj\r\n6B5W1S/b71IgKQQQ6XUBeltsLyG8fFVZw4oEuGCH97HPtE1XgAZARRTzZkNM\r\n5rAH2BsQId3KGcR3HYCUN94/5ss0eE2G32BAh2R1G1cUu7KBiOQiaQ7/Wf+Y\r\nfTuWWLEdQsYCaaoVQgeUw1aKbh6WstnI1VHA8zUH/JGuhtNUhmk/pWbl2XVx\r\njfWm+E6mYL+gsVKVoAlCvrJi7F7cE8puxgXUM/8XhpvEsVvWEnQKP6oaAKQN\r\n8nZeFyBUBGOkDkXH0r8R+NkcSBcL9oksUa4XPn0Skbzuqc4O/qJb1yG31vwn\r\nMLxwAREfbeQwVgZ0gqFIlwgOjoVNqIGxOnZ6VIIw8Bh9e4Op9IQrxHrsV7A/\r\n7NW0Jb1S+k2oVyXg0wCH5sUOgU0cWXtgg1aT2F3NGPu9cY0erfQhFc2PoJee\r\nMlNQVznX9JtJ7fPrFZ8P3/8qZtfB70VEDtg=\r\n=KtDr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.7_1680018882776_0.841360578747093"},"_hasShrinkwrap":false},"0.6.8":{"name":"nostr-relaypool","version":"0.6.8","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.8.1","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"98f5fc535301cce3f0065133cdf0f6fda911d5ec","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.8","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-YBBJvXywpT/w9pOBRd/n9gO7veU/BoA/E7kAIMNK8fRANS7uqzsjDQt4ygexrTHao6DC31KD5+Ph9bhmBSsdew==","shasum":"5fcc5a0085838da86189ed108f3de2baadcfa3d8","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.8.tgz","fileCount":49,"unpackedSize":1254266,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyOxR8xJkD4/1f6rNLW8IeOzrVcYlCxCP/S7ZJOESO0AiEA1rEn3terWfIIUFa7Puodt91fDhuevvXpP8RjhRgPt08="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJmOoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmJw//YqW5Rs9Jv3F6GXbzQlRTt/B/hpT/QVjDa7K4T+tKiueI6lps\r\nVadtX7CkGdZ/V4HEfi48qriAaLVgizJ16uSkog1hW0dEmDZ/QWt/+3PA2+Hn\r\nx0l5V3C19DnHYzt8PAwRxt3QByMOhPuRLHwrYDl8AOrHvmL2nB6NrQEvnPNJ\r\n8ufaxpdvK8EGUXgm4xZEQk0HqRahJDPxF2zxatIGjXGoWwJ11KPXmIMMH0ED\r\nziqC7qgBy+RaprZRmGm3ZGRNtffhrZkYw+TLaljr96HOE/R347EpnnKzLdnM\r\nnFIOEG+C2zgR7A3V6DeVWNDFZmTltx2ro8csJn0Ne0CJ8sZCYLHkXTYdoFZG\r\nZ/8WofDoIpuswHbWlOnJkML5HUStTsqXBMD7J6m/9tM+0gMofrZtclo1CIvg\r\nstIv/uWUCKgym0W5u+tWfZRurZ3WTt2vXV7b7M5EZetYXoXMD7hEB9MzqFNg\r\n5Qrl6MYvVfA3eyVSydEKAlFvjM5ZIZ3yjNavSXGR6jm37/e2Fq6teyOsDzDK\r\nqSlLYAQMQWC52DTtqyht5CgLkWMuMtdarVZglchML0hu/EGYlt+z/8Es1AlU\r\n4aTa68CT1d5Fm2ZneuiqntQ+NUEvsS8OLxirsxoX7LepHCav6RlwUwPVkk3h\r\nWzJZwqoZgOfSkU7D5b59Jlq5M4ijaTKAOVA=\r\n=Z95E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.8_1680237480722_0.9427633158385806"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.6.9":{"name":"nostr-relaypool","version":"0.6.9","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.8.1","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"98f5fc535301cce3f0065133cdf0f6fda911d5ec","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.9","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Hdgpg5yiJXTgaVnBp0M7ZAXgOUHiPropKoN0bOYJRMTA5eGeg2vZgZWdibYLvfCOrs9s1KDK4f+NCsl9uF33Hw==","shasum":"d646f8848432c8d18324bc8ed86868a6a31a06e7","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.9.tgz","fileCount":49,"unpackedSize":1255256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuGD0mmfyYvGwBj2UrXFjLYhuH47L3/3gaHw0lGvaUFgIgeuhd+HWkLjXhxBPZCpJOBIM3MwkWjfpGZ6Plz6kCxxo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ0RcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmEA/+KNQfdEHQD4wZYiGd9qczpbH+GdxrCABNW+0imXKrlCqnKb40\r\n+qlVLtiuLXLpMxWrK7HVDYEILU4v0tfv+TUHvUcfM4wqFdn/ffo3FtG/EspQ\r\nqYtJBXR/vI+x389kyLUNusQIS8ckYGhoNVjEzsKbui5bnN1M3HsmBp3+Lb2R\r\nbj8vfJ8OD4VzqxeZxazKNoEmx7b4l9PCSkCsYwDW17skAL0kOI4usHhEAEOz\r\n63vYNIokvXqjVf8MFc1FukYCJ6gxTGN4HawZvIMEo76W5giT9TYYzQ10kfuJ\r\nvDoRftyusnvPtS9GZk2q/OlKTK6N3EC6f1TJPbO46FSz8JL/dqvWaIJdPMmF\r\nhfNLR9SnarxvJ7NYilcZlkJ7x4p+TnFpT0xfh5OAdM2V7xuxky5wxvD1HLKa\r\nUUN9W1Io56tcjy1BHlZY9um5SY46/CFID58FSaoF9zIY8d0PgQcV1rX5Bm62\r\nPuO3uL5+GiWy93IQthh3jcHaS+c7XhXjYWNjena2UraRj04eqkSzej7fUvd5\r\nDtDsDYLuU3ADnR4l1/0WDGFzirAT0jq1F0qyJ5nVDOWUtNOJMj95wiWiH8x5\r\nfz+8GwfbkK6mVdNiq8p17Sa/SxWJT6yu4Mxy1+8Lz/22vGSfQ4mnavBlDcDu\r\niO9mPW3SVzbAsdCdSQGSTqi1eB2EnHAxIt8=\r\n=fPRB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.9_1680295004705_0.6480573339531321"},"_hasShrinkwrap":false},"0.6.10":{"name":"nostr-relaypool","version":"0.6.10","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.8.1","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"f1428185f868de905648020eae39745905e23d44","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.10","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-jIA6UVmKLhdNa8ezsejj7ScrOfytMlxzLgi/80M0uU11Ouu16rL4Gzsw00vmmJjI56OOJBldYfIHNLaod4rzhQ==","shasum":"0e4fe511f308d04a55876d086201faff1e6dd214","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.10.tgz","fileCount":49,"unpackedSize":1259828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEFS9IdLRk5XCRzZljiznfS2Qgcmdf8tU70faPvT+QeAiBTlN9C0Pl2mLFihYvhMDsGHCNMEp5wNWLnkOvIaYm57g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLYxJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6CA/+OxWGL2aOr6N7ZtWnKyYjzfpjcJmGb2wRRy+ulh1Qc8owNzxf\r\nrPJjMlEL38kdT6Q4ScndcfhsSJ14VjcnDNzjvlPYLkmxo8zeW6S7CCZVGMp2\r\nPiTKbe5F8YygSZyeFED08EcxBNhbPEY/x/PMqdtn3zaFzj+WGbMQ+yvBhmbr\r\ny61HUVhXCbtQQ0cH0AlHwkA8sF+lAUr/qzO+SWW+YKfGpqWb6fRrnyGgR3dj\r\nJ3Bo8dJl0677vMH+F6pNnUN/cu6U9WA30VTVVK717xYX41JlF7AgpGY/jUW9\r\nn9VHEtjJ/V21nNTGrstvq2siNGcB9/w1Yd4z2lRCe+FM1KzvJOwZCgMCfN0N\r\nv1tJObExZNpZgNycAmBSPkkQnZ48OlbUAS+J+dJUQmYFJ/+7s555X3LN8BHq\r\nbAdZ5W4T0VDtrVwwi7IqI34nTSlsEAVAbbUp74MxxDe4svmInfu+30ugz0Ru\r\nqzHP83IswUpeqqnqdHClE4OjJzJwZUy+ncla407Qvl7tdwnRomW38tLZ2mka\r\nnpuVUIT5ypX/CJm9f3Mu4MzD2XinW5o7xfpv/dcTQVVXKbileKENds++urgm\r\nx8mr1XohyqSialVBzfT+rmM+tgje3LbNW+TwJ/0PipUVHx+OiEaQV37piNVZ\r\nHowiNEmDvn4QCGmsI1Phb7g+UjT5SUJU9D0=\r\n=hfUK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.10_1680706633138_0.5769903480492622"},"_hasShrinkwrap":false},"0.6.11":{"name":"nostr-relaypool","version":"0.6.11","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.8.1","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"4f43da75d6122303a80f4309769fdbc295d909ca","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.11","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-UFvmb8YZ1CKbB/QB+cPqAALINMMHZKHh0voSqshK10M/Lh9ISKq+YvbcT1U4Zr6XmSquzzbXfuSCPlM4iMxk5g==","shasum":"d98f5a9f53e99d24976be7baab9d6ecb7cbb14e5","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.11.tgz","fileCount":49,"unpackedSize":1261072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoI/Z1rp6Dk5ZKJK8BKIz7D+VxXMuQq2aq5AyczDp39AiEAzdvfeJAkX9L0E9ybfJmMUid4tPmm6LoXlbiT0I87qk4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMadmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMFA/+LX77VriyEMbdYs1QFAgua85hk9Rn/Yox6t7Zw4yU65ZxfgTi\r\nSqGUR1ImVVY7nbPPIy22SPJfYNfa0feUaVMfKto9+LkEGRJaMLnBJmVWkVy6\r\nq7gYWMir7/GDYJ2BQ9sw4S3aajTaNiirSBvoLQAFScU0FYce/EZFJF8lQw3d\r\nGYEoecdVA2ufsiEhr/S7o+i1iq1uXYKGuCHTzip53xDqLOjALulo6UuqsOox\r\n/30mR9Pq0ZtAncucBZ562g8WZmjDDaPvxjADE3V+TO5lG7m9FWkupSimkx4j\r\nozCJQkgyraOm+PK4qnZbXEGDWZ84ogZMjianhUA8BXerNSYihP16cg/YV9B/\r\nElnrdKwBcrP1wvUofcAoAIsHFbTdXpwof1Cxj5tomsqTckwgCkFdWhLTDyCS\r\nDe5nJv5koUqzR+i3o6cGki3iZIpb3UnIHMJCMytR5IOpwEiJnsrOAnXtBn6w\r\nBrN9acmUT/cUwtyH3ufi3PytaE4DrxiPLAZdiQWGKOHZTzfUR/RkPuDmOb0D\r\nFt8edDtS5/amx3F6bmj//SDFy7OZ5vJdQxK2bpA1mHSJOxuc3mQYHrEEsYU9\r\nSvEhdNsFDU5w77h9nB6tvehz64lU+U4o7nt2lVQ1oJ3CZmdi8g8KEUXPT++y\r\nGuO63Xtra7zcdvThDwf15iECOMJ7qhUEul8=\r\n=U1at\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.11_1680975718210_0.29436756630059424"},"_hasShrinkwrap":false},"0.6.12":{"name":"nostr-relaypool","version":"0.6.12","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.8.1","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"4f43da75d6122303a80f4309769fdbc295d909ca","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.12","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-M9YFJVS5ibixqmGV3hAkpyMo7vxHy7Gk/400RoLOWZO4hBZNOw6a4qIsDHRXOqr6Jy3Oc7R3333Ud7KlKPnq0g==","shasum":"bfe411659004643a187096579fc7f20efc8617a7","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.12.tgz","fileCount":49,"unpackedSize":1263473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYpfgXbGo+TPiQzKML/deCislhrCnUnzUWnjObaeOYLQIgUqt/OMZo9hCgox0KG2VDrvejJzzzyRDThW5pAGnKa9U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMaxQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSQw//R/O+cuHnRs9rPyos2AUcAJ0rgUNrrN1QHAJWzLE9mPN7klDN\r\n2i+ysXK6V4Vgw2T2Dl7qQObEkK7Vmt+q/ibMOOk2IfTua779SV89e3QHaaVh\r\npqBNd8BBUoqR6wjb2x7uRxOVg3FbRkka/8dNxnMmLl8M8sQkTiebWHe9Gj6D\r\n7H6cRHJUcVPx7aRugd+FjIXcjzi23jKWZVUpAALDe9gFSx1ssYkF10THm1FY\r\nytKBSR19utUC4ODrUFLdx9m5oKj5BoHbG0Oy1F7nmECAilfa1DUcp7esIlxz\r\ntYPWk5dMNA5u8BlV1MKnccDFF9fogtTfqFCXhzWxxj9bxIUpHFZQzx2eA8/y\r\nzPj87EqdRNcwJBRkleuep2INV14g63OCvSIeeLYtbu+K8HSQXK6Iymq8QmxO\r\n6MvDc3di67s8vXPmybwOfBzn2nAlrrw8aTpD+HzB4Cpvut8nY2aBMPjsLIeE\r\nWij3j5P2IHqJk7RsssuQv9V1dHrMLf8nwY4+doWBb671itgB+JmOYgxWItQb\r\nosyXukt1A/ZCMEh9klzF7c7gT+2B3e3XqgGvWHQu/alU+uTWulhHqotNMoKi\r\n1iywYCc9xDwQ9ZsAxheqUql/pxkGWuZCFsjjarIzLiq8N/p8eooi7K6aKVEa\r\n9VVQUFGUqaWvmbDdTTp3OSssnQ+eudvuG4o=\r\n=C56G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.12_1680976976324_0.4494785168029558"},"_hasShrinkwrap":false},"0.6.13":{"name":"nostr-relaypool","version":"0.6.13","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.8.1","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"4f43da75d6122303a80f4309769fdbc295d909ca","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.13","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-t1SLd846qCR2w87jt/0OY1ePGDRjWsfzZQamgwH+RMEOsKejzHTnevewvPWHoLkKWP316Cfzlb6aXjQVSci04w==","shasum":"1d761f1631992c3687f4e1b99b620feb4cba79c8","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.13.tgz","fileCount":49,"unpackedSize":1264022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4lgCjSYz3z9ZDtC2h2N9/+MGtgLmAO9F2SS0cAfLLGAiBnYAcdTbr+rRLulRzync+vOD9IhPiwzhUi4/0/QETFQA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMcDwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxuBAAmgLpXtNHK80dbc7kuDTCUOvMW6au+JfVGsp7fwQq1KkeinuS\r\nTZ2ilDgK7j/XKkUdEnCjuXONIk1tQX0gkSMkWbTgwKlKy8Nu0yXgu5gTelS/\r\nG18RFWKT/l0RYyVVnJxHiCdX12s2imJthdws4S/XsbheTBKY2cVyLs8dW/qz\r\n4MVFvpZzuBHlPdI2YVgJWiZyfwmD6ph0yIuMmwW4L3JENbVc9irstTRLgbV1\r\nmHGVUjYHWNAYRHeneyK70SPDGl+JPBmsQPLsF+qruSmXaNqghQ3utydn6kQr\r\nO/bXivvRT/ecb9oJ6nlA7hjTUhqkMuuJ/RC3phIyc4L0bwa1TxaFDVKwc6CT\r\n7DNtwZDnhFB4ENspg9LCYfr2d1uGWwBFGbRLD8E/LYWoXm3HH2NZtS21uZ18\r\nELqn9m527/q4MXmgXYAD5twrrtzr96XMeGMg9fSDBBio3PXXSpdSEZJfQ8VN\r\nQ6cQxOAP+nl+yw+5d1MJonYaQesHVlYaoGJqsFlRKmIsg+JGanxH9sMGWvg8\r\npUM9fLojKmUtkwXct0p0rk2tK/tov5SCPcDEsEc2VYsKghtshgBPApKc3LJE\r\nJZO+DcKeXduKnmsmXpOwTRST7r5O3Ijt6Kt0Z1qPoa704KPYM+aXywursn6e\r\ndF/vSCkyLgoMSgtrOXJVAllbnkiPaDBJinY=\r\n=UiTh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.13_1680982256532_0.44075356644647856"},"_hasShrinkwrap":false},"0.6.14":{"name":"nostr-relaypool","version":"0.6.14","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.8.1","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"4f43da75d6122303a80f4309769fdbc295d909ca","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.14","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-M5Wxefjgte1GN2KdG32S7VMxvRB0Q314jVIWXh6ssYAcgRroh16Bkvp4ytoEYcoYoWzObkUh2QLHj4PON1lT/w==","shasum":"a267d8b35c4b43324403e9c6fbb913f6810e8b2a","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.14.tgz","fileCount":49,"unpackedSize":1267997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC45dxI2Emhv2EFxOE4v/rnOJHTaLrsGme9SNpgCj7brQIgNvudvsF/o9Hy7hGuxzgZs3rZCxn1NSpx0yTzv0I5VRE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNEzdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+5g/7BT7KAlx3kYgrDU9L+NSKnf++AKYVSIUb/v+vouQLsuqcWaUP\r\n+fNK8zyLdkVHSEuZdSmwY6KV8AlLIF7Qomr0KBMRTdUzlZo9U1ldoZnjEIh4\r\nttq8b0UoxHsqfxHJ+0kQ2FFYZvPv5o3xn5br8/ZGP8vr8IWCORMaAJs90nfh\r\ngmLetq5/zbIaKza1usxEyy9yLhBdjyeOlFG4iuhWbbg9xeZ97f3FXiH3MHvQ\r\nkyBA3Y8P1++ZxP+Ms/Vz6wGpOqhlES1/W/2wTW2UWApVmia7O/gJNNr1ixes\r\n8PY/HGIIzhoFVoNH6SSouM6TmbYkw4x224+kCsjzSKl5kXLi9LQvLOgwp4Yq\r\nFsQ3bbRuz5wdGaKMoY+tj96lgCEoOW3rFgfh4F/KkjBx3nv1gqm1zZBw+sAz\r\nC/5RNpu8JT+uJFk8dHKqn+4o/4zHYrWl8kWLuuQDyxEmK3CVmAQT1E89IoEo\r\nI31yPd76CBSchfGUxUuu0cIoFYPxkI1q5A+6mxNbOG0LA0BoKi2Y4oXc4xjL\r\nFVMELrELYeRS+wwH7t2ilylNwID6N2sooNNKKeUxdWXzP70dIkbVEtvnaB75\r\n8CnO/tdNgMPFYOWOeqskvU5LUEYnka01bwz5R5Xg0C7WbyV8lTz1wK5x17t1\r\n/6/ssNB966drdAiEBTJ9uFLivx24W3T9X6A=\r\n=SovK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.14_1681149148833_0.5618413360201686"},"_hasShrinkwrap":false},"0.6.15":{"name":"nostr-relaypool","version":"0.6.15","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.8.1","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"4f43da75d6122303a80f4309769fdbc295d909ca","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.15","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-SULVqzfOXJbXjOX49l6ep0pL83PTrw78DjdAzvI86l2Y+DLfMsN5Vp7s9W9hpkAjjmUazZ32om1SUOAe48N8Jg==","shasum":"66754fee0a522c2a889af774eb2a07953eaa16dd","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.15.tgz","fileCount":49,"unpackedSize":1268927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCodbRd5t23AtbBUepSv9WgJpX012pKH9KQesRTyxT7dQIgDVuPlxiqXyTrPlKjbbW8zXRGZ6ORk6jZcQX25aWpCNg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNF1lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO6Q//fE0OUZz8rSzJsO9CTzYfGwxHaxwweUpu8UsVLe7m599R+gA6\r\nNnT7hL9sE2O26MU7YsqIgSAzIr0UXnOvqyaYLq4xfuZmS1GrOKHFzcwW1Eim\r\nERmma9+ge+XM4BgJ/1J2bY6+WArgTLsKMyidCzzAfA9E7le45pnZYhO97CuP\r\nB6pAIo0IBMXg2dd7HJWCbQGLE5+Kc3iiCblRNIi2VD+n/P6kd6ZJ5Ws2a13w\r\noGumh7DBV9buC+I6Knb6IyPLNGgmUdGgi/QPvzqHhBqVE5Np/IZ7YVwHmHmd\r\njXmOZt4eaa1x+GES8NMUcXICZaZei0JIAYM4QBPddFa5zjLF8MDtnYocWd9N\r\nC/F7rSEPT8CTZ1M+3MK4OiaNi/QCzK8AEykSPIQeKSmvz2rv3OVVH8kUoUnK\r\noE4/xz9wrCc9m2yxRYS6kodD5uqvTLhdw0D5oFT4/wjRBJtxTlGqr8hSOs0R\r\nhQsfbFOiiesZkXKmlwN4Ho3NTNfW8GJSc52xFxtCebRiec32ALTTXNq+FbHa\r\nzFKpV3FhfsUYwbZvMY0WsJylszqdRRmS5Bsqulxu90xWmURckrvBK4I+Ct0r\r\nbfyOxzJXCb8sJ+XYZNMQvxTlLVeVQrTZvXw9D6N+1DQPONM2unC2ej1NShq6\r\nO3nu07wvQf/aDbzfT3kl3RPHhlBPQ3xnl7Y=\r\n=/6mY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.15_1681153381312_0.9099660594532093"},"_hasShrinkwrap":false},"0.6.16":{"name":"nostr-relaypool","version":"0.6.16","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.8.1","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"c1fcd8fd59929132111245598fce4993c5f78f2a","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.16","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-8XHRBt1yCZw0rGTW8sezHbFrcoZFONAAcLkz2wpH0+YHrhz30A2nd2a3A7YNwvYCmzss53em4Cak1EknopqybA==","shasum":"67e9752a12b87b8fd0f2768b75f64cb8b9404984","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.16.tgz","fileCount":49,"unpackedSize":1269011,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1EBwGcPckkBqIBh3fDEFY4yf0lvwfaEZX2yQmSR0MKAIhAKh0rT/eq1mYSQgeLOBCMePTcruNwwl9vy70IxFK6VPA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNr1uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoWhAAi0Mm3+tb6JQ8nbGH/PIZXfE9uYvTB+7aZS1PAtnxzrOByyWW\r\nNaNp5KceTT/fRWKVNVp2cMrW1021R1EPBrP6LnYb3YZALAK6bRXlx2dPTlve\r\ngkF6CshQo5eTvYTIZ5hhodc6SSYjk+1xVDbgG/ZNiTVZ3alms5qCE69aMNnD\r\ngPKmIgW8ySvgG7cEC/JHolNZhkQZ5dD0/Tc84WbnX6JJWBKGrXdQ2bnoKsxZ\r\nTTi4LurDTNjlTVewNZXwYO8zUxih7w0crTZg+LPBN+12pcxPNFde5/xIUX6F\r\nQUCpRNPaTXhGeg4GHzIof+vHKfpUyc74wEZn28MqlAMaqDT0VHeFz5YhLng9\r\nTh013/f6e+xgX8yUE1zyT941hkyMEpAK8PDEBZgQysmAi+7CReUIB0JLYwvz\r\nX2U/5lElF7WQPWqxGqTAHoVQzTLWsLCRNnKHlfKHLCGdsCo6HOrhbpr1JIM/\r\nSfkkTY6pHeVFiD5/PyXp34eMHZpdDgFoOHtp8AWDiRbzfGovzJM78OlXCCcQ\r\nSSuX/T6qt2LNkRqLw8uYl4Feb2eSrcEsSGFm9aWcaFPh6pyVmRawq09CFZMs\r\nA3LTxvDG3j/bE896CoSH7YSXk0Z4M+AIUQCyXpdtKN4fvVJQPNxE9WwDr2aG\r\n5JP/zFcUcmXh5Xu+7EAaK2b1li883xOk6y8=\r\n=R0/8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.16_1681309038354_0.2942410057075384"},"_hasShrinkwrap":false},"0.6.17":{"name":"nostr-relaypool","version":"0.6.17","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"03dc6f6773b75f6af64cb95c3f9e1591263f82d9","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.17","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-3wEMXLWOqH6NODadCjHLHpt10Qu55tncnlL2E5Hi56rCWbH4diPVkkHr0BRFt9dqnaxTynxNNZWQY4qSeB/PWA==","shasum":"1ad2714916b49b34112eb55d11a0e01250c52fd7","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.17.tgz","fileCount":49,"unpackedSize":1247498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuz9t7foG8DygMMxv5KMFBZPnkr1lewA9D6h+Xq5SQfAiEAlL2luOC4ZNoFVws/lM4o/IXDCiretvhQVny85A8f8Ss="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQwLdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Fg//brARhgY3qlifcBtOjxxNFJOuFtkrlqiUtUf6SFQy0t1ZNTJL\r\njaTDDGmcNXzclzEmGp0CNhL6wmyxofWWE8WehzMseQGMNPHZOU6oASGsUmx2\r\n5rEp93NkyDpzy4Z/h6kfk7U/9nr0JjfJDn064Mb+rk5FYjiZkzppt67Rj5yU\r\nD4PaBjutzKgls6COpD2k61vppAZ8PVQ8/G2em8pkCw1YcrFx3ePOgHOc6ZzR\r\nOd8s5TDT3WzMP/Z/0qm7OlfvrQ0W08Zxo2gm8xqf2vxTwUZqTBvwTQJTq9s0\r\nvnDS+bKw0nLORf9masc3Yl4Is7KJ7dnVhqXjIXCZhrOUVOy34DxNcmaCjWYf\r\nsr04imoJs8fB/ESqS14CeI+wznYBmQC3LVPKGJ0zCPBepCqRDypMh0G7S5CH\r\nRh7ZREE2GF3+MYZjnwuU7RFdF7rwSqBKYMaivIFFBINMjuQKp9AgE2SVZdbc\r\nju5jaS2dbEaEDTCkQfNsIgdAKB0FggDE4XcJTZA8/xV5hMpREnWf2ffm6Ms1\r\nIjQZ3Gv05yF83dHQI4ooaXxN/l7CdVan5rOsllSXFn3/tO00nXg9fLFSsWJe\r\nB88/OJ24ZLpjp5DHIlLIziK6h6QrcaQZg9wi9qFiiA213pe6K8DjDkCGiR8s\r\nWtfir+Oyc0eB1Z01GjMvSEc0zQvVsSalodQ=\r\n=nT4m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.17_1682113245182_0.19632426962673954"},"_hasShrinkwrap":false},"0.6.18":{"name":"nostr-relaypool","version":"0.6.18","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"03dc6f6773b75f6af64cb95c3f9e1591263f82d9","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.18","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-wGkOQtQWAxAu1LBdpAPJ3CX2e4iPqE7xK2++Lesnj1GVqonf99tmc0+yxTBz1gCk3Iw66XCOHkSkuBlxMg+/Uw==","shasum":"9554a67c74748b3bb4b2251ad70d495b92637fea","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.18.tgz","fileCount":49,"unpackedSize":1247498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtlHmiDaUf3GaEmPnVNtS8Lgy48QkSiOzwl6AOjzWBUAIhANVGMGEIb9J5Exi7oPKYhnfykJZMH1cRwyLhHxlNCHPK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQwMAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAPQ/+LST6p3r9EKm2x/IsTuaIQ/Ul3FjYEAxeG/ou0jTMqV9AtV7x\r\ntG/fpvQ54zOvlqeRoxFM725cF4zU6paYswoFvGzq1dgu89v3p2pRwa/jdRyc\r\nbFh43Bk0q62w4QVT7FNjKphiblS/XhtI+Od5h/CUc/5UeG2K4OI2PMzbYxsK\r\nn6NDLTcUbHZkSW4TKYGXw5dy6K9gUzL+K7olSGSCyvIkPC3EhYbCkQmfKVZR\r\nfuPnKpqc9Yx5FS0teJ8GxJQzaQA8hkRt5spEAcP63Zhdt6CrRwrTeIoGlrXt\r\n5uoV7qNKHiFUMcgl60d8J1p1Pqep1dPHjIFBqE1KfEa5VIiFIDUytJNVAElF\r\nbsi/gtytPlLQXEFBOKJHmhZsiAcs7mwnX1SugM3CA7nRTNNDn/WpeZ+KJp/b\r\n/Z709pdedrm+dw6HT9rGBMDag56jPgr1ZhVgTxQl+AHz1FVA8stPERbxoWEi\r\ngr2C/b1X6gyqJv9of1lc06hB7vQQ9GtkPExSnIXtMsh8mLhwTLJxdwS60wYy\r\nEm/ZiiMArGh7jbSxDFdaT8jqsdy+hJmIE9jfHkJEf+xSlphN/KlZ1MqZgw6S\r\nZuRkDc9AFt4eGl0ZZMDV7zOag5GMxbaZyYfDaPf92kZk6GSHJbfPxenf6A4X\r\nfRwSyEGb8tInra7E+TDDM+c8DnI7psn5SlE=\r\n=eYVB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.18_1682113279985_0.5775820920937362"},"_hasShrinkwrap":false},"0.6.19":{"name":"nostr-relaypool","version":"0.6.19","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"a4c3973cdcf447619deb43ca4d8f6275ad5384b3","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.19","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-l8hUYDkOErwRPZpcyUoD2MVGZ9KGO+JO8N8k2d3Nx03lZQlGImpFHKS1eThfb5G9RsBg8AtUeZthlsEilSqFpA==","shasum":"d0e33841f89d4720315ae8fe92739f8b5aa2a97e","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.19.tgz","fileCount":54,"unpackedSize":2055195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdruMSCv8XXGx/Jck+wB5KJGqgChhQq/gimfV5XeOhpwIhAMV2ar98WZOm8auHnPaA5AB94wEwNxfOgv2oVmmSn5Mq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRF68ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYFA//csel3WO4R788mLF6XgAvtYzkCtXstk9nV4IVoU0p6yw5AI8u\r\n+fOSTYmqCQ2lwsJaqVMiQMxXmx06gX7T6FhLJGbwnfOgmsilvkLXrQwNclnb\r\nFknt2cgJLrqVDpp+HKipaVWsXxBajTsUUYE1L6itZkcG51XYwDqQg9MARjbF\r\nWRaD3dY9uR8gHobBMAC+SeTqOBk2uXj+L6O9zR1ZpwCuW83flvt+bo6VNduO\r\neoqJ/S6CufBJphcceUGK0dEUidIDyMdsXzOULbxjHXDdUTpypbFumgDDN7dI\r\n1y+v4CXCQrtgZuFDQoXCdQfIRnTgu57FuQc968jPYbY8Xqlu0sdIg3cURXr3\r\nL8rPBW4dmaJGuQly78QHa8SdOhdcrZysEBUBLPdhuGzwA/RKVCuPvDipssAT\r\nlrSLvas3dqOGcenJuiZeNZFisox3E9MKLjq321ZRY4AvqBvNYFCgfYdG0iAB\r\n6zlCMHXZV99vCPBChGyxbINr3Dpxe0w0PxoZqvy06jBLbbNM+JtNBQEaJQ3z\r\npl4ElxT5bDYbC/WviOUkZofVGLwXcGcrNiDixyJLx+qqC1FNQaU1wyuvENKz\r\n0pDIvpAtbjql/5xXMZymhBJ+Bht4YV9suIveuojzwixruhvoBMTNexmkNmYI\r\nPV7k3cEQqxjnU1WqsUg8wE/mIUxKfhV9gsY=\r\n=s3z1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.19_1682202299977_0.8633101243082388"},"_hasShrinkwrap":false},"0.6.20":{"name":"nostr-relaypool","version":"0.6.20","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test && npm publish"},"gitHead":"b444f1b015c47f8e26b7fd01bdc3e8defc78d26e","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.20","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-mP0F0MMU0ofX50jQAm+UlSuXP0u4Ik4n1M7IY1cDQx500c0SlZ4rEwTb19iMek0650cUYEFPN2EuHtYVt9U3/A==","shasum":"4da383060c0709225afe9fed5faab64f30639878","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.20.tgz","fileCount":54,"unpackedSize":2055669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYvEENEpWDYdxEw5Jyf8xxe/r+EIW7RtpY991QiGnVOAiEA7wj9CvNfa7GtJAkKBg3LvJNF586PM4PrKS09F3MH5hs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRMB5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Kw/+P7ZGZUSmUb9i+XfUo2AAMfRIiylKJ7XROlMPb48yIlT1Onya\r\ng+gIHTTSDl7rHUK0zPs+boNf1VDq9RkLE/G8XgTsG1XeXGjooidZ6oXoh5fS\r\nJRtbE+VnBKEVLsMhVWKM/yWwtg5qKKjKBTTh7z3QdMSV9khk8IKbpu7LYeFC\r\nIJI3syE9mc+L/c2cJZ3bFU7V2y3blczTEpv8DRo1NCR34a0KHtgSeRGp7UKq\r\n6EDKoP/ybOBzio+Z4rkPUdKGOufZts/GFaZjJ9e6l6Y5YIpMitsdsZaixMUB\r\nfBBuJXaFqkCRoRPJguxJyODx4j2B32VYVw2DYjF8gITQXoo1v9ACGw1atPer\r\nnrHIKMMGkSNJr9Al7QhZPbu28QKd9876JDMlesiBEOpBZDVuK0k0K+01sU7u\r\nxhWrSgiFbQu8H3qYriC89cDjfQRQsSNutcvaaYcAR2HcvVcroHLjRPQRmJmq\r\nk7or54pqduajqCSEPRlWDnosVWJiDxOJvmqv3Mo190FOBoTWIusKTnRqygzc\r\nj0W9O7USWREOFRsXuB0GceUQdRTmQtFSJBGYXRbkG2job0x6/FHR6wTXTTJN\r\nQJXIb6pPLqYi2CazpjOT6RENzAS6YOcoEcifsGj837jKrcW8juAIT6Wuf5Uf\r\nYkhJ2xIKlt/Q3VJ2+okINT0TWhJDjlLRas0=\r\n=ty3P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.20_1682227321066_0.8311714680166817"},"_hasShrinkwrap":false},"0.6.21":{"name":"nostr-relaypool","version":"0.6.21","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test -- --testTimeout 5000 && npm publish"},"gitHead":"b444f1b015c47f8e26b7fd01bdc3e8defc78d26e","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.21","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-oMZdUwWhuAjVV9+lIKhf1fNGBx23pC3T6oaO8yNxaEBH4i6nZQ/d10fqqaCGuorVViJzFIUAdmR6QYYcHoaV6g==","shasum":"938d685a54015e5320a863f34162326cf7afc1e5","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.21.tgz","fileCount":54,"unpackedSize":2057120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHgUy94fmNiUEuVwU1/EFkgqTQPzCwhPESxcIyzH2twAiEA17ok0sz9ARmslORXv46930SRAfGN68HltMa1YWYD4jw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRMLqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYNA/9Ebp661LoKa+m4nNhi1BTAr793qQy8AVyqCYwa8mE0T96m/MO\r\nPP7Oc3PZ2AxVAL+nW1ki7MO0RROzo72aLf7Nd4pFBz1gcsaloHLE2AUETelS\r\nKmLlbPJOODP9M+oiteWdu2IZacVBmwLThb/KiW0eDG0Tb8r+1umhhuxXxEON\r\nDdEbBUdHGd1lqIUxhkwmpa+H2z7qgJGQ+pgqjPQw6rdzjifjTmnSsLf2nRuN\r\nBYj2U1e8xqIK4iuRkqi+gT3E4gF+DNuNSFAC7bztUW6TQu1dgjzBETShabTs\r\n6+I0vQ4MYbi/Fpo1i8ycB7HodhMYoLxV/T0PXk22zzfmAgsMxi8gE0HaEuZ/\r\nVO37O+j9z6dAMB059fsxvImXgVWshuiXsL7jGdtfY9h6CNh+NzZp3p4ko39z\r\ne2szYFSXRt/iUb8ylpMfWjb+9jEgKiB+7sQHtVllzxO0j45zfwz/+surYEiP\r\nHn0KQ5HbJ67tfhnEURiQaLRhQgfGf6mUoZhLQoZln8jiWKVj9BV1LILBGoNS\r\nuTs0ctkknInxYsmSSuSXh/NnQ3ukLBvaK05G9M0z2N0lsslmmxvpIDoYEfuQ\r\nfLtb2vMSA9XDINcqO/7h6qWO0Ycv87jxmCsV2GJTmj+rEJz9cD6dytDt5anE\r\n6Lfbc1N42eVvRN+zb7gWJONRMuuorJmZnjg=\r\n=Tpw3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.21_1682227945781_0.10761504767358221"},"_hasShrinkwrap":false},"0.6.22":{"name":"nostr-relaypool","version":"0.6.22","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test -- --testTimeout 5000 && npm publish"},"gitHead":"5ad8d328b13a8b26407472cf71ff94038d961d94","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.22","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-9vwdWFXH5kagF1iQaqcRKZaFNObA7TMpxCzV4CTW9jHHyxL4sN2FaD7mQOZY+FGrpr2B4RGPVpq5Ne50EcfCfg==","shasum":"eeb64d55bd4923c372294b48f073077788c2b46f","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.22.tgz","fileCount":54,"unpackedSize":2060977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQgkL9s/P+SH1PxoqIcasUOizaos6g3SuB3b7F09TCaAiEA0sLDtImE82aykXK2s5gE743OzDRnyRmJHBZQlVRN46I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRab5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHvRAAg9es3qUKdQvRx1EcvKnbMD6n0xtE1ka9MvmjV7uul0yK97J+\r\nQPTjW8JAQduPdjF4NlFVhw8k7XRO5YpHscYWo5qLWr6fW6qrbWbxFnLwZlvJ\r\nu7GWRKpTAYNjVH2BZ/NdRfZrOFlighFXoG1tyUOrk7Q0hGNfV9YEVBOAKNn7\r\nHwncJknSV+zX+3EyhiWZTLRnRYm0qmVkTDcuEV04Q9ReWmRfq/9GWN773lCf\r\nK0tUC/nmpmr/yxoSNpalJTmyafNA/XBqBoVQ9an8x4pNd6WJHQZsJU1SwWB7\r\nECt4QASdly7JeIXPLPuW5KouJF6EM85WtcUiyXtPAzkPE5xfJRmusKlrqi+C\r\nHT7LTdygM+PGcZiXoJzn0GyzHcvHBD7t5lWaOEnPrUVwj8cspAqZTddOOfiF\r\n3/i++EiDcHoujIO2hWlPj8lobGptALrZznq0AyPxRfEM9aioqOJui1bzsp/y\r\nIcRfpa3Baz9xEYHU/289fG5DLoWPTZ6bmdXWOBGJ9jdztUrf5rYWUijF06ZJ\r\nHRSqCLw0HuX7vUYusgNRS9x4ipICcfmYp0u1d1NPEHT4JHEf3zh0BQzFPvV2\r\nXTe7QiVXbXAoky4Ec8I3w52cVebt6Dv9lIbsZvF7x4taWxbS3ZPNCx057ejn\r\n3zXewstL+ZgiTs2Oxjpm273ylX1y45HfhQA=\r\n=AFfZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.22_1682286328925_0.09063370051371789"},"_hasShrinkwrap":false},"0.6.23":{"name":"nostr-relaypool","version":"0.6.23","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test -- --testTimeout 5000 && npm publish"},"gitHead":"5ad8d328b13a8b26407472cf71ff94038d961d94","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.23","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Zw80r9XeUaM7d2J8aDI2kvkZPjty02/+h8Ug6IzW0OXHsdT32dcKzP1D+81OtB2BMwmOw6heU7mUrMtF3NeG6A==","shasum":"81a221084dd9646d718745872ba6997e103c5c28","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.23.tgz","fileCount":54,"unpackedSize":2061643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/Xq/+NZqsycVeSxrnvMLF6J9BGzQG0XbF9w+iJpag+AiAKvQ/iHBRmNYlHlIwTWLpmTkUkjTEcB2+saknyaDSA6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRaeJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF9A//emK9Ea0ZltBuTHipmrwrNHiNEigyKloJ0Vl52QiU6YVlx/k9\r\n5pZFlVw9X500XcKr/DAE9IB+/R4XUd823v9qBDq/sX1ztGHCIpPkvfXSRsXV\r\nrqOOkU9EAn11RXL+wFMH07o/bPpL/bLPtFMZNz+DZVeELZEo1Pnx+C5RPmmk\r\nDjy+0PM3zvsI8sE8LDIE7yiLEFEGaQtx37pjzKo7tPbtHD055Vez72gwDIhU\r\nvARKp3PWAZl5QmYw2TTgdazsDqMT3Qtbqm3vkdVx8ElDIoZLcjTRWn+FQdgg\r\nFu8WefX+Ue8w9YqGB8PYhYnHILKJByNjfCmsYaw0xAoJSuVukrS6tQoVuyR4\r\nLUtcfdIKdpeh1Td/Cc1Vb74s+uDQLoHnm3eSTDjNJ95zEndfZsPtLbOk07XP\r\nG31FrWu5yXb/8uVwoIXInuBlNrc5AIZ+tzOtQ9eg6jbTeiZJqczjezxv/6KG\r\n7tUyQ1TwgODEEv1Yvl+LSDtcNneB/4Zl1gTctErlpm3VmSq9NR3iVOVHGCc0\r\ny14hBe+qDouU5MeaYWSB+DVab5CDuNX/ggH5dQhTgsO98YhpX2oGGs5xun/q\r\nKZ8jQegt2CKV9/5h6bQudNstOjavUCt2x6OlDLeiM0zyc28I+/ACJJxOc+NA\r\nAAY8QBFiuwGrhjPo2NQk/1f9UCzg1cUrTD0=\r\n=iL2W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.23_1682286473306_0.11451953753766464"},"_hasShrinkwrap":false},"0.6.24":{"name":"nostr-relaypool","version":"0.6.24","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test -- --testTimeout 5000 && npm publish"},"gitHead":"a8a688d61fa4f9ff79276d36b85a1df1fd4b0a2a","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.24","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-qSb90mQ80X/7B7RsUp/TTjgr3l9F/oSTuljDC0k9pCR07s1x42uKfS/2+4TDr5rcEmpN4qv0C+q80YYVvPDuIg==","shasum":"0988a6fae52b3f5f4dc35d498084dba23ae4ee5c","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.24.tgz","fileCount":54,"unpackedSize":2098298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLSe97MxOCqm1P4sbNcsxhEKDUuF1vGvLJXCOjLvVkSAiAfH7ot2ciO6XIXBPnWemS0Lp66qjI9UBDjuYX5xWuZvg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSbmkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVqA/7BnHob4OXBMY5hvDV+pdfgLmRzOhXguCZGyE9KH9d3Obb3s/+\r\nGWoxGe9pcphJP2ILtwaEcD9/+uyO9JBzY9vaySZJX+i2IqHvLl8i1neIcFgK\r\nxT2hC/S+tVyIRGMrNS+Z4I940PFdL0iXT5gA+Li3LzIghww7OfIqiykCh0L1\r\nkh3cmf2Lg1XaZL0cS4CK87a7mDmmFS5iYcLwlxGQUmJC8AYJL+uNelBQss8M\r\nrjr+oTT4RKnfyBCSie44sViX45zh3vYWnRvQiwdDWatuZxIwz4pg9z6IrGF4\r\n9zloBU4HqZJllfPw6zeOMtEHdS5hfTgjS42K81EKcFN7g0/eo+7lBUfdzpcB\r\nIv+bbnydDBf+U9SBH88833IMQgiLgvfdiAx0EvUhCJ3i37aYb56FCjW3hCzH\r\nujWezVnU4TbeGBeGKuFifu7LIauZebN+RTYKXhCXq3wx8cWlNMfYly6sPWZe\r\nk2146bQ94MDix9z5uMcnqeS02xDvpUeZDWRNQio/GaeNrtxIAvDqqXRZNlAg\r\nqOGE7GBLc0p3HEkdwUNuSqFsp90rArmPdNDVtw0X0e+P2MWeLqq1wrdYVEri\r\n+IIFgooFfsVqZE2J+XZPU2R2vZ/AN8gKzxVyDvN+RBxFlKflUYwqLL2NcQb8\r\nkgRgSGPxpAn9bQflA9LpkvCR//bApLqB/qc=\r\n=oy6t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.24_1682553252603_0.13373556611424098"},"_hasShrinkwrap":false},"0.6.25":{"name":"nostr-relaypool","version":"0.6.25","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test -- --testTimeout 5000 && npm publish"},"gitHead":"8a23f786f2771c6b0f36e388db8cf8a5f0c5070f","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.25","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-TCinJFoVdCxMTLWZLoZPvN/NdNgczq5ix+exMjsEcoxg6z9rcwB/UykFk0lgKUvS1hXQWCXz9mGeL11zwmkZZg==","shasum":"e8cd5c0af160c695b9ba4422a73732f15b4310c9","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.25.tgz","fileCount":54,"unpackedSize":2105179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5DyyPzZXOjcoVypcrUsTvu8biBHx7YdISpqZ4AKyHMgIgEVJldk+opZFP1w0ycxX5C9/CdjwBg/7c/7z/14/9abs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSb4IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhuQ/9EzKa9KcPonCH+fugpjLOqo7nQ1VC29xMH5BqqxZk/egsbXK3\r\nj/yo5nN1A0/YF2KlOPg38XdcLrR5Ys0ZCQEZGlABk1c2PvTt8dLdVZ8Gwlt2\r\nw0Rb2V9kcEee4Agywfvku1IwCo0NXwmtJTosojn9+oYbS3Ngq478N8CmS7Jw\r\nHKo9jOuuOnI29YszaxhTcLgCeqpplk1E2M8yuDMdfBB4aAODy1HZxTVha7sp\r\n8p3opyjW8QbkizlazDe0yOYNEG8TO0SiqA0g4eSBhpUhYxhlZEiDIRBmrYbd\r\ndblGPFCTrAC81bTxPbs8u4ejp/a8kikWrn5YFHX+w0RYYSBicx+afmMJ65dG\r\nGQdoyMXk2FDp5aIsNGpnMFnkYi3UcinUZuzVnEYYk4E0tixy2ztQ5BHLX4WS\r\n5pkfvsinN9GU3KiNjXF/DeVLdTTKt6uwityF+YGno2G2XYFJUBbiVUGcwqix\r\nhZKvmFtGsr7d5JeMAbBLbv39r6fXgfxL0K1nqkkftLLLYZrQCXVlQgFOLuJA\r\nc3G9wClB9cG7MGUKSsoVYaKz5UdRBWR9Is+HAif92JIShfBUXWm+vkW233le\r\nJ0elN+oUs1wbPk+UXWf2sojGXdt+uIYJUdy7phS91wmzw2FS84gRTcmqBkLz\r\n4wxJqsxtGxFqC2/sTEY1Dy5xdZhZuVFBLU4=\r\n=yg6K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.25_1682554376093_0.41477806781946613"},"_hasShrinkwrap":false},"0.6.26":{"name":"nostr-relaypool","version":"0.6.26","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test -- --testTimeout 5000 && npm publish"},"gitHead":"8a23f786f2771c6b0f36e388db8cf8a5f0c5070f","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.26","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-LxljIzPT1RVQEC+i9HPIwfwki8sIddgUfGGbq/a+Ew8MTb1gWKE1i+i4oB0qj0vKrGHdqPFTY0JAiJ4/IGiIgA==","shasum":"bff9081b75ed029dd1537e90498321900d050bda","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.26.tgz","fileCount":54,"unpackedSize":2105031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqm4csbH+yZ5i0yHuPT4r1MZW1yAn9FFBlOVoqcN5LVAiBx82sgRvU0l90p+d/iRH/5Cm0g/mz0dysR8tFqaitAWQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSdHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVSRAAoHcqaBg1J9Fah9XYpXmLVC6N5CDcaQJcSnA0iB32EACNx7bh\r\ng8P715AMcbfz/T1S7rS7i/GGQkQf18nWXwwiVjBy9GaJQVEr/xAJHnlXEmoG\r\nuc4u4eJq59fkO+XBROlEJ/0pMUoLUvatsKLgPzEVjIEOaZACj0VClMSLMo9H\r\nZhM/r2yMqL0+AXo7e9kBK1t5STGiZd7JCEgliR+sHKdl0GlmFuVXurJN87/c\r\ntEvMeBbE+3nfDgwumGP85jW+uZwDhZIUrEkvcUK1Sv6qtMy39oIW6o+V36WB\r\nzDVU+XzgwMmUBf9jy8qADNc4x2e3vQxP/XqEBtxI7SH755iFtn3L8vmZli9K\r\ng7eEXADFsnR/mJNOx0W0e4uI1hyGuOLtWlIO986gUQAluvEfekNN3GR1xTOA\r\nZArij3NG1RasxA2VVy3NDFyTc953JPPnDcFMm3D7nbyVjlrtsm14kguZ3V4C\r\nvoHwx4ueUnkm/qPXlmC2OLUFpP380DihhTmwRUtwdroOm+wAKFtxeT+75S8t\r\nu9wAvTRC8aCQM4x6PiwkxcXP6fQcvl2jAxV6bNw/3qR8Y2q2c2wJS9wuHh2w\r\n6WhquNJiAiH/Xaz8NxR9iH39ZLOQQQ1HCVmakapx810f++cKfk1Jn4pL/jX/\r\nCaPv+2h/E5u6UT9dPBsBZwrPWYA5aSABg84=\r\n=pQYZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.26_1682559433562_0.7708787432647015"},"_hasShrinkwrap":false},"0.6.27":{"name":"nostr-relaypool","version":"0.6.27","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test -- --testTimeout 5000 && npm publish"},"gitHead":"926c48cd2b2bb84f55e2202d8b60347637515284","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.27","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-YtQxb8z9VHsPEQfC4rkxztqyGvWM1kcwiLhp/N8PpZX1+9mJhoIFctgpGxWB1LXhZgRiyJfY5Ml4EklvtWELuw==","shasum":"d2a3f046043964ad3b2b82db2b3467a64a9da863","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.27.tgz","fileCount":54,"unpackedSize":2111995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4NanbO1sRcZWvk2CffUrquhf3KorRoGYdukhKfckP9QIgGpSvxxrDMUmVQfekgyCa01AOavCF2hpa0cWpzIN3RV0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSiAzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9qg/+L/KzGa5y2oIfZOs2Q+3fw9g9oZ10BrwlvUUhqc7DqjTqS9Z/\r\nO01Ri+FUp0vPneH7m9YXXm1F/rgyZD9EiQ4yND3P6wcu71sdU8IWG850nG5P\r\nU26O+Ajrf9zXakB6fPn1NX0ggDiTmzpaE9bF8c3eeQmifcHy9otMi0cB+L80\r\noJHXXCcI90liLx8kvtA8q/h9PCoUHQTlCa4bTGYNB71RVXXCJQkYIwzJAmgS\r\nV7PMNRls00RZCqqerWBodnJO0Eh6tSsiL/64y7N2oCYALXCwk2OM/y8N3g3z\r\n0zq6WDEGoxpxB7uI528v1ntL0iHOJAsCjQ0l/zJ36UrJwGmzS6nGbUwkLnsQ\r\nIh8wcdkeu+6WD027Y+uolT9WM0Pcnli0kSos3cvFJtvEPELV9s+TacjHRifs\r\nEUy0GSE6gLbuewe2qWFga5kosCgFdM6WNOzLz2PjwbblP75t0FRpcjyOI+rb\r\nBtB5+g8IczSAdCaCyBYKcFUWBhxmnWFY03dtxXi+O/0+g04r5rpTuN94o/0+\r\nNsIp7DMkLx7exNmFKCg0UFQ0uGSpHn0wPwWa4fINU+voH8e0KQ6i+Nr2LkSc\r\njrm7r+YUr6ccPYiIIl0JI9nYy25ZlniYZ/XVRJl4eMsJTZ72G7h8nrL9g3ff\r\n2leoLFHBU5yBgYoNqzsfAzcP7M89VyVt92A=\r\n=1rgS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.27_1682579506854_0.05620612447787976"},"_hasShrinkwrap":false},"0.6.28":{"name":"nostr-relaypool","version":"0.6.28","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"@jest/source-map":"^29.4.3","isomorphic-ws":"^5.0.0","nostr-tools":"^1.10.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@noble/hashes":"^0.5.7","@noble/secp256k1":"^1.7.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^18.0.3","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","esbuild":"0.16.9","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.0.3","node-fetch":"2","prettier":"2.8.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.22.0","typescript":"^4.9.4","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"npm i && npm run build && npm run test -- --testTimeout 5000 && npm publish","type-check":"tsc"},"gitHead":"0441e043ca351305ec1e50fb301fb4b5a2634d00","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.28","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-kyLChBunf6IB2O3MSPHBe9iSokBGyqZHvAJXZ5+eh9C4znAu7iY8L/yh0V4Ta/P9TtzDna3QTEgFWVan4m0vBA==","shasum":"50f1dc21c11bda1fca2a6d785d78fd6f6ead9a57","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.28.tgz","fileCount":54,"unpackedSize":2112754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/JBanMzIWBl07PLT3JGlvcyfsl1ZvUqtOF73i3pTRKQIhAJQ+7xE8yH5paED6pO9jHmWowo3m4QP4JGloi/dKtgJe"}]},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.28_1685004246665_0.06087657936268065"},"_hasShrinkwrap":false},"0.6.30":{"name":"nostr-relaypool","version":"0.6.30","description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","type":"module","repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"main":"lib/nostr-relaypool.cjs","module":"lib/nostr-relaypool.esm.js","exports":{"import":"./lib/nostr-relaypool.esm.js","require":"./lib/nostr-relaypool.cjs"},"dependencies":{"isomorphic-ws":"^5.0.0","nostr-tools":"^1.17.0","safe-stable-stringify":"^2.4.2"},"keywords":["decentralization","social","censorship-resistance","client","nostr"],"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6","@jest/globals":"^29.3.1","@jest/source-map":"^29.4.3","@noble/hashes":"^1.3.2","@noble/secp256k1":"^2.0.0","@scure/base":"^1.1.1","@scure/bip32":"^1.1.1","@scure/bip39":"^1.1.0","@types/jest":"^29.2.5","@types/node":"^20.9.2","@types/ws":"^8.5.4","@typescript-eslint/eslint-plugin":"^6.11.0","@typescript-eslint/parser":"^6.11.0","esbuild":"0.19.6","esbuild-plugin-alias":"^0.2.1","eslint":"^8.30.0","eslint-config-prettier":"^9.0.0","eslint-plugin-babel":"^5.3.1","esm-loader-import-relative-extension":"^1.0.8","esm-loader-typescript":"^1.0.3","events":"^3.3.0","jest":"^29.3.1","node-esm-loader":"^0.2.5","node-fetch":"3.3.2","prettier":"3.1.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","tsd":"^0.29.0","typescript":"^5.2.2","ws":"^8.12.0"},"scripts":{"build":"node build.js","pretest":"node build.js","test":"NODE_OPTIONS=--experimental-vm-modules npx jest","publish":"yarn install && npm run build && npm run test -- --testTimeout 5000 && npm publish","type-check":"tsc"},"gitHead":"65b32337f14bb365b88340ea8ab7937017ad0792","bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","_id":"nostr-relaypool@0.6.30","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-DXW0dQIO6+lmxAFQ1EM4Mmb7ucxiFE5mthz+kWlbJgEpSUmk4dhaTzPEWdEDkpOULaJ230gM15aT/c9SahkUTA==","shasum":"f04e6ac312991fa6dac813755626f393075e30c9","tarball":"https://registry.npmjs.org/nostr-relaypool/-/nostr-relaypool-0.6.30.tgz","fileCount":58,"unpackedSize":2663035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDa+zsgE0QcNFrn7cGikXYbhgb5tqCGAKzTy76O7tqfpAiEAmlXkQ9qsZMkaPck7vdIRbPu08dfBTZSmN88dlHDSABY="}]},"_npmUser":{"name":"adamritter","email":"aritter@gmail.com"},"directories":{},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nostr-relaypool_0.6.30_1700494619579_0.35145668402905383"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-03T22:02:32.840Z","0.1.0":"2023-01-03T22:02:33.097Z","modified":"2023-11-20T15:37:00.119Z","0.1.1":"2023-01-05T15:38:46.869Z","0.1.2":"2023-01-05T22:14:35.528Z","0.2.0":"2023-01-06T12:43:08.353Z","0.2.1":"2023-01-06T13:21:48.530Z","0.2.2":"2023-01-08T23:59:42.251Z","0.2.3":"2023-01-10T00:38:52.584Z","0.2.4":"2023-01-11T22:37:27.493Z","0.2.5":"2023-01-11T23:30:08.038Z","0.3.0":"2023-01-13T00:04:39.745Z","0.3.1":"2023-01-13T13:00:59.646Z","0.3.2":"2023-01-13T18:51:23.500Z","0.3.3":"2023-01-13T18:55:48.152Z","0.3.4":"2023-01-13T22:59:53.317Z","0.3.5":"2023-01-17T23:07:28.750Z","0.3.6":"2023-01-17T23:14:29.876Z","0.3.7":"2023-01-18T11:23:45.390Z","0.3.8":"2023-01-18T13:14:47.750Z","0.3.9":"2023-01-18T13:19:27.567Z","0.3.10":"2023-01-18T13:35:09.034Z","0.3.11":"2023-01-18T14:27:22.993Z","0.3.12":"2023-01-18T14:28:03.739Z","0.3.13":"2023-01-18T14:28:36.113Z","0.3.14":"2023-01-18T14:30:32.669Z","0.3.15":"2023-01-18T14:32:21.344Z","0.3.16":"2023-01-19T21:04:21.863Z","0.3.17":"2023-01-19T21:22:20.846Z","0.3.18":"2023-01-19T21:44:06.100Z","0.3.19":"2023-01-23T09:42:25.847Z","0.3.20":"2023-01-23T09:50:00.344Z","0.3.21":"2023-01-23T09:59:56.897Z","0.3.22":"2023-01-23T10:23:30.112Z","0.3.23":"2023-01-23T13:48:23.986Z","0.3.24":"2023-01-23T14:19:46.375Z","0.3.25":"2023-01-23T21:57:31.792Z","0.3.26":"2023-01-24T16:45:41.347Z","0.3.27":"2023-01-25T10:11:07.795Z","0.3.28":"2023-01-25T12:31:12.474Z","0.3.29":"2023-01-26T00:24:49.687Z","0.3.30":"2023-01-28T14:02:18.446Z","0.4.0":"2023-01-28T15:49:12.405Z","0.4.1":"2023-01-29T12:21:15.604Z","0.4.2":"2023-01-30T12:11:58.697Z","0.4.3":"2023-01-31T13:39:33.876Z","0.4.4":"2023-01-31T14:39:21.668Z","0.4.5":"2023-01-31T21:26:18.966Z","0.4.6":"2023-02-01T13:21:44.659Z","0.4.7":"2023-02-01T17:00:26.853Z","0.4.8":"2023-02-01T19:25:37.402Z","0.4.9":"2023-02-02T18:06:27.122Z","0.4.10":"2023-02-08T20:26:04.157Z","0.4.11":"2023-02-08T22:29:47.969Z","0.4.12":"2023-02-08T22:31:47.491Z","0.4.13":"2023-02-09T18:12:13.168Z","0.4.14":"2023-02-17T00:34:36.075Z","0.4.15":"2023-02-17T15:59:19.307Z","0.4.16":"2023-02-17T16:00:00.952Z","0.4.17":"2023-02-18T18:22:21.037Z","0.5.0":"2023-02-20T17:12:42.146Z","0.5.1":"2023-02-20T17:55:26.413Z","0.5.2":"2023-02-20T18:02:33.711Z","0.5.3":"2023-02-22T23:20:42.667Z","0.5.4":"2023-03-04T12:57:01.112Z","0.5.5":"2023-03-04T12:59:50.311Z","0.5.6":"2023-03-08T17:47:48.755Z","0.5.7":"2023-03-08T18:01:38.662Z","0.5.8":"2023-03-08T18:35:59.583Z","0.5.9":"2023-03-08T20:28:36.497Z","0.5.10":"2023-03-09T01:55:57.874Z","0.5.11":"2023-03-09T02:10:39.298Z","0.5.12":"2023-03-09T22:37:14.312Z","0.5.13":"2023-03-10T04:28:50.482Z","0.5.14":"2023-03-12T04:21:33.793Z","0.5.16":"2023-03-13T21:29:30.712Z","0.5.17":"2023-03-14T18:05:12.117Z","0.5.18":"2023-03-14T19:08:11.824Z","0.6.0":"2023-03-24T15:09:57.205Z","0.6.1":"2023-03-24T15:18:37.701Z","0.6.2":"2023-03-24T15:42:07.905Z","0.6.3":"2023-03-24T15:51:51.880Z","0.6.4":"2023-03-24T16:15:13.064Z","0.6.5":"2023-03-24T18:59:06.602Z","0.6.6":"2023-03-28T15:52:11.134Z","0.6.7":"2023-03-28T15:54:43.025Z","0.6.8":"2023-03-31T04:38:00.948Z","0.6.9":"2023-03-31T20:36:44.949Z","0.6.10":"2023-04-05T14:57:13.322Z","0.6.11":"2023-04-08T17:41:58.446Z","0.6.12":"2023-04-08T18:02:56.526Z","0.6.13":"2023-04-08T19:30:56.769Z","0.6.14":"2023-04-10T17:52:29.146Z","0.6.15":"2023-04-10T19:03:01.563Z","0.6.16":"2023-04-12T14:17:18.579Z","0.6.17":"2023-04-21T21:40:45.456Z","0.6.18":"2023-04-21T21:41:20.164Z","0.6.19":"2023-04-22T22:25:00.166Z","0.6.20":"2023-04-23T05:22:01.309Z","0.6.21":"2023-04-23T05:32:26.020Z","0.6.22":"2023-04-23T21:45:29.172Z","0.6.23":"2023-04-23T21:47:53.519Z","0.6.24":"2023-04-26T23:54:12.839Z","0.6.25":"2023-04-27T00:12:56.313Z","0.6.26":"2023-04-27T01:37:13.813Z","0.6.27":"2023-04-27T07:11:47.152Z","0.6.28":"2023-05-25T08:44:06.923Z","0.6.30":"2023-11-20T15:36:59.934Z"},"maintainers":[{"name":"adamritter","email":"aritter@gmail.com"}],"description":"A Nostr RelayPool implementation in TypeScript using only nostr-tools library as a dependency.","homepage":"https://github.com/adamritter/nostr-relaypool-ts#readme","keywords":["decentralization","social","censorship-resistance","client","nostr"],"repository":{"type":"git","url":"git+https://github.com/adamritter/nostr-relaypool-ts.git"},"bugs":{"url":"https://github.com/adamritter/nostr-relaypool-ts/issues"},"readme":"# nostr-relaypool-ts\n\nA Nostr RelayPool implementation in TypeScript using https://github.com/nbd-wtf/nostr-tools library as a dependency.\n\nIts main goal is to make it simpler to build a client on top of it than just a dumb RelayPool implementation.\n\nIt's used by:\n\n- https://iris.to/\n- https://rbr.bio/\n- https://nostrbounties.com/\n- To be part of NDK\n\n(Add yourself here :) )\n\nFeatures:\n\n- Merging filters: separate filters with the same type of query (like asking for different authors with the same\n  kinds) are automatically merged for every subscription request to decrease the number of filters,\n  as the server usually handles it better.\n- Deleting empty filters: filters with no possible match are deleted, and subscription is not even created if there\n  would be no valid event.\n- Duplicate events from cache / different relays are parsed / verified / emitted only once\n- If an event with kind 0 / 3 is emitted, older events with the same author and kind are not emitted. The last\n  emitted event with that kind and author is always the freshest.\n- Delayed subscriptions allow clients to request data from different components, and let the RelayPool implementation\n  merge, deduplicate, prioritize, cache these requests and split the replies to send to each subscription\n  from the clients. It needs lots of testing and optimizations to get it to production level, but prototyping is important\n  at this stage.\n- Compute smallest created_at (for continuing subscriptions on relays). When continuing a subscription, just pass\n  the specific relay.\n- Run RelayPool in Web worker for smooth scrolling\n- Delete signatures (off by default)\n- Caching events (off by default): every event searched by id or event of Metadata or Contacts kind are cached in memory.\n  Returning cached data can be turned off for each filter\n- Automatically close subscriptions (optional)\n- Automatically select relays by getting write relays from indexing servers\n- Getting metadata / contacts from indexing servers and cache them.\n- Automatically reconnect to servers (optional)\n\n# Installation:\n\n```bash\nnpm i nostr-relaypool\n```\n\n# Installation for use in NodeJS\n\n```bash\nnpm i nostr-relaypool ws\n```\n\n# Usage:\n\n```typescript\nimport {RelayPool} from \"nostr-relaypool\";\n\nlet relays = [\n  \"wss://relay.damus.io\",\n  \"wss://nostr.fmt.wiz.biz\",\n  \"wss://nostr.bongbong.com\",\n];\n\nlet relayPool = new RelayPool(relays);\n\nlet unsub = relayPool.subscribe(\n  [\n    {\n      authors: [\n        \"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245\",\n      ],\n    },\n    {\n      kinds: [0],\n      authors: [\n        \"0000000035450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245\",\n      ],\n      relay: \"wss://nostr.sandwich.farm\",\n    },\n  ],\n  relays,\n  (event, isAfterEose, relayURL) => {\n    console.log(event, isAfterEose, relayURL);\n  },\n  undefined,\n  (events, relayURL) => {\n    console.log(events, relayURL);\n  }\n);\n\nrelayPool.onerror((err, relayUrl) => {\n  console.log(\"RelayPool error\", err, \" from relay \", relayUrl);\n});\nrelayPool.onnotice((relayUrl, notice) => {\n  console.log(\"RelayPool notice\", notice, \" from relay \", relayUrl);\n});\n```\n\n# Web worker support (not all functionality is supported yet, but feel free to add, it's easy):\n\n```\nimport { RelayPoolWorker } from 'nostr-relaypool';\n\nconst worker = new Worker(\n  new URL('./node_modules/nostr-relaypool/lib/nostr-relaypool.worker.js', document.location.href)\n);\nconst relayPool = new RelayPoolWorker(worker);\n```\n\n<br/>\n\n# API documentation:\n\n```typescript\nRelayPool(relays:string[] = [], options:{useEventCache?: boolean, logSubscriptions?: boolean,\n          deleteSignatures?: boolean, skipVerification?: boolean,\n          autoReconnect?: boolean} = {})\n```\n\nRelayPool constructor connects to the given relays, but it doesn't determine which relays are used for specific subscriptions.\n\nIt caches all events and returns filtering id and 0 / 3 kinds with requested pubkeys from cache.\n\noptions:\n\n- useEventCache: turns on caching of all events. WARNING: This makes memory grow without limit.\n- logSubscriptions: turns on logging subscriptions.\n  1 entry per RelayPool subscription, and it can help clients significantly\n- deleteSignatures: delete signatures for events\n- skipVerification: skip event signature verification\n- autoReconnect: aggressively reconnect automatically (not suggested for clients)\n\n<br/>\n\n```typescript\n RelayPool::subscribe(filters: Filter & {relay?: string, noCache?: boolean},\n                      relays: string[] | undefined,\n                      onEvent: (event: Event, isAfterEose: boolean,\n                          relayURL: string | undefined) => void,\n                      maxDelayms?: number,\n                      onEose?: (relayURL, minCreatedAt) => void,\n                      options: {\n                        allowDuplicateEvents?: boolean,\n                        allowOlderEvents?: boolean,\n                        logAllEvents?: boolean,\n                        unsubscribeOnEose: boolean,\n                        defaultRelays?: string[]} = {}\n              ) : () => void\n```\n\nCreates a subscription to a list of filters and sends them to a pool of relays if\nnew data is required from those relays.\n\n- filters:\n\n  If the relay property of a filter is set, that filter will be requested only from that relay.\n  Filters that don't have relay set will be sent to the relays passed inside\n  the relays parameter. There will be at most 1 subscription created for each relay\n  even if it's passed multiple times in relay / relays.\n\n  The implementation finds filters in the subscriptions that only differ in 1 key and\n  merges them both on RelayPool level and Relay level.\n  The merging algorithm is linear in input size (not accidental O(n^2)).\n  It also removes empty filters that are guaranteed to not match any events.\n\n  noCache inside a filter instructs relayPool to never return\n  cached results for that specific filter, but get them from a subscription.\n  (maybe refresh or revalidate would be a better name, but noCache was selected\n  as it's defined in the Cache-Control header of the HTTP standard).\n  It may only be useful if kinds 0, 3 are requested.\n\n  If no real work would be done by a relay (all filters are satisfied from cache or empty) the subscription will not be sent\n  (but the cached events will be provided instantly using the onEvent callback).\n\n- relays: Events for filters that have no relay field set will be requested from\n  all the specified relays.\n\n  If relays is not set and authors is set for all filters, RelayPool will get write relays for all authors in the subscription\n  and send the subscription to those relays.\n\n- onEvent:\n\n  Other RelayPool implementations allow calling onevent multiple times\n  on a Subscription class, which was the original design in this library as well, but\n  since caching is implemented, it's safer API design to pass onevent inside the\n  subscribe call.\n\n  Events that are read from the cache will be called back immediately\n  with relayURL === undefined.\n\n  isAfterEose is true if the event was recieved from a relay after the EOSE message.\n  isAfterEose is always false for cached events.\n\n- maxDelayms: Adding maxDelay option delays sending subscription requests, batching them and matching them after the events come back.\n\nIt's called maxDelay instead of delay, as subscribing with a maxDelay of 100ms and later subscribing with infinity time will reset the timer to 100ms delay.\n\nThe first implementation uses matchFilter (O(n^2)) for redistributing events that can be easily optimized if the abstraction is successful.\n\nIf it's used, the returned function doesn't do anything. It can't be used together with onEose.\n\n- onEose: called for each EOSE event received from a relay. Can't be used together with maxDelayms\n\n  minCreatedAt contains the smallest created_at seen or Infinity if there were no events in the subscription.\n\n- options:\n\n  - allowDuplicateEvents: by default duplicate events with the same id are filtered out.\n    This option removes duplicate event filtering.\n\n  - allowOlderEvents: if a subscription emitted an event with kind 0 or 3 (metadata / contacts),\n    it doesn't allow emitting older events by default. This option overrides that filter.\n\n  - logAllEvents: Log all events that are sent back to separate subscriptions. It can be a lot of events,\n    so this option is only advised for application development, especially debugging.\n\n  - unsubscribeOnEose: The most important option to use for past events with different queries (for example subscribing when the ids are known).\n    the number of subscriptions on relays are limited, this option closes subscription on each relay when the relay sends EOSE event.\n\n  - defaultRelays: if relays is undefined, sometimes no writeRelays can be found for the authors in the filters.\n    In that case the subscription falls back to these passed defaultRelays\n\n  - dontSendOtherFilters: other filters may have timeouts, but this subscription may be sent instantly,\n    in this case this option can be used (for example for rbr.bio that doesn't have limits).\n\nReturn value:\n\nReturns a function that stops sending more data with the onEvent callback. When all virtual subscriptions are unsubscribed,\nan unsubscribe request is sent to all relays.\n\n```typescript\n RelayPool::sendSubscriptions(onEose?: (events, relayURL) => void) : () => void\n```\n\nSends subscriptions queued up with delayed subscriptions. It can be used after all subscriptions are requested (with some delay or Infinite delay).\n\n```typescript\n  async getEventById(id: string, relays: string[], maxDelayms: number) : Promise<Event>\n```\n\nGets one event by event id. Many similar subscriptions should be batched together. It is useful inside a component when many components are rendered.\n\nOther API functions:\n\n```typescript\nRelayPool::publish(event: Event, relays: string[])\n\nRelayPool::onnotice(cb: (url: string, msg: string) => void)\n\nRelayPool::onerror(cb: (url: string, msg: string) => void)\n\nRelayPool::setWriteRelaysForPubKey(pubkey: string, writeRelays: string[])\n\nRelayPool::subscribeReferencedEvents(\n    event: Event,\n    onEvent: OnEvent,\n    maxDelayms?: number,\n    onEose?: OnEose,\n    options: SubscriptionOptions = {}\n  ): () => void\n\nRelayPool::fetchAndCacheMetadata(pubkey: string): Promise<Event>\n\nRelayPool::subscribeReferencedEventsAndPrefetchMetadata(\n    event: Event,\n    onEvent: OnEvent,\n    maxDelayms?: number,\n    onEose?: OnEose,\n    options: SubscriptionOptions = {}\n  ): () => void\n\nRelayPool::setCachedMetadata(pubkey: string, metadata: Event)\n\n```\n\n# Support:\n\nTelegram: @AdamRitter\n\nnpub1dcl4zejwr8sg9h6jzl75fy4mj6g8gpdqkfczseca6lef0d5gvzxqvux5ey\n\n# DEPRECIATED: Experimental API wrapper for RelayPool\n\nAll these are depreciated as they are not too useful abstractions in practice.\n\nThis is the first taste of an API wrapper that makes RelayPool easier to use. It's experimental (many methods haven't been tested at all) and subject to change significantly.\n\nThe first parameter is OnEvent, last parameter is always maxDelayms, and the middle parameter is limit if it's needed.\n\nAn unsubscribe function is returned, although it's not implemented yet.\n\n```typescript\n RelayPool::subscribeEventObject(filters: Filter & {relay?: string, noCache?: boolean},\n                      relays: string[] | undefined,\n                      onEventObject: (eventObject: EventObject, isAfterEose: boolean,\n                          relayURL: string | undefined) => void,\n                      maxDelayms?: number,\n                      onEose?: (relayURL, minCreatedAt) => void,\n                      options: {allowDuplicateEvents?: boolean, allowOlderEvents?: boolean,\n                          logAllEvents?: boolean, unsubscribeOnEose: boolean} = {}\n              ) : () => void\n\nconst pubkey =\n  \"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245\";\nconst relays = [\n  \"wss://relay.damus.io\",\n  \"wss://nostr.fmt.wiz.biz\",\n  \"wss://relay.snort.social\",\n];\nconst relayPool = new RelayPool();\nconst author = new Author(relayPool, relays, pubkey);\nauthor.metaData(console.log, 0);\nauthor.follows(console.log, 0);\nauthor.followers(console.log, 0);\nauthor.subscribe([{kinds: [Kind.Contacts]}], console.log, 0);\nauthor.allEvents(console.log, 5, 0);\nauthor.referenced(console.log, 5, 0);\nauthor.followers(console.log, 50, 0);\nauthor.sentAndRecievedDMs(console.log, 50, 0);\nauthor.text(console.log, 10, 0);\n\nnew Author(relayPool: RelayPool, relays: string[], pubkey: string)\n\nAuthor::metaData(cb: (event: EventObject) => void, maxDelayms: number): () => void\n\nAuthor::subscribe(filters: Filter[], cb: OnEvent, maxDelayms: number): () => void\n\nAuthor::followsPubkeys(cb: (pubkeys: string[]) => void, maxDelayms: number): () => void\n\nAuthor::follows(cb: (authors: Author[]) => void, maxDelayms: number): () => void\n\nAuthor::allEvents(cb: OnEventObject, limit = 100, maxDelayms: number): () => void\n\nAuthor::referenced(cb: OnEventObject, limit = 100, maxDelayms: number): () => void\n\nAuthor::followers(cb: OnEventObject, limit = 100, maxDelayms: number): () => void\n\nAuthor::sentAndRecievedDMs(cb: OnEventObject, limit = 100, maxDelayms: number): () => void\n\nAuthor::text(cb: OnEventObject, limit = 100, maxDelayms: number): () => void\n\ncollect(onEvents: (events: Event[]) => void): OnEvent  // Keeps events array sorted by created_at\n\n```\n","readmeFilename":"README.md"}