{"_id":"hyperdht","_rev":"110-1cc54f9518b3d0587b24e2f1a1b00623","name":"hyperdht","dist-tags":{"latest":"6.35.0"},"versions":{"0.0.0":{"name":"hyperdht","version":"0.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@0.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/hyperdht","bugs":{"url":"https://github.com/mafintosh/hyperdht/issues"},"dist":{"shasum":"2677342cf54801703f96380cb8c66514a5856188","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-0.0.0.tgz","integrity":"sha512-rVtDjvgbFDbflQTzQXDvwK9GKA3L00t9ajOJcj42cpHVs0AEVN8cd6/SemyMsmaX8b1h1BLHWZc+YeppDHRNzQ==","signatures":[{"sig":"MEUCIFg30SjwPjoLAhpzJtoVCWW/nnryBfTS+RANIWXVgnvAAiEA5NHcxZYBKqHnvk3HZwnEa4h/hwHEeyTwc0bD5PMn5zs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2677342cf54801703f96380cb8c66514a5856188","gitHead":"8b7592a2a1d6f466cf9ef2cab91201988a04162b","scripts":{"test":"standard"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/hyperdht.git","type":"git"},"_npmVersion":"2.15.9","description":"WIP dht based on kademlia, with a focus on extensibility + modularity","directories":{},"_nodeVersion":"4.4.3","dependencies":{"inherits":"^2.0.3","k-bucket":"^3.2.1","ipv4-peers":"^1.1.1","protocol-buffers":"^3.1.6"},"devDependencies":{"standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht-0.0.0.tgz_1473954129892_0.4549643495120108","host":"packages-16-east.internal.npmjs.com"}},"1.0.0":{"name":"hyperdht","version":"1.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@1.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/hyperdht","bugs":{"url":"https://github.com/mafintosh/hyperdht/issues"},"bin":{"hyperdht":"./bin.js"},"dist":{"shasum":"894907fa6bad188b082982d9cc3c9324d85c9f75","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-1.0.0.tgz","integrity":"sha512-BPzM1c27W4njsYGQh4pHD37cKG/JyXSnMvHO4otaKac/oX83MkeWBt7kaT+dgGFrGXQjM3F5360eb2cL9L/agQ==","signatures":[{"sig":"MEQCIGh3b3Df9g7S3brK9rQmz0rIGR7KnFmj5JgIByeTUOLBAiAyazPm1TUvl+GvFmxCXPLsWjLNGGv9R6ZKza0A26wDng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"894907fa6bad188b082982d9cc3c9324d85c9f75","gitHead":"2a104d54c2b950885a9e94b09c0198e8b543cb89","scripts":{"test":"standard"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/hyperdht.git","type":"git"},"_npmVersion":"3.10.10","description":"A DHT that supports peer discovery and distributed hole punching","directories":{},"_nodeVersion":"6.9.5","dependencies":{"dht-rpc":"^2.2.0","inherits":"^2.0.3","minimist":"^1.2.0","ipv4-peers":"^1.1.1","buffer-equals":"^1.0.4","unordered-set":"^2.0.0","protocol-buffers":"^3.2.1"},"devDependencies":{"standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht-1.0.0.tgz_1486271101024_0.39437607675790787","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"hyperdht","version":"1.1.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@1.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/hyperdht","bugs":{"url":"https://github.com/mafintosh/hyperdht/issues"},"bin":{"hyperdht":"./bin.js"},"dist":{"shasum":"4e3e732a74082e1a97fa872e60d23f988c0d1a7c","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-1.1.0.tgz","integrity":"sha512-Q91Nlv4oUjtRPU5Uwr45ozPHCv93Gl1rFl3Wxg6RgyNktTFRu86YeF0WkqULsBDRS8rXPfPjiF4tGEIC4pmaHA==","signatures":[{"sig":"MEYCIQDWHnMD+mGviMcIXvY0K4+GZQnyrT0sey9kIhoOWMlwHgIhAPsk3bsY1SRPAuraWXmKnpTAF5ckMC0m9MeNo0ZJxgZo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4e3e732a74082e1a97fa872e60d23f988c0d1a7c","gitHead":"438d01fb93bb9b7f53a6e8c8eaaf070d52118345","scripts":{"test":"standard"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/hyperdht.git","type":"git"},"_npmVersion":"3.10.10","description":"A DHT that supports peer discovery and distributed hole punching","directories":{},"_nodeVersion":"6.9.5","dependencies":{"dht-rpc":"^2.2.0","inherits":"^2.0.3","minimist":"^1.2.0","ipv4-peers":"^1.1.1","buffer-equals":"^1.0.4","unordered-set":"^2.0.0","protocol-buffers":"^3.2.1"},"devDependencies":{"standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht-1.1.0.tgz_1486271594894_0.0289267695043236","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"hyperdht","version":"1.2.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@1.2.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/hyperdht","bugs":{"url":"https://github.com/mafintosh/hyperdht/issues"},"bin":{"hyperdht":"./bin.js"},"dist":{"shasum":"85e8e0ccd7624f9ac28e410e3c37db7a165e8824","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-1.2.0.tgz","integrity":"sha512-s8N9bLkeTZWL1eahaKiPB7S+IhyH2FJre1eryaGkaXjEOaqa2hz6BRmKJ1rr7U39KWh2cr7ud6n+3jhUFmWj3g==","signatures":[{"sig":"MEQCIDxIQJGUzWHZrsIKZJ9sqh6J0W+zCAj14D3cO2Rm1G7PAiBwObXMS/CMJ9GicJJiiyaP9GhQcvlf3UZ2us1//gk6jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"85e8e0ccd7624f9ac28e410e3c37db7a165e8824","gitHead":"8fbdf828ff649f9d0435627df1ac10b3fcde2be7","scripts":{"test":"standard"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/hyperdht.git","type":"git"},"_npmVersion":"3.10.10","description":"A DHT that supports peer discovery and distributed hole punching","directories":{},"_nodeVersion":"6.9.5","dependencies":{"dht-rpc":"^2.3.0","inherits":"^2.0.3","minimist":"^1.2.0","ipv4-peers":"^1.1.1","buffer-equals":"^1.0.4","unordered-set":"^2.0.0","protocol-buffers":"^3.2.1"},"devDependencies":{"standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht-1.2.0.tgz_1486273796407_0.36596730002202094","host":"packages-18-east.internal.npmjs.com"}},"1.3.0":{"name":"hyperdht","version":"1.3.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@1.3.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/hyperdht","bugs":{"url":"https://github.com/mafintosh/hyperdht/issues"},"bin":{"hyperdht":"./bin.js"},"dist":{"shasum":"5b91a0e8ba77c117c5f34387e5c7e31e3d632ecc","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-1.3.0.tgz","integrity":"sha512-nXV09hmB7dfszUHHJzLxvA7BdjuHvSiAZwjnvXcVJqNPXzIFKW69asPrxlip4EJNBkULw1SrLGs1hnhDhgQ12A==","signatures":[{"sig":"MEUCICMYo1qm2DN1kLNRcnom1E/xpOYqaRwxowmAVCCl9wNxAiEA4NfxxxybTLDzCGhS71r24n3vh+Tqk/OKaecYopPiQYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5b91a0e8ba77c117c5f34387e5c7e31e3d632ecc","gitHead":"c440f3d759ff219351e0013e3c575ecdb7501715","scripts":{"test":"standard"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/hyperdht.git","type":"git"},"_npmVersion":"3.10.10","description":"A DHT that supports peer discovery and distributed hole punching","directories":{},"_nodeVersion":"6.9.5","dependencies":{"dht-rpc":"^2.3.0","inherits":"^2.0.3","minimist":"^1.2.0","ipv4-peers":"^1.1.1","buffer-equals":"^1.0.4","unordered-set":"^2.0.0","protocol-buffers":"^3.2.1"},"devDependencies":{"standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht-1.3.0.tgz_1492857331112_0.32416189392097294","host":"packages-12-west.internal.npmjs.com"}},"1.3.1":{"name":"hyperdht","version":"1.3.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@1.3.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/hyperdht","bugs":{"url":"https://github.com/mafintosh/hyperdht/issues"},"bin":{"hyperdht":"./bin.js"},"dist":{"shasum":"f907e7ce20872ec057484a09d3d3c6fc56137a21","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-1.3.1.tgz","fileCount":9,"integrity":"sha512-80tLBw8jmb1CwCC7NSwIaw7dyOaDlyk3PqoFbZj2C2mcyQ7iyok3kA2NiFROjwGVVBkcydX2NgYU7JCPD5qIJw==","signatures":[{"sig":"MEUCIGYAKMD0DJvrDNQppNRpwksJNRmd9MPlSpUqRkfMJjxCAiEAkFmkeo/wn9sZ1dNMIGqjvBnjIwVvyvhEGgoUwG92f00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboEp0CRA9TVsSAnZWagAA+osP/Rc09y2WaxnWSStKIMqn\nxZS3PdOotRZC9NtZZKdW6rDdMIDGj5qhVKUXAXazDsWLjODd88hhdegzNoXr\npi1TdX33fwIMojznePMPR2qxSPip5QwIKMU3I4Acm3J5bXk3fOmrGec6U1W9\neg/fSNKxH6LCADHj3EqYP64gzk7xQxKjkVuwyswE30BjB5WXMQQZ9/Bm2Rwu\ncJ9/7cXaPSXPk/RNYntUOPFJ24ybriUGqajWVaWSnJo6sWzYG5kKLzH/CsJL\nDAW8O4J/TKA5u0+vgZ1i06Lzn82aC/BetZeuphSKe65Exix8Q5saLUMtr0wA\nMTwjvFQYM5HvtM8cCo1bHi0ZA6sa78asrs94QQV+ED8Gl3DnUzUut44TzCUE\nOEFUwHGYdUT7BgL2wvlss9s48NwxIDa4vfoNWDJVcbUKx/vSPq3LwuCOT/Ac\nRWZwt2VO3n/NuvlbTgOf9mvfXGhfluWPeGwcbNAJ2eexQKU0wqOHKzx5ZAIl\nZSDeeFEfxMx97+J79jf8/rhkk4f5Cbz9D2b7ydvTKxAB7bV9qvZobGdMQ2yo\nSNZT2wNuAjss3g0WN2iP0EewQxQMUKi+J/CQQCOu93WgNlV42a4sOhqJbwuO\no7DEcYSJdqpXurbMHJZyGUF8ABVtMLt5JrTSXNXnWp7YpfoNVXUPOG6IA54e\nElKj\r\n=qqYg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fe1ed1f3b2d04271335fc316e0bb19c1f8b582f4","scripts":{"test":"standard"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/hyperdht.git","type":"git"},"_npmVersion":"6.2.0","description":"A DHT that supports peer discovery and distributed hole punching","directories":{},"_nodeVersion":"10.9.0","dependencies":{"dht-rpc":"^2.3.0","inherits":"^2.0.3","minimist":"^1.2.0","ipv4-peers":"^1.1.1","buffer-equals":"^1.0.4","unordered-set":"^2.0.0","protocol-buffers":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_1.3.1_1537231475459_0.05054887952448883","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"hyperdht","version":"1.3.2","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@1.3.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/hyperdht","bugs":{"url":"https://github.com/mafintosh/hyperdht/issues"},"bin":{"hyperdht":"./bin.js"},"dist":{"shasum":"fdd7f0a66c1963bb431f35100f844c580cd98be5","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-1.3.2.tgz","fileCount":9,"integrity":"sha512-Hn2H+zsQdM9aVzcbKdqhYnCXXxGisGBgYBaOPfTQfOp/Qm4hxaOvYwMzNeyStAAtAtIsqZZ6xSgxj3vg686AQA==","signatures":[{"sig":"MEUCIQDiFfCRmYe695SG6poHiff/FkDFVWGSRoe7ER2rfQEVhwIgP9J0oizbESpTWfEO0uOifQBjlsdQOlvTBdGteFA4MoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboXSBCRA9TVsSAnZWagAAZ84P/3wO5fr1Bw8cex5W6vJz\nFxLLgOsycuHDVhZHVDOb9sfkMCl4Cuh1FIJQ12/rwpKnaVznXXIiuW1jnbTM\nv6qhuGAG2Bufcpva7cuYUdaWvVn/PI+k08gWlbvl3dWHsGGIFueDhNIMKGvm\nQjvZHWOnu7aZtVnokJDnqZ9SmY/lQEBSz0kbUDsmL7ZmNhFK/g5uObKuCYyL\nTIHWzl+S5ZZcXms6KXvuPi1Ceg3iSM9sYlNGsj+BGvonNDNOYg6GhyedfixH\nqcQOlPCUPSBD50lQx00fbEMwKjOmfqCQplhAYG8HgVEnkyKo/oWOPDkoZTu7\ntmzhRHV0TTKturuXF9RsiKCQl9yVErnBV9TrP4aE8PoPdMwdH7QFNQAMq4F1\nnmMd6+2+ix8o9i2Ugd1UqzL8X1/9cKbd+wTBRSoDTEgGa1t7k9N5A0MZaHSU\nlhGg4Dft06+p0ESlMb8Fi7wHvXDmRdKmTa33vDB1mtJqJDUOvB9esu+hqBrJ\nHdUHBTYZdtvti8dBE9HsRQ2E+x2AAbj04VQV5Wm825/CeG6MRbCMs1lHE9jZ\nTsrxoawFCRDpyvQE3oZ1P65YaOsmyfjUQdb27zJUr14e2U7XLzZOiegikDNJ\nsFUPA8fZyhrj3NJjvWX+wTr4KkjJTnjSrPYkoqJExODqhpNjp0XzvEW8Pq8A\nFQKP\r\n=L1bb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fcbae09f1495046c3cad6732b5de54073f3bfb83","scripts":{"test":"standard"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/hyperdht.git","type":"git"},"_npmVersion":"6.2.0","description":"A DHT that supports peer discovery and distributed hole punching","directories":{},"_nodeVersion":"10.9.0","dependencies":{"dht-rpc":"^3.0.1","inherits":"^2.0.3","minimist":"^1.2.0","ipv4-peers":"^1.1.1","buffer-equals":"^1.0.4","unordered-set":"^2.0.0","protocol-buffers":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_1.3.2_1537307777050_0.41039706705069245","host":"s3://npm-registry-packages"}},"6.5.2":{"name":"hyperdht","version":"6.5.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.5.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"0f19a746a519ba40275b8bb8539b1414a1a87734","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.5.2.tgz","fileCount":24,"integrity":"sha512-Wb1EMl8VgmUEzOaGCd5MFCb3rc61GTIDMtvBxpAfITfQIvPPQxPxXF1hhsCbDpqYDWavENMILnJFzwdi+WaQ/g==","signatures":[{"sig":"MEUCIQCEvjZxHIeo3kUx5uALavGVx8dsYC/ETNiQ5r6ZRQuuSgIgJsC//xkCgnDfuvO7aBRHSxUnBTLmSlLjGAYfSSmvSHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEtRJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeSQ/8DOxGm/B6ZS78CTsD74uyQUN//yesAoSFQmX49YXSCpQLGRRp\r\neyZiwv8YEyCQGNXQ8yJKFrXIf9fYV2X8kRNt4wBpm8sI4u9V6a1g/ZVXEagj\r\nBwJKnEYrRJF/4VjS8OXseLPUuWF+6CcoFvVxFaxS76QDWbfzAHotiTDtluQN\r\nJbwyqSRumL3DN3+OTayDwXQS//1Nju8jaGMWLuMGPu502STlZnZ6mb9QPwuO\r\ndkaSuMbyzO89JBVbGNKDEjHtiUTlg23GdNfNMjuMZlAiB+BW/t3MOkgbgWY1\r\nj7cGhwP58htAAmmE51jW0rdKC3F8xIDQ+iZduoVU4DmVLwT8ZJvMKpwXu+jQ\r\nIZyJHUwhg8aMdRXun3THzMguQpgV4LZtnntMDfDROlyITebg4G1+Sa3fE1nP\r\noLhffwvUpZp8qMMVle+hZtNWsSGhKxW36j/5UV5Exxs4gvgtPwHqhCrOhpt6\r\nwNR1pl00/dR+abXlrxPRQGqSbIxhJNNii9Gm06JDozT5d2fIhcLCE1uUtJM7\r\nvLQiH44Vr9rJInXV/5FGrN0i++j36xS6RHIFf0XxRHL0ZtFoj/Ts8PSGoiK6\r\nUGLB0X5ytVtIGIAIexny4cIB5WL/eXy4sVhDmHJ07Ts+zolsyZr7KnTvgoeQ\r\nQfJk3KqWew+WjRBWpIMlbuxy8lSUXks0B3E=\r\n=BwVc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":"browser.js","gitHead":"5b1a5922979cfa26734a8d9c7f024fabc867341d","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"8.15.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.17.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.7.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^16.0.4"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.5.2_1678955592845_0.30238509999563745","host":"s3://npm-registry-packages"}},"6.5.3":{"name":"hyperdht","version":"6.5.3","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.5.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"143597008a034fa4b52bc84f39b37135f71aaebe","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.5.3.tgz","fileCount":24,"integrity":"sha512-Zsot2GMOXR3eG2ifg2CKqAlfGa4MP306kpAyWuTrWRjRRynXZq+kRB6RPkZ+AV9+fqMigL3r/AFnKQ1Gwpo+iw==","signatures":[{"sig":"MEQCIAIdEg4sQbym5hPQh5qf0uVRJ0r28QfqkVMlS5/VwbMTAiBpZiF6bDWavLhjaFxPSvrDmvzl1xSnIuxYgZF0Ya92+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSuJaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxsxAAjoaV3fZVix1X45CzUGtwXLeD4GBcpozNWD6nkCN2c0PVPlC9\r\nEJOm89T5SdnOa77/krwoLZs40CKXUV+vRFijL+WEuXOnwnel+gFTNVwH48G+\r\nOM6Q+Ax19pDPTn6UHi7MgGHdvrPSOWRhj8MXl4nZfHapZqXowAl1BvwRDC9o\r\nFax7g6e+eqRZqDkibbKRDFts+aTI/ZfXZ9zNBguLyl5VizWakIevbSH9XhJD\r\nUCmy4bsujO/zcMvW73fgHhkjKhNudodlWt7ymFRSzqt8AibIydhLa5uOYQIM\r\nu2R+Z0p8Flo74FZ05jd4JYiCX8CA9dssrsWDm8ZGWUpB+6FBrl9SV5qp+WeS\r\n2wSEDUfk/MqH/7e9GCXBPBdVL0iba/2CDUP0JVVX0+0oVgMrVLveyG3MGpZk\r\nKsm+XhoMp3bzIR4yik7Gwz4FnREIlvifsreWacct6Mbph7kBeg//IapQmVL5\r\nAMNMImpRrThujBbnbPwp51VmwHLmFfYmqwRrRYYVVJMDb0c3nQCE/EcB6aKb\r\npu0MEve3HnWo7Du2gRYBXVulSuAZaOg4NNqGwg370Fh7IwgVhg87mnGwkWXc\r\nZvx+C+ToNllspSUTquH2kEmGL/8pg5kHWMNXxiE4evqMGvElmfvGePavWIVl\r\nUgE9DEkWCxvAG/xBoP3vN62Gil7za8DErdQ=\r\n=eyAs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":"browser.js","gitHead":"68a17faf37d565aeb564990fad81dd217765698e","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"8.15.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.17.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.7.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^16.0.4"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.5.3_1682629210304_0.4602511492256254","host":"s3://npm-registry-packages"}},"6.6.0":{"name":"hyperdht","version":"6.6.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.6.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"3593fd6b585ec60193c1767c1dd9305c9248734c","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.6.0.tgz","fileCount":25,"integrity":"sha512-Oxl/o/+3iGCb4oULVNbxwY24kaNYQ0p9uW+a6syZj90e/vMMH9xCXEONWnL7niZnsmQUlDCIo0npMZn10gSxHw==","signatures":[{"sig":"MEYCIQDHcL1d6YAfKaf0v30CTnO3WyOqCwKJ6xJ4iPTpI7G/agIhAPiuDvjo8iEm0ZKr03Bc+luGtMyRYjlHruzsg2p9M8ec","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116084},"main":"index.js","browser":"browser.js","gitHead":"c70d565a41e74ca390c275957e326910325e1c08","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"8.15.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.17.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.7.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^16.0.4"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.6.0_1685572438605_0.7278558134155546","host":"s3://npm-registry-packages"}},"6.6.1":{"name":"hyperdht","version":"6.6.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.6.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"ba297b0b8d9ce404926e704d7fdb1ed30fa44f0a","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.6.1.tgz","fileCount":25,"integrity":"sha512-ckt2aVN7jBEFSmRKEAn2Crskue/6vUMQ6jLMOasuQrbTk8gVP/93VcijBrda9D8SfHTw19HTK7TEfH1o8k49yA==","signatures":[{"sig":"MEUCIQD0nI167OqeWBZTuYEXpjpmQUwGPey3Itg654kTt3DwKwIgQQp3HpU4U8TqYy+tHHe5jPczTF8og8e7Vj8Gwbfb1YE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116327},"main":"index.js","browser":"browser.js","gitHead":"d2d43945531074f79323ca064915c27ee7d61be7","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.5.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.7.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^16.0.4"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.6.1_1687184420194_0.45518008939310706","host":"s3://npm-registry-packages"}},"6.6.2":{"name":"hyperdht","version":"6.6.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.6.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"f07959158c635e472aa6b2be3a8b40c6e78c2a69","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.6.2.tgz","fileCount":25,"integrity":"sha512-1qTaMu4e+vDcyaVE2sY3eWU9JLYtsFL5AZrjSUEKv02I7R4qtZeI7FDoDdY2e8tefgaTMxkLK75X5rUSu7WbKg==","signatures":[{"sig":"MEYCIQDWYwxDVqOpSa1J3WKBvfSGsKk0SVnPKIosSCOyIa1r2gIhAOpBGF3XQfW9BRThwU1uO8NgZCRrkb/pT/M2G9qQgOFq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116485},"main":"index.js","browser":"browser.js","gitHead":"0bc75d6ac5c2506c69fe545cce97016907cf0d01","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.5.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.7.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^16.0.4"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.6.2_1695382174003_0.6360990930127279","host":"s3://npm-registry-packages"}},"6.7.0":{"name":"hyperdht","version":"6.7.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.7.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"c9bdb672748a3338bce172ced13cca63b22c9dd3","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.7.0.tgz","fileCount":26,"integrity":"sha512-9GnziQTFh/qMoquqlHZycvcsncNGp5OOjJ7NEddjtdGQiye6I2+8qeVqBhtHSlw2pjqFRX/WcyZofQ89Kax+Ew==","signatures":[{"sig":"MEUCID7AS30+EPR57Gxa3i+43CGgPum3I78NXNJ6ugvcf6a/AiEAg6Urh3xU4z/0gZ0UmlsUdJvjN1WLHuDIsdtD59O0EKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126289},"main":"index.js","browser":"browser.js","gitHead":"3a78cf94fc91620f7b0292fcb10a54b108492887","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.7.0_1695982360914_0.8192541085665179","host":"s3://npm-registry-packages"}},"6.7.1":{"name":"hyperdht","version":"6.7.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.7.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"c1136762c21b948c9bb17e45a0e53cf5f525209b","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.7.1.tgz","fileCount":26,"integrity":"sha512-0i89tR8rcfrgest/iRueSsQZutcVE4/KYHn3B4aTPS+LU+LJFYGn7yjDd3RPuAUNBxZMafcdWAtGcIO0cL89vw==","signatures":[{"sig":"MEQCICkprwMXBakr1ZwF1AV0qnsk0NVScgxAHnKAmvbWKanpAiA4wfFiKZYWy6ts9gd2yf4FN9TFVSBxWqsvNwo7qBsNAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126372},"main":"index.js","browser":"browser.js","gitHead":"13d65275cccdfc1c13eafe334960748e6bcc10cf","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.7.1_1696264210746_0.7137247433891074","host":"s3://npm-registry-packages"}},"6.7.2":{"name":"hyperdht","version":"6.7.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.7.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"9774fb6c6593c460bb296d1171304f8ef6d2b12a","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.7.2.tgz","fileCount":26,"integrity":"sha512-tUlljakgkSQNDTNTjZ5ZyTEm7prROrmhLwzk2HMqabZ4W+z2i70xenv9vS0TopNX4dG5wRUGA8j3wBBWsvC02g==","signatures":[{"sig":"MEUCIHBWcOGYwnPe88R9gxnknEo2FxejZdIykBa6ZeRsPYAhAiEApiro0Y6lUXBR73MkmN+/VeD11BGyQ9KaCAQGDGWbIkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127924},"main":"index.js","browser":"browser.js","gitHead":"ff5ca48f80ab6399f79f07b9443ab9a7c35296aa","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.7.2_1696332772857_0.04210847374772797","host":"s3://npm-registry-packages"}},"6.7.3":{"name":"hyperdht","version":"6.7.3","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.7.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"9346a939788b7b43c1a1587a91b2d3801fba7f15","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.7.3.tgz","fileCount":26,"integrity":"sha512-UwBolvbnUjIMOnzrUhK2pw4hcEGYK6D64wenMV3rzbGBMJr03LqBfR8xxy4cUegqSQNA3NGzxGDBtR1AqevLGg==","signatures":[{"sig":"MEUCIFWtvbT2AFUMl38n3K+uB7jtc//9S5ISe68IGLXBD/V/AiEA9qn5Z944nEJMtg5FwI/ZNvvjLmwn1DHIJdtFI2TeqLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127890},"main":"index.js","browser":"browser.js","gitHead":"1562a404654aa6b4ba2a5bd11e18b1a5a2240f50","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.7.3_1696333169452_0.05244084054243481","host":"s3://npm-registry-packages"}},"6.7.4":{"name":"hyperdht","version":"6.7.4","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.7.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"6561b1556ab93a8a14ef86f5dbc6216e3cbd5165","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.7.4.tgz","fileCount":26,"integrity":"sha512-axOL+EBmtw1T42o1UWM/QWY8JYE6xp/SvQasFgA17Wj69V1Zuv4aB470ZhqyHDHacQm+78l84g85gJJjeu99UA==","signatures":[{"sig":"MEYCIQCKpoKzClpZ3aRhQm0ZCTkqS9ycBGT+X7CUD76JWc+5QwIhAIeOwOz7pTgcF6xM+XpAWApHx5gxQJlB4ucjD7mNP9Mk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127889},"main":"index.js","browser":"browser.js","gitHead":"364ea207bf56653eff7483484fb85a75052ddfe0","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.7.4_1696334800968_0.027465152794301728","host":"s3://npm-registry-packages"}},"6.8.0":{"name":"hyperdht","version":"6.8.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"3b83172a24c961a6f4c1557f1acc11406b183c4a","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.0.tgz","fileCount":26,"integrity":"sha512-0YnNcmKFC2m1dhVZCLrzLfgYsdCc1LDt2nhlSGY1FZEo8HZsYD4PpMc9CsztViYGqGK75B6eGARb/1YoyhbxSw==","signatures":[{"sig":"MEYCIQCEOkdTM3RDUNUkWxylDrUWZHyGH+g2wRGk5pBPL1JxUwIhAI7gO1gMZzGlopGo0WoOlYPjBKNt/tpRMwFz8HZR0KsQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129700},"main":"index.js","browser":"browser.js","gitHead":"83a14fda34b7248c61688906c073ff1c65ba0aca","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.0_1696513184989_0.15808107408097416","host":"s3://npm-registry-packages"}},"6.8.1":{"name":"hyperdht","version":"6.8.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"a35a9d3d0a3a41c35bcf26aa96bb86486504e855","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.1.tgz","fileCount":26,"integrity":"sha512-Dk/b+HxeK1lhC/8/VHVTjGpIDFf+E2mrxIiqoaNAFG+3RLbs8xtZZSgWesA88ChO5xucbxuoPCpO5Cejr3hhPw==","signatures":[{"sig":"MEQCIARW4TF48vjWZfNJ9SQM+EdX9ajpl5NEcJv4PQeEn8yEAiBq6IEIk92KAWHyExihilPu73cYQJ+yjj+kRan5slcnww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129706},"main":"index.js","browser":"browser.js","gitHead":"80d48299d39647e6d64345831e4f33516ee4feea","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.1_1696513501624_0.07978894156285032","host":"s3://npm-registry-packages"}},"6.8.2":{"name":"hyperdht","version":"6.8.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"0e2fa06e3ea150254c01fc5e71520af28a21e453","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.2.tgz","fileCount":26,"integrity":"sha512-i2k5AL/XaE8nB0BTY4QSGbGc69eqhK2dyVaedCsgxV8vX5yYhgf7V03PUlqhdondmvEVPDTulTrXBd8sMTVwTw==","signatures":[{"sig":"MEUCIBjYn6j6HnkSMJVksxse7UHAgMG0bsYbFF/Y3bQVGueqAiEAhtzJWZyawS7ZsnR6Q7nCzIXV4Fw8eer3R1WnQ1yoaYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130232},"main":"index.js","browser":"browser.js","gitHead":"aa953222fa9fb9146375c0b78971b3125f8d76aa","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.2_1696517081131_0.8576074249935217","host":"s3://npm-registry-packages"}},"6.8.3":{"name":"hyperdht","version":"6.8.3","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"3be0216bd7e1c74a3880db64c2152db5c0e007f7","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.3.tgz","fileCount":26,"integrity":"sha512-n6KRUkUBycp+FP7zZaFBk4Q71LB8gn9ByGkF3WndWr6cuptWng7LSw4f14nTBwflrK4aR+eW5njIJwHQXrq3nA==","signatures":[{"sig":"MEUCIQCmdxmxCQ7xUK3kDvKqctKpiCGCmziPFwd8Q5aJd4ZLhAIgSESlILCjNtpfWfQB5+s7mFosARZ9a9MEMCCVr0bPncI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130430},"main":"index.js","browser":"browser.js","gitHead":"17218054ed94d732200758ec9e34222a517866f8","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.3_1696522830770_0.6344176312019514","host":"s3://npm-registry-packages"}},"6.8.4":{"name":"hyperdht","version":"6.8.4","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"96190e83dfdd6c797222332aee36734bb94c4fb2","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.4.tgz","fileCount":26,"integrity":"sha512-bVbsgOjjeM/u9ifzQy8lsdHA+ehP+XQzqgWhbN2y+zp6ZM3g6SRCHL8QFR6n9sHXuCG36O9x65G+mEigtLWfog==","signatures":[{"sig":"MEYCIQD7SDeSirKQvKCtRjiS5mwtxpdkxth4CKu0Uyma4dxm2QIhALsemsad9JurLT3VRM1D3hpEdVDrxTYfaamK7x86tBoZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130529},"main":"index.js","browser":"browser.js","gitHead":"749ad41f964fd620f9c23cf249a4e5e1497420e1","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.4_1696524295170_0.8481400187874271","host":"s3://npm-registry-packages"}},"6.8.5":{"name":"hyperdht","version":"6.8.5","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.5","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"543ff4de8e0443c1616686adf34d2639ed5336f6","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.5.tgz","fileCount":26,"integrity":"sha512-dfzWz/wKp/Q3Wb9UeHl1+qn001mZqC5bOR3+DB4IX22IekrepY8CBFQ3BwOE/Vr1jOEE4vVhKVtGmlhFkh323A==","signatures":[{"sig":"MEUCIG3RuYyoe8WdUiifvSWDql4tbQdEl10dg9gPE85uPIozAiEA++4EB95Kix7sEByI+RLBjJoC5Y4IG+tAQo26FbGDOpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133245},"main":"index.js","browser":"browser.js","gitHead":"b74eb049cfb392cceef0d26d2a15d2fbdafa0287","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.5_1696549252727_0.48322720546416886","host":"s3://npm-registry-packages"}},"6.8.6":{"name":"hyperdht","version":"6.8.6","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.6","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"2eefced9bd27f2eb9723538fbcc7e1fafe8b4038","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.6.tgz","fileCount":26,"integrity":"sha512-Yc6ve7EOhkPQSVSi+dQdB4/FH6IIvpop4D+ul0WB9gOx4tqX7gcuSa9ss6DHpaucsRkG50Ta0DeylrY7pSUd9A==","signatures":[{"sig":"MEYCIQD9E+hwlEGuVAfgPmzWUtMEtzkWxCD0FVvA4B5Ua+xLEgIhAL7zGbefS1Bu/MwU5/eLCpac2Du4WiK6jSxDiCyqfkK1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133245},"main":"index.js","browser":"browser.js","gitHead":"cde73a0d92b500b3a14874a756b7cfc89936b1b8","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.6_1696554372217_0.6048054896851933","host":"s3://npm-registry-packages"}},"6.8.7":{"name":"hyperdht","version":"6.8.7","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.7","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"1dfc36eb8a7ebcd128f50eee4d21515f49404366","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.7.tgz","fileCount":26,"integrity":"sha512-pVdK7HPI47W8481wGEri9kcOfcVcL9W3Fcu2SaN/LaWUPnp3qevQLbuCpIbLyyyLgEuqkI+GSAp/RxakPkvpjQ==","signatures":[{"sig":"MEUCIFPjEsEwP6Ncevqlls1idwX+NgVMuOu7Oc7kBvI9VmxgAiEA50txWUkFooi/Rhu4NfGWVwnsnXjlSXBq/qmxj1SubQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133301},"main":"index.js","browser":"browser.js","gitHead":"83c5d8cf3fa0913f4fba66546df5e897e5d15ec9","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.7_1696555442056_0.2818099261910505","host":"s3://npm-registry-packages"}},"6.8.8":{"name":"hyperdht","version":"6.8.8","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.8","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"bcdbb2bf9ff97d68e32a7063cdd9ad4a609090be","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.8.tgz","fileCount":26,"integrity":"sha512-f6Cjj+cMCaQxskxfkPK9RRhTNfyXdE7usjxAv3AsWOXbsvYzONGRAKiEbnvqYyrnhU2pCKJjaiKfYfvjwM8HWg==","signatures":[{"sig":"MEQCIFzcRr7BEsNUIBAhsENqQV0dVZGaQ8RWVt1RnteUztusAiB7Zq1AnbVvBPsmiJVwSS90n8O8EPlLkwxEllYBAHHh8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133288},"main":"index.js","browser":"browser.js","gitHead":"b694256b3918a8fa4f5977c2f9b5f8c5f3acfccc","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.8_1696588229329_0.5079076264871347","host":"s3://npm-registry-packages"}},"6.8.9":{"name":"hyperdht","version":"6.8.9","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.9","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"70ae3702a5e4b1753c801ab82eb9fe47222fdc50","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.9.tgz","fileCount":26,"integrity":"sha512-iyeBKyXnb9VqjEVKwYEjbibmCXte0b8F1pV5s6VdokCFLfxAB2Qd03SRhVoKwuCCM8vmz/pDPEM61fVR5UBeug==","signatures":[{"sig":"MEQCIAiwjGL7rapl9IjeHFDcyiVbdP8a9YH6c04FQeeJjhVGAiB1GXD5jwKyoAy4+9VoM7jpwLwcmkwaBEC8WjrNEllT9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133703},"main":"index.js","browser":"browser.js","gitHead":"daecd1e8e6b7e4363679fa47276179d989751893","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.9_1696589415969_0.9936302976610079","host":"s3://npm-registry-packages"}},"6.8.10":{"name":"hyperdht","version":"6.8.10","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.8.10","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"cfeb03a82dbbfab9ec71546e016487dd7e4c466f","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.8.10.tgz","fileCount":26,"integrity":"sha512-DSAIqC+u1nY3MP3btfNdwerE2kcTT/q+D/+bl/637ZgppwG+lEg6ZDb5Kdx/w5/h0cDp6Eab/udu6/rCGrKC2w==","signatures":[{"sig":"MEQCIDrF5Ft+26d29LeF609pvdW7lGwCzeAdirbfiRRzDIs2AiBlq3ROfa6BsUulUINTV+qjwsSbapKW5MH8tfmLP+LqRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133705},"main":"index.js","browser":"browser.js","gitHead":"7087c01295fdedbb31d18455aa2e95886065876c","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.8.10_1697439125180_0.7925115677353378","host":"s3://npm-registry-packages"}},"6.9.0":{"name":"hyperdht","version":"6.9.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.9.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"fda38612e5539471b8bc2dbd04ad5c384d84f487","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.9.0.tgz","fileCount":26,"integrity":"sha512-D0ICxTBLqKfRsnZMNK59AI5Zep2QqmoCuCaa+J1LRbLHExuek/AQ6tGJIstBsSYztLkRBBvM4TJwsNwzesBWEQ==","signatures":[{"sig":"MEUCIQDdu1DJLfMMMJ+2SmEay4pEz40RB29wZelyP1YSorz7aAIgDHstxslXATPIvA81mc9XRUvXsL7n6ETKHigLVbzzyok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134160},"main":"index.js","browser":"browser.js","gitHead":"45b72b50b6188eca38d65dd7ada220b2d33ddefe","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.9.0_1697579012917_0.9481238035231156","host":"s3://npm-registry-packages"}},"6.9.1":{"name":"hyperdht","version":"6.9.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.9.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"81f032f85e2a19a1bf14be539dd2cb90b3888dd1","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.9.1.tgz","fileCount":26,"integrity":"sha512-YChCHoxgsjHvC9+2mbBPAVaVToJqJGi/ZpCMKQCj5eJLeAPn6m+CU4n8R3hTvxh3pHlO6QFv0LIJJQHdX97ukw==","signatures":[{"sig":"MEUCIAqsngfl5qDzPXIccTG9IZ7VuJDj80P6iYt9GpKnoc1zAiEA7n6DNOjkVnSzOnExv/TH07Utzz18wPKMl5R4uwCQDWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134176},"main":"index.js","browser":"browser.js","gitHead":"a939c5e524d5bbd50d0f3cefa66f76dffae9d8ef","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.9.1_1699010405991_0.23159205808005878","host":"s3://npm-registry-packages"}},"6.10.0":{"name":"hyperdht","version":"6.10.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.10.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"bc656a7ceb78d9933326b33a8f1d80d7a8d546ef","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.10.0.tgz","fileCount":26,"integrity":"sha512-5ZbWgn5qgMqAVkTMHpMJ2CWPtaN8vjYuFivZYuTiDe5qxT53s1a7i3bjmXYFDH1CfJVo1hNNnAmUt+Aij3IxdQ==","signatures":[{"sig":"MEUCIH/hnQiNFijNQu5VwM3AfUf7Wf1HH9E9UZFLUXV6aSyoAiEAghCiZSNXRtkrPVoCO+C+xG4fakt+eNIrz3toyu3zIy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135800},"main":"index.js","browser":"browser.js","gitHead":"99ec5e9af30daa9fb2570da42a2ab217b1cb653d","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.10.0_1699445096129_0.9097412620347354","host":"s3://npm-registry-packages"}},"6.10.1":{"name":"hyperdht","version":"6.10.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.10.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"809b9b2148e2e585c83d7747dafc1d4d5ec4d427","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.10.1.tgz","fileCount":26,"integrity":"sha512-ecsF/gef/DYNvB1fX/Kvcb1Xb0zmDcOge7R642zEqD2ALunRq+BkOAiK5BvoLK+oumlQ8kCRZRm9I7pH4oHjog==","signatures":[{"sig":"MEUCIQCBo1xje2+tmEpDcWHsncUB4eXgneNIo71vch9ei5zPDQIgKhB9JHFEgDTNX+rLoZIS09THjfsPxM3Wtj12wRysfKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135910},"main":"index.js","browser":"browser.js","gitHead":"ee2cce4727bf097e07779083bd8621cc04e789c7","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.10.1_1699631115080_0.23506833919162706","host":"s3://npm-registry-packages"}},"6.11.0":{"name":"hyperdht","version":"6.11.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.11.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"82c6872d8e167f07eefd74c947226957ee8b09a0","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.11.0.tgz","fileCount":26,"integrity":"sha512-BpymRzBHYvmDiPFCllIZ76tsNtqky73iz6dVL66YJBNiR9D+3qFyeLR3ZETrnJ0dqaDEHlG7pTFrEvMlTll9lw==","signatures":[{"sig":"MEUCIQDj5Qnx7JMZvY+x4cElP7bXYMxLt/mImn1kKP5xz+P3dQIgF/ejSM/FQY3PJE6lZZqADh+VcOA+bCOCKa4w2gKl/Bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136948},"main":"index.js","browser":"browser.js","gitHead":"78cf1d61cabc5e9f5c44f3011a273e3b1d5e79d1","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.11.0_1699875411756_0.7981481972404896","host":"s3://npm-registry-packages"}},"6.11.1":{"name":"hyperdht","version":"6.11.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.11.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"c5c049e4e8774b2ab2921df8daf7b00f511e7977","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.11.1.tgz","fileCount":26,"integrity":"sha512-PoVwEMzsg38d/snO1Drh2FspAQhPZJpwUvHq8WZgkkeisOpVgsxCQPZAfBeUPpaqTgUzkWjblAXK5FIkQfj5Fw==","signatures":[{"sig":"MEYCIQD0oQ/e8Wbo7cS5ZyQgPrxVJO4IRMSRuyYh35qy7a535gIhAK/mqY2i2nxFXlg0GWHIhyF6OHoJmt9K841pC5l0UqRh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137711},"main":"index.js","browser":"browser.js","gitHead":"75059f561f633ab7f7cde214a6f7ed309f503bcb","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.11.1_1701467535916_0.8585476469215598","host":"s3://npm-registry-packages"}},"6.11.2":{"name":"hyperdht","version":"6.11.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.11.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"69e042429aebe08d7938a03a96b2d0cbe9d9698b","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.11.2.tgz","fileCount":26,"integrity":"sha512-4GVBDW5rNgtvkkfhkZydhL9dmrfv6lzmFV0mDdi5aPxF92FpzoSQYrTuZEnj1MJsNDOlmkLX7Tnquz5jqClG4A==","signatures":[{"sig":"MEQCIF4oo2wABhlciOab9Vl1B/SUCqMHCeMJuQF2/RC7gUkOAiA9cz/ZVil9bgOjM6WicQax1lte+gBpwrupwHyCWEaMWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137741},"main":"index.js","browser":"browser.js","gitHead":"4e30215fd7e75370516df35abafe174d43b26ac5","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"9.8.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.11.2_1702023839341_0.8901295605896282","host":"s3://npm-registry-packages"}},"6.11.3":{"name":"hyperdht","version":"6.11.3","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.11.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"d24e2f8758c8b762fef99dacf187c9dee6ba3f71","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.11.3.tgz","fileCount":26,"integrity":"sha512-ygD8hbc8npwnS3C/gZGVkuYo2z0fKuUcDBBm1s/2MgMjFtBeuAODS6I2S13DyQ4WFFGHUn5/GEo0pZr4nK2iyw==","signatures":[{"sig":"MEQCIFuJBDC/8PNbfAI75L8RvWvo8Yi5JqJXB3t5CDGjjg5IAiByCOd62/Krogs9PwMKDPX36gFegLBwCJ9j8kgE9YvbOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137741},"main":"index.js","browser":"browser.js","gitHead":"55536eb95e5dfbef13bbe68f00adb1f6b1a9557a","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.2.3","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.10.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.11.3_1703600404020_0.8399233212376518","host":"s3://npm-registry-packages"}},"6.11.4":{"name":"hyperdht","version":"6.11.4","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.11.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"b172f1882938fb3961cb86f55e6d02748c2ea106","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.11.4.tgz","fileCount":26,"integrity":"sha512-QhT1RgFQWCibz7gJMxdcpv8XuOr5WvxdX0JTGxtb+AasCUizVwsu3DdaGa3m8OgI3V2Bbsuz79+Ek2d8r7hTCA==","signatures":[{"sig":"MEQCIGgCewuS/zvfybHTViWpjiRurGalC25P0j+8qxlcAZcLAiAQ3+DJ/IwXfjnL7M+qKDuAqk9b9sMSPEh321GBBwaLHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138635},"main":"index.js","browser":"browser.js","gitHead":"66341e7f028189d1418c1ec49635b14d208a26f1","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.2.3","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.10.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.11.4_1704450711303_0.5301402428789965","host":"s3://npm-registry-packages"}},"6.11.5":{"name":"hyperdht","version":"6.11.5","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.11.5","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"c52e4ada0d3c0c0634bcbf7cae50863bfcbf7a07","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.11.5.tgz","fileCount":26,"integrity":"sha512-kZJJMOKc7jQO+DI6+XDQePuriLi89Dg5ZI1NUao2VVislVdkYpViigrj+TV0i1HcZs1tqrBtSMYpML8tgHQXLA==","signatures":[{"sig":"MEUCIExnpYQ8eKqA4yvVZXKFRyeX9xQD1n2Q2SmEP9dl1t+JAiEAro8OJ3tSdAOxi1u2fHE5+8vZmyLoM/mpKlpfrwP3XX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138742},"main":"index.js","browser":"browser.js","gitHead":"4148e12d26a78f88ad5b8c06b9105a644c2e1a41","scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.2.3","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.10.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","events":"^3.3.0","dht-rpc":"^6.9.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.11.5_1705415978948_0.8240632967191173","host":"s3://npm-registry-packages"}},"6.11.6":{"name":"hyperdht","version":"6.11.6","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.11.6","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"d1ede4c4d45c8317cfc59f2aedfd15149be7ef56","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.11.6.tgz","fileCount":26,"integrity":"sha512-1Oc3a0dpTDOW6YXKnyVD/wbtvCs0AD/eO6sp/hwdrlVSzSRM/uDNq02/VR1v4F1W4i8D8Zk00TCBhyyviUCEGQ==","signatures":[{"sig":"MEUCIForpuAPjGkVLMb/GY7uPRi9Y+c1cpnHArygjk1FlTgsAiEAzMHe1b1nKqFLBZyp/DZFeDOZ+NqRQtWXjD7QocgfuoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138844},"main":"index.js","browser":"browser.js","gitHead":"0c6957fcb61ef3d594da0ef836e25f06e0a95c73","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.2.3","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.10.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.9.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.11.6_1707337235506_0.9829287340272499","host":"s3://npm-registry-packages"}},"6.11.7":{"name":"hyperdht","version":"6.11.7","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.11.7","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"6b10ebaccedc674e5b4fb636d294f2a61da295f1","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.11.7.tgz","fileCount":26,"integrity":"sha512-+T7ydMd9dbX7gVZ2+rWbo3LO0m90OFfXAG1gT16MkByah4IrDbdCktfp+Gc2VCuUrFFa145T12sZFTqikfbKog==","signatures":[{"sig":"MEYCIQDziwuPWGhVOxqf72pkpK/95VD31xIlyqxsWDu1ueFdIAIhAI512WvAItlEZmeHesJmjFfOqcCkyzdjlV2fN0EPVaP2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139555},"main":"index.js","browser":"browser.js","gitHead":"2e9c6b613340b996e0d26a19e5b86500d5bae0bc","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.2.4","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.9.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.11.7_1708123176468_0.42803209035923695","host":"s3://npm-registry-packages"}},"6.12.0":{"name":"hyperdht","version":"6.12.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.12.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"1ee436a3308650a4b575804f9136474245c767dd","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.12.0.tgz","fileCount":26,"integrity":"sha512-3gw6odK2cyuZvslO9sbcXpj11MvHHf32fa1SUreW7cT+nIFu8z5rDkhXw5L6u8Phz1/dL7POIjXDUhKiIq5qRA==","signatures":[{"sig":"MEUCIQCdsQjcjpOrBPRIVdmyTIzAgqa3227Shed5coW2Zniw7gIgS/DdfqFaHQcEeTrwz1UOlR+yUW0X5ggYS58o56Ywv6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139747},"main":"index.js","browser":"browser.js","gitHead":"f6ede3e8cf9bb12dc2026ec9e1c0a7fa132a0ec5","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.2.4","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.9.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.12.0_1708526185134_0.07864917100900937","host":"s3://npm-registry-packages"}},"6.13.0":{"name":"hyperdht","version":"6.13.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.13.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"88900f8281c350b3fa4913b22b7c1c1ca9f53567","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.13.0.tgz","fileCount":26,"integrity":"sha512-njJY9nYZm7foRpArXBUCNnQIqAsy2GXc1St7gf3FP0tlkf0BPv/9M9qQka/f852l4QT+eUUSzqkLbffmhxycJA==","signatures":[{"sig":"MEQCIEARzZ8mj3WEsqFy5HM5Fl9AS5az8nX/oPpe2Lq8u4GaAiAQMxyOY5VjNyNakdIN9ivuHXcYGHVs2pdiYvnfT0O+RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140852},"main":"index.js","browser":"browser.js","gitHead":"ac9c5b6683505d9b4f2438657960e04f140de58a","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.2.4","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.9.0","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.13.0_1709022092694_0.8256640606736938","host":"s3://npm-registry-packages"}},"6.13.1":{"name":"hyperdht","version":"6.13.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.13.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"37bbd47139658a71aeb0caadf2d49cd977c1a9dd","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.13.1.tgz","fileCount":26,"integrity":"sha512-DMpY8koBw0c/IfmtLTKhpgSUC3CXce2+nODfnQa5TEzcviqHfMt4X5XbcrlhjUtYM9v4+mcCYyzvRBStNhiUYA==","signatures":[{"sig":"MEYCIQChEu+zB2VIKk/37uei12hSHNCDXzYTzLmdAja+TYYlYAIhANhoNB3ZLNEYLHEo0X8riatp4LYxCa+bZN2fJWtGgsGk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141041},"main":"index.js","browser":"browser.js","gitHead":"18ec3b51bbe8a4ab777ba26229359eee6f363147","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.2.4","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.9.0","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","keypear":"^1.1.1","standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.13.1_1709025796105_0.3023449653215704","host":"s3://npm-registry-packages"}},"6.14.0":{"name":"hyperdht","version":"6.14.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.14.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"45b508a478822a729fb5434479482e213b69a5ea","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.14.0.tgz","fileCount":26,"integrity":"sha512-jfRAMV5BgHbGDrO8gcvbpg1N6ZcA9jHswIlWCseLcaOUUmVc2Pcp2ys7PrvF5dv74ZLeb6hhss5Kek0y9FFE9A==","signatures":[{"sig":"MEUCIFzYpL6rOXI0iDQrt8QF5xvZCmHpw87QUQE6O0Q/9aUAAiEAl3AiyMfU/b0WvfqmYjeOZ3rI9fw+gyjZtxD1U00kua8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141390},"main":"index.js","browser":"browser.js","gitHead":"1dddd554d4c8dc1a8746a5197f87307428e171a2","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.2.4","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.9.0","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.14.0_1712131590699_0.1909256791255236","host":"s3://npm-registry-packages"}},"6.15.0":{"name":"hyperdht","version":"6.15.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.15.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"9a7f557aea37bc74811c3f369c1de6345fef5041","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.15.0.tgz","fileCount":26,"integrity":"sha512-ECiAPCEBHwoNG3HwIWjblbty/2H3o1B8OWsaccPCF/v2+2P4R+uRZczL3pVSltdpgFUNPXrmTpQG8Bdvp0hVbA==","signatures":[{"sig":"MEYCIQCqXpRwgO+K5MS9kqlGdOEPewKqqZ9KYdkJi7lFkLyhkAIhAM6NiZwEJVj/1oC2rH7GGDCPg5brGg7lu1qGo8mye/R5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141859},"main":"index.js","browser":"browser.js","gitHead":"6cc401864b4c80a46f87e2d238cd465833ed7379","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.9.0","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.15.0_1717435138582_0.8143202938248615","host":"s3://npm-registry-packages"}},"6.15.1":{"name":"hyperdht","version":"6.15.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.15.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"c18cea547eae69c462477d6d9d496a4cd7bb6351","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.15.1.tgz","fileCount":26,"integrity":"sha512-MIaD6JBiA+8M0EegNRhk2xPveQTqZJ/E+hkddRowOyLQJjnfN+mhO+zIoTw3GARY8NRVBqTquSFe9JCAtX6Akw==","signatures":[{"sig":"MEUCIQDs6mldSfWmFfxp2GymVFqnFr3qz564m3OOtqCud65Y8QIgYT/WjgxjPjgxHw4QWVZRkScHZuvmNVA1KdsQd1Js4V8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141942},"main":"index.js","browser":"browser.js","gitHead":"4abb8ffda96f87827479637b53233feaf3419f74","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.11.3","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.15.1_1717535186775_0.7435099535172909","host":"s3://npm-registry-packages"}},"6.15.2":{"name":"hyperdht","version":"6.15.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.15.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"01f985fe0064b06a4ce6cfbee237634c8797b39e","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.15.2.tgz","fileCount":27,"integrity":"sha512-VORe1uLV9wozPmPYXUugLj27S1xAXta/DdOGA62BxZhToPvaeEXHUAY75vnviYfOL+AwR2ZVcda+V/u3toy2EQ==","signatures":[{"sig":"MEUCIFJsTgPzOJxRcd/H8sXSCAPdYfOha/ggFwEYuTbwBO1tAiEAuudaj1By3lE8lxSUlAVPCeOY79E1wpxPFnBOmqHLFHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143558},"main":"index.js","browser":"browser.js","gitHead":"f95c5b82888b162bcef8a77463f1e1e89f568ef0","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.11.3","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.15.2_1720534820682_0.6071760975571316","host":"s3://npm-registry-packages"}},"6.15.3":{"name":"hyperdht","version":"6.15.3","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.15.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"68e3e947f81d37e00d08082d2cbef7b32005667f","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.15.3.tgz","fileCount":27,"integrity":"sha512-TcLzxXfBPRlKTJZzqsCYq7D7Oyv21eu77trhHC06G7P/8Au/ZiS69WqeycyYYf86r4MLiMXLrmI8xv8F/zoLHw==","signatures":[{"sig":"MEQCIAu67+5IrYA51Q5An9mC9WQB5UBUcm597I1vJJYere74AiB4PSucGSqBT1rkDNEPU47BAZ50YCt1LL1yddnbcNMLfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143606},"main":"index.js","browser":"browser.js","gitHead":"71ef55fc64a2140119be1de852eab7ac6e2997a2","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.11.3","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.15.3_1720613148003_0.3045111719729299","host":"s3://npm-registry-packages"}},"6.15.4":{"name":"hyperdht","version":"6.15.4","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.15.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"31cf3126f3bc10442a964aa81308774535fb093c","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.15.4.tgz","fileCount":26,"integrity":"sha512-ci58QYegt2Spw+mPHudsmwwL/sUxBb3UnNfPwRAt3zFT6hHKuWkGb7jNGW0lMqJwQ5vLuRg53b+II7yZnat9+w==","signatures":[{"sig":"MEQCIBfbcZpxySM4ItR506jrPJbFFdgydbOTslqaQsgk3/qHAiAjIHKoSeWKitCQzJHwDVqe8b8V7wsFHvNemVkYhTrpjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141942},"main":"index.js","browser":"browser.js","gitHead":"bc4f6d57bffdf47d5a29d6e66a13e95ff5f6a5cc","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.11.3","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.15.4_1720622976477_0.8848395603738051","host":"s3://npm-registry-packages"}},"6.16.0":{"name":"hyperdht","version":"6.16.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.16.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"5ea0fbe889db018102bcbbb71b3dac87aa7ddc8d","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.16.0.tgz","fileCount":26,"integrity":"sha512-m+6DlJ0k+7slojkbhWa4zieIsUAuIf4C/WE9/qO9vO5cuvj9uNbTC1wUg558Gzz1oFFUMtWCzGN9mnC9DJZ00A==","signatures":[{"sig":"MEQCICqwoo8UgrDcJlSRYlN9anXsrRONQrIoggLnhV4FU4wUAiBkxrN1BYPbnbC2nNMBTPTR/j521BTliArSMWrYpGNNYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142025},"main":"index.js","browser":"browser.js","gitHead":"adf5cde2f7386f78fe86a0b1c5328dcfa7991fa2","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.11.3","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.16.0_1721991918342_0.9207975535981896","host":"s3://npm-registry-packages"}},"6.16.1":{"name":"hyperdht","version":"6.16.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.16.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"07c7024a8cdddaca8fed4ffad7e85195dd06ff53","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.16.1.tgz","fileCount":26,"integrity":"sha512-Widz0HOasRPfJna/xUwCpR8UakEgLOGdwmtbh4F5jGybubpr/WRjxlLyUkT0Bxiiwphs5NnYxScrDAMXCeoi9Q==","signatures":[{"sig":"MEUCIQDD9pa5yqLAJMrHTRfDUKBKBemANEqTfbbn0Uq3sBkg+wIgem9iQxZp7DjKKPiSiK6aUXGlvuDuYR/+xOAEeeTFWys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142025},"main":"index.js","browser":"browser.js","gitHead":"1a9e452ff5c57c03d8158faa0476314ce349e085","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","dht-rpc":"^6.11.3","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.16.1_1722151525311_0.5496065014788507","host":"s3://npm-registry-packages"}},"6.16.2":{"name":"hyperdht","version":"6.16.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.16.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"8d081dde52b070e9dfb72286f1685c10392ff5f5","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.16.2.tgz","fileCount":26,"integrity":"sha512-PHcn5kbggP9kYkbr7giAvtpmtYXCnRTdnxvET3K6IQsHjQSzVnAvvcAr29UjH4mvP6ofoeM/sLhxc0svmJfHdw==","signatures":[{"sig":"MEUCIC6lCvHyAGZVcurI/6CesEYJInfmQ5S+gV1wVxNh9EWAAiEAv2C0dPGTJ10EGt+WoL2klUIVlAR9f7r2K35ZvQzzpn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142115},"main":"index.js","browser":"browser.js","gitHead":"9db1bcc12e90dc2aa24f240c030e356c33389136","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.11.3","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.16.2_1722336847471_0.8035977619237529","host":"s3://npm-registry-packages"}},"6.16.3":{"name":"hyperdht","version":"6.16.3","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.16.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"35a3724f2414b49a8393e8a7bd33dd4348b32699","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.16.3.tgz","fileCount":26,"integrity":"sha512-m3ylvpy3KcuNbv4jMWuFV9iwVlWgwdoLdgCbeenNoKD2EyzP1qGvHJwPgXU7oSoT3jWbOlbv9fuZpc6Yw8XKWA==","signatures":[{"sig":"MEUCIEHClZCb0r46K/Y3BXoSQvVSFdrHEmIykuRcVhLeaTodAiEA0KGnweXMOwlHVOEDHDGJgER143DvlOIHySUiV2aorG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142165},"main":"index.js","browser":"browser.js","gitHead":"b52ca56a2919a6c0293a7e0078980d3fe91a0628","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.11.3","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.16.3_1724702945283_0.6124906997315769","host":"s3://npm-registry-packages"}},"6.16.4":{"name":"hyperdht","version":"6.16.4","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.16.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"c1a057d0a041598a012c01845e507874ac79a5bb","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.16.4.tgz","fileCount":26,"integrity":"sha512-839tMRTWnnqBGvHUgX/qHR+QVXSFXzI1itCn5tcd7sB2051FMw92nX3FREgvd4BtT4qDIU6ANcvdG6Ddu45QiA==","signatures":[{"sig":"MEUCIQCVj66WybCHNaE71F2CxzAjyg1nXqw3byZw7HttpLT8UwIgGtHtSw1YPOM9tjsa2fp5vWI8WNczUOoEPPEc+3/oQ64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142390},"main":"index.js","browser":"browser.js","gitHead":"8516d3b91178a3f21755018635a8947455adcc80","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.11.3","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.16.4_1725661682883_0.39544060317295027","host":"s3://npm-registry-packages"}},"6.16.5":{"name":"hyperdht","version":"6.16.5","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.16.5","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"d0b6382ae981f0850b1f07733eba42d033c408ed","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.16.5.tgz","fileCount":26,"integrity":"sha512-4X7fSGREdeBUc3u4sG7ndgjunGGAOPB9qvnlsIzoXvB+U7ZPZjSfm20RvmphR967aODEZXulctylyRevc6S0jA==","signatures":[{"sig":"MEQCIHQbCaRZE8Br5DX/CNfhrcOYp95wfq71ivxOQhcxJrURAiBl0ghjznez7Fa6IQ1yEYCToby85QSzSAtzI+l/3GL8BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142574},"main":"index.js","browser":"browser.js","gitHead":"b723c9ddc72d878c04aa805e685ee3baf7590d31","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.11.3","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.16.5_1725663219149_0.7852476062754246","host":"s3://npm-registry-packages"}},"6.17.0":{"name":"hyperdht","version":"6.17.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.17.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"eafdb699b118e3ddc2722b41afcd522fe9b666ca","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.17.0.tgz","fileCount":26,"integrity":"sha512-5dlCY1Y4+MV77iOpNAjC0TR3Mhg+mKm7rzFereDKB+sdKhUeBZJEmttYsTlKVo/DLxopBBTBxR1sst8nqKR/Cw==","signatures":[{"sig":"MEUCIA086vNzIouL4aPUwIA890jjlL7wDO/ZQBBL45KJaXKrAiEA86B+5vlblXT4qKQIZVDCcEkMIpyu7V2S+CBXnGvY4g4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142675},"main":"index.js","browser":"browser.js","gitHead":"032e2ab13deb775f144de95990d9d159622d1dba","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.14.0","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.17.0_1726561867140_0.5630342113641831","host":"s3://npm-registry-packages"}},"6.17.1":{"name":"hyperdht","version":"6.17.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.17.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"53f904f0e047abe72b7eb602d6ed19de28d56afb","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.17.1.tgz","fileCount":26,"integrity":"sha512-ThAButhXqwG8JPqs6B/KvySYVKQSeY9S/zVcz2+pI1WlCftxcn8TWZD2xJkJ/Ax67DU1ggYjn9TTYo0gVyiutQ==","signatures":[{"sig":"MEUCIFoJCJkR6J65MtGT2BJYhoO2qp7fw1swnPHFUV7zbczeAiEAgph4tmJQTh3Bn0xa2Sy5y34wfpvwBqRjmyTwQ7OOttw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142935},"main":"index.js","browser":"browser.js","gitHead":"f86e26c96c0e8e95f07551eb6c3184ed21b5de10","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.14.0","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.17.1_1726689523262_0.8857487727070505","host":"s3://npm-registry-packages"}},"6.17.2":{"name":"hyperdht","version":"6.17.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.17.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"ec49f70232631d138c2a130c8efa259017ce3bd2","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.17.2.tgz","fileCount":27,"integrity":"sha512-Oxxmj0khgroLR8MizK8BNdOQBRmJp7H+vOSpPv6IDACAN6oaJiqi5m9ValCph7Gc85LhqloExcxep02hOvMamA==","signatures":[{"sig":"MEUCIQCgqCaKss238+i4lGKq5ngPjhC1iXEfyiPBVhgdVppkvwIge3uApCugoE9BFyyFGBb7dMVcE/U/ty+FSDX8uiR1FqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143444},"main":"index.js","browser":"browser.js","gitHead":"368ad2cc0c580a9501a8e3506d969b39069334b8","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.14.0","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.17.2_1726734373991_0.5841869443749537","host":"s3://npm-registry-packages"}},"6.18.0":{"name":"hyperdht","version":"6.18.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.18.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"7e59ffe62436498ae8c38fbc03f382189bcf9857","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.18.0.tgz","fileCount":27,"integrity":"sha512-yOdEeusE4oQwi3VjfEWsaNDednrlBcwZbYaVL+nDJUUDC/dpLDnxeSNje8R0HqZq/n7+POdz0Uxi4UcLZQWRQg==","signatures":[{"sig":"MEQCIFuy/MgCOLuILzOnKYNivA8nZ4ooABwc+2tUosxpnMEGAiAJTa8Iv82Dm45b75PnfqVNVXiBvb6zQb8TxadCpy38xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143625},"main":"index.js","browser":"browser.js","gitHead":"0ce64f2de11b31bc7a434f9182588c33798d8a5a","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.14.0","streamx":"^2.16.1","hypertrace":"^1.3.0","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.18.0_1727421847113_0.2965622210489065","host":"s3://npm-registry-packages"}},"6.18.1":{"name":"hyperdht","version":"6.18.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.18.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"ab8e984db658af75cd26f0d523dc8dad1a1d70e9","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.18.1.tgz","fileCount":27,"integrity":"sha512-CX5U5ZWPJiy4RLJPBUek0+LtgJWWcL9ESpuiPRtN5XaLPSDZYp1if+A2FgWt5MXuxDGSEJMkd7X58SC9e5c6og==","signatures":[{"sig":"MEUCIQDgSpxAVXva7oZvnpGXXRf8qgoWds9ApH/QC/QFBcK/QAIgUyWmebTEA+xlZ+iAirnxYrkoQ5ZlJGQ0hAbFMHC6I+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142317},"main":"index.js","browser":"browser.js","gitHead":"06ca69f384fa3a47be714147ad908be4e547cc59","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.14.0","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.18.1_1728062464973_0.0709128874745335","host":"s3://npm-registry-packages"}},"6.18.2":{"name":"hyperdht","version":"6.18.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.18.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"ec388716d1a85f88f4ea7671e8aff7e3660e6c33","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.18.2.tgz","fileCount":27,"integrity":"sha512-h+MdjMhnz9s2eKb1ejS+S2zTe4QZ/MWhdvHrzs6qmnYBUJAlgB2R4+OtWFvOtRGrPebjDlrCpmaHsBE4PXQMnw==","signatures":[{"sig":"MEYCIQDXKJsYsnm+cxd/zySTU9mO8jWtSPPgHp95Tndpji3lXAIhANgZUK3hfWEeJa/BPQAiBS6XR/J2A01OBty02w8TaZro","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142514},"main":"index.js","browser":"browser.js","gitHead":"0dc8b5f58dd9792223800e187460b7d90aca0303","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.14.0","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.18.2_1728121643664_0.5619431973656743","host":"s3://npm-registry-packages"}},"6.18.3":{"name":"hyperdht","version":"6.18.3","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.18.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"e81ca5faab1a52b2697e64de97a03811090b775c","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.18.3.tgz","fileCount":27,"integrity":"sha512-H4klJOS4kya5qsq9ty6i/5HhQopIcw/DEVrBRkc3vNQFo9dXjLrYt7KOh8mzwcnfwFkyjUzbLCYkK2YvndqW5A==","signatures":[{"sig":"MEYCIQDhTjcTMBE7inOmzwMDceJDsDTolee1t30LUci7Hv4qxgIhALU/Gsir8Gr5jQKrVo+W/g3/bIJ0LYfv+HRQFI5TYnXU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142532},"main":"index.js","browser":"browser.js","gitHead":"657b7068d6b16856311c33ff35f906e7d3d1d479","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","debugging-stream":"^2.0.0","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.18.3_1728290174462_0.9645199894166048","host":"s3://npm-registry-packages"}},"6.18.4":{"name":"hyperdht","version":"6.18.4","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.18.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"730d4aa166b1c4268687ee659db248fd1aaacc40","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.18.4.tgz","fileCount":27,"integrity":"sha512-KTiLNIwxnpaeCsOuaW5Y3fPGC7o7hqFGvNtBze8lUHWcdsxnHhO6W8c7L7q4gxE0phEL4v6KiypKHKWad0KDNw==","signatures":[{"sig":"MEQCIAzCtIfoCivW7LQFopFs8iIj2vQXDxe9uFrITlb116rxAiAzO6vPltmN0oM6xT7rYHz2sYJVkXkn+402zksUeJCihw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141264},"main":"index.js","browser":"browser.js","gitHead":"d96250bf71329c7ac49508092aafed75d0b278c1","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.18.4_1728500489271_0.7509608102262517","host":"s3://npm-registry-packages"}},"6.19.0":{"name":"hyperdht","version":"6.19.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.19.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"5b8e45ea6cde861ccf147d4dee0da67ca1a0f507","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.19.0.tgz","fileCount":27,"integrity":"sha512-SS/wehfPPiN1o+e2h+NAiGS9Wk3xePRZ3qrIR9NUzyjRyEnFl5S2QnaqWLxepIY8Ba0GsPSfXXCsMCPiCBn4mA==","signatures":[{"sig":"MEUCIQC4FWqemmQAUAxURSw1qTCZIvd1ZA1slES/qtxX/ax7ZAIgewIQ9PHLthWGoD2etAwgLXYi6B3Et3pzV8a0nlhhEqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141309},"main":"index.js","browser":"browser.js","gitHead":"c9504dd4ab2cd08c8ecba62161f67a37514a4ac3","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.19.0_1728570141804_0.4443881699933627","host":"s3://npm-registry-packages"}},"6.20.0":{"name":"hyperdht","version":"6.20.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.20.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"f55f72a144d885bf54c0517398f5e324c704fd79","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.20.0.tgz","fileCount":27,"integrity":"sha512-nStuUGDQheN7Cnlkp1LF4/S4r5zR5m6bQ8EdK5M6F+UXJHyFL7D2CfeasYJH4kdYvfV8njrAGQYcE/h8CYmXmA==","signatures":[{"sig":"MEQCIGG4GqKsKP2DYk47V2eTM6fgaN7rLAa/5IqIrfziokuUAiAx1wsA5epxWa4JmyirKGewoU+QOVHkUqHmqe5YT8D7CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141504},"main":"index.js","browser":"browser.js","gitHead":"b5cd15a31f75dc27a0657593baebd2680fae6090","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.20.0_1731944988843_0.2942479525265653","host":"s3://npm-registry-packages"}},"6.20.1":{"name":"hyperdht","version":"6.20.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.20.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"626206e3c5f9156a7784b9a1ec9921919f37af12","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.20.1.tgz","fileCount":27,"integrity":"sha512-0UO5rrxOwZLmpDApX49GmhdbZOpVIG9VvudlReH8GS4Upz2HNR75GIPChRClkfpD3Lo80yWJHfitnKiqo7tC6w==","signatures":[{"sig":"MEUCIQCC4y8HfTrbSL4ud6koxx61W9+MpSnDE6DE1229q9m8WAIgcCTMppA4UkFqZ5l9S6slQQM853NpXOJwH2tRkSWdzOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141886},"main":"index.js","browser":"browser.js","gitHead":"0d4f4b65bf1c252487f7fd52ef9e21ac76a3ceba","imports":{"events":{"bare":"bare-events","default":"events"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.20.1_1732264848110_0.8655546798233618","host":"s3://npm-registry-packages"}},"6.20.2":{"name":"hyperdht","version":"6.20.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.20.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"77c7ba55ec4cf4936b5c98a3711d003c2d0c90bd","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.20.2.tgz","fileCount":27,"integrity":"sha512-l1BDQKVp032+OMi18MS296L+/esOTiV4cw7AcqY6ke6EWt7FHStk5BKbt03bxdeH/dVCz56+h3RqhYzr+aoI6w==","signatures":[{"sig":"MEYCIQD2O8+qM0gJqlmPQYcKBbZ8n0eQnnl3BoSXc38aAFzN+QIhALVzXa/swXu0AQ6irTQCQoc9+PX6hyqupVb/MdkFB3vZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142600},"main":"index.js","browser":"browser.js","gitHead":"d886fe2fd94abd4b51c286293ffa75c2ed1d8deb","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.12.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.20.2_1744404834308_0.6457730178116525","host":"s3://npm-registry-packages-npm-production"}},"6.20.3":{"name":"hyperdht","version":"6.20.3","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.20.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"4b2d693d2fdef8c8269fbc1eb393154bb4db07d3","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.20.3.tgz","fileCount":27,"integrity":"sha512-iObmg3MoApghXCwfa0/mJs2gdfE8A8JSE9I2y7FBP8qKfUBWSlIWjWOhnGGKb5B0aoStcEln1Yx9gB871N/RKA==","signatures":[{"sig":"MEUCIBhk5NVQ/VuMyyuDL6saHXwmaxXiuLubR4mQoGHneOSiAiEA15yJy+X2FAB7kUYmlRq2ae0MkSyRI4jL2W15wNoQd/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142938},"main":"index.js","browser":"browser.js","gitHead":"a43545f32f5801c65d248bed0e81d76f8c35e51a","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.12.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^3.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.20.3_1744466485917_0.8611976683084015","host":"s3://npm-registry-packages-npm-production"}},"6.20.4":{"name":"hyperdht","version":"6.20.4","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.20.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"309652459497b9541245684cd97dc067396c45b7","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.20.4.tgz","fileCount":27,"integrity":"sha512-Wuv0iwwmQVbrb0PsZ0zo32wMmNzQVf/tno6hluXtciLv9k4pzmwrdFC0vXWIeD6+ayxhLTMhYbuqOKkOcUa1gQ==","signatures":[{"sig":"MEUCIQDnc2tMr7ccIZJxtBO+kF5EdpCWcnb2g3Of8+I2jl4UAAIgMHcq3vaFS7ojusMQOLRYqxJEttYsvOxwCK6NNZIzNBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142938},"main":"index.js","browser":"browser.js","gitHead":"e08a99e5b5c0610349fcd1bd51dc83162b0079d4","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.12.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^4.0.0","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.20.4_1744484512984_0.9518794787162266","host":"s3://npm-registry-packages-npm-production"}},"6.20.5":{"name":"hyperdht","version":"6.20.5","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.20.5","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"087e93a28e67cadde8413a010a99a5941d8d48ab","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.20.5.tgz","fileCount":27,"integrity":"sha512-eDAwTmAtE9rjMivgqYtqHalTdBVhhCMBVHlCWRVhEcWtchpDonsd2dmX26lJ0raoF+l9djkXvPcN1/kb9/kykw==","signatures":[{"sig":"MEUCIBMpQO8ikzsUwS4hQiEF1XesFmOaUw7y6dNn88kB4vmTAiEAk++vQK8U1b14tME8smyNvQ8ysjAnkr/E9OrTgcS00mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142938},"main":"index.js","browser":"browser.js","gitHead":"979828a7da8054d763188d09b5c545ce1256d656","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.12.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.20.5_1744484958273_0.3406935385594121","host":"s3://npm-registry-packages-npm-production"}},"6.21.0":{"name":"hyperdht","version":"6.21.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.21.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"02e51ed1dcd7941ca21926dd280fa2d22a994e82","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.21.0.tgz","fileCount":27,"integrity":"sha512-cEXSMFI31JoBTG6hMFyPm48bcregej1c/oT1aFECy2mJjrqpOeFXH8vUXRKkXkpAdSUCxeIv3rTI3v0dga3lmg==","signatures":[{"sig":"MEUCIC6uxFfO5XYQ2hFi6X6On0bni7I6qD6K+WAMU6z/giJtAiEAsek4qFuUlub8oAFaDYMUkLk1pnVAjg5hZys76dVnXS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143019},"main":"index.js","browser":"browser.js","gitHead":"b00392f2aa1a8e10f1b4ba3cb369360a1525454d","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.21.0_1754497704324_0.02562944030450587","host":"s3://npm-registry-packages-npm-production"}},"6.22.0":{"name":"hyperdht","version":"6.22.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.22.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"98c9e1726f3f874364916e0fb5832e085f044c2e","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.22.0.tgz","fileCount":27,"integrity":"sha512-bY8/ScXVEV7oS+FHDgwlnQx1BYrPWzU746i7ah3dusy+s8M6IfoKoTf9dj63tzGW3N+XbHbBMH6vP0ThuoqJmw==","signatures":[{"sig":"MEQCICSNewABHVTu3y8cdZi24vuFd2buLNjV11dMgufWHlBQAiBrKzR7a1q2IkMm8p7FXOf9zf1IlOPfJPEZxX4WqbaIGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143177},"main":"index.js","browser":"browser.js","gitHead":"cf64245eba7fb37e49ccd15f161c3921bc80a545","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.22.0_1756714701403_0.30250731241457474","host":"s3://npm-registry-packages-npm-production"}},"6.23.0":{"name":"hyperdht","version":"6.23.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.23.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"435f123c085451b9cf07bd59685566aee3fc2988","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.23.0.tgz","fileCount":27,"integrity":"sha512-MEdwpOr2axoprHoWJLO0/7Iux+l0BK9d76s8kpw/Eu9ABttk0wSQCC22NIMGoC03MIMhoSPF5u+TqaWaRMx3kw==","signatures":[{"sig":"MEUCIQDzxuu7iYPYp6X/olWPqso89jKv16llP/j/aXYE/YRh2wIgEMQO4ltEde0yCOvs1Su2ErBkBzVmPB6w61hKNSrrsLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143287},"main":"index.js","browser":"browser.js","gitHead":"d111737d73f5a51c4e4d4b2e19839a46a707a475","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.23.0_1757512367084_0.9988685844828764","host":"s3://npm-registry-packages-npm-production"}},"6.23.1":{"name":"hyperdht","version":"6.23.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.23.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"0b917c898320d22b313828aa0621fdecc7937923","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.23.1.tgz","fileCount":27,"integrity":"sha512-QZC5OAgceFyx039Srr4TWf0JglKBB46Lf+hzfT8NFMDmFUl0BnlOAvcjEOhZQNlZgVrGR9ECEN6x4lmE9KOdxA==","signatures":[{"sig":"MEUCICJg8gLvOTwD0jB8Dzw1rNHJJ1x9UVRDoROfwKwwddCyAiEAnMhWG7yOiKtKtOmaw87Fw3wTDdBOSwUTrFaHy7/fl5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143383},"main":"index.js","browser":"browser.js","gitHead":"8c0f61f4b59c69c567e821818c7d92f841c9950c","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.23.1_1758699781825_0.7405359685826933","host":"s3://npm-registry-packages-npm-production"}},"6.23.2":{"name":"hyperdht","version":"6.23.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.23.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"652c33dd2fd63e297fb5158644698fc81df115a7","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.23.2.tgz","fileCount":27,"integrity":"sha512-jmnNTep+nPjIY4rT/a46IefJ6bbH/rUwwbna3zMaUhnY04LZejK95iqmicpxdKeO1oUt+MxRGtv1oTkI7wbivQ==","signatures":[{"sig":"MEQCIFXA0XdFov2m2ll4SgSjLT6nt+fUQig0Fj/e4YqTssdBAiAo4H5gWtSBYjSS3L95xHexu89NfXlLpxnEj5ZHdM2t2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143824},"main":"index.js","browser":"browser.js","gitHead":"9bd9b9f522e4e45f4e63367aedcacd3eaaa9a8de","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.23.2_1759137997540_0.6583430226487377","host":"s3://npm-registry-packages-npm-production"}},"6.24.0":{"name":"hyperdht","version":"6.24.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.24.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"0bb3d5f97926a5c768ee7779ce9d7fc2a2e58e5b","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.24.0.tgz","fileCount":27,"integrity":"sha512-l9JEYaRzbfoB1HVgGYmOhhpbT2zX/SDj6NxS394Ing5je97HHG82EwrajOb7QX8kO8pIDVpF1+SdZo8u8vD0mg==","signatures":[{"sig":"MEQCIClrs9s8J2f5vxSV7KiVqDnfCk1EVCy9QwAds2m0NaYYAiAYxszCwhfdRl72aGw6bKHNOcVVDTUPeT+1I/6LqkiS/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144808},"main":"index.js","browser":"browser.js","gitHead":"0d1298b631126a425f8825bbef73edb7df5dfbd6","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.24.0_1759175554923_0.4982086747624981","host":"s3://npm-registry-packages-npm-production"}},"6.25.0":{"name":"hyperdht","version":"6.25.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.25.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"8a7fcfe3a0e2651621316467e3c54f79a97eecca","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.25.0.tgz","fileCount":27,"integrity":"sha512-9nWcIMcATdsW7AwDUXVO6jPIy0ipoUgzt5knsJunSNlJRxtXBrYHNW4e3bTWFEHUojgN85Usbt2WXB9zL/4bnw==","signatures":[{"sig":"MEUCIQD66ZwyGJAZ60QoYCqViVwIEro83xSymBQCfInBj8dLLgIgTi2uFB2uwuNfkwCuhYeg0K5z5TpH57en45E2UxNVgk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145137},"main":"index.js","browser":"browser.js","gitHead":"1728c313b4c86466ac41bbb527985dd065acc461","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.25.0_1759494210206_0.36468237672938986","host":"s3://npm-registry-packages-npm-production"}},"6.25.1":{"name":"hyperdht","version":"6.25.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.25.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"861f6787ad1198a36cd84ef73dfaa2b681ac9a03","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.25.1.tgz","fileCount":27,"integrity":"sha512-EyfdO+6wacj+qHnavGaRC6ZA5TaoUe8ndVB2K/pMvcN0iHZ6z4hJuTkc/dFIYqpUMtOJT0qfC7yfHT+bAOHt2A==","signatures":[{"sig":"MEUCIQDNYsM5ECmnK6825WajsWs1wNBdQCffdJ+An6TJauysWQIgPmY7Cq9Jw56241Kr2QDfuiszSIrZRejuFThjQIhx+SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145171},"main":"index.js","browser":"browser.js","gitHead":"91da6ec5f1db3826c4bcd1faef75d1777c5590d9","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.25.1_1759778661539_0.37888537548308987","host":"s3://npm-registry-packages-npm-production"}},"6.25.2":{"name":"hyperdht","version":"6.25.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.25.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"8beaeae635518352fccde35aacb0d41809627244","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.25.2.tgz","fileCount":27,"integrity":"sha512-EZ3O3ZDpIOrN5JzGC1LrwT05kUtx4HH/IdFUzynDQd4Qq9WteGFsJP0eTyRo+ehvdDWLsbUHQrQtrdA3osnqLg==","signatures":[{"sig":"MEUCIQCexi20j4SS1kjcrx5LpKEZ+ZD2XwX3ZXVxehYlW7JaFwIgd2bWJ/SLOSZ3xAVi6XhuACAkVecuWrq7sEoFPu40+b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145187},"main":"index.js","browser":"browser.js","gitHead":"41bce9343efb8cb9ac154a1aaf5e37fb87c48bfa","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"lint":"standard","test":"standard && node test/all.js","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"standard":{"ignore":["**/*.mjs"]},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.25.2_1759823183960_0.626897250356472","host":"s3://npm-registry-packages-npm-production"}},"6.26.0":{"name":"hyperdht","version":"6.26.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.26.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"5d3eb1e36d08a648154561fa0284486ca055944c","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.26.0.tgz","fileCount":27,"integrity":"sha512-WRnwSYAhG9bdoHAQv/YVYFKv/TCOHDf2Jo3AeGsVE62FHvF0jzTDjliTTmZBk2L07WeDYrJv+2kdhWxwBcxEWA==","signatures":[{"sig":"MEUCIQC+R4bwOnujFu3RsQkjxfmbQlerMQ4J+SzmIsrqNC0WuAIgPQTr0NgWKX0zttj0KSMyNxy3KsZfie3oITQER73DXrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145988},"main":"index.js","browser":"browser.js","gitHead":"7f8e08a7af3adf472fee4594e29ddff6dc0b1ad6","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","standard":"^17.1.0","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.26.0_1759839070630_0.3774800889715393","host":"s3://npm-registry-packages-npm-production"}},"6.27.0":{"name":"hyperdht","version":"6.27.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.27.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"c1d0f35bfc063b0475681cc5d90e1dc025dbb79e","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.27.0.tgz","fileCount":27,"integrity":"sha512-ZOXPSpsphn83hBxfFcZKNfXcgLLZH3HBWM2G0TAT0vl0hrBY287oEJ/2Nj0NimgxizpzA4J4t8wFsp/LSLs6Sw==","signatures":[{"sig":"MEUCIQDInirV4qfKRGsvrNbXYg+PnEeV5mzRjaVIAUW/y28/FgIgChvk2zWhVU+RystQ8BzkLltCNZgQx4dHuKWou54D56M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147907},"main":"index.js","browser":"browser.js","gitHead":"bf66f2ec0e6afbb9f7acab50e7e7ed1f2589b362","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.27.0_1759909719630_0.46881613535393796","host":"s3://npm-registry-packages-npm-production"}},"6.27.1":{"name":"hyperdht","version":"6.27.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.27.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"18cfecd72bef91202e3bb18da45c3037067ee4e2","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.27.1.tgz","fileCount":27,"integrity":"sha512-ZIk8bY/lOy48NuBcmRj+0qaw7vIVcXR2ZYLwKXNGWdcrs8cihPcGozp+2A5fGbc8YqgiG7iE2sedZFcDDiEBiQ==","signatures":[{"sig":"MEYCIQCZm/km1HZCuIX7EQ0Y+lJb/VnoS+YqC49w/0suXgGSVAIhALGuMfTf0WAN417E0hsbe0B5lx4grDaQlyGh/5HJlTPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147926},"main":"index.js","browser":"browser.js","gitHead":"12e9bab2aac5b90cb17582a8b3fcb0aa623efc7a","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.27.1_1764321619156_0.30327600143157274","host":"s3://npm-registry-packages-npm-production"}},"6.28.0":{"name":"hyperdht","version":"6.28.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.28.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"bad1e384ae26b996294999f58d94db83248e9618","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.28.0.tgz","fileCount":27,"integrity":"sha512-roUPpAF4ktS4pA10G1XjcWLamrOhfJd4R7U1e7W4rDouDA5GiZ8/pl4D5IXseizbHNRuAWh+Dz9IcpRiH9YqeQ==","signatures":[{"sig":"MEUCIQC57vmawKn6/7rUy4h8MQTC3yclowFEKTq2GH7d5a0EewIgDftaIooyosdqfb4FTZdaTKQk70MuxClIZ6wTAkG9SU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148106},"main":"index.js","browser":"browser.js","gitHead":"3f1004d86463f6526fcf26274d0bf5d733729000","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"10.9.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.12.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.28.0_1767018529334_0.41158043375134046","host":"s3://npm-registry-packages-npm-production"}},"6.29.0":{"name":"hyperdht","version":"6.29.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.29.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"d8a0b68fe8646427e7497428f041a8ba4dbe50a0","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.29.0.tgz","fileCount":27,"integrity":"sha512-okIpelpIhRTBDCCe2CNWfLHbVSQ5DPbl1Npb1zet8SqrkCsYF27RHJ04IaYqiigHI9y0KZgjOHdZbejalbFVoQ==","signatures":[{"sig":"MEUCICZCoR87PmcpQ2s3BgF1KQ31wgo8Ma3h3D0+yNRyD5ORAiEA+4dpRk3hqC2q17u/a/69Y2qzkhIMitrHWL/FsoqkOVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148107},"main":"index.js","browser":"browser.js","gitHead":"4b0f9092c44eb40e9cf9799d76d3fe8da107b329","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.7.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"22.16.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.29.0_1769907495673_0.8292521808309865","host":"s3://npm-registry-packages-npm-production"}},"6.29.1":{"name":"hyperdht","version":"6.29.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.29.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"cc729d15e3b76c51540ac9480752d1ffbf3f5a3d","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.29.1.tgz","fileCount":27,"integrity":"sha512-V7jkUew1wAur/PfTyiB/y7jTzFAOpqF7pPnlicTJ9m7yA6Iq1O6PDjzjqkRayN/k43jtoOnMwI3Bpg5t1PZYmQ==","signatures":[{"sig":"MEQCIEjnPtimgh9ZPY8JRuwuXSL7GvWO16oEctlhGw4/q/MzAiAO/AhQugxAYDetHobekqjC0kpWW4HW6lEHpLyhV+Dc2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148109},"main":"index.js","browser":"browser.js","gitHead":"9e16e353b134d73b87ef219257e6007ab9290566","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.6.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.29.1_1772549249947_0.8587237946665582","host":"s3://npm-registry-packages-npm-production"}},"6.29.2":{"name":"hyperdht","version":"6.29.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.29.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"3463cb4b13fd633b5c84385c03fb3d5266071b88","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.29.2.tgz","fileCount":27,"integrity":"sha512-MAgJCI6IlcSwG1PdyXKbvVdnTvYZ+t7nYGMiSnmOWXbtt4NraEIwnxcRqK83A/iGmuMthHgXskE8nOUriu3THQ==","signatures":[{"sig":"MEUCIG59UbOMNGz0ilwT4ukdfE8bvoX3MZpdydwKX1G31yYLAiEAhriIuNL1jVvJ2YGxj6J2IKVxJ/oyzkY2nuJgobFzKTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148163},"main":"index.js","browser":"browser.js","gitHead":"94039a4a6f83d40a880fec3beba17527f8785573","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.6.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.29.2_1773415176811_0.5580034747140705","host":"s3://npm-registry-packages-npm-production"}},"6.29.3":{"name":"hyperdht","version":"6.29.3","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.29.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"1e73585f17ee7d8630e9aada7a6a99cc3f859f4f","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.29.3.tgz","fileCount":27,"integrity":"sha512-jWaMYABRgWgnteetPwL6P6jgx7Gu50cco3SaiLcm6OgV9GPOm/GwDUpLppQPZCQ8n+bhd3T3SjspjY0kjq393A==","signatures":[{"sig":"MEUCIC96qIA9e93RJv7ECqn5DJuKE6ZYDxjW8t7BLIuqkLD/AiEAyUDQcb+nKeVWVufwJ2HpcbAniVGOOQ/eooGJVud0Iyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148164},"main":"index.js","browser":"browser.js","gitHead":"f211920fc832d1b93bec573801b4ca7f6d3632bf","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.6.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.29.3_1773738533758_0.257036478582368","host":"s3://npm-registry-packages-npm-production"}},"6.29.4":{"name":"hyperdht","version":"6.29.4","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.29.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"b5a04ceb2764ef03dd1901c8db3a0a604c12282d","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.29.4.tgz","fileCount":27,"integrity":"sha512-j+2kzyDXAlB7wR3Vg05dsKk5cEJLnG+Phw0jpfXQLEo+5YtiilKgtEW7HWWlMz3pXeqK1HbL/Y5iEa6TJkdztg==","signatures":[{"sig":"MEQCIAq7a7+oTvXQtb2BgaF49SP/82r2glbdilfDSd3bBuaoAiAR1XNtpRMsusZkvgjjsZYRiUR1iuekhnzKfzCuFbjDNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148184},"main":"index.js","browser":"browser.js","gitHead":"4591e24acd2c3c96a2e57f80c92646a51791054b","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.6.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","compact-encoding-net":"^1.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.29.4_1773936652864_0.13789362514931014","host":"s3://npm-registry-packages-npm-production"}},"6.29.5":{"name":"hyperdht","version":"6.29.5","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.29.5","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"938e305a25c388be7b9d6e642d3c995b8b73210e","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.29.5.tgz","fileCount":27,"integrity":"sha512-T9MP3DzwOUD4h37/MKa+0nWH+5mCz2dIK50mRTamLOLhIwB7PIPb0onLaa5GPAIonZG0swQAqMPAXMg5A0vOLA==","signatures":[{"sig":"MEUCIGKkWUa/bSomaLug9H7y17JGJKyIxknKfgmZWekv5VoWAiEAq3E4Ky/V+hjDxqEYNbLKIQuNh+/NIxsqlDld24LD3Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148094},"main":"index.js","browser":"browser.js","gitHead":"d71aba9851c2d28f36bdc40487c66ecd37030cc7","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.6.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.29.5_1774185954722_0.5009835178574367","host":"s3://npm-registry-packages-npm-production"}},"6.29.6":{"name":"hyperdht","version":"6.29.6","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.29.6","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"b7bcca34540e589d00357610dda35cea9332e0a6","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.29.6.tgz","fileCount":27,"integrity":"sha512-bMMtw02fhiALdsTVLNZ/VFmMZuEY8kxb0/Rprl6oYF4/TCS653i3FDjtJeRbqtnAzwAj6dVZ/EwhoNOSCFGaYQ==","signatures":[{"sig":"MEUCIQC32NZVB72YXREsT7+tWN3dbygLujTEktxLFBuWm0rRCAIgCqVkGQeVLodSTUtdgtpm6C8xb5ueBy+U4rFbEO1XrLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148150},"main":"index.js","browser":"browser.js","gitHead":"3d6811767b3d1b2e75b1f7959a11f5fa82a37249","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.6.2","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.29.6_1774279208792_0.24312659747283294","host":"s3://npm-registry-packages-npm-production"}},"6.30.0":{"name":"hyperdht","version":"6.30.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.30.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"lejeunerenard","email":"sean@lejeunerenard.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"89d3082bcff354a5acdfb4c95c01647fa4dec13f","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.30.0.tgz","fileCount":27,"integrity":"sha512-LkfeAFVnOIvOpr2ILtJ38CzPgXmye7jXDS12xndVKfNoxzIrM0GonY+Bz5lHutoc08ZbT3Olr/w2NSeq5Pj0Ng==","signatures":[{"sig":"MEUCIHD63zCEyx0eJyf2ONsZmTp9T+d/aAjpncghrX/rNQLlAiEA3NxJbXwFARzouwu7+2SGJRbIpyOhP89ZxoZmUxrtDY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149210},"main":"index.js","browser":"browser.js","gitHead":"e96078b43324003a99c34abe58beed64ba38a5ae","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"lejeunerenard","email":"sean@lejeunerenard.com"},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.9.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.14.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","hyperdht-address":"^1.0.1","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.30.0_1776107820595_0.4775049919383352","host":"s3://npm-registry-packages-npm-production"}},"6.31.0":{"name":"hyperdht","version":"6.31.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.31.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"lejeunerenard","email":"sean@lejeunerenard.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"bb957dfed92ee13e52b44694a8039923191ef4d0","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.31.0.tgz","fileCount":28,"integrity":"sha512-FIAZGOpYcbRqnWgfPfBbXs/7J6rjDfJqHh9AQWFmmsKkBmwGn/m2kreIKD4ZMIOaWbM5YTwj7aHvBw/CMHYg0Q==","signatures":[{"sig":"MEUCIQDTz626alNBYMdjRZL/5/OGQNgsaxWHSE+nA0d0dCOjDgIgKBHJKNO6m1KQDPXZORS3tpZEDSHfSvtOMX2Su9Kssu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperdht@6.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151824},"main":"index.js","browser":"browser.js","gitHead":"6cfb901dd4d9bb5dd997849c45cafb3f5f75fed1","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b310fa55-6100-4ee4-8127-61c2a45045c8"}},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.11.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.14.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^2.4.1","hypercore-crypto":"^3.3.0","hyperdht-address":"^1.0.1","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.31.0_1777568876951_0.2034040371661212","host":"s3://npm-registry-packages-npm-production"}},"6.32.0":{"name":"hyperdht","version":"6.32.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.32.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"lejeunerenard","email":"sean@lejeunerenard.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"98b8b11019f8631105fe57e4de17b39c221f67b5","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.32.0.tgz","fileCount":28,"integrity":"sha512-Y/SibEN7wue0E8ydh8lx9IX7SOE9o00b6tufPA7hRxAafXsisWUBrW36fIHdyxg148T4Z3olrooOGZDZ89LYag==","signatures":[{"sig":"MEYCIQCjIeFxYFvbUrHZf4/y8DCCdcOn+9J64GlOQRnF1qb4JwIhAIACGMoJawiP4JSU6qu2yxb1Z9S0suJicckz+SQ5i2Ur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperdht@6.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152092},"main":"index.js","browser":"browser.js","gitHead":"aaf899b27836d1e75ec813505841e2efc3333e5f","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b310fa55-6100-4ee4-8127-61c2a45045c8"}},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.11.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.14.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^3.0.0","hypercore-crypto":"^3.3.0","hyperdht-address":"^1.0.1","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.32.0_1778025233757_0.5220934262171824","host":"s3://npm-registry-packages-npm-production"}},"6.33.0":{"name":"hyperdht","version":"6.33.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.33.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"259c9e5ab0f9fee224226260aba1a88a709ca284","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.33.0.tgz","fileCount":29,"integrity":"sha512-veSvVKptjPTu2di3q5IWI62ZDFzEmTj1QSTAkiXW/cg0+lgMUlwfVWB4dX+WI14xNb54vogVIjA/Ph3KiVuRJQ==","signatures":[{"sig":"MEQCIH+Ret4Dt4zpELLO0m4Il8TQsBpUUA6vVQviIB5QZEpuAiB1gvtJ+XEi4kdJDdBuf3tLOgpgBLrR0T6/ruBlLj9f7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperdht@6.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155215},"main":"index.js","browser":"browser.js","gitHead":"06e70e3cc8cb5d472d54dba3719a0f842ad5ddf7","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b310fa55-6100-4ee4-8127-61c2a45045c8"}},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.16.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^3.0.0","hypercore-crypto":"^3.3.0","hyperdht-address":"^1.0.1","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.33.0_1783536643705_0.7048433191947825","host":"s3://npm-registry-packages-npm-production"}},"6.33.1":{"name":"hyperdht","version":"6.33.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.33.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"b082ad6a1689456201a41d23bbece9f874229132","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.33.1.tgz","fileCount":29,"integrity":"sha512-BJsVKt98GUCJlnFmkSrsK0Y4QuObN1MEGjv4ZfRu0LLYZUtMft8hj/rR87f4FcZ7AOIrOpiM/+sQU5XBlz9LnA==","signatures":[{"sig":"MEYCIQC3sYCTBa8tlhnnA1mjFXAwyPRuCQdh+QNCm0n5yL1JTAIhAK9xjqjuAJDVF1C84tS2JdFLnbjSZVRT415woYU+5hZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperdht@6.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155219},"main":"index.js","browser":"browser.js","gitHead":"ff91e7c44b374e16587891a54838e2e0e372bdf7","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b310fa55-6100-4ee4-8127-61c2a45045c8"}},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.16.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.18.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^3.0.0","hypercore-crypto":"^3.3.0","hyperdht-address":"^1.0.1","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.33.1_1786548746473_0.248303818681316","host":"s3://npm-registry-packages-npm-production"}},"6.33.2":{"name":"hyperdht","version":"6.33.2","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.33.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"4118fad27355c4389d71b1160a047e860eb3c273","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.33.2.tgz","fileCount":29,"integrity":"sha512-u7sj6qtHygAUNm9qjikZtqJt4Lvt4sNIVbjnV8tniqAgQXzLto/9UtlZe1G7Cz8Hl2JKxdwsEep0t+ELV4MrXQ==","signatures":[{"sig":"MEUCIQDILyoR1/smTyDQ7OHWha+PgCaxcBR/+7rzqQQnqkGGbQIgRpbGHr1YWTUTzMU6Zaraj2o4SHckYnwmd918Zdmbw4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperdht@6.33.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155378},"main":"index.js","browser":"browser.js","gitHead":"73132ee24458362e27cfba92f3ccebd33b26a8d6","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b310fa55-6100-4ee4-8127-61c2a45045c8"}},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.17.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.19.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^3.0.0","hypercore-crypto":"^3.3.0","hyperdht-address":"^1.0.1","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.33.2_1787348750318_0.2869462117425734","host":"s3://npm-registry-packages-npm-production"}},"6.34.0":{"name":"hyperdht","version":"6.34.0","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.34.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"3a52f2812594e4a810de250cefeda3460a0fe709","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.34.0.tgz","fileCount":29,"integrity":"sha512-biDDqVvdznvXpS017W9xaUxLGizSZt23YItSmo69GEB4W3Cjzw/fQXHtV9vMJf770V4DqHR3GgxFjv7hBCSRCA==","signatures":[{"sig":"MEQCIFxkbXsAn4okDdg2/vCRS6o8jmiWAX3mObhK2HS9CNbpAiALQi3lWWojQWToziI+jtJ3mJgQQ2UOGWRQav4Rmy6lbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperdht@6.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155991},"main":"index.js","browser":"browser.js","gitHead":"2174285adda232004224eb47a4c6b2528692fe68","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b310fa55-6100-4ee4-8127-61c2a45045c8"}},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.17.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.19.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^3.0.0","hypercore-crypto":"^3.3.0","hyperdht-address":"^1.0.1","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.34.0_1788448112731_0.23932095187744662","host":"s3://npm-registry-packages-npm-production"}},"6.34.1":{"name":"hyperdht","version":"6.34.1","keywords":[],"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"hyperdht@6.34.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/hyperdht#readme","bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"bin":{"hyperdht":"bin.js"},"dist":{"shasum":"17055d496ff30a3284c632009b902343cfb57f27","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.34.1.tgz","fileCount":29,"integrity":"sha512-Ki7utRmmxx4PmdxKmDKCJ4AQvri+2LVBdaNvZoLMjXI0eda6ZyjlmQycOkc8va1sfoFyRF4ei2nOGbZJOdR/TA==","signatures":[{"sig":"MEUCIQDLbTyPs3OpT6MtJDQTVLLXByYIXjN0i2dGEE61Sr+1tAIgexBfU8nIELuvd/9/SfAkWEd48ZPcVISJy2daz8jgwxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvhq2NQZk8Jp3zZegvyuJKOeAPbU2B3Z97wTRGpHtCCQIhAKGZvfptDpnbjPhRuTK4XzFdmPjgYHlPNORS7WTUrO4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperdht@6.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158239},"main":"index.js","browser":"browser.js","gitHead":"9f25e42688ea314a803a24ae5717119ca06a2789","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b310fa55-6100-4ee4-8127-61c2a45045c8"}},"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.19.0","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"_nodeVersion":"24.21.0","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^3.0.0","hypercore-crypto":"^3.3.0","hyperdht-address":"^1.0.1","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperdht_6.34.1_1791228893537_0.2983339441290642","host":"s3://npm-registry-packages-npm-production"}},"6.35.0":{"_id":"hyperdht@6.35.0","bin":{"hyperdht":"bin.js"},"bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"dist":{"shasum":"6424016371bd502a9c5902855b5778fff7feabab","tarball":"https://registry.npmjs.org/hyperdht/-/hyperdht-6.35.0.tgz","fileCount":29,"integrity":"sha512-P7OMiY9mo3OlvHjY36WuzJs23rVsCvnX7guLDxGQRrT9I1l/ghRObk7lQd959jVfKpGUyY8h5f+NR+BebDeCLw==","signatures":[{"sig":"MEUCIAM/Y5okJWG4daj9NDyV2ftFVBoYXKl9nL63aWbYAHKwAiEAo0rEn1OrrZpe8avDMj0RHjsH+OaqcbAk7gBQqMWFll4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCSbdLQyyaZ0uK3P7FeYojaBKHK238XCqhu+ZxPC2+REgIhAKARtumGt9ikmQldaVD6DzCtVjdFf9wHMWkmcJ2RnBvT"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperdht@6.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158844},"main":"index.js","name":"hyperdht","author":{"url":"@mafintosh","name":"Mathias Buus"},"browser":"browser.js","gitHead":"2b3d331979a4ec07abef33f6cfe0842805013000","imports":{"events":{"bare":"bare-events","default":"events"},"child_process":{"bare":"bare-node-child-process","default":"child_process"}},"license":"MIT","scripts":{"test":"prettier --check . && node test/all.js","format":"prettier --write .","test:bare":"bare test/all.js","end-to-end":"brittle test/end-to-end/*.js","integration":"brittle test/integration/*.js","test:generate":"brittle -r test/all.js test/*.js"},"version":"6.35.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b310fa55-6100-4ee4-8127-61c2a45045c8"}},"homepage":"https://github.com/holepunchto/hyperdht#readme","keywords":[],"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"_npmVersion":"11.19.1","description":"The DHT powering Hyperswarm","directories":{"lib":"lib","test":"test"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_nodeVersion":"24.22.1","dependencies":{"b4a":"^1.3.1","bogon":"^1.0.0","xache":"^1.1.0","unslab":"^1.3.0","dht-rpc":"^6.15.1","streamx":"^2.16.1","bare-events":"^2.2.0","blind-relay":"^1.3.0","record-cache":"^1.1.1","safety-catch":"^1.0.1","noise-curve-ed":"^2.0.0","signal-promise":"^1.0.3","noise-handshake":"^4.0.0","compact-encoding":"^3.0.0","hypercore-crypto":"^3.3.0","hyperdht-address":"^1.0.1","sodium-universal":"^5.0.1","hypercore-id-encoding":"^1.2.0","@hyperswarm/secret-stream":"^6.6.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","prettier":"^3.6.2","newline-decoder":"^1.0.2","graceful-goodbye":"^1.3.0","bare-node-child-process":"^1.0.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hyperdht_6.35.0_1793128747306_0.6981670128190048"}}},"time":{"created":"2016-09-15T15:42:11.265Z","modified":"2026-10-27T19:19:07.728Z","0.0.0":"2016-09-15T15:42:11.265Z","1.0.0":"2017-02-05T05:05:02.943Z","1.1.0":"2017-02-05T05:13:15.139Z","1.2.0":"2017-02-05T05:49:58.348Z","1.3.0":"2017-04-22T10:35:32.965Z","1.3.1":"2018-09-18T00:44:35.590Z","1.3.2":"2018-09-18T21:56:17.269Z","6.5.2":"2023-03-16T08:33:13.034Z","6.5.3":"2023-04-27T21:00:10.497Z","6.6.0":"2023-05-31T22:33:58.845Z","6.6.1":"2023-06-19T14:20:20.394Z","6.6.2":"2023-09-22T11:29:34.232Z","6.7.0":"2023-09-29T10:12:41.189Z","6.7.1":"2023-10-02T16:30:11.035Z","6.7.2":"2023-10-03T11:32:53.121Z","6.7.3":"2023-10-03T11:39:29.698Z","6.7.4":"2023-10-03T12:06:41.220Z","6.8.0":"2023-10-05T13:39:45.232Z","6.8.1":"2023-10-05T13:45:01.856Z","6.8.2":"2023-10-05T14:44:41.361Z","6.8.3":"2023-10-05T16:20:30.977Z","6.8.4":"2023-10-05T16:44:55.314Z","6.8.5":"2023-10-05T23:40:52.961Z","6.8.6":"2023-10-06T01:06:12.506Z","6.8.7":"2023-10-06T01:24:02.252Z","6.8.8":"2023-10-06T10:30:29.526Z","6.8.9":"2023-10-06T10:50:16.153Z","6.8.10":"2023-10-16T06:52:05.475Z","6.9.0":"2023-10-17T21:43:33.191Z","6.9.1":"2023-11-03T11:20:06.154Z","6.10.0":"2023-11-08T12:04:56.369Z","6.10.1":"2023-11-10T15:45:15.263Z","6.11.0":"2023-11-13T11:36:51.939Z","6.11.1":"2023-12-01T21:52:16.147Z","6.11.2":"2023-12-08T08:23:59.652Z","6.11.3":"2023-12-26T14:20:04.190Z","6.11.4":"2024-01-05T10:31:51.479Z","6.11.5":"2024-01-16T14:39:39.122Z","6.11.6":"2024-02-07T20:20:35.682Z","6.11.7":"2024-02-16T22:39:36.662Z","6.12.0":"2024-02-21T14:36:25.281Z","6.13.0":"2024-02-27T08:21:32.923Z","6.13.1":"2024-02-27T09:23:16.262Z","6.14.0":"2024-04-03T08:06:30.884Z","6.15.0":"2024-06-03T17:18:58.854Z","6.15.1":"2024-06-04T21:06:26.969Z","6.15.2":"2024-07-09T14:20:20.885Z","6.15.3":"2024-07-10T12:05:48.208Z","6.15.4":"2024-07-10T14:49:36.628Z","6.16.0":"2024-07-26T11:05:18.558Z","6.16.1":"2024-07-28T07:25:25.481Z","6.16.2":"2024-07-30T10:54:07.638Z","6.16.3":"2024-08-26T20:09:05.520Z","6.16.4":"2024-09-06T22:28:03.185Z","6.16.5":"2024-09-06T22:53:39.311Z","6.17.0":"2024-09-17T08:31:07.316Z","6.17.1":"2024-09-18T19:58:43.442Z","6.17.2":"2024-09-19T08:26:14.134Z","6.18.0":"2024-09-27T07:24:07.369Z","6.18.1":"2024-10-04T17:21:05.174Z","6.18.2":"2024-10-05T09:47:23.869Z","6.18.3":"2024-10-07T08:36:14.649Z","6.18.4":"2024-10-09T19:01:29.565Z","6.19.0":"2024-10-10T14:22:22.049Z","6.20.0":"2024-11-18T15:49:49.079Z","6.20.1":"2024-11-22T08:40:48.319Z","6.20.2":"2025-04-11T20:53:54.528Z","6.20.3":"2025-04-12T14:01:26.147Z","6.20.4":"2025-04-12T19:01:53.201Z","6.20.5":"2025-04-12T19:09:18.488Z","6.21.0":"2025-08-06T16:28:24.514Z","6.22.0":"2025-09-01T08:18:21.596Z","6.23.0":"2025-09-10T13:52:47.250Z","6.23.1":"2025-09-24T07:43:01.991Z","6.23.2":"2025-09-29T09:26:37.755Z","6.24.0":"2025-09-29T19:52:35.098Z","6.25.0":"2025-10-03T12:23:30.410Z","6.25.1":"2025-10-06T19:24:21.731Z","6.25.2":"2025-10-07T07:46:24.134Z","6.26.0":"2025-10-07T12:11:10.796Z","6.27.0":"2025-10-08T07:48:39.835Z","6.27.1":"2025-11-28T09:20:19.352Z","6.28.0":"2025-12-29T14:28:49.469Z","6.29.0":"2026-02-01T00:58:15.807Z","6.29.1":"2026-03-03T14:47:30.087Z","6.29.2":"2026-03-13T15:19:36.974Z","6.29.3":"2026-03-17T09:08:53.912Z","6.29.4":"2026-03-19T16:10:53.021Z","6.29.5":"2026-03-22T13:25:54.873Z","6.29.6":"2026-03-23T15:20:08.946Z","6.30.0":"2026-04-13T19:17:00.733Z","6.31.0":"2026-04-30T17:07:57.113Z","6.32.0":"2026-05-05T23:53:53.908Z","6.33.0":"2026-07-08T18:50:43.842Z","6.33.1":"2026-08-12T15:32:26.603Z","6.33.2":"2026-08-21T21:45:50.455Z","6.34.0":"2026-09-03T15:08:32.877Z","6.34.1":"2026-10-05T19:34:53.623Z","6.35.0":"2026-10-27T19:19:07.388Z"},"bugs":{"url":"https://github.com/holepunchto/hyperdht/issues"},"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","homepage":"https://github.com/holepunchto/hyperdht#readme","keywords":[],"repository":{"url":"git+https://github.com/holepunchto/hyperdht.git","type":"git"},"description":"The DHT powering Hyperswarm","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"readme":"# hyperdht\n\n### [See the full API docs at docs.pears.com](https://docs.pears.com/building-blocks/hyperdht)\n\nThe DHT powering Hyperswarm\n\n```\nnpm install hyperdht\n```\n\nBuilt on top of [dht-rpc](https://github.com/mafintosh/dht-rpc).\n\nThe Hyperswarm DHT uses a series of holepunching techniques to make sure connectivity works on most networks,\nand is mainly used to facilitate finding and connecting to peers using end to end encrypted Noise streams.\n\n## Usage\n\nTo try it out, first instantiate a DHT instance\n\n```js\nimport DHT from 'hyperdht'\n\nconst node = new DHT()\n```\n\nThen on one computer listen for connections\n\n```js\n// create a server to listen for secure connections\nconst server = node.createServer()\n\nserver.on('connection', function (socket) {\n  // socket is E2E encrypted between you and the other peer\n  console.log('Remote public key', socket.remotePublicKey)\n\n  // pipe it somewhere like any duplex stream\n  process.stdin.pipe(socket).pipe(process.stdout)\n})\n\n// make a ed25519 keypair to listen on\nconst keyPair = DHT.keyPair()\n\n// this makes the server accept connections on this keypair\nawait server.listen(keyPair)\n```\n\nThen on another connect to the computer using the public key of the key-pair it is listening on\n\n```js\n// publicKey here is keyPair.publicKey from above\nconst socket = anotherNode.connect(publicKey)\n\nsocket.on('open', function () {\n  // socket fully open with the other peer\n})\n\n// pipe it somewhere like any duplex stream\nprocess.stdin.pipe(socket).pipe(process.stdout)\n```\n\n## API\n\n#### `const node = new DHT([options])`\n\nCreate a new DHT node.\n\nOptions include:\n\n```js\n{\n  // Optionally overwrite the default bootstrap servers, just need to be an array of any known dht node(s)\n  // Defaults to Pear.config.dht.bootstrap in a Pear app or ['88.99.3.86@node1.hyperdht.org:49737', '142.93.90.113@node2.hyperdht.org:49737', '138.68.147.8@node3.hyperdht.org:49737'] elsewhere\n  // Supports suggested-IP to avoid DNS calls: [suggested-IP@]<host>:<port>\n  bootstrap: ['host:port'],\n  keyPair, // set the default key pair to use for server.listen and connect\n  connectionKeepAlive, // set a default keep-alive (in ms) on all opened sockets. Defaults to 5000. Set false to turn off (advanced usage).\n  randomPunchInterval: 20000 // set a default time for interval between punches (in ms). Defaults to 20000.\n\n}\n```\n\nSee [dht-rpc](https://github.com/mafintosh/dht-rpc) for more options as HyperDHT inherits from that.\n\n_Note:_ The default bootstrap servers are publicly served on behalf of the commons. To run a fully isolated DHT, start one or more dht nodes with an empty bootstrap array (`new DHT({bootstrap:[]})`) and then use the addresses of those nodes as the `bootstrap` option in all other dht nodes. You'll need at least one persistent node for the network to be completely operational.\n\n#### `keyPair = DHT.keyPair([seed])`\n\nUse this method to generate the required keypair for DHT operations.\n\nReturns an object with `{publicKey, secretKey}`. `publicKey` holds a public key buffer, `secretKey` holds a private key buffer.\n\nIf you pass any options they are forwarded to dht-rpc.\n\n#### `await node.destroy([options])`\n\nFully destroy this DHT node.\n\nThis will also unannounce any running servers.\nIf you want to force close the node without waiting for the servers to unannounce pass `{ force: true }`.\n\n#### `node = DHT.bootstrapper(port, host, [options])`\n\nIf you want to run your own Hyperswarm network use this method to easily create a bootstrap node.\n\n## Creating P2P servers\n\n#### `const server = node.createServer([options], [onconnection])`\n\nCreate a new server for accepting incoming encrypted P2P connections.\n\nOptions include:\n\n```js\n{\n  firewall (remotePublicKey, remoteHandshakePayload) {\n    // validate if you want a connection from remotePublicKey\n    // if you do return false, else return true\n    // remoteHandshakePayload contains their ip and some more info\n    return true\n  }\n}\n```\n\nYou can run servers on normal home computers, as the DHT will UDP holepunch connections for you.\n\n#### `await server.listen(keyPair)`\n\nMake the server listen on a keyPair.\nTo connect to this server use keyPair.publicKey as the connect address.\n\n#### `server.refresh()`\n\nRefresh the server, causing it to reannounce its address. This is automatically called on network changes.\n\n#### `server.on('connection', socket)`\n\nEmitted when a new encrypted connection has passed the firewall check.\n\n`socket` is a [NoiseSecretStream](https://github.com/holepunchto/hyperswarm-secret-stream) instance.\n\nYou can check who you are connected to using `socket.remotePublicKey` and `socket.handshakeHash` contains a unique hash representing this crypto session (same on both sides).\n\n#### `server.on('listening')`\n\nEmitted when the server is fully listening on a keyPair.\n\n#### `server.address()`\n\nReturns an object containing the address of the server:\n\n```js\n{\n  ;(host, // external IP of the server,\n    port, // external port of the server if predictable,\n    publicKey) // public key of the server\n}\n```\n\nYou can also get this info from `node.remoteAddress()` minus the public key.\n\n#### `await server.close()`\n\nStop listening.\n\n#### `server.on('close')`\n\nEmitted when the server is fully closed.\n\n## Connecting to P2P servers\n\n#### `const socket = node.connect(remotePublicKey, [options])`\n\nConnect to a remote server. Similar to `createServer` this performs UDP holepunching for P2P connectivity.\n\nThe remote public key can be encoded as either a buffer, a hex string or a z-base32 string.\n\nOptions include:\n\n```js\n{\n  nodes: [...], // optional array of close dht nodes to speed up connecting\n  keyPair // optional key pair to use when connection (defaults to node.defaultKeyPair)\n}\n```\n\n#### `socket.on('open')`\n\nEmitted when the encrypted connection has been fully established with the server.\n\n#### `socket.remotePublicKey`\n\nThe public key of the remote peer.\n\n#### `socket.publicKey`\n\nThe public key of the local socket.\n\n## Additional peer discovery\n\n#### `const stream = node.lookup(topic, [options])`\n\nLook for peers in the DHT on the given topic. Topic should be a 32 byte buffer (normally a hash of something).\n\nThe returned stream looks like this\n\n```js\n{\n  // Who sent the response?\n  from: { id, host, port },\n  // What address they responded to (i.e. your address)\n  to: { host, port },\n  // List of peers announcing under this topic\n  peers: [ { publicKey, nodes: [{ host, port }, ...] } ]\n}\n```\n\nTo connect to the peers you should afterwards call `connect` with those public keys.\n\nIf you pass any options they are forwarded to dht-rpc.\n\n#### `const stream = node.announce(topic, keyPair, [relayAddresses], [options])`\n\nAnnounce that you are listening on a key-pair to the DHT under a specific topic.\n\nWhen announcing you'll send a signed proof to peers that you own the key-pair and wish to announce under the specific topic. Optionally you can provide up to 3 nodes, indicating which DHT nodes can relay messages to you - this speeds up connects later on for other users.\n\nAn announce does a parallel lookup so the stream returned looks like the lookup stream.\n\nCreating a server using `dht.createServer` automatically announces itself periodically on the key-pair it is listening on. When announcing the server under a specific topic, you can access the nodes it is close to using `server.nodes`.\n\nIf you pass any options they are forwarded to dht-rpc.\n\n#### `await node.unannounce(topic, keyPair, [options])`\n\nUnannounce a key-pair.\n\nIf you pass any options they are forwarded to dht-rpc.\n\n## Mutable/immutable records\n\n#### `const { hash, closestNodes } = await node.immutablePut(value, [options])`\n\nStore an immutable value in the DHT. When successful, the hash of the value is returned.\n\nIf you pass any options they are forwarded to dht-rpc.\n\n#### `const { value, from } = await node.immutableGet(hash, [options])`\n\nFetch an immutable value from the DHT. When successful, it returns the value corresponding to the hash.\n\nIf you pass any options they are forwarded to dht-rpc.\n\n#### `const { publicKey, closestNodes, seq, signature } = await node.mutablePut(keyPair, value, [options])`\n\nStore a mutable value in the DHT.\n\nIf you pass any options they are forwarded to dht-rpc.\n\n#### `const { value, from, seq, signature } = await node.mutableGet(publicKey, [options])`\n\nFetch a mutable value from the DHT.\n\nOptions:\n\n- `seq` - OPTIONAL, default `0`, a number which will only return values with corresponding `seq` values that are greater than or equal to the supplied `seq` option.\n- `latest` - OPTIONAL - default `false`, a boolean indicating whether the query should try to find the highest seq before returning, or just the first verified value larger than `options.seq` it sees.\n\nAny additional options you pass are forwarded to dht-rpc.\n\n## Additional API\n\nSee [dht-rpc](https://github.com/mafintosh/dht-rpc) for the additional APIs the DHT exposes.\n\n## CLI\n\nYou can start a DHT node in the command line:\n\n```sh\nnpm install -g hyperdht\n```\n\nRun a DHT node:\n\n```sh\nhyperdht # [--port 0] [--host 0.0.0.0] [--bootstrap <comma separated list of ip:port>]\n```\n\nOr run multiple nodes:\n\n```sh\nhyperdht --nodes 5 # [--host 0.0.0.0] [--bootstrap <list>]\n```\n\nNote: by default it uses the [mainnet bootstrap nodes](lib/constants.js).\n\n#### Isolated DHT network\n\nTo create your own DHT network is as follows:\n\n1. Run your first bootstrap node:\n\n```sh\nhyperdht --bootstrap --host (server-ip) # [--port 49737]\n```\n\nImportant: it requires the port to be open.\n\nNow your bootstrap node is ready to use at `(server-ip):49737`, for example:\n\n```js\nconst dht = new DHT({ bootstrap: ['(server-ip):49737'] })\n```\n\nNote: You could configure some DNS for the bootstrap IP addresses.\n\nFor the network to be fully operational it needs at least one persistent node.\n\n2. Provide the first node by using your own bootstrap values:\n\n```sh\nhyperdht --port 49738 --bootstrap (server-ip):49737\n```\n\nImportant: it requires the port to be open too.\n\nYou need to wait ~30 mins for the node to become persistent.\n\nHaving persistent nodes in different places makes the network more decentralized and resilient!\n\nFor more information: [`examples/isolated-dht.mjs`](examples/isolated-dht.mjs)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}