{"_id":"@libp2p/kad-dht","_rev":"1040-f8a4613fcf61d72531a980faf55387a4","name":"@libp2p/kad-dht","dist-tags":{"latest":"16.4.9","next":"16.4.9-fab409544"},"versions":{"0.28.6":{"name":"@libp2p/kad-dht","version":"0.28.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@0.28.6","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"2d2a89221fa9eb67b0e839ed939774a57f6e6ddf","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-0.28.6.tgz","fileCount":166,"integrity":"sha512-XAwF0hLck3gW62gpodDM6jLNDRK2CFE7TFWRCxhF+F10wJ7zS1TwuB6axkqIyvKkJZNETqsOwqj7pGns4vgKMg==","signatures":[{"sig":"MEQCIFxCLS9GAvyMxicJZ7+iQqU87SevDqgmVhKBILaLdUzfAiBPXPfJC6eLyeaauZjOtrnrbKETO7E/pCFUHmYVIrlNwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2510368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE7cTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNShAAo0KjqGuY7Bj5qVKYdEli21XiCOyc0tn+GlNC8fTa6bfwEJDx\r\nc0Ok6xCgnQP7J8X26oV9e/oAFlcGV/yg3fuBr69EfmV/aBciTZ7lQ3ao9xOh\r\nTAim0KOGOiiZAF/fupapf04uK4jbaBTKy11NX7lYqYR0ztMVg8FoGi7mCtlZ\r\n/8fvhwwzvo9zMr7+khXxmim4vQmoNdrK4AtrusrniqZVXakCyVGk80IgGzix\r\nAFZAmcB3bm68DsP2d0wnw5aDyCBU/wiWCl1OCiE+er8gGQT1cKJ62RHGqSRQ\r\nMz8aV2kbt0HG5J/bbLT2p3ICImY2AdXpS3YFEawnAWLwg7XgNaRfVmuvSWUX\r\nwNjKhVWMweGBnmbWhmCYB6fkbApebaE2J8PNVWHYqSByMsnKhElDT8+t5E3y\r\n1RF7YysDfpY2TOPJ2vV87R52zgqgzRqpnA1L+rORbeBQoKIIIYKNzROPzyD/\r\nGSOvKjB7XngjLNolErtgFdnmLjvcx7Ia7y3ISbo83T7ow9J8E8pjARXyYOli\r\nIGHl+hEzHsKFVzR74Qda6zybZTLbaopA1gQD5djhHsvsTPXvdIa+/LUSSdjq\r\nRLnhYcmRA2CXG9rw5zeUFN2v1LAAH6c8G6+LbKriUuLoC0Wvad6WODUuUIb0\r\nRhR49AIz/HmdD8+c1h7x0nb7kc6o+K/YTzg=\r\n=49Mp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"9e8713265871f0df9c5379ba6433130d1d05920d","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","generate":"npm run generate:proto && npm run generate:proto-types","dep-check":"aegir dep-check","postbuild":"npm run build:copy-proto-files","test:node":"aegir test -t node -f ./dist/test","generate:proto":"pbjs -t static-module -w es6 -r libp2p-dht-message --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/dht.js ./src/message/dht.proto","generate:proto-types":"pbts -o src/message/dht.d.ts src/message/dht.js","build:copy-proto-files":"cp src/message/dht.js src/message/dht.d.ts dist/src/message"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.1.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.13.0","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.5","it-map":"^1.0.5","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.0","it-drain":"^1.0.4","it-first":"^1.0.4","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","protobufjs":"^6.10.2","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.4.5","@libp2p/crypto":"^0.22.7","@libp2p/logger":"^1.0.2","@libp2p/record":"^0.10.6","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.0.4","it-stream-types":"^1.0.4","@libp2p/topology":"^1.0.3","@libp2p/interfaces":"^1.3.2","it-length-prefixed":"^6.0.1","interface-datastore":"^6.0.2","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.0.0","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","libp2p":"^0.36.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","it-filter":"^1.0.3","@types/node":"^16.11.7","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.4","@libp2p/interface-compliance-tests":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_0.28.6_1645459219515_0.3042367268720061","host":"s3://npm-registry-packages"}},"0.28.7":{"name":"@libp2p/kad-dht","version":"0.28.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@0.28.7","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"a7c869ee1ef9e9e5641a31d00c3e4eb215e59069","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-0.28.7.tgz","fileCount":166,"integrity":"sha512-2Xsi0w3+F99CzzN0erUq1MlNKaQ68l8DOlGbTxVgHCrGzchb6m8m8EaZ+4mKNVxrq7rK/CuohvP0aVJfARKUew==","signatures":[{"sig":"MEUCIGJVHYehc9WM1l0p01u5wzl1nfquV28DqpaT1/BAdvJGAiEA5B5F15SAK1NMiMAIZqdu9Tvv/4UonnoQlCwhvSWpDw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2508357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH6/0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNFg/9EITY+uFqH3nALdMBUNeHnNnHukIvtcb73rTkLqmBH3TCUbry\r\nEjjVvqEGE4KhGc53WOvmrik1KWIRYbEIJqppgpfB+HkR4sqiutCIinVuONkw\r\nkNlfSefughxkvSlSwKtFxt0ZQcV+XyScY4SP8wANngHa/cxaoeQowGJ4yOF0\r\np+Zynm+Qh+EzZl8DW0Jn9b76h04J3gImvMgUqsuGzvbpaTveMZw/bsENClEM\r\nUPTXxSkMz9uTHrbtgQIDIPEGga8eyMgjYgK9XMCNjwNWCVL+gyJL+eXb3OuR\r\n4aD5P93IK1lo1UgvNt1HYhtnoE3ToCFftKagMSXmiwxf7mv7ZYjXPkv0PeTj\r\nGee3YEQj+OBwlSeNonL2jeGAsR+6l63Fo4k2DngTBmmtTHEMKcvIYLf3cF3z\r\neRgbaZjZdDb1uxB9g9PgfSsSlAco9KvoAwsCiISar7Oe7zmqgFPjNfyuaUTZ\r\n41wGgg4GLgmK5Uew5tCwMwXaq0iyyy+DkIHWOp35qrvaeXqkUgmNWDrRp1UL\r\n2xh5kMG6ZYRqhuGpc8pE9mY1H9SqhUX/nOuCv7RdlwJIabne2JSNWT+P46ZO\r\nkFbm7nPcAayuz4W1JH6JkKhA6dFyejNqS+i+hnxPNliEGsTbwkA8srnKrBic\r\nPQNMGvqs6Msx542tQqAtkp0Pjyeo7wc1G5k=\r\n=ijBl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"59bd81d47a9036e1827fbc013f3cceb3f432bc8c","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","generate":"npm run generate:proto && npm run generate:proto-types","dep-check":"aegir dep-check","postbuild":"npm run build:copy-proto-files","test:node":"aegir test -t node -f ./dist/test","generate:proto":"pbjs -t static-module -w es6 -r libp2p-dht-message --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/dht.js ./src/message/dht.proto","generate:proto-types":"pbts -o src/message/dht.d.ts src/message/dht.js","build:copy-proto-files":"cp src/message/dht.js src/message/dht.d.ts dist/src/message"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.1.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.13.0","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.5","it-map":"^1.0.5","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.0","it-drain":"^1.0.4","it-first":"^1.0.4","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","protobufjs":"^6.10.2","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.4.5","@libp2p/crypto":"^0.22.7","@libp2p/logger":"^1.0.2","@libp2p/record":"^1.0.0","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.0.4","it-stream-types":"^1.0.4","@libp2p/topology":"^1.0.3","@libp2p/interfaces":"^1.3.2","it-length-prefixed":"^7.0.0","interface-datastore":"^6.0.2","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.0.0","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","libp2p":"^0.36.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","it-filter":"^1.0.3","@types/node":"^16.11.7","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.4","@libp2p/interface-compliance-tests":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_0.28.7_1646243828323_0.16581815874074257","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@libp2p/kad-dht","version":"1.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"8354fae785128feefa768b898ce9bc198f06dd7c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.0.tgz","fileCount":158,"integrity":"sha512-72FYCO2p8YWgScse7rteYaPtTJ9lkyEQacGtiJ8rIe7B3s+TYoq4uRSWK1sN+595DsQuLgw8rV4EuCSW0ZRUPQ==","signatures":[{"sig":"MEUCIQDqL2QrNWqXNxB8Ai9nmN2kfeYwrNUqKyAThg1G/8PzbAIgZtl/No4ZKhIsRSCLSTlFpInbtGLI3xA7Q8FcvQ0S9T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2497164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIlmGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqskw//e0b3nrNMCIyWiJ7eQi0NS+Z/OlfQdTHt0jYKFl5Tdx2a+izA\r\nl0yAANH9hdPhai2cRGFT0cm0JSKEykL1nNzLC++L7iFQMbSPSSiKq92nnVNq\r\n4L69epC7JSNCJcccyRU42eG0Ba/Oqn0DIlleTvqk1b19+g1KDhIw+0K3zVue\r\nYSxuy416fex7mIbawPtfBN2jwaChQG29vT37x3htZ90phZXVM9wapJtYGKSC\r\nho510W2vLHQS2qRSOEkBTd0aGczHMeH8vE0Z+S8NmtuJUlRHEhyGmSAQcOq1\r\nmcNFiB+DjHq4B2lnYxWEQuLUxc2v900NxNpsDDr4LwEBVI/qbCT6vWrWl09k\r\nOHupM1SEe/ptBLF96Q1ydNWXySIhp2vRGIKvUY2RQiheOke7lMy7A9nyBN+2\r\nishMN/L/l0HKL8zSNhW9g9+UtByEK+y3Iae8UZ4DKK0bqV8ZJ4ExNoVLa3qJ\r\n/d5FtUeYFoRKwEAZjAYnnQP0dMoXnhITYw7aqFkrH9XvjLEOw3mOvX3NKRQs\r\nZD7j9zStLHUttIA+pKY0h1jIbRQRNH6skP4dk2wsQ5l3z39T6Alo64pXBJSF\r\n6rxkswvPLFc6t4YixortfDakNvS5nvoiu1FPrFdrR5tdpsnjtndkRuDIFAJQ\r\nehfPDIvbvbMf1zeXRdHPUa33Qk4t6uIMpPw=\r\n=nlrq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"8debbfecb879b1499128bb20ad72df82d48f7d5b","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","generate":"npm run generate:proto && npm run generate:proto-types","dep-check":"aegir dep-check","postbuild":"npm run build:copy-proto-files","test:node":"aegir test -t node -f ./dist/test","generate:proto":"pbjs -t static-module -w es6 -r libp2p-dht-message --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/dht.js ./src/message/dht.proto","generate:proto-types":"pbts -o src/message/dht.d.ts src/message/dht.js","build:copy-proto-files":"cp src/message/dht.js src/message/dht.d.ts dist/src/message"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"7.24.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.14.0","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.5","it-map":"^1.0.5","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.0","it-drain":"^1.0.4","it-first":"^1.0.4","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","protobufjs":"^6.10.2","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.4.5","@libp2p/crypto":"^0.22.7","@libp2p/logger":"^1.0.2","@libp2p/record":"^1.0.0","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.0.4","it-stream-types":"^1.0.4","@libp2p/topology":"^1.0.3","@libp2p/interfaces":"^1.3.2","it-length-prefixed":"^7.0.0","interface-datastore":"^6.0.2","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.0.0","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","libp2p":"^0.36.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","it-filter":"^1.0.3","@types/node":"^16.11.7","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.4","@libp2p/interface-compliance-tests":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.0_1646418310302_0.914440884645209","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@libp2p/kad-dht","version":"1.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.1","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"5b74fca6e333c13099a8c0920e45cb0c2a12dcd5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.1.tgz","fileCount":158,"integrity":"sha512-RIoMJHtkkEG0tLBY1zJfjPDpE7oxLDf09aURUbp/2Incgbp3pQLMQY2KA+mXpREge2RzqWT2jn59TpRRGQjqiw==","signatures":[{"sig":"MEQCIHtKOsaVBcj5MbyRfS1DLs0xVZY5YikyyvArejf2mJ9tAiBV+VhWH4pnFJ6nC0B7uiUvbTn68g5LFqwnL/WNmYJ6dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2498967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMg4lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouvQ/+JzVSlvxao0ywR+rBS1XaSsE6/DyK4IGAIUHm4DfslIXVzBE3\r\nadOoS71PoGhEi+VOjZZfPprGGQVWnBs7+xDJDrHo2mVlCf7EbRwvyWJBaPkU\r\nuo1/e0KBaTfWPJzrCUfDBEx9ZnCQvs6ch0G7T15vI2PdJqVb35OTyUExWQ23\r\nl6fhw9wyiNAfA0a+b8/Vm1h0Z/qcCRE6yjKg2TQ0H5KdN//Sxquu0Yb1kj2v\r\naLhAo8WWmeYTRMJgttfOpN4Tj4JruvXM3xl8XECv1AwY0CMnZuAtO3u16x0y\r\nWhOnqbkEwnsLVlgd5Sp+8wW57TrPtdBrcw/0jkJxN1X81BNaAMzLonI30nn1\r\nvqi/F5qkkfoJoe/1UzFxvu5kb0xiS3RnNowAxdiKI05vRvVXD1UqK5AqsGZm\r\ngnTAnK/s87U275bkz9gm6g5mCnlqrz5cYNz8MB5ElluxU9hcYk/TjVgnOBYJ\r\nn3Qq1469znZt9Jwb27KfqurAbKxaqGk7AlFySrv/VSsBlinNr54oiadEcBKB\r\n1DQEAEtVnnVL8HethMbtn6gYuB4ceUFuZGhwl0oA2AqpERPtQiJ3idesKrEA\r\n2TWtnXS71EhbOuZwlPDf2AizyKdd9HWIzZgYFa5ds0R9KBVsaW+isdgvaoIZ\r\nCmaIvXIlFM3gqdX7+o1kUTIG2JjDSgmJzaM=\r\n=FM1F\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"b08f907b154cbd1964d0b6f51f72daf4b4da60d5","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","generate":"npm run generate:proto && npm run generate:proto-types","dep-check":"aegir dep-check","postbuild":"npm run build:copy-proto-files","test:node":"aegir test -t node -f ./dist/test","generate:proto":"pbjs -t static-module -w es6 -r libp2p-dht-message --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/dht.js ./src/message/dht.proto","generate:proto-types":"pbts -o src/message/dht.d.ts src/message/dht.js","build:copy-proto-files":"cp src/message/dht.js src/message/dht.d.ts dist/src/message"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"7.24.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.14.0","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","protobufjs":"^6.11.2","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.9","@libp2p/logger":"^1.1.2","@libp2p/record":"^1.0.0","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.8","it-stream-types":"^1.0.4","@libp2p/topology":"^1.1.6","@libp2p/interfaces":"^1.3.14","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.6","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.8","@libp2p/interface-compliance-tests":"^1.1.16"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.1_1647447589534_0.5871967002061733","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@libp2p/kad-dht","version":"1.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.2","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"f05a958f741a04c9b36e316bea430e8bd04a8523","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.2.tgz","fileCount":158,"integrity":"sha512-ZRBeoYtBQOdzJEVKlqx3oSUvtl2ieTThzhrXdw4sENJaoiSA/+e0p6DJJD9epI82xkBaBY3VfQSnSqjw02LUIA==","signatures":[{"sig":"MEUCIQD+vkiFh+zlx3r6jtDvEj63SiS7ROCx/T/6SmecvGDRpgIgK1weJNHEOQHSYgcuyI588U0KUDUbAmHYGRgwQr1neOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2499596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO2ceACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQ4A//bSxb94/NzFm6YqWCp9k0hE9Qrrd+B0OetoQGXyzZE4Rnpavm\r\nbW8WOhNuUrWsBQAPy7ReKYOt3LqYw2iihjUXpSUFUxQv84PZL/7dO+flS3s1\r\nKp7oqPFtdy/yYG6evieW8WaSp/DAEYI+7/Y/3/4BBxP9O2l9rnoO9wmgTkg4\r\n3buFdGW943PuZ9HLGjQxIKUh4ubgvCyNEJ1LhTHg5VE0Z2ly+DVBQzirnY+R\r\nBaoZFNWXN5qbfj1RG0A9ihVCFNTMgpqpfJBSRC79U1GyhvPnx487P+D167E7\r\noQ5wuJ+JBsL7EV1TKqjDZHffUYQF58nUEA3ELLPImxTxWT6yPocBpJlLlcIN\r\niPCaiznFsnI/WihrryyegZoUf5r4HCGXI3iRprYvX2g2w9QSJQChhG5X8AOT\r\nRukBk9O+NQUrqPOu0pJGhUbJDsPwc0QhX8BIYTS1PJf8jLgTvzW6zU3ZWJ6x\r\nZrhQI3/DjirAp0yOglh+Sxt6qEsjHLoD1EJC+8+0ksXU91i6KEDnTbpG9b3R\r\nnDNoXa0GCIP6qugK9/izX+ixke1USjwqaTJKxnFfl4s8bGjKcSNYgRu5M1Kp\r\n/lOYnjRfaagxVBv/S72BX5eFcSEduVGH7LOD5uY+NJMUV/Au5HZ7USJfWi9F\r\nR1+coL2pOn1Bi0uZ93bybIzyYzdX9l3qx0A=\r\n=J5y4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"d3a2c895047275cb59d3609cec8343c4ceee4114","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","generate":"npm run generate:proto && npm run generate:proto-types","dep-check":"aegir dep-check","postbuild":"npm run build:copy-proto-files","test:node":"aegir test -t node -f ./dist/test","generate:proto":"pbjs -t static-module -w es6 -r libp2p-dht-message --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/dht.js ./src/message/dht.proto","generate:proto-types":"pbts -o src/message/dht.d.ts src/message/dht.js","build:copy-proto-files":"cp src/message/dht.js src/message/dht.d.ts dist/src/message"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"7.24.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.14.0","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","protobufjs":"^6.11.2","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.9","@libp2p/logger":"^1.1.2","@libp2p/record":"^1.0.0","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.8","it-stream-types":"^1.0.4","@libp2p/topology":"^1.1.6","@libp2p/interfaces":"^1.3.14","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.6","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.8","@libp2p/interface-compliance-tests":"^1.1.16"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.2_1648060190263_0.78200985821843","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@libp2p/kad-dht","version":"1.0.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.3","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"9fd490a463b3120a63077ad3c1cb38318b945a9a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.3.tgz","fileCount":158,"integrity":"sha512-DM7Dvm+sqjPqiY3Lo84wD4yaszsNdwAkSA5vJ22SlFwb4tIR8g5fpcSS48/GnxU08bVbZM9nadnDMnsKzezG3A==","signatures":[{"sig":"MEQCIBTOUuEnGrA1Kei6L9Z2CHwMQzJuoNhUJGC0y2a2d7wKAiBMMO4F29ZerW3mRZ2OA0/jUr7PZEPAJUkiKyQ3VcC76A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2499596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPBh3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4MQ/+OXf0Lcu2k1aVIfpLGh22j7v7ThypwvB8awo2CfXVgaf2ybO4\r\nx27/JFqDKfNFUWKJLcWxRb1ClzCxs1ltAXOpEZ3MxQDPfbPEZYRNNq5Vm0nD\r\nUCQurlOlf72yJSOGOCabVdwPTKh7VvP/WCem/nBkX5ByQ6fuTsS/BMnm7Vq7\r\n21y7qXYJPZEGofYz6IavX0e3/72Kg13wUE+lW0fLcFMERe61F/qDukgSOfsD\r\nmkPzqn/6jPKU5WiQxLEomZI2TQYfoVf8PZdRxWly+rR1+DXJFjRziK++XuZB\r\nXNld5n3GT/WMTIBwIPOSG+jWvPgOlqLnEozoiRi1CPACupjB3l+E69LnmfPs\r\nPOUwSFaB6l/b4VXBlPzEA93L7jrHKkA/4de6f/L7yrccsHwjqeRkdSckG/Z3\r\nU/vggOmKpyblDuWqGX9/1MY7Wxm2YJ0HnKbBXGcfimm1KO/HCk8MYUCQihUJ\r\n13WampWgfFCyyKNXv+eWkDb2ZSedsdDm1i652bRxJif1bUeGfwLOKszm43Hx\r\nZLCq/82XW7upJsqDWXIHTYpH0m83wyS8avslw7BiCH2VxJEjkUM7TOd5I/5K\r\nirQGH/bhRQlHb28PJ4GgCvcJ5I0BUHQBsyiFZay7BAizkZ7cDu9R3rDaUdng\r\nKmntf8ePXw6kgY/JufLzxI1Ox2wudKPQrNg=\r\n=d94P\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"dbf4668469b09e819692633d5e7c6bb0998eb1d0","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","generate":"npm run generate:proto && npm run generate:proto-types","dep-check":"aegir dep-check","postbuild":"npm run build:copy-proto-files","test:node":"aegir test -t node -f ./dist/test","generate:proto":"pbjs -t static-module -w es6 -r libp2p-dht-message --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/dht.js ./src/message/dht.proto","generate:proto-types":"pbts -o src/message/dht.d.ts src/message/dht.js","build:copy-proto-files":"cp src/message/dht.js src/message/dht.d.ts dist/src/message"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"7.24.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.14.0","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","protobufjs":"^6.11.2","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.9","@libp2p/logger":"^1.1.2","@libp2p/record":"^1.0.0","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.8","it-stream-types":"^1.0.4","@libp2p/topology":"^1.1.6","@libp2p/interfaces":"^1.3.18","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.7","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.8","@libp2p/interface-compliance-tests":"^1.1.20"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.3_1648105591188_0.8199582335554083","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@libp2p/kad-dht","version":"1.0.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.4","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"2ce66e391122da67d559239f8206080c3350e215","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.4.tgz","fileCount":159,"integrity":"sha512-/PBI+/dtpywXnIBvaaMzM+y47IkTwaLkp6Ak51yO/lOkvLdP4HSrEzYmsR4/aHEmKv0JYfzOm2cb21sjP2fGDw==","signatures":[{"sig":"MEQCIAYODccTg+deve+n87YfLw5rx6TnPc92TJZN57Ofnj1JAiARHmDO6vlaO8uQ1kDruaBH4HwAPZdGrIpnbDvef2yJbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2433311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUcI+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdSg/5ADsycOsd6uAaj7wob5v/dMEOQzqQJB1yZpKEt6c07biLY5FF\r\n2MBM/6/LtpCal2EIyOKaSakmUtvTrU7PvWE5v3kQEHNFDZDdQ33qB8LhGHkU\r\nTHRZE9B/U0vqFFMUxIfdnDVTY4O2I+oiSnU31eZWZrDdI6A0Amu+zFtuDcDg\r\nqY2iOkemhgApP6V5vvfIb8MfjxmZmRVzQ06TmOwK8iiTsGGbHLN5NlJDZY6d\r\nu9MxprYEqbS59sf2IAulXFf0Ry1oZ05aJnyU4wiYgtckV2lwIzd8YqAJozde\r\nKAHk8WB3MAdIO6P0W3hHkpothvDeSSPWaZbY4GcoGTtBImtTfzufiydAxEaH\r\nnOG+8Kn3nlUZymlZc4s89GYWhhBMEqgz+cuvhHaGoyAutfMSB/WSyBVY8Evs\r\nYP5m/xSlUuo8XbGs6VV9evD5Xoy+b8nBSM6CMTPN0KAk/qraRvLjruj2kHxN\r\nRFvmNcR5cVeDio1GzxouNux6xeuzajCk+zJKv34Mkd2gA6mmbEGDyUcuGQvb\r\nk6DR2Nl6k3qOCEPplhXUSGlWGwXu9DOoEKqNxL+0QpR3eVkjgdcNZOEhpENJ\r\nz5IwrfF8k8FjKk/M8LYZTKWvX/MXPReN/deS/fbSiFLYLtIDBR6Bjn4jYi+k\r\n9hoSud51KD0Dv1jw5kX+rUXesJCf4XoOEB8=\r\n=HzBv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"a63e9f63d50d2e8b2321f004b7e9a72b5101f58c","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.6.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.14.2","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.9","@libp2p/logger":"^1.1.3","@libp2p/record":"^1.0.2","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.9","it-stream-types":"^1.0.4","protons-runtime":"^1.0.2","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^1.3.20","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.2","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.8","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^1.1.21"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.4_1649525310324_0.5918503861913029","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@libp2p/kad-dht","version":"1.0.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.5","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"309c5f067277fcbfa18a9180c89f72122bf555be","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.5.tgz","fileCount":159,"integrity":"sha512-YWAgWgmn4Ml7Ck8v6/QocCGCob7U8+ufkzK/kmfhixn6D9GCuK4tSQ52q0c6YaKCKZ6zJ00vsIt+1Jm7hqykkQ==","signatures":[{"sig":"MEYCIQD+Uavt4nojj/9RXlyCIbhv16f23Buv1OS8En81+NR4BAIhALvlp08KKDyNVkV4oVOS+PDd0npXMFv+ZAkhYWZAp1aE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2433202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV8OLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlVQ//QswjuAJFvodthpr9+2psJ+jte+Yp2zVZ3UZnkaoch5tLgkPa\r\nNiRiYaofdDWvMGxgyuMrySN8QUNSSNtPo31N4Cdi6WnHD+XbcWgzeXpJNx+T\r\n4ykFnvkOaGhWIfGxzfj2vYlpcdUl6/EA/+WIhbxZkxlBYFc/0i937ObifB6R\r\nQTmhHyeIJyhxPY0/gvQvnrZvQeYZTmKeQbtIb0zRSd57eWmTY9YJWmVXnTg+\r\nCKb0lSSCuRhQ83Z8pM/HQLTuoKR587GkfrBN8hBiSA3dsgscZ5G0qGZB5wlm\r\nfCRm5aGdRejFIWJq2Mb2RtaqThaJ+k3EJQaIX2r9wJXBuN+Rf+CbuCouCREJ\r\nUDzoa1fiiPXg394g95tGAWkaI29FMeaZt9rIGAPhqPphNsraksl/XPeq7/4k\r\n9G25QWr5k5x2M0pxc8BiK90AlRU1FTwmr5sfFWHeX0YzLRTRz6R/YK72rlez\r\nZDu6+MOst4F+GgMpG1+ZPNoRAdID3YbemijE+puf9zmK+3dvY0DMq93+/UHU\r\n3ckuJdL7rUUMXKwerrMIL4iy4b0lOBLoEuWLV+17FbK8nM+9RordqZtFqjkE\r\nUUQMaGXb03HJ912J1zdfG/IztJ5oPuX63W3Yaph3VZ4kmgLXZl3onOyc8Ukl\r\nqjnySgBasJw4YWW2cJtbtalfhUHEl4N5i6M=\r\n=jl4g\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"d5b114eb8b9b4469fcabd069b2b49de953470a45","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.6.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.14.2","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.10","@libp2p/logger":"^1.1.3","@libp2p/record":"^1.0.3","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.9","it-stream-types":"^1.0.4","protons-runtime":"^1.0.2","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^1.3.21","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.2","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.8","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^1.1.21"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.5_1649918859002_0.5751343592855143","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@libp2p/kad-dht","version":"1.0.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.6","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"2276f9387a9f01388de9a4d665cde3dcfd595479","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.6.tgz","fileCount":159,"integrity":"sha512-xqjTJizviYW1HDq1oTlFjA7JwMnDzK/2U2frd1xZ930zA+8dYlG9dUTNi2vVteOMsmsqyCQ4LWd798Rg7sUBRQ==","signatures":[{"sig":"MEUCIA0HoP6T9h2Zsp8upBLy+9BHTAuJ2c65OJ+PPoRmxUb3AiEAngZh/4rica4vugQZk5sik/sojO3sd2YnyMcXp/aM5Ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2434032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW+eYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp07g/9GoixlBuvtsj+A98BfYfTABnTkQMvdKrxS5bTICAhYJkzSqVN\r\nzRWlN+lOQnOgy9Zg41cOtjgB6FdcddHfhJfP7CUGIwtSyucbSmtXZUOj5a57\r\n355SWvqqOhguO32eghfT5lmtx3dWsU6ZdN1mO344Wg4C1t35NmX71cy/h/jn\r\n8E3oKQ/8OKBgMMvNtSXiVTtrKqOW0H9OlqPBgCUqWNobUsxaBkKlpLiAC6hQ\r\n2LTK/TYpDBnT/Dipiok9HkzqTyYyiJB3YA6tjB87NTSWt4rWCJxiXuSsOtHf\r\nIFpmVK9vlhUo9G6GOe7DBW5KZptSyn/W2cx0PD3cABAldQcfQ+gezL6hV+cD\r\nHqh3rNtfbzBN1Zy0xH7kW+2ZXHxA6RS+fnHwAOLA4IWXNsXHzQ2+lYUfcsuw\r\nd6ucgIjCeyLtiBP6qLyI9eJ5ce2D4x1JEHA0sznboNRUIbSaAMD024fHjjbr\r\n6zexI0ObGGQWOip7sXD+MNyRgKkZv5vfJmdKXAvvpb85gOjO1IG+Lt9jZ6r1\r\ngQh+1xR/6PvHE1q1oWoi8CaFPeCMKs1Idq9NbbZpCG5f/dDcNKbSy8mxwLS2\r\nNE5pAqWhJQiR3rMtFbGRwZylUMrVPme3RW6zOqQL/n/iWoY3hL9RY6A0oDoT\r\nKRaLmfA69VnUdVRqlrvxlFO+DBLOeFws6U4=\r\n=fLbY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"ad7c1ec245332c9d5f5636d79129efef58e0fce0","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.14.2","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.10","@libp2p/logger":"^1.1.3","@libp2p/record":"^1.0.3","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.9","it-stream-types":"^1.0.4","protons-runtime":"^1.0.2","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^1.3.21","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.2","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.8","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^1.1.21"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.6_1650190232611_0.4704151178274023","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@libp2p/kad-dht","version":"1.0.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.7","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"a4af24d25bb0040a965b16b3a5721e871ec01824","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.7.tgz","fileCount":159,"integrity":"sha512-zA/lMuGBAzzw52zO+jVKApN0YshlgsYmH2wwnpzdip2OB8COsNHaOZ1/U1A0UC0iGm0TazfjhyShGOz/7F9X4w==","signatures":[{"sig":"MEUCICN25lhOpC4EYer14Mc+/N0/M71gdIshLxf3rYL4cl5hAiEAtTWUE0FAQw6oXJazmdXgqk0WRg9Vqcd/oBkB99GVrVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2435501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXrVSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Qg/9HkrA0Ws7Zw2uk/NnNDNC+9du+FY8pwB6NW2inQ+iKuQ6IYEl\r\n9uAzvvzDqKjmEWVOXfvGVRoKOdvTOFXhq6iZjCfFAePbXyHyN4WDZRJkZl+q\r\n6ta7bgEmaGYg/PzaMWaFaXOqYlbpt+ganFhIpBCNgSnt/xNjzz6dc5oPSYrd\r\nMV5Ko3s4+OOEQ7kY/euyElrd/MZbdyY9+jOxJqaogY3VokiRP8vgbRd3zGFV\r\nZ3i4cN8r0iOf24tesxHJYTdsW1doFy2KF+AJR70F28TdFJOlRQhGY+NLCTqv\r\nDI63oc+o0TdF/jfEbm2UOXQQ8Om315L8ZLQyzMxdHZ3jXKM322xRbyG3YWbQ\r\niH8TZttnoBtGDVotlFN9Kf5M/TXcUfnN6i8w1SruTKrzA6RlzZMQ9fal7D54\r\nq0/ka02GrZOWwYO6coinJZvkvTpPptscmbOn+u2TgMrgckEAB+TYX7vK+/Jh\r\ns4lo7cUapgk8CrEu6FJ0zU7o9o3ev58GgYtDOSDaojfLtL+3rRSMc4pNPiQG\r\nTFFQe4acdABjHsBv9+R+UlI5RkVXagKBnTpKCea6an05/EMnsDcYbo5xDE+r\r\naYyxFBxFsuHuc9IoByzPUWQBcpz6W/lAMrrCqQCx+3WCQo6AT7m/gfh+Hw+1\r\npQ8utSSbVV46LF/MuhlHx0+aXql4MKIcLow=\r\n=sKxe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"f19727d94b90a844081acf5c8fdd69f2d0de64e6","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.14.2","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.10","@libp2p/logger":"^1.1.3","@libp2p/record":"^1.0.3","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.9","it-stream-types":"^1.0.4","protons-runtime":"^1.0.2","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^1.3.21","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.2","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.8","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^1.1.21"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.7_1650373970312_0.6583869665826583","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@libp2p/kad-dht","version":"1.0.8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.8","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"76e28ac474a0dc5816d13d34a35a944e6b660f7a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.8.tgz","fileCount":159,"integrity":"sha512-0jjaFWIlZxef+bFjZBdFN4O9nyfzhtoFgtJ2x+f0ImerfbJkJkV3GjeBYT6zTCsIwTVljZuumFqSKVhKuKTqLA==","signatures":[{"sig":"MEYCIQCNvIa14yRQF/nJnkcn/j8m+K3enHVtSrj3ZpHvPbZaxwIhAP6qVO/1teUzmapEbexSSfejzRlgoTObIGv9q0yjVROS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2438285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicO5hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoYhAAnaS5AFaCmEPTaEyfGSSKW8R/bf+J7sGS0JfR2Sm3kRCakK0Q\r\n0n7PRgAmBHlshM2x7sy8sqWqHllGk5TdMjpzDvECE31k2bytW5Pf2eGCORhb\r\nmSYtng/BsqxKEfoARCyRzWV/CjYiOCanlm7yk6CO0q1Ag8wrGTWFCIKDNRnE\r\n5GyTV11n0GRcARRtwOCvHeMmmeYnSzL2qgXg5SKMIq9/2+YymAfaevPMRS8f\r\n3L6NytPuHTNZaWCLjf+wKVgS2ynAnXMuhwTDJ2xHIMjO8APejLm62PXXaPK9\r\ni4OZQRlTlNbjU7vzzy4Pa6ajMJwwUgOK2nDr2l+E0KYOEWer/JNuLM9t7/nN\r\nqsEJaSixxBuAYYlISrIA3nRxldgb2RaDn8e6TQtxpIHfyYoOP4HPEdrUkKIn\r\nbBuhXgG+Ix4dimX11//Kg+WFGBm5GXZ0IRpmJuhpt5XxtPPaDBs61DBHbwMm\r\nQ8F+98xQDLGPq9YlbF/MdLu5wo7JP2rtfSe4oVYStlWrXx3TqWaUicJPzc9S\r\nKymBf3bZsgHkSnCkPebpho2+i7Mjw0GOfoMi8kAnFzid9VtOepR11SW+0qdu\r\nnIMmeN2iYnyJoDEc5K9941845+dthWs3RSDtqvAfDxD2QGveWbNxTmKRmx42\r\nRG1XIvz89uCW5LNbTAd7wWoxOqzgcmOtG0o=\r\n=BU8e\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"9088c61381816bd9656ad90318121caca589b325","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.14.2","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.11","@libp2p/logger":"^1.1.4","@libp2p/record":"^1.0.4","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.10","it-stream-types":"^1.0.4","protons-runtime":"^1.0.2","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^1.3.29","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.2","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^1.1.31"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.8_1651568225086_0.7692313062350877","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@libp2p/kad-dht","version":"1.0.9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.9","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"74f9af830b66c32b1cf4b0d1eb6a57cff5250c3a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.9.tgz","fileCount":159,"integrity":"sha512-lBiOtsTVE7ktFoneznz5C3vHIEMbS7d/yMx1gLTMkVUidVORZmJ4FxVkxt7UNL4QJ5uJhVe2U9cJ2CiPIAqGLg==","signatures":[{"sig":"MEYCIQDee3y2hAR2tD597QkUT33+0hbhlSHEedLLGTwD6okk5AIhAJtK7K3uf1MtrG3/IBboTu8jNvBoTL5fR2s+rOFlA55W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2438758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicmp2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5aw//aPeSKcdrAQe/pEaw8IUiMVlJzDYd7MEeRAImcq4utwrH64lu\r\nS+By3lWJnCLoKK48wWJe64HGgzXpkziVAgmX9SvRtDWYd86ZGMEE9M2n2/hI\r\nHGgErxN//8zZo0qekYGQHMjPamsfxJ3I0GmkRuwADvnE4cim8NJPYwEaotCX\r\nEyhhyxVlDZbZPJ+nlp7m/LEr8duywEbXovkkHLE/E9+K/gsk4o/iVnBfmeU+\r\n57tQbPOtaU6u+6xkaRc05mWNzBnqZ96LajvWredP1obqTs06jabyMZF8fqNr\r\nyfVqid3OP3XtSd8zsffSDKLyy7ikymiq+tB5xcmoOCVoVvr08W9Gs3iYRW7O\r\ncZtMwZd0V7U0pXuHFmhSwdG4BYzFd8mZUj12sTysjKnNR36iT0qYpFsAMfC7\r\nCHMMWe7VdTA86YXNydeUSPfH78jVu1oX6l2fSVuHo+qRPRQxfeolKVIw5EXu\r\nkenOdMVWPq5y47YQUTuuYvy9xN42P5Ywz+4lim0/6gu0MC7JlGYHKzGsKOtY\r\nERC0mUG4ZKM1FlLZPTeg4Uf/kPUuqJId7/dDxzvZoV/Mtc6hIqTGwb98U4T7\r\nKlzElp5/Ia1kJ4gi1UknQ6X0j+AsmZpCgcuRQ/8bdyBCJvjKzULd7RFbtCak\r\n+T9h0Nm6iopZ+wKTyA+e6rLYXLwqGKx0Pyg=\r\n=Jzo1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"b1649f8eec858819d5ed67fb613e98c64b7b2c60","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.14.2","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.11","@libp2p/logger":"^1.1.4","@libp2p/record":"^1.0.4","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.10","it-stream-types":"^1.0.4","protons-runtime":"^1.0.2","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^1.3.31","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.2","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^1.1.32"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.9_1651665526209_0.47209615719846076","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@libp2p/kad-dht","version":"1.0.10","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.10","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"baaea1816d69568d8f86c4b482f8bf4b033e1f41","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.10.tgz","fileCount":159,"integrity":"sha512-g5GnWitG0he7+9hMCtoLYP3Hno1mPy/a9+fsR2v6N9S2kGR8GRW/33RD/FaL4L8ybDhanzEuu+uAKgMa1HheOQ==","signatures":[{"sig":"MEQCIF64ERNLDD+IosmKj0O5Fa8O1Tp5QowJlY7wywsdgOioAiBXl+SrJinB7EzRNLt3QZeO9UgGnwJbEKdC6FI/MuiYyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2440311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidSqGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoFQ/5AJDlBaTOyUmzgmfQXpLsbAH2whiaVxyjN715P0RaQgduPi2p\r\nw/nsVW3l/KkNdlGdrdf2xVGwVr8qqQcgCbQTxKn7+LexwsIUbvN1yZhR2QbY\r\nOjyOGYftg+JprtU47BAbcLFs/VxHeeFecvWPsguwhH2wqNwn8tBoDP9qz4rw\r\ned3WeqrjIQr4wrfMSWNhaOFApJ+lrDW5w/UR8a3FkPw3wEi8P2qJVxRxprU4\r\ngOe1qLMw2c757VqGFlFGGhiwi1wwAX5244SQZn5xdw5KgxU1xEfTZW9EeM/Q\r\n4FsOcvQzskqXnX4NE3LWFJCuMQPR+owgQ6IQ2j99AOGIwv6NiEjHg6Mhk7qP\r\nW+7tupzOO3LPw6l1uQrpoMNiUl9F5QmRGR2VEetkp2yxLpY51i8nIC1QsKpC\r\n2MdkE3/R0O5Fz8TqMcjgT+aHShVDKf0OWSStSg7gMdXWVbTojc3MIDaBzLlS\r\nkrO8VZRlpLu64Tuj7sVhHVjXRipXVgW4JQ4Cpad07r//oWRz9Dg0IFBXogNn\r\n5QPDnR3IBTr2+EuD68TpzqaBIZhIsfdxhNgg0UyU2vK/WrTujIwO0dHCoWCF\r\nkR1itI4Jdrpndx7Cg6d2S3OlT9vYYberhvHsLuUPnyfEp2LySP5aCj/em2GI\r\n59VH2wFxFAf3+d2bnGnKp9XVJ67x75sV6BQ=\r\n=HMio\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"760a2cd790bdfe5c7a998c76f8e0ae68d5e581f4","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.11","@libp2p/logger":"^1.1.4","@libp2p/record":"^1.0.4","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.10","it-stream-types":"^1.0.4","protons-runtime":"^1.0.2","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^1.3.32","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.2","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^1.1.32"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.10_1651845766348_0.7737334162721523","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@libp2p/kad-dht","version":"1.0.11","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.11","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"06a0d0c7282e7960d9294de5c4369fe0d6ed5096","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.11.tgz","fileCount":159,"integrity":"sha512-pSZ0MhB3ssdB0Z+2A4wIbnDKWavbrl1OR/iJNPlGmmya/0jzgxYMkDWWjXLM4fiCbU3oJRrkYN8e9EZ8+joOVw==","signatures":[{"sig":"MEUCIHaM73PF0gDflalzJ0IQGOoRGeiYTjV6EbemGSavSdQEAiEAoTmfNJJRWVYJhPR2JS4Ld5QN1WtmU0dtmdAPDx1/oG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2442161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejqNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPjA/+Jpm4xwlV5uxYzcK5DZgaqJGFTqHZ2xZUTYv34sParP6K/DO3\r\nTzBHcBd0FLUEuMHo1ijUznrYKC6lHnEd+xETeMpgcldbstf96kIM8ogIAV7E\r\nRzNNXfrieqzThtvhdZ3B+kdzENr57wGH+rpxg63YB8CD7xL6uR2tIJ3gwssi\r\n1xKjcNEMXxUqqBfHFNfaJ0OmvxgSMPRrxpj2lz4RthcFph4h77UXPJqKYmO3\r\nEszAS7p7Wyw1KrBoic8Sv2pxqE4CafqGNfFe2fgVlBMBXrbkTgGzrmCRprO5\r\nrUMFHYWvPCQdcPDG4VMT/0Y4VNUcIqy8auTL5E/a1Q4/CG/iUPZskvvmnrq/\r\nJjvhnGEAQDcD4EFYgy/7ab4HecZhvHB6k2L9IJKGYeM1kKWECuUAKymTy62j\r\n/460ldbaMdPQ3PTWVQMZEL3VQIC6PxnU7zSO2zLGVx75g91rBAbhed2ksqFd\r\na5AJfZyoLT/iAMFMiA301LHHc9zojlNzZtw9v8+ZNr5OY9STkdwmB9024JdA\r\nKlIX9hK1nx6zfiGwIi+qrtH8+1eytmZypLZahGEuUJWedpn+yD9UyYJjRLdq\r\nwOvidFC+9JTFA80rBeYtAw7sxp45f1ATQ0YSu4hyEip6CZGFl1P/LCL7wHT0\r\nFoD4W6/SaMYcVZQCJ6rg9Hou1anzdAO9V1Y=\r\n=v2im\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"dd18ac56a688ac182c1e1e79f187a68d6af87a83","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^5.3.0","it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.4","@libp2p/record":"^1.0.4","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.10","it-stream-types":"^1.0.4","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^1.3.32","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.4","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^1.1.32"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.11_1652177548839_0.8183695619294304","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@libp2p/kad-dht","version":"1.0.12","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.12","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"d849497e16c0ecbb58088e5ec0a35a3a375b9ce8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.12.tgz","fileCount":159,"integrity":"sha512-lGQgfhrQbm0SuvvP4Y5I3zm5+/LMVC42tv6eR69l/f8UP+F0FXltm2VvL5sznPL7QWzJcX83Xyv+YbrdMRX/ng==","signatures":[{"sig":"MEUCID1UiyoT0f7MAPEzjXx1aIyb3qe00q3TyJtepVEaiNUFAiEA1M1JRhC9EBwdcbyT5HCHoiKUABG+Nry/5TcRgEat/Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2441989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJignHAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppbw/9EjuAmGB8WcnYZnoiGGHFcHPBg0Zz4VYSHATmblk6cru4eFw+\r\nyzLougPI1Kb2HkcO9T2KxF7lXzRd/USH4KVoAS1vqTtCad/Z8GnBlcV/HU/t\r\nA5JXS4J5s9ID2R8FoS1wvQTdcA8jtjc054+8GCVvdA0w07+GsExfETXc3D47\r\nRp9aRKL0tadmTJ0hZulhooAje8lDv292MWLlRxDsDv/ivbA+lTaqLZWLahk9\r\n1jDc+p7WcvZBbmiuehXNOmbfT1952jt3vsRmvZmILAHZ0OrUU0XooAozESz9\r\nFZjDeRVBW2E9g5VbdieQ1s0vHX6PNQgeseTdVKiaNTohrqn2QdIidYXNXNbu\r\nYolH7RpjNAejaR/tJRAI5IvCwLQoXVgJ30ZafgT0DjaJefJZxVukaiwUPonu\r\n8FDQ5MVisDVXT/0AKAtS7ac4ERzuwWU4ZaGQImiLaqFqLd9yOvPl4cd6c4i6\r\nI+DEc3/a2TqdTOgI8ZZeZX5+j6smQcfP5A16zHPt6DZS759Xgegmk+lMwiOR\r\nxSyBoGZIS/8JYriQSmLCEG+mSaDmlpsrNDgQdFmVY3dDjCy0quQ4rGr8BvV0\r\nXj9dCnFr8HGr+eS14CLCE6/ARxvea/KdPOv8jYvOdiNCen92KAeLWXGHLO2O\r\nNwj+0govxKPrNEY8pI4fLTXImwuL3lgbhuM=\r\n=ImIn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"c5190add0b0bb9feb5aefb8b7dd44453d70b4a5d","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.10.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.15.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.4","@libp2p/record":"^1.0.4","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.10","it-stream-types":"^1.0.4","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^1.3.32","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","streaming-iterables":"^6.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^13.0.1","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.4","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/node":"^16.11.26","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^1.1.32"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.12_1652715968047_0.16078184999077072","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@libp2p/kad-dht","version":"1.0.13","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.13","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"99395922bd57a0bd02aa3b30602e4d59084ae1f6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.13.tgz","fileCount":159,"integrity":"sha512-nTIY16+fR3/CisREcgt9s57LzwCWSUXFH+74+lweJKiR6IVzKM/mYmSS+RbBgDf5+ZtO8yOzFA597q2lz55QQQ==","signatures":[{"sig":"MEUCICcmqjTac+DGCA2I7KXlknyvB6h6ZTI7lN66IuWQzwNQAiEAm5evPDYxbU/t5ewQjp+FsB3JkfXs8eFz5ZQdy8qu6pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2441644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii3LGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5sQ//WPTdkEk26NE++6CN3JKrd3UK4kPyj7+I1rBmWAbhPhtOzLs1\r\nDJqQMxKnj9snr1YzPBL9Rpogm+d1mErSK3ZmNwLvZFIy/CyT7LUy12SG4WqT\r\nzc2f1Sh0pXtbvr9yPMJ1HDplyKth+Ct85kFfA2B5vuGS4KEoPQgSMy+eEh0L\r\nRyhR4ORhwxROUVHHwn/LIES4VI+Zk0zqZ+xJc4tfPQjtSiG6Yjho4eCxr5fV\r\nUtQexOY09mywc3UYyHbeU9QscGq95jZPii1wibQAFbV8wYhzim/JH6qGsvf5\r\nTVkQTBU9CjWLgRHiemTR8oKsB3d+hv08KOlCy57F0ThuQza+J7edhDlPBh5C\r\nBb03bUvLiT4mt3griY3rcKk8obh+is9+i9SeZ5uHK8+jL240CXx9DfLzqoVX\r\nZ82keCLw25a7U9S26e0w9ROmRXpaFbQoz2QkiA9zt+lkm4pJGIbbeahNuAUX\r\n7zLWi3yf35ZvCUfcoFXy8sUa6CGaKaKhkpWB6pCueyYEjgWMWB6qj/xdlZ0u\r\nqcrnXwwoDUUHiM5JCtUU6X07sKsZ/nFbfemewoRvq1f1GIxVqNKwnaorQTQx\r\nWgIybbKspmWkHM88o6VnQUeG5jxQpmD3a198JCrsd5AJfL8Y8SKFjfiD9V2j\r\nk6YEGhvH41WRuLiZA2gbhSkPZJx178DBK4Y=\r\n=7M1M\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"190136a2eb8851a555a23f1081b852917aa29bb8","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.10.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.15.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.4","@libp2p/record":"^1.0.4","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.10","it-stream-types":"^1.0.4","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^2.0.1","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.4","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.13_1653306053836_0.02771868347539752","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@libp2p/kad-dht","version":"1.0.14","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.14","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"31e2c1b6c56addac528ab5be5b6a8fd524892097","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.14.tgz","fileCount":159,"integrity":"sha512-yJ9p1SxPMT2lJut8L/s7ooHDxd+tJY8ucOkStLUllbYelY03KCNrIypHHSnn9MAqbYF2wLSKp0m9s6QiUdwquA==","signatures":[{"sig":"MEUCIQCitQiPxz+peozLmlkW6Kf96GazFOJJE5aUFQsoXreBlQIgHbt2OAvrsRx+I7rWVB0/SP29AIatMrCez5tXXXmCaas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2446711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijSkxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAXxAAhc0c29i1BNXtXk24HNNQD3dFeLhQEbTQHeLVbh7wRHH8EL5h\r\nL3tB/Wg5ff9g8mj7pnhMbVSq2jOTKAE1IdM+pnPu6s6+dJQyYY/O0xVcYCYk\r\nDR9B9PkP2/NwjSjC3jRIhI72H9hVwBOLmL72lM3Q00O0K22a8blsdKIIqasu\r\n4bIsU9SuEA1/fCf7XXQRwc8a9n7exoDxaq5aFBK4281Auisp0hwC1YC1TxDg\r\n/Kzph10vNvYik68Rqk2POfXBhpCDpSvLMSr1cZ5ysKIl3koIt098+VFM3Iow\r\nBRD/BzYYZXaBSajDyy2WVfJ3v9hIgd5Gj8yAH5Wts+J9h+R3LwUbutafi6t+\r\nNh+0TwRxgG904yESPNON2K5yw5hkHGEz2eiVFuQcNyJThEK14UkTLbWRKBVk\r\nu72THcqRRjrbzZdJxGgtLh4voUaeJXhydNUHVumLqmcnBSgsWyJlUvDjdYXt\r\nGPGz7/+LlMXS20tM4cyQ5r+vw3o1DcWCxljS2ILAcKa3gx3l7Ydga3bXiEP8\r\nUmdQSawc6+s/GerGRbwpJ3Wf3YyMBG6LCCLdM3wOz0/LQQUHW2tqwphGxSvz\r\nW1zMhik2NfrS6v/Lq6lh/LTvHjGfxTNTTu0tMqm1FYUMlSIkf1k+Ojt3BGFa\r\n3A/KBZbwe7mv2dezxpxzqvgmgu+f5j3EZy8=\r\n=kF1o\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"13ece272f729ed4f3318aea90b5557906ab995e9","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.10.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.15.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.4","@libp2p/record":"^1.0.4","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.10","it-stream-types":"^1.0.4","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^2.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.4","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.14_1653418289133_0.945422698978641","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@libp2p/kad-dht","version":"1.0.15","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.15","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"6255c981fd46802abb3c83a150522c49aedfd546","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.15.tgz","fileCount":159,"integrity":"sha512-z0ijoFmf7zHW7FcMTN4IRh9cobdxu0k086SIFAToBh2xTpj6RHonQ/MtAWzbYhPKVttsvkYMIVv1UKUMO6bq9A==","signatures":[{"sig":"MEUCIQDz6Ob30EZijMRuB8VE7lAK430W6uVe2ZIIeFFlwbd8AgIgHQSCsQV/Vl3STQF1U4hm4hssJlyL/uzZ1N6kOuvX7gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2446689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijj+ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2oxAAnBQBK5agZKoOk5pCd60rK8q8fC78+ULQZRJB0SHOysuavOkc\r\nw5I1z+RIquAKqFwd5Gu9BmZuliVx/M6OQGevIHoKMoi6ZH0INeKny/efqcHc\r\n9WQDwAAYM29fn/8OJKAvBvI9EMW+BCglnJKwgCNsjH803UM6rAjK9tOrIQfx\r\n5ucZPpjUVuCJtKlVRKNIeo9oZCKPo9+LPTn1t3kw3JhZgFQpsiCT0i7Xueyl\r\nGAbDQudCYUdGiHc3gTkOMOUrS4v001BiFiHdJcnSRXCK5o8iixO+tykrdzho\r\ncd36txAkDdPVsAUqqlgB9oTniSWBAjorjmd2/ygfeiQLjwnPkgRlP66iFcsc\r\n+E78uK96yGpV8BhCQxhCR/Ku+o0Nxw/tUWQhwjDedjYOvaOUWf+TYWdQEtZf\r\nZrkxTiwsHoX57kC2X4QT8jJzwRBNQ1S+4XWdFSwxNfMUIurPsoikg1JycDE5\r\nuy+89wF0L/8dlIsQHXlSdDp06YfZzrHfd0cHTlAkJrYk1gdiDCtK/yZEwF6o\r\nNKrUNV3wFh4qoOkljC5mxGLH+mEmW5f2CmT5tM7OdG4y/bqstfMa7T4rcGwd\r\nxFzCS08uX7qPeOzPiMyvRu5UtLdz5restg7HEgrWn3ZZ3TDzMUkzM7aiebyo\r\nNYW8iPveM6cul4NW5IFQLdfLdpraCYhrU8Q=\r\n=JO5Z\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"a404b1511bf998c14e09e246bc5aa327ef1008f3","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.10.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.15.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.4","@libp2p/record":"^1.0.4","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.10","it-stream-types":"^1.0.4","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^2.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.4","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.15_1653489561509_0.11994572034634121","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@libp2p/kad-dht","version":"1.0.16","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@1.0.16","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"80cdb4cdadac03a8346bf1933f8ca72329e09a0e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-1.0.16.tgz","fileCount":159,"integrity":"sha512-R5tEPYFMYSqQ7HnkavKSG69Bv/6hLOQJaFE5hRqyUR0DGNDMj7zUgQJcRe9O7cUoa5vgyUunwQ/sTy+Ze20Vkg==","signatures":[{"sig":"MEQCICij6txZpbYaOAp/4GYtBpfbWbrfOL/BxxprwDH2P0BqAiBBf3uoWU6AYXSathL4P0CGbaemoijjEY4qAJhTeb87jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil0h+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUOg//TEG+rd/4cWdRl25BvAB2Rhpr9KrLg9CYGrmvwj+doqpft49q\r\ndxqZyWOHzBMC4h0WtYYL8v2xuLM+7CwLBp54K0lsWkb1iFIUSJ2Erz0ZpCxN\r\nWb4yS6W8OUyWCbOFCyrGr1jY3ZqFjGPZ6iJz1HEjt/myYE4Cg3RwVkn84wjL\r\nHM8nvGoVMsv2PaHPf5gxknnsEzQ34PP6fbWJpeU9YGndvA+aeM6CbmGOYQuO\r\nslIBr0wzc+E8q7tJHnRsFBAoDo9xUxOz0FeTI8nEZ2oALUER4mXuwlj/QuG6\r\nzyyv65toyPg065XXgCuOXevywFkMcTYYniDBFN9CK3qjxxwM4fF+kEoM9IZz\r\nUhWarQf/2HsryWtnWFoPvBdBbCn/WxZMVYyeIKgIgUxCZnhNb0rOPMlxY4Ci\r\nvwNWz6/4i7I0dz6nYPtj8oGECZS6EUXNnVP6u+0IA/+RaGPGR7c9YxZdTgIC\r\nEoZNBuyEKILiZ9rFq2tH9kLONbpKAc3v+eieb2jVECEkLulx1Eghp5NHdO3b\r\n0nnfv3KfUuR6hSJCQR40MJWuIFr9LcGcMTws0xjsvdY+/vmQmWNGLGuwR8jF\r\ngQT8M8d1ibwu3Mg2xmauwyVv4/9mJM6ag5Ikaxr7yq0YqeLNUYBPLoah74eG\r\nJ3Epjea+mV4ECGbspIE2GPYo4brCYNEinIU=\r\n=foEe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"a6129f39732f78217fe8cd6410c76b6332613353","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.11.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.15.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.4","@libp2p/record":"^1.0.4","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.10","it-stream-types":"^1.0.4","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.7","@libp2p/interfaces":"^2.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.4","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^1.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^1.0.9","@libp2p/interface-compliance-tests":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_1.0.16_1654081661983_0.6640007898227445","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@libp2p/kad-dht","version":"2.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@2.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"e3fee963311ea902167b460271054bd442627013","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-2.0.0.tgz","fileCount":159,"integrity":"sha512-YqFvwpzmWKwa8VbifkNoN6dq4Lfey6AYm8SGmVaTAB6CHMMlL/2OnyPJJev6QjsrwhNAETjAMmmaVnynw6GOhA==","signatures":[{"sig":"MEQCIGTtXigVjezNB+hdOM71Tbvnwi9EWeJY4byWemaOUUNuAiAST6lduq3Pe1126Rq/dSy0btmZG4w0R2/HjDZeXKatpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2446333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqZmSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8NQ/+OB7hLR7FJPNLyeQDTIlyXOrI+ayeUXQVnOaqiNTV9VPWFNEY\r\n8qVs4VmqsMRwdCa4Gw1atGsmjl4vdSSzO64y/q03Tj7BmnhZR8xR6y3aw5+G\r\n00mK8wRCs00O6ML/8wA1twkByaAglH/2OxUts22ZR229WhCIXw2q9n1NLUzV\r\n2BsymRaFMk4F7GFqcp8VFTkA+Xu2dL33s3Bpg9mWm3ydkanL7BiO5au0nIjZ\r\nAyuHoNofKJhPaEn1fLwtpmTt4zvuwwlQqP7bwcshT2oPffJjwTOj5uuE+VG6\r\nsP/tj4PFcO4tJAfBEl7wvXUqtNWvkFphTtBDBhISg3XqHyLVtWczKL+Rnjfw\r\nVH41rtDQeedbsdAgS3Nr8WajJv/E9oi0LJews2Vm8zo/lcC7FlMTHJ8Gr4Kz\r\n7xQp+B1JuGyclnDmdTO9dGIwxJWoYEV/psozUAPa/gVjpAs9W3rRbZKOlvzq\r\nsY9qRckEaealXsHssuRgTMDpbOfHlhlY7ExCEBrWI2bYHbhj7If31UZA8GaK\r\nftUshtW/BxMDspctDWj3ipZgfuSdYatUhos19YFtSZ5GdDUrV9AchszXF1Qk\r\nHN3gAmPzukqfAppkhLW9CsUA322HIUDHNcZe/m8XOSe0P6XrVeHELMq7Fkxu\r\nLKytEZ1z642BkEbJ8iAz5I+Aa0H9js7e7Sk=\r\n=40Op\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a3f726caad1344c800f5f34e96dea59c6c4cde4d","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.15.1","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^1.1.6","@libp2p/record":"^2.0.0","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.13","it-stream-types":"^1.0.4","protons-runtime":"^1.0.4","@libp2p/topology":"^2.0.0","@libp2p/components":"^1.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","@libp2p/interface-dht":"^1.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-registrar":"^1.0.0","@libp2p/interface-connection":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection-manager":"^1.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.4","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^2.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^1.0.1","@libp2p/peer-id-factory":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_2.0.0_1655282065722_0.6542469413947414","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@libp2p/kad-dht","version":"3.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@3.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"8084c1b7f706e5dac46ab25cc09dc2124fc032bb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-3.0.0.tgz","fileCount":159,"integrity":"sha512-VJjP595XfnPB/HzwUaQde6KcWZQj7fy7HJ43xnpz+sMBxWN2pqIGUvl0RIUdBdMnkv7y7NF7QwBX4uW+jMD01A==","signatures":[{"sig":"MEQCIDY6X4Xt5pjDKB2FiVpCPOCF54Zv4B6dCnfW0o09hyW2AiB5BYpv7b3ZpiiPgOu54UdO1+WZwzQ3wi1THXrjiBhGfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirDejACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFCQ//fzuuHMSYNjmMQBK89Fx8EAY4F0u6ZV9Q/Vb2+XygXyUNTEcf\r\n2iq9c/hFdQzJrAuiMJ9nvCH0egqFdDuA79oyHP4WfWRsZMIeO7qB36cvtKRK\r\nmcuI0XKdLFWkwnxrwdhqYIrXfXV/kbfZmX7FOYViI+REQfASyPzhVnxfFgBs\r\ncNXpgQ1s8hr2eQWz/2EQR0a1HSZspk1aTVSIUEFt2vgkoexDj5RtezGzuoIW\r\nkMOQAqKWdcrSvX9VRHdVUsesqiweUqYAWWuOhcpt5J6UusGGrJqeM/KaxRo9\r\nyUd4T0H3lw4/X8Jqh48aOoUEQx8qRxcgwTZcOH2ATf3yofuVoJPSfvj6LS1x\r\nzLPoNH6gK9M84Qa/2tHQp4H2rwMUanBGKEVr6f6R1OyEBnPq+33WRuu16vxp\r\njVwBrZrEOT4F2tpP1cc+80TyMTlUdcdba2qkICYxeLEOp5HV1nKF4NrDMPlk\r\nsLB4cS5F4+I8LXyeYRt7Vnl5k09I2VqX4RO0rBxElDG6Lko7V5znWNUYWvwY\r\nIxjQYdsD4DPTYFjOVwcz2UfWwMz98UZR/hjwteKC3u6+JzRH6e3KyBoPiJME\r\nZqfLyzEhHgQv2ZyB6gxOhD8cNrNroVmt4VykR2uz1LRlG5SuJOONAAQfgVD9\r\nrE8lXwUvchfv6Bg+xZHFuMlIAs0qVA/cKzw=\r\n=3ZoO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"888d4b1e1b13c243d6900f97a37dcadabb4c5eee","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.12.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.15.1","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/record":"^2.0.0","datastore-core":"^7.0.0","@libp2p/peer-id":"^1.1.13","it-stream-types":"^1.0.4","protons-runtime":"^1.0.4","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","interface-datastore":"^6.1.0","@libp2p/interface-dht":"^1.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection-manager":"^1.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^3.0.4","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^3.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^2.0.0","@libp2p/peer-id-factory":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_3.0.0_1655453603580_0.018879119944609446","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@libp2p/kad-dht","version":"3.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@3.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"a64c80ecc37ed61c5d784a4ad5fbffb46e192e6c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-3.0.1.tgz","fileCount":159,"integrity":"sha512-oZPsX9F4IUjOq/qEHb3qxRpAt18Lsvh1nzgdVbHQG1nJP1qArHcPpvX7Y+0TLsBRoQKW0rzvP2wNEXLbd8vKeA==","signatures":[{"sig":"MEQCICInjpD3bogcuTV0um8BM8wnIkPRz+jE4GVsE0bf93OKAiBuRZg/SpBP53DHORUZ8TLq8X7x0pb3N3iCPjfExXS6zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5jCtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy4hAAjz10WDEVYYEnEVQxOutq8V+CVHQAS/sbiPYGJukfS3Txm1eV\r\n2IV1RRBCMxdv5/XJnnXn1q3JJ+uAEdPgPS3kyksB+eVH0n+RkdTzl6RitYBC\r\nwJVOkTb5UCL8gMxcXfaczIg1VJDkyl0bVEkZImRCS9DA3t6Pi7Kot+ngbzzj\r\n+pwR1IlkcGjA2QzIurtDiSNuiQDTvffzmyaCSzLj7h2tNz1roNWpr+WccdDZ\r\noPP12abAFjTTWUNeg6C12uGJZUNb1CwzxWFWm3Y+btloK8rpuwxAp44LClkU\r\nnR+idkXFbqE6BXGUrx3JvWyrPXK1yT9v3jG7CmGGyF9ZEsLjgGI/Bt1jI0eX\r\nVMNRbRGv3QrvEAIAhj7ERk3m+b+6nKdx7+6AooCqZ1PM/iDw2yzuNOawvSLw\r\nlrhFvJ6uk4MHCGLl2DfE5852ckpvtbkuMM+C2OxxTlWLmb8XSFd/o/enawzR\r\n4agBeBxWdOVWSNvYaJfYIGWkZ7mzpBrayQiHxf+CYogaYHAlWK0yDGrgGRTv\r\nEe2CWxvPeO83Qrm/S64F7Z8Andoje2rvEV5/Rr7sYr96F4i8H0CRleiEYvCJ\r\nhdWds78MYuLBhf9BsOb/H8Rdm0HQKHWXGr0m3oaHBQB8PYsECwx+RpqgrvEN\r\nXwNNiOAA+uZLqbHgDk8RldVYRriSkIAD5HE=\r\n=6Tzw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"759e505d890203c1de454c8e48240460f1caf440","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.15.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.16.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/record":"^2.0.0","datastore-core":"^7.0.0","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.13","it-stream-types":"^1.0.4","protons-runtime":"^2.0.2","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^6.1.0","@libp2p/interface-dht":"^1.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection-manager":"^1.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^4.0.1","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^3.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_3.0.1_1659252908950_0.03106486599771552","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@libp2p/kad-dht","version":"3.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@3.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"ba2276a17f790a607ccd0fffa9744d5662ed767c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-3.0.2.tgz","fileCount":159,"integrity":"sha512-ndoT6YnFYASBdD+SVnvNrlvuPhqufInHbaxIrtRb3++9XP5zl624bCH/kxEsXUPjcOmFlExS9V43ZA2rvaRTKQ==","signatures":[{"sig":"MEYCIQCMIianw2bPcR7AYc05RVOdQbPbQ4D1Wll4ht0OJtxZtAIhAOoKz1XuN9Xu5eLSAGyTC8IjzH6U8CxKoXMSOw48LyHo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2467605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi832qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnFBAAhuoB2LYlPWatFkmg00apeyibTz5ZYv9CWjr6MONzdPo7FBtP\r\nnXUEmmtE6b2oAgiFC6Q74MHbOTy385nCOXXlv7Zkb/IcZO0YAsYjFZXf0Z6N\r\nBXL2mURC7EsHX76LRoAco6cVqsYCfTDFfqFubqcx1FdwJlVmF8xywa/ja6nQ\r\n74Lt/GelwjfYCsusraFwqOHCGhelVrW3Kgc0ByfFBThQIidY9OAjOcnZefEo\r\nQvJIRAvXO7dyW07RF6Z8Fk5Cove4NDlOQRAyHev3sztY9SPhNqnSYOttq4k5\r\nVd7L9Ix2BtLtzGfHk1jlbf7QooiTWfq31YC5Djesv9HDgz7O8Sx9/pL65cDD\r\nQ3wpoejenOWriWSQzvd+gNGe2tM5AkXGiCzeYgScqrT0QX/jcxKy+tK8KzQd\r\nxPFowqS9tEFxAWg/klVBMTLYufXXY7skK/OSf1INYo0PbSKbnM5k3YCRx+go\r\nuViX9nmZJcCUbYZzXXWf6Zbo7jpFFUL+KjaTxXU5PK+6ONTXS32udSp/x+rk\r\n9Bw5iXCq/FLELuups1ODc6TkgDR39ChJ/+CxkYYmFullseh1LQI80Jl4tc1J\r\nEf++1OVj7ByL554VrRGWVb4HJbgqaNtVqt1tT1demnsYShMErP+2In5t1swp\r\nuH+B668o7dof4Eovz1t5X44g9TkcUpvXptw=\r\n=qOXv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c453256c4d9c8eff09149616e3e7b6e9f245ae7","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.16.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.16.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/record":"^2.0.0","datastore-core":"^7.0.0","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.13","it-stream-types":"^1.0.4","protons-runtime":"^3.0.1","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^6.1.0","@libp2p/interface-dht":"^1.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection-manager":"^1.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^5.0.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^3.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^4.0.1","@libp2p/peer-id-factory":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_3.0.2_1660124586692_0.7749534609773281","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@libp2p/kad-dht","version":"3.0.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@3.0.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"61a6adee30b1a32f54b7998d3787ad076bae076f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-3.0.3.tgz","fileCount":159,"integrity":"sha512-BVJn0AtoXELbdYWSh/rJ+FsyFQsqEFRziLX0wd1tFmSdkuWJTeiIIFS6jhcamWJ0CU7kQtJjmUAN3ykUXx2vYQ==","signatures":[{"sig":"MEUCIHWcGeQFF8szpEqYTMJ8wi6+jZSoenooUqUySRZBOXvMAiEAjRZgLnb+QteRfJanx2EZt2Qm6eA6MRu7U/upIWx4nlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9NexACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC6w//VzdSHLTw1dFpSa8rQFJHSkAjCGndXO7cmpfEwKG33q8fdlRg\r\nwuYn7C/SamJsNnl+2hZ+nEQwTbYPAvpk2X+33owWF8ebUsqWCaquW2Ve1qgs\r\na+Pc5jNHAoRUms4lYOau+mpoHqd7gmferldtLydzcjWs06cb9XGfa/sLQ7Ys\r\nzuK++1DkxEier1yEwWUNG35W4L81rE18PbVDaAcFxO5OT0AJYns3DcI4ZEnI\r\nUeWd+EHSlSTFgl/G8NTgTAk3U6u+VMnZUDEK9h2PK6yD6ruixYkthjY2sQLx\r\nOONALHZwDz0Nw61tA30E6iscH84ZTZI8CcDnN6aK0mI+03pbC6/4KR8k6Qvi\r\nR6NX4EoCrbP17CqRJo2k6/NZBMRXHPxdJpLc8WKYCYy3wVzCANuNBy5BFVbz\r\n7PBRl/zZ2BKpD0tgKPpQ7Y9i8QkzykIuMsSIKSAWu/oTJaqMtlbyS3DVHyAN\r\nKjDpHq5A8X/mTL4uIV4a4g1MvKqvyLnkko2BRdiLiK7fOtfWQS0SQl99v82L\r\nhOv1V0KwPQU3DJqakWx8mx06X941qCGSmUOfIctk/weJgr1p+PgcqG/2lnw2\r\nhNMJN/KMWMdeXyfnslSO+z6O6cBSNUq3BHnsUqo0VrDqncMo1qNLcdNWMs+W\r\nALw7OAAl2+IQrrf6m9pnYNPOq9k5Cc+yA0A=\r\n=O/Is\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"523dc7d304f35f9d60066728b304355fa56f18fa","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.17.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.16.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/record":"^2.0.0","datastore-core":"^7.0.0","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.13","it-stream-types":"^1.0.4","protons-runtime":"^3.1.0","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^6.1.0","@libp2p/interface-dht":"^1.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection-manager":"^1.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^5.1.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^8.0.0","@libp2p/peer-store":"^3.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^4.0.1","@libp2p/peer-id-factory":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_3.0.3_1660213169566_0.05248040474416338","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@libp2p/kad-dht","version":"3.0.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@3.0.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"465998f6331dd725af92ace0f659c1e48f5c4024","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-3.0.4.tgz","fileCount":159,"integrity":"sha512-2jt/kkVY4STxxeEvF05OpILHeozqiFt/bSvLEknmFr3zvsMeZGDTlYVBS91fKM3I30sE0XreLEZ68bCtT8jg4w==","signatures":[{"sig":"MEQCICub2paycoY/kG7zZ3CX1NgiNnQCaU1py8lFnX571s02AiBEycGRJ3wlGOnxSyOqeLFB7qMwRwihZBg4XEPdXSgRtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9kF1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1dA//WJWGH6WytFSJ2ccjxpkl2djbVuALsALEcZc6rliF6xDz9YfH\r\nttEWfIZSYO7rzhOdJ2B1FcPFlCJKjx0xWg5EA9U2QpojHtqbcxKURPkbRLTt\r\ni3drKeYeBxmCZU1VFEAOm82p8sfo67e7RVIqTtgErJtJJ/lNTZgibBo0YBIi\r\n0MUJ6/I13cbCWoCCeHIT+U9U4WFS99t6YphyEXmUaI6G6OEFCnFgqUPx953w\r\ncYIcBAReCEmI7EN2rzVAvD2ViosqWkFg9qjyTCzyCpGoocSBGuYz5WK/61Cg\r\nV2MmoYgvmKD94OiPgrFM3nbYyjxlZpOlzOFEr2qzrbaQPVtLg8Sr0xv/IjtP\r\nLCqNcGEWKP1J0TX7/2UjABbQfoJ2DTsGa/ER9NIxF3yeJL8H3etmaQyrCzF6\r\n+AOjyoy3rsWtd+TqPBlc5D3mobmMqFdzs3YlSMetT0wIxmh5KBhFGq2KAMUI\r\nduJREbzMh5SV94nJOnyjCATDTncoTmq1F447L4c5G1n4EjcI/WkBvCvCY2ni\r\ngkFeaTBnUKu/e0k4MyMrZab3ae6RGq1QWPBv86Mw/prmc1zgTMxPxu0IFTjr\r\nzNTY/q+s8PH+xSqZ3YrrTkfiYzUWGED0bWG5m4ALGYs5gHQb5j5Vzg75IB8W\r\nlhZS1Gz0YjxA3Y/WQ3Sof59v7iD01iPhjfY=\r\n=QBKe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"78be5d89fb3ad57afc22a2c46d5fab29d655bde0","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.17.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.16.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/record":"^2.0.0","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.13","it-stream-types":"^1.0.4","protons-runtime":"^3.1.0","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.4","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.0","@multiformats/multiaddr":"^10.1.5","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection-manager":"^1.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^5.1.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^3.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^4.0.1","@libp2p/peer-id-factory":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_3.0.4_1660305780993_0.5351361109395205","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@libp2p/kad-dht","version":"3.0.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@3.0.5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"f46ea8bf2103ba2ad3317ed05291ff5b6315ee75","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-3.0.5.tgz","fileCount":159,"integrity":"sha512-isvte32wvYWYgXgBEUOSiSQ3ocUtMwtwGpkFlQrHrjNXlUL946K9VqKolsJi29NZKwLoAQITQYUlK+aBWRjBGQ==","signatures":[{"sig":"MEUCIHEe3AQ/nOFSa8QDUYc27Yujn3Qlxtk71wcgpM0Ytk/AAiEAjCuCUntL+9fQBceZdxi1AYLDzyb2gosQZuYUn65hS/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKu+YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY6A//SubDY1JhtWK8ldCayKf5oAa6cmhTWvCQgpT7XcESLkprb0Qq\r\nRYcoEq+YAiSE4DOhjPKr00wq/CU82q3eNSXfnguPBEI1rOLgbRScHHUjtWn6\r\n0W7hnhpFAb/AKP0Q4c0udpFPKhnJdimyALOuEZd7GwMdRQfaeV0xx+TCqD15\r\nKjbIy9DUDA7jXaWlbqH+Ued3kKQe+0QxRnxwHoB8aAExP3r2Cu3VBjSdkBpl\r\nfm1JFV2v7PL68z4xJkoK89YCk7gpUzjBKNg2hY0QPbM7MGC85nwbIefZIX82\r\nblJpegWFD7sdATfV5OUN10lDAN6d7u7R+78yr+MdsyqbpCk3bCzGYdhgpZzZ\r\nBxTpW4rmxfRs2CXZ2ZUuDS5eyHb+c6ra9KRApCY08cLMJsMQvqPuuXuRdK5I\r\ntO8gGZMtfAn+tCSKDkzCY5aQJ8LUTf/dV8Fc1kxY4MK1s+njG+PsJPHhH9Uu\r\nYy7CPCI/cm/bBS4o5YTGbCGA7/+HTa3xmdvlE28fSoZj7TQ/ols+d6OV6a40\r\ny03gQB3+aVqpBFRXXWuLvxUPVuSfNG6RrKac1cB82AxmYNUFv/8Dvre40wgg\r\nKrfe3v1qV/ZmasosjS/eKVXPFtOL585JrZ7QPAp53RBjbN8KdOzavbckf6oK\r\nPObsP76hWlkPeBFGNDqFlzkE8RaYFvkfEXo=\r\n=3MiO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ff8d3e46c89a57c7da0ff41ce95a63e0df3daebd","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.17.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^3.1.0","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.4","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^5.1.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^3.1.4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^4.0.3","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_3.0.5_1663758231724_0.4855058574026512","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@libp2p/kad-dht","version":"3.0.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@3.0.6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"abbec4d2392954667e06573a8631ab4f11ba0938","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-3.0.6.tgz","fileCount":159,"integrity":"sha512-fmbPEj7VT7rqnqNwLVxO1NFN/sDyIY625ApCDlHRpE0uaQB7veCp8jqajG9xqpM0KnsrLD70dnCjmFkXxwdNOQ==","signatures":[{"sig":"MEMCIF7ysdPzv5HIzeaoPldL1BrQ33d0G70eW5eTlhWML5xHAh8E62DNSY3ntaupxiApLxEksqnxZAmMHCtEpFY3q72R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2466007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNXU1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7lA/+JX9Z1orzrRP7UvfVnE9w2F6Iq1cT03rj6ZPwAyCRPZ3xNvYR\r\nNgtEAWtQ9Sml+yZCk0tGxR1/kZzjx342vxotXo/bZoS9H7n63BnJdGiR49TJ\r\ntOsBF/HLpLq1g9TWVKLHRDlySEkfnqgsEIt54tv37B4Dh+ADYM/bkqaKMoth\r\nL6FNG8gJRhMCbKgAsF6y1SPNFIv2AUrwmWTxfDuVmz3D1pswwmxpToUscqjz\r\nDajhrj6ifVlaAcD0xBKzPYLOaIVgeUe3bEILtHhlc3n057mN8jqpFbwc3Ltw\r\nftQbQFoH3WWDXPA059ZdwD607MaVyZxEDru09srVeUszTcQolw65oH4E2RX6\r\n6/xd4qDtpbOo2VUUYWEeoOeOXKJIZklot+R8OEiOrErTPvDJh4durS4f8WoQ\r\nUi08fQZbwyz1Jx6CXaCn65aBg3gBYkM8tMLEPwYXd1D5+zHt9rDrEY1BdJwU\r\nIw47SnB5XPTKc1wTWPlz8tucBh6qiirtRyyi7XkSIIGDZE2IJaJc6hYpU9I1\r\nXQexYGCmShb7NFcbWOn6R7Cx5PptkRx/PKfwzNMLjmspOdYZHt531fKg4fcW\r\n7SpBnRLH+f8gU8qhDcz9QqEDVYM8ueiJg0W4Z3tid2Segyk34m1loXBOUxBH\r\nAUYRtJ++nL21DQlJ4uhJPxNfEKYJJq3E2hE=\r\n=4fb5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"16583be577daeca046af97a2e60e89093f9095af","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.17.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^3.1.0","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.4","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^5.1.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^3.1.4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^4.0.3","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_3.0.6_1664447797161_0.8320177439902658","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@libp2p/kad-dht","version":"3.1.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@3.1.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"f67483e3ccdd9dce0ef505ebdbbe57428a901184","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-3.1.0.tgz","fileCount":159,"integrity":"sha512-4br0NTHAnyydwTuRZwx2rvNrOeBcahii8axb3NOzUDHoxE/6y+s0sp2WQdKXZH29/EcgSs1xYqyT3rUFP71w3w==","signatures":[{"sig":"MEUCIHLOq40yy0Sayf3ljLRN63XbhSjwLkZAVT3b4VieU3LGAiEAygT23rpvWpJG1X1KObbRamaIqWb3FoC9yXCcHIyhU7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2473532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPFC3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWpA/+NYgy/Hmkq7xtDIULZjKMXNTMaYBzWCNJ1VuE7GvJrXFniHyP\r\nfEiVe67ZX5NqttHG3XAWZRnh8FQvnKW1ODRR3AvcpZZhQk+eULQ9EJ+TedFM\r\nacn/HcCxXVEthYHlGnWOgCAR2SakxQApwy+xpMWj/bb0vDphmgrgfJ+cBh9u\r\nLwJPqvMcy67uI9dCF77KZJ1SlnjLSPBY362BaC7+uRt5SfEtUCQr2h+UOyzd\r\nUvnvJWsH3V6nUcUVUWQTNO9MR0fIjuBVJhaxbJFGsYlfBERsACzaWy1KMiCd\r\nZR8NDiasRp7l+CwZAXXMAPXEcEhWXcehcs/m8LgrScMSCCmapjLgOoZ7sIxW\r\nB5VG47bKEZHseGgoiczbQBp8mrsd/xHRembZRN77TDO6jZgbvMCbcwc/afK9\r\ng01Fa5ABTAQzu7w+LDpCWDlNwvgllutkE52jDG06oSzQ5Ge+lSFQ/kNOO2oS\r\n/X2NUeV0OEtPou3vFqBeFLT9wlLfcOx8QqzKvqSrqltpZcdvdykGTelcVhg7\r\nM2Xn9Y/YMFJg3KDa4x/ul7Tb3wN3psjTHAqEIkjZoLLI40lPT09Oxx6F5heO\r\nHF6SrQepQdENT4JehALIwBjSp+DWAOb0lXa2jfS9NaAKsiisaudPjFQTdUV8\r\nZsy5QFqmRzrtK+X+zVjiixQvYIFcFsHggG0=\r\n=BDSm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"708f19b7d71e3488cdcd8a4b81ae4143431f5073","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.17.0","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^3.1.0","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.4","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^5.1.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^3.1.4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^4.0.3","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_3.1.0_1664897207280_0.2314709185643733","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@libp2p/kad-dht","version":"4.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@4.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"f220d4dbdee8ed8cf43ce6cb3c77a426f6f1a8a4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-4.0.0.tgz","fileCount":159,"integrity":"sha512-utb3++EQQAD9HI6QFEhvR1GwOcBqigUxaj2yPR2IlICdV5FndSn/HBs73dWrKrMTFVJTsZT+9sPoqpJxCCMouw==","signatures":[{"sig":"MEUCIQCRYtsF68jpZNptUDN+6ErtV7C4qo5m/W1CCQff42j3kgIgI/RaB2jhMq8ogS7oIo0jRqyFkl4d1nkCV441zlkE/LY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2473532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQEOcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjGw/+PgyMR2LM6eQCy2OiRssTTp0jfjnMvQ154JE4rD3KoxiMyAw9\r\nTsO/x9W0AxoqX96X6PtDlIke2SNC1Wt0CeiP6n/frol+BcWuBw7TZ+H9+DaL\r\nXmVfoOAdjljrb4eWnYdlIh/4U43TUmyKqVbepksGaSLDVZBOOR3SkN/7uX06\r\na8+TBWfSTzF8rzXXerk0rlOmy9k9nTuDfcnhUDUF747J/qx/mXTcssgeQ7e7\r\nO9JTN9snCJ0omGSOc5shl/LtsxVbs/gPuB/Hb4uTHJB8tc1dFlPDxlG/6rG6\r\nkuBXl8xhWPCsMDkUvUngU+Wh/CzT+6Gx/rzjMfcWKaFIX+jw8ZjMLbLoKgpY\r\ndrtRpXPdNcGz3/vGe69ShMn3aeq0Jk22tf8CRfgZLXbeM5hgwzqpsm4DpWXn\r\nE5DgSQRUXCn2dXDgc6Fzu2oeHu+g4CNG73L9xKnU3CzXwCH8x+GHmijGnGwJ\r\nAGnUd/EkLESL+CtXHUH0NtV2AAL/yVPfIz8n4mz2gifOVv1oxzvR2wPqWIx3\r\nW87hr6OFwsDRVDgmji94PyyyLbkfy48aP8uUEqezWIn8T8DoaQxBjU0Mgx7H\r\nwLOznyucT5dzp2dZGOJNMPcAnM3+z+2nYEPvPz1HBtQYH2lADWJdT5Wc89QB\r\nDavwyaEdIf8nTuosEGGONCRW99sNdcz2IVU=\r\n=4Mr7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"680b90a4f3b793fff16dfa1c2450faaacc2b3383","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.17.1","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^3.1.0","@libp2p/topology":"^3.0.0","@libp2p/components":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^5.1.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^3.1.4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^6.0.0","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_4.0.0_1665155995880_0.6934568858142027","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@libp2p/kad-dht","version":"4.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@4.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"2f1903f2c392c57ce2cb1165cab63b1901f572b5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-4.0.1.tgz","fileCount":159,"integrity":"sha512-foSxJSyMgARwl2b8IZnUavu71GmZYhlP45lbmNSGOiHgA3eqBIww/nPNef8Il5c4lkFBzLts+L1MLilnE7XLfQ==","signatures":[{"sig":"MEUCIHkSwdrUU6Kq8c3ZaqlMG0+uQMqzCNEkmPEak1w6ZqP0AiEAws/nHWLvlC58gcaf7Q13I5Og08DWJKf5nebH5BJPZO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2473532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRZg7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpojQ/7BSxSxUzqzt6Dk3HowNLbmBLAdcVHhrLt5rrSWr9CTDHwhkQF\r\nMh6NDybmt08iPtvYaNf1BlftNNzoyio5ORMQSd9HJC+6oaw8vgOnCYIrENnC\r\n9MKlcy1rzfIm42VwAf/mzq+yN/S3jQJ4jBCjATDJt+vFcOvpnSL0xkT+q11C\r\nkWfsQdJ0U5nEH+qg4YAYs9nSYSc0cFs1/kdfObuGMIKEPKwAUOwXz3bVrJP3\r\nu+GruIM6XaDtqcDUpwoY9Uq5dLBfUSAC1/sz922DaSBRMA88VPsJWVQobPVM\r\na8M4n2xhtY8ehCFKVmFOyZux19zpiUCxeQZB63gzarVGqLqjIe0BiTAyiW8i\r\nQQxsyCNgCZL1mwqAGDj27EayKjrPCuaeIGnGcTPkTBNrVg0T3/i64MGz4Y+B\r\n8krZnGuI+Hy7Dj4TEgQSfYLt9M7dUJpMej+4g9+AgVwN+pSCmSyvQT+ms74K\r\nJ5n/erMJUR8wvLw9NLUsZdqL6z3QjWKTb9BBBMkUSBiiiaALRiqnxsxMFoaP\r\ns7qQt5oXzRlx+7Str0Qnrxpa20n8Kub82kxvT2NJkHciN1a+ZeoCfk4Nnvf9\r\nm32oA3O9bvEp/1Y0qIkZuEmboM/9IZiooZiMQF8zPOUY39jBhHdsrkFBbY7h\r\njS4vwcbXnQZF3FTAbtxb+S/9NsaSHP4QphA=\r\n=2TS2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5f58096be0425a4de5f7daba76e1df80358ca1b8","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.17.1","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^3.1.0","@libp2p/topology":"^3.0.0","@libp2p/components":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^5.1.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^3.1.4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^6.0.0","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_4.0.1_1665505339677_0.1714384134249094","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@libp2p/kad-dht","version":"4.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@4.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"720b0b565add5b39a6081e81ca56223e7f5f0538","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-4.0.2.tgz","fileCount":159,"integrity":"sha512-ayFXazIAntvmv1x6km5zSelxWbAHj3H7WjlB7y4TR00o1wixLBeZNEGywVKQltzDQUn46r01V32whtRSeQkKpQ==","signatures":[{"sig":"MEUCIQDxBRBjExDOnJirxm264QuwpMyk71J3H34dv2zzpFOAPQIge8qy6gVYkFMd+J/rc/mcJ8qGbBSTvL0PSiKBX+VupvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2473532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRas+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZfg/+NQ2LuVvqiAnxK/MJ78B79R97c6DoyJ0L+bYzrB+QF7VJUyrb\r\nDYB7NyGh+luQAZ5UcOZkGRoXSmqLSSsjF3bzVrUoCL/zbsMB610qddPtWXr3\r\nnAKl0neXMk8kfTEiGCzvzgd1N7Br42FBJ5dT3I9DlLuQF9V+yXqsn4U82PEF\r\nz6e69ZAAh+1TOj24tlIIE87M5EVO9/mZo8DEwCzAr9xZEOcUSUd4tSvhrL8m\r\nFcslauy4S6ajPmojkruzax95hJAfPCZOHsDJIeDuQhEqqW8eiX+lQchCvDh0\r\nIr2HOysZrNgfl2CK1n5lV5fw+L171UV5xO2LQ2nAeueOMoY73YwfjxJSpick\r\nH7gePplb+ETklPOXX7CBt0D5NbhxVpe0fG0LsKbEzXg/VqaW6i5UetA0nq16\r\n3jrCkD/4uoV16S8LBoM2V48Gnt/Uu2lLBf3T8ttruABl+WyIaiRQlf3HVvE8\r\nOdej30fsI0BiV2Yvzu7p3Wd9cH+fUnBRn5bVvWdCGUIPESluKxFl1O27da2Q\r\n9HlDWgw2n+Qc+J1NoXCwxQiPQu2a680xsDPvAdOJRJ/6BQCEqqE4JdBE2ulU\r\n74k8sa+OBTiZhrQ3B8F+UW8VmDTsKhKjFtX0hj0m0hhvSXxqxt/I9Gxky22t\r\n/zV/dOG4++2fAIZtBr2U46+KhvBwpquCRSg=\r\n=PyBO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a5555d181cb80d8de85509bdbf73a47165241058","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.17.1","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.3","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^3.1.0","@libp2p/topology":"^3.0.0","@libp2p/components":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^5.1.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^4.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^6.0.0","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_4.0.2_1665510206314_0.7044770903615187","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@libp2p/kad-dht","version":"5.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@5.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"97b465a999eaa6bb4345c519afa7b65b33bf83cb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-5.0.0.tgz","fileCount":159,"integrity":"sha512-mFSTLOv5j5FC4uQerU7CPm/jClwWrfONBWDn9qSaGSasRNOEe4hAXgJOHAFkll8dOYc6ZtMRYjGtuXiwwqGgjw==","signatures":[{"sig":"MEYCIQD5jfPuq6kSDqRQoiLH4alpWZjAxTRggaOHAVNX6XpNQwIhAKUEQAxAjrOyjJOtbOk2THK4TaFPNAqoLpauW3snvdve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRvbaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ3g/+IoUh1+pF+0qy3PsFlwenf3JDxLU/IUTjQmhcfw3P+/Fi8Nr/\r\na/AZFk8oxHQ6eO5JXWc4LrpW+pvAN2ujYHev6GpmcZSyZ4Rd2Lw2xtMOJsW2\r\nCYB4K3E5zyiMQVJb6wKus++UDGPtPp6ILUqBxH/7ClDfe/v8G85B/bdyzELJ\r\nqoDYFgLe8nfFZ11O6/Eti1AOhjIkYNyDImvXeR64kUlD6nM+skyH0xoTwf9k\r\nzzkdYoUKCmXu/fj5djG1/01ZcOLOteoMn0ptwG7eYwPSpAs7/1+l4VYxbt5f\r\nILE4jBUj4VwpjM4+Gb6308inEuA185UKv7SsROlmbkDp7Ihyfyqcr2DxBvfy\r\nCaM4m7KWyALvDm+6jXz9VmZhVvFxuwtJ5w9rEBMVJW7X48dJOjlIxO2Zx6Zs\r\nfZwjxxDNe7BJQT4zJrBk03qbZgYp4W+iRW8sdgZ34VaqNGLcuTNIBlNEQ8YZ\r\nQd8C0uWh5eVdn6fran5zx467idpBl9pSEgr5D3j4jaU6EEMmzmS01Scmtebp\r\n+dnwVdGZSYKkZ7ZPkGes3wclbRGeU3YwcbCN89C4GgF7BacJSztdbPoLpGBS\r\n8VHnR4MaVcoTu/t5hqymTRb8nRO9+OgFFUQV3b2bo++fOFfe3R+x5EM7tgop\r\nohd4jjl9TnpkISKisGMLCK/9NedkqU45d2E=\r\n=9Yd9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cc69dfc314ff12611d1c44ea296f9e2c44d2a09","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.17.1","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^5.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_5.0.0_1665595098026_0.6739216314539995","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@libp2p/kad-dht","version":"5.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@5.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"eb7a2588c1aa9e58ea8509df691805c999b856fc","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-5.0.1.tgz","fileCount":159,"integrity":"sha512-j9+tzVQEniP+RdDYBjD949lyqJNlZeHMGQr5Vn+o9/yBQBj5Ro2XTcWLbXz/4GrqXevr1ZDfQLQ+LJkHJEizaA==","signatures":[{"sig":"MEYCIQD8GbgVewLR7EIZ+xBqm+WEg6a/EXULR0XwjmWIge1etgIhAMdejAQwE/nSt51ClZhFc+AJ1HUHFhvonwjjso6V97xv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRzjQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcohAAmSb1ihHzZlT2NUI+a/wQ6l02IfMruJ1k/7JFscc9uu2mb3yQ\r\n0tXi6rgNGcd6NJk585aOZzFBJyoopoaq8BnmX9Ka47t9Xqlo4S0E57KudUYn\r\n86FRrlXLLPtOcDcB0z6WIJ5wQ9fvje5ZwWAhjOIGBOARK7yZB54mEx3Acr78\r\n5wAG+y2G/OJGHUtBg5biBsihI2384JBe5lsA9ru7fPEnqLZJ5iYML7+OdA2G\r\nv9eMg5rcmPfA53zbB8ySmTzyq6R06ihffSY2uSJDTuCX3oQiWvpz7ApjH0NS\r\n3MT/+wF/WCCAk9qWk4x7L8qVP9dmX737EcQvZapdp7SmkjczWYILjyaBrG9o\r\nhPCUlWOhCj7O289Gv/Bw0I1KMJ1YRcsHCd3mTJzVWLJ2O/wbUX2sG6hSn3u+\r\n/MkwdG01PhubQl4bI2u7xjZwnTtGneekUrC8g9nHSKdh6VuPzc50+Pw6l6nB\r\nppIcrBi1KRL2C33zu1p9UYQ2MABftt2Slb/hI/vUYWgQi04r1H1NL5KeSF9D\r\nilIvY9Q2BJMkyFmFymBi/fCyHQF5qM0wOsyuvZv8kotd72Z8RsD/BrXQzrrh\r\neYC01WqUwVZLMl/qVAbI5SHg9g691gTIl78ZbISoa+lO3FZ+MwqwOQvg2HXL\r\n20WRyXisLoFvft1b3OTPQX966LS80vTYzqI=\r\n=mYdm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"520db998022640fcfc29a8b1fbe8460f747e7bb8","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"16.17.1","dependencies":{"it-all":"^1.0.6","it-map":"^1.0.6","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^1.0.2","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^1.0.5","it-first":"^1.0.6","it-merge":"^1.0.3","k-bucket":"^5.1.0","it-length":"^1.0.3","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^2.0.1","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^1.0.6","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^1.0.3","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^5.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_5.0.1_1665611984560_0.69936106953593","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@libp2p/kad-dht","version":"5.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@5.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"64d28ee98f5766e291773a8d6725afb2d8a8e687","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-5.0.2.tgz","fileCount":159,"integrity":"sha512-Z9f1d3DlYnt3tfF6EBSqPvsB9pnm0qs7zvIk2CdRX5vdLy//IOenepcYfgaC4nDnD/ambELq7VSdGQizGG8S5w==","signatures":[{"sig":"MEYCIQCiuh91nU61h+nzXDKUO0zi99qcjoA1nJrKfahuRuVLywIhAOP4dc5gmpDhAk7272ffyY+yaZF/NBHy6HJfLyscwHSm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZqfUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqShAAnGdfc9hdVzk9AC8icpFjamm4dlFWTiGQ1YJFYhGLVsRckO6Y\r\n0lgh4GUSI4BMWXb/wdW6AwUBR5wRCVh+mGA7yb+OduBqgyyrKBa1xKmM6w9f\r\nRvgNm0bczKiBzsLRYoiar3g6Fg/fF2DVUc1sXww4eGSY2y+BAc+Ujq67/zyV\r\nxtd9+gHHkk/gykSdizffDoPtUycT0/ERUO3N0nzQ8ugIg/Bo+2b8BOpFeVqH\r\nc6x2pyFRKvRFYC+bXJKoLdB68CNffzasKQbDy95heRcnHBC/CcFN56MZ8ZRy\r\n/qIGtjvwLtCebhLqB5z/dCuEO7/nQJfEU0gnjGuGG+kUSOsBcOiDwUPBzcyV\r\nH8O78Izj81vT3bWbWIXJRpEKM+0GySCq9MvB4x7LjSfnQ7jd4P9bmji+O8sV\r\n8qDcXHZs78/3MXaUaH8awZqDvSjFpm582WeD0zuR5nGD+08lqKSIbcCkuo80\r\nLX5mcQN6GnJbC7O1wv4XAXB61dBoJvhyka4HFlcfP9C9qPhBLslUdX+gdSLD\r\n5znETfoDiNu/68HGBSDW/wKUWDSVJ4PGxJ7pR+NgWhUqxT/wlu4MTj4yK0zn\r\nMIZZYxZqMJ4xgk86X7cnmqKr1sMElNSPZcDs1pBAG7SnW/iuJx3NG282kRfv\r\nMPP2tbpYNOq8X/VghavVNRSeI9Jo96xi6uE=\r\n=sV+5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ee333ca314909d59270843751f701fb457bdf0ca","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.12.0","dependencies":{"it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^2.0.2","it-last":"^2.0.0","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^5.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_5.0.2_1667672020299_0.4453870062599652","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@libp2p/kad-dht","version":"6.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@6.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"f21adbb05d4a19b336a5d552c428bd6146718770","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-6.0.0.tgz","fileCount":159,"integrity":"sha512-4DDeNkZneKzEcQiBOAmGkbBitzPFGp8caWLmC4ahSlgjJePL0mTZIwvp5xfcECJX+KIVcZONTMejzQ28ty/LkA==","signatures":[{"sig":"MEQCICffg/fQm9vLs9NmRO3/PQ6CkIE4T0bxeyeBux9H0Qw9AiABM2/ysS2T2Piir4aZRgCFS1bM8UI2UdaZfWxOEIx9LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZq59ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr52RAAnVztGeAER2YQaQlvYcS3Sru5Xe/h7ZMyJAJ5N+Xm0sczTsVZ\r\nSLkjDPqMaStHX7HqxF1bUNIDgYsuKnIxMpnqL+dRzBjXBRvKa7XM8RO6HVuq\r\nUul7uY0uj6gZJLU6+zotWoWKKiQMfc4jGjUWVAcQ1BUBXkRB2pyTLF60v2qA\r\nItlyUhFWTe2utGSlQgOakzHIZx9U0pRp3RE47mA5VpL5rYucqhfToYrzqmLP\r\nI3DRJrLb3Ubpwy+8oeK0uWui5KlKxlz5CcJv/+I8HRLFMMp7E/qktbDPUgAw\r\nKrON6TxoD6K61ggXBF3K/8z3va0QQNOyzJP2M8lknd6gtlcrcrFeAmahSXe+\r\n09RtASx5nwYV9d+Q0ljodmRKixRpIhHQXTkzIC87bwW4CaRIyNFrFu/NEQj/\r\nxGK4xF8fCifKuzXPReAqpUBnZ7L1L0sEWWorYatXgFhBgek0aBzcbOb92oAE\r\np3rSXHhHowErvDfZr9l2jvJlKgkpvQOPSq4jIspGm4IVU+IvF9PQQa8dozb5\r\nWKrGoIHRtS/k5xQjv4SelxLY9CTs8WA0PhgM4HIn6fe1wX6KbmOOj5xHkrrN\r\njnibPFlkmi4UEa5NRsVA+fAgg8csGaVefcfWdECImQqRsdhskAbNy98vkeyx\r\n7OukBa3a3/V3H4qdxi9g7tiME1TnahBKxFw=\r\n=hR9U\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5b42a70ab4f687b2b83d8afef9f9f6dbd98e0b3c","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -t node","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.12.0","dependencies":{"it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.8","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^3.0.0","it-last":"^2.0.0","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^5.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_6.0.0_1667673724658_0.706093169499526","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@libp2p/kad-dht","version":"6.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@6.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"a6d5fd6d4db336d0d6922fb079dbb4952b196add","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-6.0.1.tgz","fileCount":159,"integrity":"sha512-i6bbl2CwR/JcJUsvI9K02OJb4Zgh8QJp2SU5jqvwCBH34AdrfWt8qmI9kyho7ZlbcNoDSQ1Lhz611s/Kk+7OzA==","signatures":[{"sig":"MEUCIGhr/9ydWH4A45FaeRCtNvTqyCVm9jMA7+loevz4MdwKAiEAt4DWkY/sOYdrZeC6MpcyRHVu1/N0bW8ltUiEsw4sEZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaVvmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Vg//ZvwxqjaNRpR5u08FO3Pf5Q30Xnk3ZKI+vYAMfvxgUATSO6iA\r\nP9X+1f6LD2odNo17/IvkNAWvV+8Yya7c7dVkmG+E4L5AARZfOgo76rX2yCKe\r\nCD77W/jygOsmPF7yVZGjj5S++rzRwkIveMpXhXD20hZ7c5b+QHLN4tCkfc7X\r\nhYfB39DNNvv0eU4nu+5S6P8mRElFCCrE3VMdxCqW1dJOCpBFYmOpCswggXdS\r\nOTr7tbwHzHXp4St1rV1WT8x4AvYiQr6EQ7GG9PyqIftX0pnMFh+Y69Clw55o\r\nBBSESm6YgDjzQImGNk9oAh7YJ8QurG5gTFql11oB4b1No+jpeQft7RAfJW0+\r\n0a2yNnkRdw/vE7fvKblptNR9dNen/ALFVGyjFlOx+weLSiWdy7OnJAlBCERJ\r\nQEt+vUofXDmBuNSCM4vQ8E0SJyrm4BwOVa2WzhqVfklDb4KlQ7jcCowpYR56\r\nyoK19P0ubsGx2FrgXRRJ62ewNc1M8eNDNg8mNljuNYLr4teZme/6HVef+8fW\r\nUHUcszQErp1i+Fjz7SpYyw6ij6bojbClQXYr5wCJNj2K+C5g0T05Ecvg5Vgy\r\nrZjcJa1leTv4N0rAnvK0G1qjJo/W7Q6LjdPBTZjkMIf7fY/DJH1ogq7/8j5Q\r\nc3qwWnmC9agBzv1gC7EoGJ6Mq7u/kiPX2Bk=\r\n=FMzZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5b8f028e0c9ea24afa5d4e846deb840128e5e7fa","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.12.0","dependencies":{"events":"^3.3.0","it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.3.0","delay":"^5.0.0","execa":"^6.0.0","sinon":"^14.0.0","which":"^3.0.0","it-last":"^2.0.0","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^5.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_6.0.1_1667849190711_0.266617121379924","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@libp2p/kad-dht","version":"6.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@6.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"cc7560095e80fe5ca239504c8c69db038b009dd6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-6.0.2.tgz","fileCount":159,"integrity":"sha512-VwvIGiBgwvMLXoJh9TuT/RkoLct+UrpJmCMjoi6hfluXM28iWpB48SjFps9Iqqv8sXn7lG+BmaNGem94gmFjgA==","signatures":[{"sig":"MEQCIHlmZgeMk2HVWxlBEB88IPN/hq+vMuwIlrpT2N3RtjzxAiBDvKR3IRF53pmPFHOfBnt0HaqUC9qopdu3ZW4TD8+pSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkEdWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozBBAAnR8wVipgcOaCEjH2KHmAdJvmROcNiVYCZMpAm8XC5TYLyaO3\r\n3VgwaGeEhoHd4la7zZL0mjRfJ+jUWHB/WukPEkoy7ZXzEIJvsoiHBGdAXezH\r\nVzisgwbGKq31xIQL1LArIf9av4mblfbOBrIcr4jv3aq5IfWMYZZkNt6/sWS/\r\nI2JngwJ1N/Dyhc1Or8kHfb1BF3gulVaWk+LNyTIHYX7e9OWZ5QFY7iQX30CW\r\nxq/Qlpnq5JQtBQot+YmPup+2pWNnLM0DTn9mQUE3jZ8zURsS4Ph+9qGVhzx6\r\njd0sI6MzXGxB4vdRykZBceiBB6WZ74EKSmM22gkPHJ4XQG4WnE657VhnJuDQ\r\noabj9043Bn1usptbW9K7utRbGSzWwTgF39R5XCa5nZDN7OfR6jIu+jhZPVVO\r\n3fws4FInHkUwtGPpmPJuKXscl52Sg+fSerAqIQPtdgIN1LH7RSTzjrLgJMzt\r\nBu50VVTmIWlh63aItFI2DPzfjmS0bk4C/qwKmH1zJwDCn9sPKpxBS1UlwPne\r\nfwqJZCR+600fLWBERNjOXcfBIoNmlHEZj5lXg5h7AvjHyrgTtORIV+eAhp3L\r\nxkFzpZVugypcg7fcJ3A6/U+Cd6ai0ZoGqCK3qX3wsyvaTszXhQduPjLvUHGj\r\niFsr46QtZT9+DlU6ZwF8h65U7ebRAmQ53D8=\r\n=8HAi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6d4f96546b4242ff18fde3a8cd581e250a4e2022","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.12.1","dependencies":{"events":"^3.3.0","it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^2.3.3","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.3.0","delay":"^5.0.0","execa":"^6.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^5.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^8.0.1","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_6.0.2_1670399829974_0.5940412403793047","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@libp2p/kad-dht","version":"6.0.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@6.0.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"c15a819f540885acc7153603a7cba32d3c527f50","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-6.0.3.tgz","fileCount":159,"integrity":"sha512-rjJyhz7ZoLHKR0UEWoOWUAh5SMqEg9wDMwWX7G1s56ToEPx5XZl/BQpjhrCjL4o0AQAhc9sHH7C1Ir54dmbOxQ==","signatures":[{"sig":"MEYCIQDXaNBZcY6xEqxdC0gB/eDs1ZUsSSgbR1M7uxMu6F8qBwIhAK6ViD6mMPpY2nnpP6gjBMKCBMxWoeTBmIIC8Deq4d5F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkEqnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIKw//b/olAp5urGdRXnpxJjyZ52tA33Eg8OXtsPKR14ZEMVX2KzYY\r\n6GSFuXsJjafqGac1WFY0aHIG0z7L7H7eiIDW6Wy5rWa+EwoRMSFIOWNnLUbw\r\nVgaidZBEKASDdMFlCCpZrTaXueijzFZ3OmR4W7aJq0JnyPgHoeU+G+Fwpkcf\r\nrSH6UpkdkfmpsmEXabdOh0NvNMklXoihHdmcTib90xsFjTCV/DvlvOhJ7ECt\r\n+LGb6YSDobvlFfSA/4a4gSS9ddmGxrfmz7Li78Z0ehOTpb2VbqvI3IpkHty4\r\nbxWtUbyLj6lJs9snmqB13QhXKdHhLdpeHJ4JeyLLwKNWeCvq6VvNoQk578H6\r\naU7NPu8YuYuqDvVRUq3lZBk+Nr4N+UJSS5Hrsn8bFQR6Iq0mG+Tb95lqTxVe\r\nCgcOnfjLfBcJNRftTnpSXZF7WGTgJLCAg8ncCUCf9+VUQ5JKMM/Z9JXZu+3e\r\nBAyKtjKAmpxHX20+4E2BVnM7G3iYfzBicgq2S0S997cg+MTuK9IhVNWo3ggO\r\nIBqQCymHFvFb46nmYNi8qIfVibgQdih/7PM9/UiqjofCBJCfPMMhl02a3/jP\r\nIncdbE9IKWUnyTzgJEBj1zyaz8BkEE+apPJbzXxRGrZjAB33wKade0QaeWna\r\nj83FxZCFHaUPJoEGovq2/qsvU9rEJqRCCHc=\r\n=SY1g\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9815e8e736e5b279fc9c660617274cda2c84e7b3","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.12.1","dependencies":{"events":"^3.3.0","it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.3.0","delay":"^5.0.0","execa":"^6.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^5.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^8.0.1","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_6.0.3_1670400678680_0.46794472566853007","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"@libp2p/kad-dht","version":"6.0.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@6.0.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"9905324380cb1ea4fda9606d1e03a9729a9c3030","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-6.0.4.tgz","fileCount":159,"integrity":"sha512-MyiTYCOsGz2da3d4oYZ42a7TaWnxkltkYyakU2IWVqHHH4FspDN4yWFbqHjfJNZa7l4djfbZQ9hAKGJBFL4rDQ==","signatures":[{"sig":"MEQCIGc4m/pH60ckURiLejJ4p2yb6VQfqyc68nE6gaxcmEqsAiBBsCd/8d7l5f9410T8y5RbC9s9gZ1qlNfFNMNcSViMtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkFZ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsDA/+Ml8CReDrptuQO8ImZC/bAb/flOxgWOXky6GGShYUKIlx5RbB\r\nBIYss1XYSS4+XVEVohr4Yeq8jpKfhN1sBSKwRRKOonMYvNx0Vl1fEhoQiNCo\r\nB4eL6Qj5sJa2ob1AUKIRl5BvvRk01t9jpYOi77v5pKpZObu/acLTbC1cmNpr\r\nI6ojp6JyvsW6KsJVrrgl4leGbolKcmMDWrHZBr6bRWmvLbmV87cIB9ppU5fc\r\nhxqLpG0zsZV5fnPseECxs2Au++x+nCUPVrMm/rU07JkYRTQ/CZOVkjQr2e9w\r\nrPTHrZ4f+1PtkGnTf7kNo6Ri4AeGR6NAMsmZ08AjjbxTYinn5HnBbjw9jlAO\r\nOGPNQb9//9KYIjUAB0WdZCCxN+V1TV98ZRIoIyFAKDF6bYE8je6zGdBrTWyE\r\nJ0pb50PGZUBfFq/Toz+lBaul2+5k9+Qf8OeBZD408eYU3a05JIVYqG5ucol+\r\nJ3U6x8t8a3W3GBS+rd0+A5ljABGZCNHYkIcJRdPCQXXtVVja4PhvBK+uezjA\r\n9FAWaDGsjtD7ACwRBkPCSayCagozkmGacHqsBHon0kfwH1xcUiguHSjY626l\r\niGle94Wn22kexIRzCrAkc7Drgyxedob3dOog2v8j+C7tRyN2s0upDi0xITKn\r\nnLGwAlGyS6nrrYOxB6DJre7GoiRkZ+FjnMA=\r\n=zxZP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e333e478d2bbb089c26048a7686b7797d6456d98","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.12.1","dependencies":{"events":"^3.3.0","it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.3.0","delay":"^5.0.0","execa":"^6.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^5.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^8.0.1","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_6.0.4_1670403711562_0.7131173589201547","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@libp2p/kad-dht","version":"6.1.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@6.1.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"5d4bd56bbeee107f205031adb2d7a1779a10768c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-6.1.0.tgz","fileCount":159,"integrity":"sha512-1+8i00pYhthi2Kq16mUi3tAfU/uMtDGnG9hLTKd2HePLRwnt+6RZnaTK09UrID6/tIY7h1/GEKuGI7ufV6SKKw==","signatures":[{"sig":"MEUCIDXv5BtZGAShvdD4iRjR+33cBsKeVHFpl44ZdDP3AgWdAiEA3fsjOF65hDPNLVeTvNGlxaTXAW8zfKYRJJV4JnmMhSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2472606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkGfsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7iQ/9EGKXSCxgKkKQx5AdsB5TkdKNupeX6mA9qgJMmkYgAHeGnmP2\r\nWcIe8jhK46u32RI+kuZNo5Axfe6PduCzkz5eJvEuG63B0FMevUDU2E4ndPMs\r\n/kIU51D12XodhJvyQdnjKfpOSYhpoy+HCFHE8H2bh7milBvRHs6b6WefpQGI\r\nd8tg8fxlgWhSRlXBIn3PBbBCnixtJMuvdIFDfps7StlkV1WLj3LULFKUvj4L\r\nZuMTSTLKNyynPInasExEXjxbp55zPXOJolHEBlI6kiPv/Fa0F4e5KKw3/AaB\r\nr/OWoxAvAKkNrW1zapxFZ/RdnGqooG2ZZpwRTe621gOOYp5C1ZSBl+dYTwos\r\noorZuMJYDmAhQ2lrlmcXuR9F2Oz9QsLROCN+rNXnueGGnrRcjoo2aCaFxz4B\r\nrXQm5q8+qob+JCkXTvF8aRywY6//oOzvQgWJOyUUq3uNaYDm3+6fXeCBZwid\r\nXvNZaVFC2WDFsmpRMTt7beBHuFLhr+QUc6nWmS0rOgIMqzQnFFPx3enDHgk4\r\nOqK/l4bvuFdSab/2d2mZlRhb74J85OiZhIzTqBjZ5aK3AgYRzrDOz3SKC86+\r\nXppZ2f6rm7FM0mieLbPHmIplSj2ee+SMnA7GDka3xgeE46+x2ZgDE5/Y0D4Z\r\njFfIn0cP2hFN8pUNwD9Hp7QdxXsM+KIrtU8=\r\n=j54P\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"aeaec5d953db74e91a69eead33fdc76dd354c556","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.12.1","dependencies":{"events":"^3.3.0","it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.3.0","delay":"^5.0.0","execa":"^6.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^5.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^8.0.1","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_6.1.0_1670408172117_0.32301097434509907","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@libp2p/kad-dht","version":"6.1.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@6.1.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"089e8fdabcd79aefa1c8e6eb0c4a15ebefbd481b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-6.1.1.tgz","fileCount":161,"integrity":"sha512-Y4qv5MyX4BPkuaPLx5hsb8AyLSqJf5LUcyzCflqQUbgHP+vn4Pf9q4c/mjAjBvF56zZSFTiXgnQKvY/XXpWnbg==","signatures":[{"sig":"MEQCIHjrgcgYNaQLDF8aco5I7fTm0DsFzq0aVe0JQ9m/1Xc2AiALzdwNByQLnb3SnQAsZPQ4s2aMqhWC7FK47NMdNbUjjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2972930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnFZ7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsPQ/9F+Se7tZfBRscnDr7yFYbNGL5zMRbRJZMM3iYZ7tV/afzIhRQ\r\nkU6hwjkm7cxAx1d088Y3ZSSH7UhsgMiac/9J7rBCsG49cqy3OjA43TDljShf\r\ncMlETK0c6UiwdnmL5E59eIhzWlofJWx2aYzj32cYNJnTlrjqX50VGeffJPgc\r\n7JEtXTRmyaeU1E1bw+M1gacEnJgpNLEac/GV74SHFI67rLwfQVzoTyT4J65t\r\nPtDHr2C8204+R89gdxmj507+PkXzknYBH6lxsQcQakAq2yJItvWuke4VMSkt\r\nrJ7ancxlbao5NgcXLltGqKR4LMl/PWDivALWrYNLjE4TzqG9q20T7IOaz9Gd\r\nHcIj8uAUxM4V7cfU06qVJBvHL4PyeU+75vPW1vFxpv7/ooBF0rKEFjlKqVIB\r\nPoFjIqtqGqflxo7S713xRL3VXtWfEWVU5se50g/JFoEI4Cw4VmTrxOAx8gtn\r\nXCm1s+0VjLLJAczlO0sk/IX+qq39c+PdQtLT2nF+j2zLAu8VaLavs3S+EI9K\r\n0NgQyaDelCRc2/qIGTxGzQ6pYpyG79BlKu4G7LBDv9xnxDUieEiLOGEq8XZ7\r\nyAfbTy/XwHEyADdN0CUMtBLzLHf5LOnBoQBH+0aOeCzftQRNVlYM/1q8m4ub\r\nQuE2Zceyq2AKCFF1ZhtWeCiQ9+4n8Z8mm8A=\r\n=A2xi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"36913934d89f433425c8c64093421def58bb6fdb","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.12.1","dependencies":{"events":"^3.3.0","it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^2.0.2","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.15","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^1.0.1","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^2.2.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.7.7","delay":"^5.0.0","execa":"^6.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^5.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^8.0.1","@libp2p/peer-id-factory":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_6.1.1_1671190139020_0.7783925910656904","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@libp2p/kad-dht","version":"7.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@7.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"a2218ee4bf99853c55d8368013fb9ce99c17e83c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-7.0.0.tgz","fileCount":161,"integrity":"sha512-10JnkLjl3dE2AR25wY65Eaqyse7dqbanMtbSRpQog/wT2GL4Qto1TQ+Jdqahcma7fMU9cKrRT1ZM2etkAhiAog==","signatures":[{"sig":"MEQCIE0B073/EKlfWMPASSVzb7nGj7nYAvPRbAG/B+DDlkZkAiAisOFsuau1SI4V2p8nlFZt1lgA99vGC++FZPz7VNgbJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2977881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuFlVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotbQ/+KN3H7K+JYF97uK9gyfCMt6s2hks1nWE1vSSqP2KetebuQQYd\r\ny4mqoZy7qyWaHVUZPRps0Q7azzkc3VVxt056m4JM0bCrFlQ+UAIIUus/nzI6\r\nxYmpYRAF2fwke7feSNGgzWf6YHZZxEw39zyiviOR3HKmXIRfy3XtAloT2XxL\r\nhjmWUnN6nLuEzeHDHbHwa4elc75TBuZnq2pbUvHu6h/O2CaeoZkxApgrLzMn\r\n8+O/mWItgEulfSqqLm7l0CCYogo/YD5JK5+B+KY1B4pmW2P+SmAyeQEGD/QX\r\nzPFhgAGzviF3ZP08D1VSoGdKSp2JcQES8SXsZBuv9px03MXQ4AlsUhaFahgL\r\n4+b7/Osf8enfbSHn0+bRuLY8LJlGbQA6RHb0OUgAL/F/+OaHSyW/lm1PmCHC\r\nbNnRfx9Vs5UyCIjLyfPwfs3vYF6yZ50AzoWkWZS3UF7jpn78DLDm97xNwiiP\r\nFiJNfvxdVZkWo/BUVFIiku/Q59ennET99FN4gX9TraEPVNrQF18Wnknra2e1\r\nJT7bcG5ZdFWtjPJQiuoPLAYIcHyQJy+nwNFJ1bqXtLHKLX+/UXrgS+Yd+CjA\r\nQoBPt4CpMYlsxUtdhW+raysWOoLq9TZA3AQ8EOTXXkHJtgKJIksUebKjH5OP\r\nei4SLE4fuDXWzPlETHNUiB6USaLPyGBH0Sc=\r\n=GuYo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d3ac6e6262cc1eb4e52fac3a66fb523a2df64553","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.12.1","dependencies":{"events":"^3.3.0","it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","err-code":"^3.0.1","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.7.7","delay":"^5.0.0","execa":"^6.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^6.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_7.0.0_1673025877476_0.2275455209022299","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@libp2p/kad-dht","version":"7.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@7.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"79d416cdc683ab8bf493544164a81d9704e77fb7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-7.0.1.tgz","fileCount":161,"integrity":"sha512-2ElXPwZW6Q21sYz970sGpourkzqQ82nfIw5BJoUNdc97Ii7LACl/G1qIP6foKZvdklwXbLQdd8w3MPb9qvQ15g==","signatures":[{"sig":"MEQCIHdtnq+rdTlQIkTeswiOWfFnudbLGG/+1IUQSt/0waJjAiAzpIG8wNYkb9ICOj2JhyRtI4xL3z75VEfxYO/ovbTE7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2978692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCuu2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqpw//UfR7FYQg0yTGEcemoGH7UHFQdT+n7f6bDle0ttSCM5O2Nb2Z\r\n8DiXYIl70iUiSVjWna1wUAF5DLkI7emWzz6s4+1msqEFgPBix6GbQttd/Uof\r\n2BJRp4qcwzjfrwGuWz0YdsKqquQ9Igdok6nYh+sHVqoM/kmw8lUneusEnDZZ\r\nnnHi7292GPQaznsqm0dkhx4RpmoCe01QvGcyRsljY/2V2A4ezkczlap2CN6g\r\nUDbQmnFoxsHQVMTDbibnfzgTBsR3QE1A9hfZmJLXfuHVQwmMCYV350gKbhh7\r\namNXIOIqrNKtiIYs8Z59hygcuVvLWNzYwgylSXwlLkabzP1UscIPqv+rdKrV\r\nhWI9kvZVdA/etwcquyZfba+hR3VZBSa3cOZVsk7FR5juR2rlqVJExmsEauwL\r\nMf/QKlg4OB9VPM8YyaoS6IhgMQjavgLjEhg9Xn9GV2+DaszLrRpIYiSrt1rt\r\nIDr4u/4lanXQfmTQIyq6IitNkjkz72hh6m6VzvLpbC58B+9r9uZcKZF/p5jE\r\nEW5zIVWtmcJca3TD2YxKk+GFqrAFl3BbgCnXoqh8PzNYTs7XW6FEdY0t7i3g\r\ny/DFPrRnewm3FV5D3zUMWiqqNwydtKC2LPiM/ntqiE7lCQ6rOUd9MvIC8RKX\r\nxnV+UYa0nu/dfPp90UCws92hdnP0svex3K4=\r\n=ENqy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2578533a8aa862f7654f50be17af43f7e1a033bd","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.14.2","dependencies":{"events":"^3.3.0","it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.7.7","delay":"^5.0.0","execa":"^6.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","it-pair":"^2.0.2","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^6.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_7.0.1_1678437301903_0.9780378818995668","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@libp2p/kad-dht","version":"7.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@7.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"89be2b0fb37067eb8b60c7a254218a88f964f06c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-7.0.2.tgz","fileCount":161,"integrity":"sha512-mo7ybGyUBkTb3H19M3n1uLX1EuFo7IEmDTR4Id7aaC6Ge9T53ny/ot6IJDeR6Q51N/rb/NoHboXwSsgxTtK7ZQ==","signatures":[{"sig":"MEUCIQCbGCSrHgTea0WF67FCruQ81DFfADxrmAPSn1VRCocz9wIgN/fuzDS14DNIcBk0nAn8TqtfA4jgXOebmXv3Z+tCbWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2980519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCvGpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9sA//W2Qy0id0xxWgBLemTAg3wj+4i4UFCU7yYIrIetE69/fyjUX7\r\ngLkokOV+wJMbpN6eP/X11D2nqpEaf8pcycXLR23peo+jFmstboPOn39xoWUw\r\nQOlqSdRs1bb9NxG3QgXxO7i/Pucwz4KUr6pSkKim0t7k2MUsr9EPhbi6t6cQ\r\n7odhbnvQiKgTrdCJrC6ulujXuo6abfKcpwspqEd0vPdo6VrKNf6KbITAgpeB\r\nr6PW7iMfZF1gRkCMA+qZuc33g1ESGQ+fvijJTFBF5Aowt8FFE24VaTDH8SHL\r\nV1fLPlCLlTll4yLwfEM1KzS1urXJbjTAJBJqV8eSbG0UcT6Ixw3lM+iciEv6\r\n86HGfxJ0Gui0cOHny41MCNTEZg1yhG5IRYGa6rz86zbyya+FY2nftoPCl8Bu\r\nTxD43kWqEO4m1+bVjDU97KXx5e0jb4yiAn/bE4SIJknPK1E905Xpy4IwJU5+\r\n1+2azG1oKbQHUgt9edMgbRwyaabNPOmKR8kCAfYyStfpPY9LZO0u0cxdQdG6\r\n9NdrUjPNEUAlVYMFfVFkF/M63RdsYF5rYgIUJY8cG1LpxfYAdY6L9DmHhoLK\r\nk/I/aZfp19s4rcoYj/EMsb4x6HW2uiERb76splUQnDthztEarmc+1XxUDEm4\r\n0qLZZUzzXGQIT6iu4sLnoUapzvVLLHighZo=\r\n=zT0c\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f5c3a0cba9f9f6d83eea332f130969b80831eaab","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.14.2","dependencies":{"it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^4.0.1","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^6.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","p-retry":"^5.0.0","protons":"^6.0.0","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^6.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_7.0.2_1678438825238_0.5412708771266674","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"@libp2p/kad-dht","version":"7.0.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@7.0.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"d5736bd37576ef189d697819268e4d26631fbb4c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-7.0.3.tgz","fileCount":161,"integrity":"sha512-fDnqAWyGCF+rb572XnW1/dEXni83dklWGjT5xJFRLCSu8RSkqVCJhn9zSIoaUv8sTUXWSKQUgQ0yzMIJfUfxjA==","signatures":[{"sig":"MEYCIQCt1giGS5RYjE6S9luczkE3DGKdT4VN+yKUBvyuixGM6wIhAK6AblADxoD/dnfuMcVw3eQDg3CU+PPhH3Whzj0AnWl9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2981725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCvUyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDUg/8DMVS34cdx7so1H1Ld0T4INSdd6zky9dPHa3NBeKLaf4Kjy6A\r\nlEjitNmTeKNPPjq03BHf47GkEke0dghO7zrS+JdOJMDBA0OhF8l7PjzI5kpz\r\n3dMEWUSxgXCeAEoouvbColHvlZJPmyUmTr2lUpuUa/QqQNTO2TO3TzFTtt+8\r\nx+VOwo/8JcEzQXKsMZXWCD0/TspvOPscVa9Hl9oqtcJF4JCIMiLkEKKj9pkT\r\nRe9aOAnEGbbtfw0QPGGnPilUEk07SN9mL8OWQy8C5Zl2Upkzbpfk6W8lU1Sn\r\nC2Y2MbEJ+0isrLgBsGMmvtyH42IfOX0fJyWze2z5aCfHaETOJ3sCz7tofbk+\r\n4vUxZGlPN2anw393EBtUWWYqmaGlZGQvxGP/ZUSVnD+WTuZNmnF5+qJULaaC\r\nYSAX8t7R+JLqr2AMNkvCydpl/dP/zoAvhuphMH3Rn3Kh7/yk7pOaKUb/njnI\r\nkhQ81BUpncQVUlXD8KjLlAiH+vRyJqpWzTGqJKqHvuAXnk8UedSLpTOSxvX7\r\n24G+66KlNEZfYODfE1R2VXYO7tP+Y2Tp7ik3g0N+x5KXNQWLAupXWuaAo4gt\r\n0KFXSTysjE53cuqaEQwdVD77R7F86/T4ExAAi8PLpxerOX38XDlZ/IgRnpF5\r\n9Y+reLAziSiERN0W8eHoU2lul75qjz3SaZQ=\r\n=24Ta\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3ae23957f99ecf8c6190e7adec3f62aee002abec","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.14.2","dependencies":{"it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^8.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^7.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^9.0.0","@libp2p/peer-store":"^6.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_7.0.3_1678439730768_0.8051577659955016","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@libp2p/kad-dht","version":"8.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"2245d7c0aa0610eaf8f75a517e0b6828743c4589","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.0.tgz","fileCount":161,"integrity":"sha512-UcKvyElGMpcP729R+UZdAjBsCsBzvN8mvNTEcAmDYJ0vhCrxTA6/Y8ZGlZyLE/GM8322oINrNqWOhYFXfo3X5Q==","signatures":[{"sig":"MEYCIQD5Wd98/Jui98VdeF9sU37pH866LMHLDo6EsPTJaGFzHgIhAJwCId1tsnHV9qKHYhVNnBl++DuI4FLUPLghtjpG8ywe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2979109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEBsqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8jA//bn5eJCpSJ6fR1hOVrFcjmAA+3tTLS2sZsQvOVNd7LhFhPm0G\r\nXJ5dEuygsbkYhTiw9GQJZteGR9QuaXnTXo8qIJcnlzPJZ3ngB8AAWxz/Nhwi\r\nDPHOQ9QzTM8RI/n35eoXlb/5h0722Xplk/gIot8+hx/hOPfeg5WOzvJBD5e+\r\nGyzxnZDwCDj1YpGmhqkGHrQpwro7pTuQ/xpnPmjpARoxakUkrDkFzqFeXes9\r\nLC6ZElGNq6M6lVqbo7hB3sKY+lB7Fcb64bsBH11HKj5sK/GFwHzOYeG9owBt\r\nfQ9+suKZ1z0WU5WAoI4vxuh9GyoyeZEdeiRZyoaLOMyFEHYsw4R7B8rL6cwm\r\n8c/3eZib57lVUpWMZ1byfVrKlXbSGxT7k16KFqr98EgL8MwFYA5S/7wmwXcU\r\nKuzrZA9w68weI1+pBa7KZ+JwL+Vq+lPmDF1b7TaZ94dxtnta9nM0uxf37FdH\r\n56eFoXbo6EjcgLXpCAX+B2RY/EOL8fnZqTAzZM3G6WQ/f2CU/yDG44qcIniF\r\nLE/BNeIvMHxNqXiOz+rVBp/UE/+vkOuZC/u/aeXX6FB9j7q61Ga5NOMtwDNR\r\nfzU3d/+HoopvD7Vr2XbwLe/YxxAtVT7TxzMmrFyDRWO7RZ9SgcPC9v0RPGeb\r\nPAXnQ5sJXlu1/wfwJUsotPMBJzWN3oFCmV8=\r\n=53tI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e5ef228acb86b531ecad6b473fd110543a41167c","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.14.2","dependencies":{"it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.0_1678777130312_0.7963264310908384","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@libp2p/kad-dht","version":"8.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"b8bed7d7a2d8c0c6d05a473ffb502fd545a7b3e7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.1.tgz","fileCount":161,"integrity":"sha512-8w8nLol5/FRuiPCnWmGU+yEEX+y5NTItMxyTXdanzigdvsEBjcvXyvG0ssxK3UT3rnn3spiZyRFk5rrfE9onNA==","signatures":[{"sig":"MEUCIDhFYCZj7sFIu/YV8AQUkC8piwX9moSHS/EBZmJ//HvfAiEAr8EYz+5w8cxvyUEDzX/2IjUBs5yT4EbD05cZW3xVtqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2979112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFFNCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotBg//ZL1dQu+gAc3JUMpJ5krWBG0rPPryNiyXxJNdIKtm5ps8Kb74\r\nC+zEyzQkYyfFKeuXT3S214wprG+hsK9CIA6v5AiEs5C7A5COSjlRkndaypnr\r\nXjYUAyq393SpUlmhD364G8KHWPn06OY8a5UB+YwHt5aOXPnVUd+xyTWaZI2v\r\nyR4zjnObwIQCqlhVO3prBg6+6NcgmgbtjyIqfWiM0AdGkegk5gb3S1Pdf6u+\r\ne++qvkwr0kAxUczTBzhoszK/vu8HYPPLQdiHYuVH+M7QszEi2pDXjKDf/qkx\r\n3JXuRk1JgHhMPlhU/TAVOhInWEfxHZVfl1K+eJdz3NmtEuf0gIUQqtpWrAHD\r\nxu2qNxdk4EvDfb62AxQUSWB/zti93hNgCxgHeInLQGcnhpJw8/HSxUvFCL8V\r\nHfTjMKOYe9QJCsD6I7dX/IwwvUu+kdvx742Fasn3t/nbrOusP2Hie87h5qXu\r\n2kq6Xb59wailwzdMpH1ncHk4rRkL2BWProPyZzMp6L1J0NII43KoK5V7qAKS\r\nkwXgwh3mh48lIT0iWa2zBg6lphGZPxtbsA2tjnFbEVmK7WRBMnHlpnKKtOzQ\r\n3LsMbREuwgR1oD4DlY67SZqQA3F0QMIob9BDcWvRd7hfefwcTwFVMqtWM7lW\r\nWMLU7Wq8UBEebIUSqiUmU/9Wq67jTIyTotQ=\r\n=L36D\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0e73ed3aabe46353c4cd7bfaa67470b86fdab70a","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^2.0.1","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.1_1679053634053_0.5257281340984525","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"@libp2p/kad-dht","version":"8.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"bc176c7a8f9a31a424bc5178606fd3b1250e49e7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.2.tgz","fileCount":161,"integrity":"sha512-0yLO9hxRb+bH1mNE+Cd4XcjUwozdHq9uxCS/WFP/lX54Q3SS5Kj50qeRZ6OnW2lCbevLpG7ea9vDnhbsj7wG7g==","signatures":[{"sig":"MEUCIQCS573mbpRxrhr3qnCdbMxU0NnpWKi1NM+d6FLa+y7DgwIgPfU3eql09u/iq72mNqNFPu3xazaHpem4UMtH/gnSI5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2979503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHccuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU4Q/8DzuBf19CWWAtuo4pCYTUmQbL4m/mB3a6QyZX7QvtC32gNBbU\r\nPRjTnOiroYi88cIJPm1Vl6UlUdyOPIRTsxLWeKXIgxC/Xyi29TA2mzFev43l\r\nFG2BY0dLf4PLLQlScgkH8cPlBO5YoSbtAmhf1dbr1s44Bu3dCDaTinJ5+GnA\r\nvpNUtgNzO3W/FFjERztBc++Lf4LyjmVqxrSDoecVdAcrWbIqMuvlwEvmfkEZ\r\nYjkL2GNutQ7OnSOV889/dP2JjMIbnFT3vo/Eyz6GZwfsfCSivCt8417L/Fnu\r\nRqpDbk3Xa3wpa0tr/T2sZZEqefavWijkcho8u8QIaY++D0wcwbwCLXEfzMIx\r\nAiriaw+JdSHkSGdJQu3+xILbhs33coX6Gq9ZST/wap+NWIEO2Pnw5PPpFZBw\r\n013SwqY3l5c4+EZLro+TncNuQTwjMLFoKX29oLuW61QGuM4fvFxCQczejw5s\r\nX6ol3gh/JDbWW0WlJzapBfZEWn+/2y/TqenrmZRq2BOvV81VKQ/0tdFYzdAP\r\nOuo3JZSRncPCoZsf2j/jYLlKsmIvodGJ9y8fMhUAKVTjq5a4evg/6L/JIBuW\r\n/bhAF558jrOZfV0hzvU7sAJ54+bpE/E0vi3Tqi8IoKukvkjbV+o7oT0sd2NH\r\nRwOEE6Z2cBHdd/MOb0kCnpBAg4KDEFQhnSo=\r\n=Hg/p\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3e90060cfb7f6d292c56312981da7f263a2011a5","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.2.0","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.2_1679673133897_0.7605438247542071","host":"s3://npm-registry-packages"}},"8.0.3":{"name":"@libp2p/kad-dht","version":"8.0.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"5ba43ab5c03a7c919bb1091a6e6c076c24fff44d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.3.tgz","fileCount":161,"integrity":"sha512-Boi64rmaoAH9k4WIb7awxspOnkAtirthq8PWA/wtzvsjrG929LZs8fapwvEeBnshNtm/1U0zgMRQ+nPhA/ZOdQ==","signatures":[{"sig":"MEYCIQCNQx4vQg85Mgha0TC8i3zXHHY+hI2C9rGarog+qHmTEgIhAN21bnEIZB07nR7P08XvZnQKcfz7tsmLN/JjP6V2tixX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2978674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJMOWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAEg/9Fv2u4ENED+BjIi6ewQPhPesNsBTfmW3dkgwaf3U6vKnVf1Fa\r\nBqEMLIlfNfm494ro/JH/YKWH2LCuLYAWbrbonIv3KAd8nZopAZWv96ngRbT9\r\nOxQ3ArC/yt4DuwvcRb98YNaVfZRGxKIbVHlyTW7AkPBqvy4VHMWzdsxCwPFp\r\np8gfovzFlNezMZV5ToJB/I0r/2Uhx7mhGrKqCz18aNfdsAd8VKCIo+6rOUjp\r\nbBj4Jg5nmZOHhCDg9IK6CoXCvFUoItQ1c4IV1pU69LCa37NlHzwIGFMP5Iw2\r\nt8WMxIsgUZB3Xbe0qhEiM7SwPGnYSXRZomT3o+XK15/UNXcFyx6cnftXW9G8\r\n4ZaD0HIZRmgIun3H5+g54PgDlQUJwn/6h9979wJlCQCLCgZz7Bv7UaxrY0Si\r\nPBpIVe5z9vGVcoRoaXDSrLK6O3VpNCQO191YWJOh6qSrTtgnYCSwd4BUg5tk\r\nEYJ8eFUEOZQnp09SKNKGcLeKIzdVrJUl302qKmjjkAC3Q9rzKe1/hdo6XwI3\r\n0rN4pr+LRX7E68etgIL4CKPIkhQsVMrnqWUrhDEkXPvYGtmfvbxxbF2aBrnT\r\nxN46Yjcc+4B02cS9Y0WHvkXPfc2i0c8Zo/9dI8WEYnA0MT7n/wosFOxbTBHv\r\nGQulWfBFi8WfqAWxf+/jfoxGgbFQY0f7/GQ=\r\n=WQo2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e76ff4af68d2f1fa1fcacdcf466eeb16b1f8f061","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test -t node -f \"./dist/test/kad-dht.spec.js\"","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.3_1680130966587_0.5397003836348166","host":"s3://npm-registry-packages"}},"8.0.4":{"name":"@libp2p/kad-dht","version":"8.0.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"6dfd0e8c3c1cb2b79caa371234314909c6b29937","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.4.tgz","fileCount":161,"integrity":"sha512-FKzfnOr7FE3vKAwqvrbuSIGr8pVDbSTo+eHGymbFgMn84SknpYG0MSBeDF6kYO2XPYPjJkHlayKF2B86u1EGUQ==","signatures":[{"sig":"MEUCIFIKl0ej5ssfA3XJD2ER5bumJGAzKXeHMsYSO8Gyf81PAiEA4PhPwjF2FL7SwtEeT0ZijDR+y1AT8R8jDciRRJc15Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2978679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJbcBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcJw/+JxR+tdSh12C4wx7WuZoJPbK75qajBbP2GsyaOPGy26Fgp5hk\r\nOWVMDpvMGLvSjeTmsYY0DyGiCCsUx7H7cvRcEK63MjEGAJqk4i120K9O2KyD\r\nRGwxMyYwVIm9WfrfiKXnndAaxeiaa1OP2GRfQyaQja+6RBVjUuAnVYB38qay\r\nduTnSXUJEg5KhLKh7HXgdIIUEsVfK700HrsJtxTgs7f7fH4/JvwxnK5odwb7\r\n0H6zWqmtIaASoJUnNRFR9HnoiB00SeQLtNj3mFerNUKTUlD/ZW07Srbs1pkH\r\nwtP49rUl+J7NAzpj344IUvs88cwdk88Rkw2pz9/N8Oc96hPfc8P6anNZbwBW\r\nV3Drz1UoP1d2r5gj5RDsB5GMNYyesdvfmPlelZcnGLeP1sNvgTyIeiBqMMap\r\n3f9QmqA3qnUSypXjUHKnXWQmr83+NyhdMuUEiA5q4vyzVseNWHMupKXXgd8Y\r\nCme6FeH6znyi9EG2JoWaxjhvYXHi+fBJTh0nsXyuL0UdosRl3mC0YdJT9vb7\r\n7kr72wl8QgcCg1OPWi0w12b2LXeQ0DmFMF79deQlz31lC8yys1A86rBLDbLJ\r\ndzb2Rw6HpJ1WSXbWTcNxOGpmK4s57LD7gjf1RXMysUZMkTrCKbDKTMnWVF1S\r\nctzm9owodHInL4qfQQMGGiKAE5JQtLwvKmg=\r\n=ZgDK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6af5eb84ced66f05a3e42ffd1a9cdfd116070405","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test -t node -f \"./dist/test/kad-dht.spec.js\"","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^2.0.0","it-map":"^2.0.0","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^2.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^2.0.0","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.4_1680193281109_0.5058337665292632","host":"s3://npm-registry-packages"}},"8.0.5":{"name":"@libp2p/kad-dht","version":"8.0.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"9c6a859bf315da9145845faffa4ea5f6559e6c84","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.5.tgz","fileCount":161,"integrity":"sha512-fLaTmYcuKpMe08au/ZlUV82nRCriY9Dtp2R7FrIjx1nNKDe47qH3FuOjpnFZgGolvNnw9ocYfbQYqKxM+7nQXA==","signatures":[{"sig":"MEUCIQDbLltXbbW2e6VOdilXULVQ6dyYeefzn2R8+1eiYeduLgIgErkpk4O/HjEJgLNiFjItA68OIk80tC+Dw4Z9ulYI9CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2979466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJwSUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphOBAAmumB1JfbPvZVva2fnM/V6nJwshOgOQaFigVNrbXw8QuX9O6a\r\nJ78qZwzPwPJFwNRLZPugUFp9Rcop68pYh+ycnKhYtBU83TYL/It/fn17Lkz0\r\nsaf1BIIs7BRS/HnbfFT8H/GVC0DZaSbNhgicXrm5QU+6OzN8szoQ2cOpyUnc\r\nvYs+CVVP7caShfN6wqHC96d17ibp5zO/PyZ+iL5u6wQwf143Fq635fzyioHv\r\nnvwwzfZxg+1mWxULVGLjb1rm4cFFtbB/RXlDCHyTryDlo8cI/I/mbJvZPio5\r\nxpdCRv6HPbZgEVnIxcBSlVLGaPyqkrcA48tpYbRKZCzimGNkbgC3M3qVCYyP\r\nmNu/bO+UZKGpH8fhnyvsjEcy1x8pcBD9Xqa0pSCKYrKRdHALCeNXXPe0s65S\r\nV1XZuABinLtL5/FFNhrB38e2fphsuDgNEnltVqfIBcsGREfDlcRsBOVlGEID\r\n2vgBGnkT5yb150ufliN4rbOwGeiW2rx8JCxIfbJpP5I05a8+6jrNIERzKbCW\r\nkci4398M5SYuMGjpaeel1dz0klubiEDKI045wVVP7Yz2QyNveRn0CP2G4twV\r\nRPZb3/hkSvPPnb06b6lrcwbWpeQKE4bBf1GLhuyQ5WkQbLmpvCNGmE1hDeph\r\nEvG+C0pBudDIlYPXqWBhgVD52nY4GPmTNds=\r\n=nusr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"85ff985b14011d0bfde85cd6f760ef5ee2507bad","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test -t node -f \"./dist/test/kad-dht.spec.js\"","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^2.0.0","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^2.0.3","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^2.0.0","it-first":"^2.0.0","it-merge":"^2.0.0","k-bucket":"^5.1.0","it-length":"^2.0.0","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^2.0.0","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.5_1680278676453_0.6643712033210982","host":"s3://npm-registry-packages"}},"8.0.6":{"name":"@libp2p/kad-dht","version":"8.0.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"d00785d3410ef5041fc6c8821afef69639144774","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.6.tgz","fileCount":161,"integrity":"sha512-Dk3xb057t5Bhkbp2gktk6NcrQe3a/texTa7AcvFERRet8TULzX3P/6nBoBm9rGtAeIftCK8iW/SseyIgUXxapA==","signatures":[{"sig":"MEQCIBrWWZ1SUkHUTPMwWiy9QIdwVKs5JY/G9Aov2JkchSZwAiAMwkS3TuXnZ7LpaVV5fbwkuZm4a8DiO+4zReO2nP96uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2980710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKsZrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK2g/+OCbh17iRU9E/SFycjG7L8JhkCyl0W5zcP+z0CXC/uqnKvBZN\r\nrWU6BHErjoKJaxItaNfeA83rdDyjD+TEH/OuDIxrmvJ7fo4c5Hw+pDUAxqLm\r\ndnq1nL1SCJXq4yWZ7sD/ZOuihL8cqIeN7pAG7eyGJ07aeTF2nC6yU4lBdN1o\r\nDuKHfu+weDmCwyrp37UHHnKhlRO5kbuFY+GHuY6RUK5lg42aSX2BUXo4kblL\r\n2HDunI02MKWIVkS1X416VKTzDwGVTx/1POqo6Uq+CcHxCMquYV45p6Ha5piv\r\n607DNqHDeHIPsQ8bwRCZu/RfNcNic+dLCf1edJRySLmhfmvk5aMREW6Masen\r\nPWMyYmFxewQ14hOl4SJiX/LUybDmSAtjgvdIl9tBU1RB4VUhLpkhdPt/iDLg\r\nazOtFXMhvnvU3J5EYfCehF4rXDxTWQ5MHGomGrLwZDL0d8hF0JiaKZeDxZSG\r\nvUz0LXkt8n1+SnQgAdDEbtBy7uVHRjrYXEBZLCViwTRyIej4kO0hn0l1qxgT\r\nkSBdr5h4V3h4QuuEPCR28XubKSH2GWMb4HbHZQhrLjZkMHM7lyHOeiWda+on\r\nZVUvJ4TcRo2VCy+o6Y8aBm+EtvQgnz6VjQpjJ4L4rvgtbS0ng0xQqFC/oImM\r\nQ535IKN5LYWDKDBg46cSazSmB25jTQ7k+hM=\r\n=Uc3n\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a4e93e3352584f142b8cd71832e0904e0707196","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test -t node -f \"./dist/test/kad-dht.spec.js\"","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^3.0.0","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.6_1680524907350_0.6925418608086522","host":"s3://npm-registry-packages"}},"8.0.7":{"name":"@libp2p/kad-dht","version":"8.0.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"9b09922d42b853273e46486fc5abe3587da069e5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.7.tgz","fileCount":161,"integrity":"sha512-V2b05YXId77eWS2rRUr479EZXLt3egyu2oSUeNPnZfY8d9BXjqH3fBeTX2op0CbNJMXdi7He1rwAARIiNcflKw==","signatures":[{"sig":"MEUCIHbQFzmKaSVhgMQnuvlufnEoKgXqyn80SFnX5/ZUfHMGAiEAwlhmUaPHl9XkYxdh2dWvrX7cNX81q+++pOWY5H8WoYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2981292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOD4xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxKxAAhorXAS7+NeND85aIDpK7xbCsSGDUbICcFXUqlFIMZFKJ5jN/\r\n2JvN3KfUVhyligv73YX2Q6JmtPxB/Utd2oEysc3clI0TbiDMw5S6d8cOn7yW\r\nwv9YkWzVzvzWQEQ9Grbmhnio8oLvSkjZnfzQLj2wgUANSd8ZsI599Z59JOhL\r\nsG4A3GkRxM7yEoWux2ZgxwcUl9A8r5FqRlEVKnmHy9dEa7YiF8JLZQafnpQc\r\ns0Se4EbhN8rfNqrdmPg1MtqHEV8vOL6lkmuk0pQL95ojtpSY1LD+iFnaStQK\r\nIiDmA1l+lBYShk09wR+VqfM3WI/D6yi54OpRmMWorfk4p9BxIoLhGmdHu9Hw\r\ncPbLem/IAHIR2SXJGR4V+Zpfc/03wnYULHq7a8HhYQ2zVnn3Ln5BFKCFuq4/\r\n4WlLKxio4ZuPaukvyheF5UcDLYefFoCq4Mal0cMy4PCmvr0eXF2YAZKJRWSf\r\n3jf8SsOCIpwaqB85PAT29pP5zYhCK8JLfuhhmsD8RLLVbKi2qm8UPTZjUS02\r\naios5ppHIY60TbGBhwbKwUq9U1LOGf+yV4R9lNJBc7LB3lm1aQRJFjfl2sJi\r\nC4GuOBH0vsMizozWTPte5JTCXvqKMW42CRiNd5hlpwoFUYTELnsH6P8bncEq\r\nuItO3T6BaHIsEYGHMRlS7WGa1ZhL8G/bY0A=\r\n=WDnr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e96960b57eed60920bdf2699dc327206f77f3d9a","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.7_1681407537023_0.21936671996963542","host":"s3://npm-registry-packages"}},"8.0.8":{"name":"@libp2p/kad-dht","version":"8.0.8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"98fab40b112e568432f066d403a65a9d8388db64","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.8.tgz","fileCount":161,"integrity":"sha512-yv3RcqLG10SuviPXOZzbpreDboruSpEJSTHIryAifZJGIRRhEFJCh/ZJcIqCTu/mzU/InO8RZ+djmTgtp22SMQ==","signatures":[{"sig":"MEUCIQCLc6+ec7OqXEKroUNtCPZYbpgVwjaHy7Vt0ZJu/QX+NgIgRoTNur+2WQwOm4B7UZbc1OuWWKuByO97Z5EpmL39trA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2981415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOX9pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokdxAAjwgtuLoT6N6wlKpXEBsEFq3/MjnukvurZ73YfhjXOoCjqSjB\r\nzAWgZOnPdwr/rCowfLdYugi1mpGoDQL25GGF0FHi/VTfRFoWgVDI/iOFa8KY\r\nXPeofpM267Nw26GZRqO0fkiT9aanKBYraJDYededm3LhK5ZPwRcXeyRQ+zeU\r\n2j9Ps/r8w+uTgDHrjShiCVbhKToEjmNrw9l3WyXiSMECw/A/RlY/7ldMYWHS\r\nZnETva4p6KnYroqsSX5/Qglpc8TsTwNwmNrtRcBRo40W89FjMGBgmVSfaJjn\r\n7+FRDKHePU9dw/4iwujrO3yK56ydwFYiX2xNSVovuIQo0LSjbvtvi9u56dXB\r\nNgEkj1TkcIN7G+56K0etnakeoCbP0QNKg1ugszUl2OYx5pqI3SZ94xrUmVEY\r\nsPe/pT6askP75FvWOjXSmIAGuJHj1J2D0D5PYJJqLrWOtGSSXEH02srqgxRe\r\nE2Drro7IcqhcUsoTDU1v2wyjFaNM2o4WJRjEFT/KvCS+nxIg8E07mkOm4WGO\r\niYNUoVyZ0Xq853BpJQcVySIov9YM8Hm434UOhsOSgQDwXo/IjJql83UpwCDM\r\ncfVv1ba6yjkuquHXlV++KL/GYloGJ9oiDOZuhL+LVsIl274VVmaNYZpStkNK\r\nq90aN7vvyF8b3BMjCICR1PLxOPXFf1K49fY=\r\n=+4G6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0037bf4044889ff33e1b3223c6e043cd7a490dfb","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^2.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.8_1681489769375_0.9008652308424379","host":"s3://npm-registry-packages"}},"8.0.9":{"name":"@libp2p/kad-dht","version":"8.0.9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"4f2935e35be8725857d520f11605d2df5a12e4ee","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.9.tgz","fileCount":161,"integrity":"sha512-/MAm/3AFdw2omkKTRJlrfmoACeFRNykcuSZ499MxmOg73QyVDirgVuSMorhNDRTEs9fScHh25TpJzBXPpe1QFw==","signatures":[{"sig":"MEQCIB2ciGHOuHassZUlvFFv4LjFho+XNd5ZL0ryHOoAt5s0AiB5WfHhXNC12Rqs69CcxU/mK2xswBKbJ6E21FqphG7Zig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2981415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOYRfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqveBAAh85Cc8vK5D7dgydLwuFcxqItLnT3uRHK8fdeDYeT5nOPajq/\r\nrZozph1x2vYiOlXua/46itjQlF2R1ik5cCzGegUm8T+p4/J+W6mR0btDOnYu\r\nKgq80JP+G1eCkf7j128vzzrsDwmvLkXm9tt7mdFATsnEr/NYvPTjH0v72daF\r\nz4aNh6ic6yKtJ9tSvn2fq3e6FF75u8zN/c6qVrTZHkWddCSJcAGTKM0sB612\r\nstRNdaTJwO1qXIbyGTkgeUKk9GCwNl/B5KaO4fZKN8fwyWFwAXyf6MH7zXEx\r\nNOncGYcRZFotaXnJVBLwRPkG1fEeV/LMqdeI4Vbz39G7JcRkeuzobnNEMbTl\r\niekkeLghCUhfzAbAuPwEjrgSVSLYzJM/+p7/Mi6cq98NUmMgA6fTQn6/errC\r\nnTXpVcRVXYyoXDiWsxmw8xVWhoWhN0wcEl2VgY/Hv0/MJishqv+nL3U0RkgN\r\n4h9FtBg5uP2yeSFgxzfiDwQT+XEg/7yTCmYceTlmB1HIHOtekdGT40FVzvIf\r\nJ/6i7bbpW2zpWGMKRZsyQaKn/DengCPDOH63GxkL/NjJ3J7RBCOC+MbJCtW4\r\nNPHFW7Xvsa02XkmDxtTfjbugIHOzwYNm5r3gm6JQiJm3nRvAQg8mtOFJDl7E\r\n324bIiJQlwRVLhg7sAkviIQ4velAaUBzGnI=\r\n=9I0i\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"08dc6f17fd08f468d13673227bc95358f73125b7","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","timeout-abort-controller":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^2.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.9_1681491039296_0.20178614059693412","host":"s3://npm-registry-packages"}},"8.0.10":{"name":"@libp2p/kad-dht","version":"8.0.10","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.10","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"d8f2845b7be4cb51fa6084fdf35ee81314dced2d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.10.tgz","fileCount":161,"integrity":"sha512-4MznELbk5kx1uQfu2EVlZjseWhbk6QtT1vw9/xyz6zkCyPH/+dfx/y5aaxKchcsGfR4+vgIzRtRxvR9xjv8//g==","signatures":[{"sig":"MEUCICRPi7ouFZlMlsoW8HDG+Pt6Od2If2A4+Y7iKtGi0C2OAiEA7GLJCPk9dzfGSnoXxFoB0OR/qZaaF/sg0po9l6oBe8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2976386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPXbHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8DQ//SQIV5Pj1vIJczL++l2YWuqcMmE6CGVzdXaG+b0ifuIQt0OyA\r\nWWbV4jx9Vq1MBHVHGRR31uh8lbi2wE7thbKNevR3no1qkZkuE3bGsjpOqtiJ\r\nPYLH6Cd3ivei26MjOaFo0LVsZAm7ewVS3wQE4Ek5Hbf4YqpuPBXT0wK9yCbK\r\nwS/eDEA78BYuRuKizCeIXX5W70lXSuDEP0fOGBGJ3JzR7ikcNN4AOlXmU3RQ\r\n3FWRUHQl+z3bAJhkqAMZfHzu7mXYfzHLBVZ+LNsnwUOvTFe0HdHRFLGrzNnW\r\nlgCQqjYfe1tjKQ0RpRIImZoC0cgd4xbMGbMeDaGBd5/HGENgTYnhahLzMSC7\r\nJf2VphgB55OWXCYrqahRh2j3rAVOvS3EiamRnbBYg3yWoxiuqMV6qkqyR1tt\r\nx/kYak5Z0k32vzlOACG9thczNMxZwqLACv3uCHZW4EwfV6Fb+hGqTK2/cmGZ\r\nJm0hfXn/OoCQ6cmQ20+ivpv4XQqRt1ch4nzjBpZMpnxr8MZCq//NqzFBzrA9\r\nHvIiMOZgYWOt2X8n9HTAF9jKmEQKaFFpzn+QuHKEdydU77Wyp4rXr6MWTaMC\r\nZRRN2inflwCcLghExONebnmaG2pHArYJ8T9crMMvJ5PgZ2efmGE7bdspZptj\r\nDZ5lfgf1GDmJCpB612Q4PGLcMVW7L8gADlg=\r\n=2+Qz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5f448142851138d12b5008341ae1e5e16514fce2","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^1.0.4","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^2.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.10_1681749703154_0.6882930085131129","host":"s3://npm-registry-packages"}},"8.0.11":{"name":"@libp2p/kad-dht","version":"8.0.11","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.11","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"015b40c49314b0323e9e217c9a4ec06dcfe1938a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.11.tgz","fileCount":161,"integrity":"sha512-ky9MkQ35fDB3z3/cAOy0G0DI1v19p9LrzmNsnw1apbIQIbXq6IRZqw0U/S8JSMv0tbZ5/Jape0fqaZc/uoYMtA==","signatures":[{"sig":"MEUCIQCpDVaR+IpLE549ttGmgwN3POmGMqj/p97V356jVb0bkAIgJZFBmj1szy7athIEjRnwOw9CBf3fp2hwUglIyZDnt+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2976563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7rWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh9Q//XpAL3fh54pG+riyw3dL5LyUf8miw2DnLUDAvXlvXE4Uh43TM\r\n9yHwhdHldwir/KtDa/ugVtPHwxKSZvUtYEF5+/QCJ0/aEdM2eZLNMigl6dz4\r\n9w9NmqUc6pJMW/zHac0KC1Gtc6VcAVrmFNfbOZEmX9rvLU+7Q6DW15jCScCH\r\noZBBxkoyQXi4MwLH5T91CthkZsL7RbbGPjdMJz1Lka6QAAqrY4rbkecQI1gq\r\nPwQ9uL6/LZ57WfpCt83Ize5gJVLvZLUyZ0xCXTnRh6xrEAauDBZ+JWeRP76/\r\nxxsE0OmWN38GLUpsxECZi+U/EhBQWF3Y4UhVTr7i0vhY5oyqpgRFwth5P0HL\r\n9s+AoUN8MfvVkGQT1VfPc0AvDu69Zq3m56zq0DgfEuekRbqzep0O6a2f2wvY\r\nZzgHQ9d+j7wO3NWi/9IH0NhPosLEcOw4GKs28CLUgfnPFSqrA+Qura6l/zxe\r\no0dQnipsF2CsiHKJFQAJKGws/9vBEIV0jLO1xMbkHMqgGo03EQMXhROlEsu9\r\nchUfgkfSjQkccA33n4gZAuLyVe5cS+okeds9n+bDUxzo37uxKmp3mxz2K3Vf\r\n8X/absYNs8Waa0XuyylxIp8ZU46HfONHBrHVCXxbdJVzFfmUDkt5fH0GzmtC\r\neacypRmR9/Y/SgRBVm7vZnL2CI2/NZyTqmU=\r\n=6dey\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cb2cf3c2eb20e20bde0414e3e61acce8c963981f","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^2.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^10.0.2","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.11_1681898198014_0.7636299001126914","host":"s3://npm-registry-packages"}},"8.0.12":{"name":"@libp2p/kad-dht","version":"8.0.12","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@8.0.12","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"d9767ab57be9b6b24f231356c73f6ba8544c92c8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-8.0.12.tgz","fileCount":161,"integrity":"sha512-bb1MlBSFkGvNOHq79tod0B8k/+4Sl8QmPgc6LAoV8jTeEX+DDVjAZ+D3BHiiZ8//nJ5w4sJTTzUJxHgyEg0HJw==","signatures":[{"sig":"MEQCIHF9hCtrchduith6oK8/xZ6NAKOmadcIkU+HsHTUByNRAiBxTZ6opIAXPvaVaLK3GG9MbZPxPWifqTTE2y7936tcCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2976563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP8mNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgDQ//YD2ILLbAiGZPCtbXNTcsej0KXKx+Sn/Q+QQoOwyuHXS5rHTf\r\n+B86CYbQ+UWw+QP3ltfREwzYMVFz0gzaM3uW+XCGkA6oJcooVpAwobgDUvsH\r\nYPSz/zr1FsW6P6eTPsgV7ZuDK1r44zuSqu1E4qmPCBkn5sK1Os+oCmqeHA07\r\nEslEgLWuvuhONh6G1x6x8MKc+UEX1yaRXTvZn5yEhvERxJmKnmToLarH61SH\r\n24mnseRghe+8XDqz8qQYlVI0FTy+Bd6g9qyBhZ1CUC3+l7V7UU+Pdk2NxLZD\r\nDEUZ6xvh8XfU1aJ5hfd61J+B1StmysAZr/PSrWEe/dsQsBxdH16nTC5sDXZZ\r\niPLz/7zjjUIVVE5f74fpjzsa/fMzytWVZ8NMvcZDnZkZbTEBNdgamMoBCT8P\r\nqs96AkwMdymwa1HFCcErbYaHWEi7fvZGDgyNISZlVgAp1gUbV7ZMDoIHhXhc\r\nY1nd7a4UFISRxkPpkxoWlKnmBSOt2FB/04AsDnpaY4i0ARrvhBIEyDBaDMm/\r\nUF9PD9QAD2F3h8HGWm4FFZ9AabItzdfke/xhNJ9+ISLuUpydsPnmJ4vNs+g+\r\n1lzcan76EHfLwkHS8Jztavg0AtZOq20RolRmLjz89EwAGw2/0+bE6QYORPFJ\r\nXDlno5pyB9mxwX4h8iNWtEVxqfSXZ0H/wpo=\r\n=qLs7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"987fed93e83669110d026c984b35d410077f8990","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.15.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection-manager":"^2.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^7.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^10.0.2","@libp2p/peer-id-factory":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_8.0.12_1681901965424_0.048563612675415646","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@libp2p/kad-dht","version":"9.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"2ed6b57c9b69022670e029aeda139285b583efa8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.0.0.tgz","fileCount":161,"integrity":"sha512-zbcjsqFyI8nuFzBf3l5/4Lc0Ldi2NywfDnKBJ49EJH+52pM4LwHv+oZVSIJTe4XXIXHjU5foB3XAT+etMQRJcg==","signatures":[{"sig":"MEUCIAws7wjK5WxImxoD4pOKWVbqqilCNRb1wnelbyc81YQiAiEAjSu4DderVvfpiU3Drd0gKC0K8cZXZfcRPWDdyJcxOqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2978961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRtfNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIkw//eYEgh9aG91swuYYFjC7u1vTb/yXPZmt0Jww1tjXVT5ZEOZ/Y\r\neFOAJODrI/obYDldHpTfIGvrUw9JQ1fx6MlLBng4ziJNebqut6SfgWu9miRi\r\nvpfbPyZI31OXoz2V9XVt7gU6xKKAXeim3ssImzqjiBJTG2NXyEOFuYONUgvb\r\njgaMxwpiuhHC2MN4UovBY+NGWZrK1pAsr+RKBb+O5WeR4XuW1PHAzHi2vaIK\r\n/tByLo/fX7Y1LLj3VqEUc2wywRO2TYczXPv4foETR4t9PyPtBkd2xvfBsCS8\r\nTEqu2S0eRQ5Wqsr0L55Z8jjMyud0GxYsiheGL1x2v88aktdsaFrrSB4N/kGb\r\njnXWIe5F1xzvm5k8d0F2jhVuAOoewxbdjknGZHySw0XRXF0e+CHRwqfqrTjX\r\nmRidapFmNgBPpsmamcIGsek7UPUg70V5xd/hxWTA9adfqT1XXb/liJo30LKx\r\nRLkGtbCiI6SUTsEqCWJ21P98qE1vmzd/+o41BHSg4i3qrnOA/qh9CEcVrIwn\r\neEi3TaI6En1v6zf3kK3OWFsN72y4kbxEVY3Bqb0yWscFuHPaQbGNa23TDVtg\r\nqzzVeNJ4JwnVij7V6TlGKyVke9nFTgakZqk8X/NdNkRlGPrIfxO2RT4fW2NZ\r\nn6l0lV8fMYTmDQuEX0pKZifWiEg3hQgNEY4=\r\n=eGgr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"13c8cdb500930651fd5ec8a5bd3d7f620c2a9c72","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^11.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.0.0_1682364364859_0.4278897318286381","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"@libp2p/kad-dht","version":"9.1.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.1.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"79aa8bbeb7db0b5dc397c25813813557ea0887f0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.1.0.tgz","fileCount":161,"integrity":"sha512-OpUyOBGaafSTmvTH193wyBOY81IlltOV6Atvy4K69ycPoo+eh3AVDY/qxOsl67YScPXO9pxRdxMRB+5sqhnF+Q==","signatures":[{"sig":"MEUCIHSVUqPhCWhpQMfQxrVOD9XPdxrDH+XkpztBBuiwiEOIAiEAtJ8/m7WIPWf+c6rB/bA0b8fXlPvQGnov9BfqAHHMDVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2984182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSoS8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdhA//XHH43mCbrYccDT6CpdJ5tdM9rlo8LhuQZNNYVxl3di6Eqh38\r\nW+8jfdPG/QxBPHbO/+74wm7m+FflC6S1pokUo9OCCRN22/xGcq2t7NBs8e/w\r\nS97Kexu29KEYnKo9saRtxrDYbZYouECzG0ikt8Vm4SC3k9qlLrDBzeCZ/64L\r\nKlmTGW/wKQcEumCVjSx5Dg+Hy/2JEcd/54qI6AVR9VSMnl0w3mWabNL/7926\r\nHk++UljJlLSS6rYhwO+5psURG/1W8NrZn3JEamDRRIuw3WG32rT+oBHYrOiS\r\nf5mvyTXfCXj1J5eQRzKCN5eEvLLAsxwWbCOgv0tOd6kEIaZGVnNE5IRJhHSD\r\nwTaNGMCsHRKPnhYdYyw/H0gJnd5wYluB/y3b+JCoblWH3cfOEzLfEOt3lU0X\r\n9uKfA5sUmIvxvAkM8sGg8vgx4Gauzq4TpDxH3WNeOuU2RvsZABcqn6h+T0xu\r\nn4hohoYTrak06pkKSe0JqaZ2sl3p3G6FqSlN87KRxVuG2se83wOLoeZER8ej\r\nMTMyh72L5AkCq+v6GjR1sZ+Qb+N38nZLCUPRn82WtiVFfwWzAiaFxKV4eoiC\r\n9zcnpavNOXbE5r0fn7TUPbPRkazuV0ueZ8WdT3NVXLdaAZ9C1eEIPt5cnkcS\r\nXs5SLV673phinPDqQ/DGGPTbXT+hrvmmgZQ=\r\n=mOrz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"134190d3c8c5d2beba8ce96cd8f51967f3fca828","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^11.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.1.0_1682605243814_0.2523364726940318","host":"s3://npm-registry-packages"}},"9.1.1":{"name":"@libp2p/kad-dht","version":"9.1.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.1.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"0e32c51eb9abb8055aa69ea7db6820fd4af0c036","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.1.1.tgz","fileCount":161,"integrity":"sha512-DLF05M9lMpkmk1doPCxCVts6/B4VdzFwA02kEM89UXOlidkwV+5m58jeSuj5qHGPpKBYtbrLeMAo5RoSgMVb2Q==","signatures":[{"sig":"MEUCIGA/BShZg5DPxFhly2He3CtZZJWRz898sUgqz9zgjdUCAiEA5gBZOTYxyoAffnz3oezYFeoZEyN/pyp0VWCboMy8Cfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2998969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU7zOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDTRAAhHn92P2pfjXpGhGuaDbwKZF4aD0SGhF1wIRy36eTBtUnL5ud\r\ncn2m7kObmOhvInDjAyPF1O1YA5zUOhXrr3JjCcFDKI6tQS5S8QFo2XiYk4Rw\r\nyfe5zW8b60zvpqZLDgO1zupY3/aPh2hEPjVM0iP8Fp+2aYZtPqt7OI675azP\r\nFGwunR+WpQ3/fhs95exJEmDEXj4ULnK2yjU/BWA5KXzMNgRiZHnwuTXSUvIx\r\nZ7p2G/u2iKrreOMKzIQ/hfx1wduaoWI/cXLWfpXohE7iYsfTkVuMxDXNEKEv\r\n8ZI75MFgW5zdv7RKx8c80mbbhxsmi0fJASX1X2xWG43sHSifcwtceQ8I1eT7\r\n4WZXm2NjJcFkVOzQ2FXQjlEgYpOSAX5sfeFXvv9OWLsHTBPi0lZsqZN1Oike\r\nUTR2AflUe0mIfeXcsLTtAyK7HAvkNOWo1buHGzTwnZWfNHCWmBNtPXgxP12Z\r\nm2HWZe2+J7tiyLd0tkG6mc27y3M5K6hMRbh64MD+NGdmAvNZYM77yuJDCsaN\r\narV+38UetZfH2KJK0iDX/4fTCPc8PUuc3IsIgVv5aUdIWfkB17G08gic8uR0\r\nSXcZA+qDHkg4iJmnkzMwSbg7+kbk4JCLYrAWwhxDVS6KL7Jjqdd2iD1U7reE\r\nR/4KPs8RAs23ZmXG0/cyVwNg/6Ooc2/VlAU=\r\n=bme9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d764986b4626ead36b5f00258507c696014eac53","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.2","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^11.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.1.1_1683209421988_0.3646624029501113","host":"s3://npm-registry-packages"}},"9.1.2":{"name":"@libp2p/kad-dht","version":"9.1.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.1.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"935282b5d3385687bb30dce07f79a0c92f7002e4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.1.2.tgz","fileCount":161,"integrity":"sha512-LKXrtY+0xvqdUnmnkYlyiIu0pGWd6Jr+aFBoduSvSW4WfVvATmIEDMp4qHcrwgjGa1wNBLHqtnlMuxJHTHZJDg==","signatures":[{"sig":"MEQCIEXQ5skUiJ3wl1SCMorQvuziqPlojqxcBrjlI8HL5WqvAiBTmJFiFmgglEbmWDHH+4t896zmLWKwjTRqzoU4FaxE8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3004398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU8F6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Gg/+PDkkpRlEDaS38ppwFZ4XA+ohUHI5QQ2yFBwhoG2zsPUByJnG\r\nSy6vfziPgB4YfC/ZRVRd+NGtw0F2JruDfFbH69Jb+d04Am/t85R1gvZB/Ufg\r\nTdpv+iSEOkOO7HYbGkQt/86/3Iv4yFFPglCtyqdYWj4oHYSe5Z9zYcA3g4YW\r\nIUMRPkJ4vEA/RzN3ovFa2Z0A5I4xUMN+voiV2ww7/1NnMW9vSPRcfIKIlICo\r\n5jOWWGk7EiL6NQOkkaPrFDE7G8E6gccJ46KQ6eOGKKNkpg63bVfsP5fTtzMy\r\nJBSquw60qxosA3g7TmuuxLYciDnfWX1L7ysF7vJBuNDDt77C1q7RW6gMyQoD\r\noDgKLnlPTL9jjebfDccrWuZRASTLWt/6HQ3nrItmknY1CayRB8P7J5FBJGgI\r\n39mMS3w3OIK8fPa7BVx7wkSQcl7MO3f8Ej1WXMxS9QtUXKRg+LSfDHF4t+B7\r\nqWInvwxZC0lYC3UMOMTOiAirVLepDiJHJUKhdsS3/WNqgicSQvk+WlrIQO77\r\ntedGQEOHPRAPY+Od0vdSs+XgrSRThe1xEFd+/3bU+JkSGLh1ohOweCgPYoBt\r\ng52Xw6flaoecElBS3wwAVsjMdDhWyEVgiWuPpU7qbFe92hOlqkmD5FBRCb0e\r\n8anl3J74kit1uoINZOlbNHnqdtWrUPwVsHc=\r\n=4U+s\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dfc3b73028fdbaacda8e3042de42c209ce43209d","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^11.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.1.2_1683210618005_0.34466488206789925","host":"s3://npm-registry-packages"}},"9.1.3":{"name":"@libp2p/kad-dht","version":"9.1.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.1.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"a246e2710d57054f79d62749d18b9be3aca5b4d2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.1.3.tgz","fileCount":161,"integrity":"sha512-W+j4SDEr1fP3x1L+QQj7sgETs7tKkHSIGfbgeOnwiVdvpKDMqAsyGEa5t9a930esYU3PDd9wgxQhF7e0BFJ9Tw==","signatures":[{"sig":"MEUCIQDE/YGEks5PUh1giP2+TMxEIQZ+LcYsygODGzar3qfSFQIgaLI5GQt1UQDT1Rq7NU6ngzcgjkChC74Z5LAcg/yZ+n4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3004398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU8fPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq19Q/6AmdfU8OJJfsi83obbSgxXXoukxGzUkJAbTyxd3y/gnqAsA+j\r\nWrqJtr4KAYLTzrak+sgytsENup+kyXXR+5NqVydKBuhwE1NGXPqqASZzEU/o\r\nQKA90+WV0KlvJ00z0vPb7P0y/xb3nO59jVnmSix1dBaO9cax3GNDrQFlnrm3\r\np3YLvBBBPxAhmoOjt+stwgCtwDKLNR3rNHL6/kNOUUibxPYTp7s3mcrxmFey\r\nD6pB0N0/BJDKbWhm3NESa2I+iZA93nQN0bZCEqBcaRxoIpwM7cbpd1z13QIB\r\nEkpxP3ZFMLLakBfJaIozWNt3HnT6z0a0es2hC7ox6tR8FSLELG39XD9+nwvk\r\n0o2W0oI1UYIKJTLIAg7Jc95gHaqH+QMTvZTklH9Hc0FdoqCetF/CINeJte9W\r\nwT2SRJGGo7ct9PaN2uYS2c7oAXwrnRe/WX8qBSfMDBfcvTZO9zVLatYi9B15\r\nnzq5PJ4AtmeIPMuqIZAoV0KLOPrta0mJofByzX7oHTbUckRkyDJn26S0TUvN\r\nf9a/vf+qXwYHvuQASoqoxieFIrfKGDKov0IpDCQdog3t+orqvfyEBXqzJGSG\r\nQ9UTUEx3v4QQvpVwRWZ5muyhQqYdtblNMOUZ8Y1xeIYE7eIhylrd+FwKVmOx\r\ngqWGuRF1Gy2IBrM353Nkeyr7CtEdiEXjYBA=\r\n=LHL6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c5749ed0faa84cb0f5ba62e19245d289001d6bb7","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@libp2p/interface-dht":"^2.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^11.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.1.3_1683212239142_0.9373313085230066","host":"s3://npm-registry-packages"}},"9.1.4":{"name":"@libp2p/kad-dht","version":"9.1.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.1.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"3f69196406ac4b70bbc4e8a6ebe77ec3be0a8f11","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.1.4.tgz","fileCount":161,"integrity":"sha512-ykf6T+rdF4IteRtLYk1gD0MVTcq6ZzOFElEFtRPHHeuTV0HuW1wJ8uWKnWpq3gOz4+wtUCtAMiJE3TrK/A7zjA==","signatures":[{"sig":"MEUCIBuOov8TtBxMC5Y2sroguU8tXhzxAzxtAxUuJrrIyAJiAiEA4akFugHWWvEtfsrcgHl6DmFZ8zZoPyqRtCT3DwhRy0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3016989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU/kFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraRg/+MIzAysiQxI7SR1g+lsJSIRqv1VbETDXQVHn9bF3ImrDN9SXD\r\nAAj8+vt91NsdXIBC6Zw249VdwTSqUK/YSH6WGnTGr3cFwZip/SIYzOEVlhhC\r\nC26UeCHU5IizRhlVcvbBIxQkqO3a9N3mjNfwj9eprxowtsBLhZxlAPfUojM3\r\nYnEgLgcm5X9XKhXYQI+Ut91BcKjnhQecwCbVnqOwTcsSg6J0HvXh6L4yTmJO\r\nRMSddOjtSmEnpb8cHWw2PK5sF69MYsusB+QorwtTiZEiyYfNDRkkzGsKN1Mb\r\n8BAQjs7Iw6Lj+eSvw4yhyQUsu96tKuafiDTvjn2o6FSCutjVha7betTczgyk\r\n0amRjtpxG7K2qGMfq6pvzKTfTkd2E3E64u20ekkdODlPgd09GHkrLFOyIMSO\r\nICSupqWt7lISb3CYBPzaQWTqzOxsU2/ihZnQjjG8JdAXIzwr+m+iQWxnccTW\r\n3Cm9q5h7toZyJ/CkWTMmAec1HIlNBMPuwpao7t451b0l3R6mNfHKf4tuUxAm\r\nYYY0km8KqS0jubYe+bObp1auz+L6DOwQPDK6OJ9xzOtBl7YH7WQthsD1BNmh\r\nYbPyBOrZ+Q1W3f0YKiXCh/wpNC71Y67Y+LPl35Pa10P16HjipxdrAUINDf48\r\nmeXtZt5jH0odnv3ENPFos28DQ+Uyze/gLqw=\r\n=YytF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a13095c9183fab431dbcfb05208a33eb8bc4857c","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.1.4_1683224837275_0.490868315485846","host":"s3://npm-registry-packages"}},"9.1.5":{"name":"@libp2p/kad-dht","version":"9.1.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.1.5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"a1e909b9157d4c294b5e043880bfb70804979fd8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.1.5.tgz","fileCount":161,"integrity":"sha512-gUtnY7ppj6XyRA5vSIFEQlYwfl9e/B1n5FQOFPrO201x3BrJ/YWyDe+Rb/SU0ezK9XRa+L1SMdSbSOAbbqZe1w==","signatures":[{"sig":"MEUCIQDqhQI45hbgPUz1QY3wMGmtycTasMFdi2AjabqIFkuXbQIgOKh1G5YealKaZo4yvKA1AiY+tB6pOKptwcIYf9pA4/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3013871},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c17cbd72c29789f5462b3728472c03bf4942fb6f","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.1.5_1683301302731_0.5527867614378106","host":"s3://npm-registry-packages"}},"9.2.0":{"name":"@libp2p/kad-dht","version":"9.2.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.2.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"f9bf0089fa37d12a93ae69f799c151d22420d2aa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.2.0.tgz","fileCount":161,"integrity":"sha512-NuFbB1puh5zA1VbJkr68GyKjO8VO58Te4ZzjPFSDfJCgQr1N05QMOLfDzkHpUHoRD6HiULr9M76fR/mZXL3Rhg==","signatures":[{"sig":"MEUCIHL/HCd9bhljYpCzbd2cA/sC9/XEhQ6LbOZXHis/B8tYAiEA4/4oJvjyPpktZf2xNZoQ396nTHor6Ov4DPxz5RXE4A4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3020772},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"508023db253d3544d90b241ca8e1f6176fc25a2d","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.2.0_1683306219789_0.7142237593452794","host":"s3://npm-registry-packages"}},"9.3.0":{"name":"@libp2p/kad-dht","version":"9.3.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"77c8a22ce313de86f64cba8bc3a29c08c346b29b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.0.tgz","fileCount":161,"integrity":"sha512-39cqroWWbdozK2yBRVap/2uaqflKeDUBUDTYii8VNYjoQMqIegbDN92AWOjA4p2N1VECqT1v6AKSYJJTslvDJw==","signatures":[{"sig":"MEUCIQCeFN9NmyKtUAXOThHw5DoxFikeVifWdQ7zvJ3JAInYFAIgTfWf3kTkWNX9sEHBYnuCt1jtOrhuWmjZc+IyZSUwB5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3027370},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1fb2df2f2e5d8d0efff3d57469f90ad143bc588b","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.0_1683620045467_0.08462841872486693","host":"s3://npm-registry-packages"}},"9.3.1":{"name":"@libp2p/kad-dht","version":"9.3.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"ceaca99f54061ff853764078c80fce1637ffb9cf","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.1.tgz","fileCount":161,"integrity":"sha512-Lf7U6xst88up/dy5wbT5Ob+sA7cbYpuMfd8Vb2BO+Ijepv3yvXAhaKuHb4RqBOGU5aozaYnLbTnp4gKDl8vNhg==","signatures":[{"sig":"MEUCIQCBDjHr3oTscjpLIKCEE5l9aEFbqYmQyxLxWkKvBtUVVgIgRFya/3KcyrTDvP/Z0pawjPRtMq+njjQqUwB5OfTdb08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3028012},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2a96d52bf6a306a0f7b5e6240d3f2e71404c1bbb","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.1_1683626871575_0.8424673694533065","host":"s3://npm-registry-packages"}},"9.3.2":{"name":"@libp2p/kad-dht","version":"9.3.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"85d2e5f4bbec173d1f263bfb97c1cd2e26810859","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.2.tgz","fileCount":161,"integrity":"sha512-9FYHw/78zJSQB+QC+nFAgsisdh+m5rT6LAoH/31Rb0aeNfHGSPtBmT5rjJ9+Qn+ManW2hDsmi93nfGrFlWSARw==","signatures":[{"sig":"MEYCIQCclu+3GZpBk0eC9v59f+dqloxQYbAzAs1VrlDLbqZ8DAIhALylperotlyRMTWNcJlmTYVBpddHwRiHQ7XZPbPqC45B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3028652},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3a9afd578b01b2afb6fc9860a4b2462b9210724d","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","k-bucket":"^5.1.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.2_1683628650551_0.6215638369238514","host":"s3://npm-registry-packages"}},"9.3.3":{"name":"@libp2p/kad-dht","version":"9.3.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"aee2fb35697eb8aa493d1f5b4248cdeba02f0c09","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.3.tgz","fileCount":166,"integrity":"sha512-dkdbNeVF2MGNlEvoF1437d0VdqSaSyDH51sOWDnBfSrcFoebaYjxCoEzHbSp1cA5kQrpqbluG02gpr/ER5hvOw==","signatures":[{"sig":"MEUCIQDoCvmuGiFop0iU1t991VFcyzGHPZ2g9o7doBzAcdNQ8QIgC/vYzkxYLCJgl0NOFnflSP3DqVmWxZDMoipnwUXaD0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3049467},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"779eea2ddea51a1a1cd96c6d6f7f6b0f414c7c4f","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.3_1683640585182_0.9879143222562543","host":"s3://npm-registry-packages"}},"9.3.4":{"name":"@libp2p/kad-dht","version":"9.3.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"d7c219c030431ca692ada3b6c2e18bf37dfae9f0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.4.tgz","fileCount":166,"integrity":"sha512-VXPk/z71Ozl+cFMSFa7Vo4Sfxmczsh+4GV9G7NCFibFAT1eIj+EFhnT7ScVLc8r6e83xLR4koUJ4gqyNWpdDdg==","signatures":[{"sig":"MEQCIGl/Rv/NXJfmxDcrPIzd7elgc9Q/g0HpLAmicCYqJxV+AiAcyuScdAoqUWEd/DEMdQeXvXX/n1v/dP0+Ws2pEjbKWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3048575},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b70076a25cde1d59ce52be0f86682259fd173b65","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^5.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.4_1684763344894_0.19649584009389565","host":"s3://npm-registry-packages"}},"9.3.5":{"name":"@libp2p/kad-dht","version":"9.3.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"d4b66780bb7d18a022dbdc9ce0bda1256957d0e6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.5.tgz","fileCount":166,"integrity":"sha512-3Eo5GACl2fFYcx1rndCoCIL67Fu/XcfmHs2CRrOduVEdqqTvWyenJxGf5c9bwgUdA6bhA7heQ+Ffvy0bunF9Kg==","signatures":[{"sig":"MEUCIQDqDyYdruUbvhzmwuNQSvyx+jf94uC4NWV64F0BAPWLlQIgFEQ8l0pMvLUJfewZelA2ytljzupc3eP2W6RCfx3rj6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3049463},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c57f6d7051df7205f22afe09bffe92ed3a6705e7","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^5.0.1","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.5_1685112520953_0.13996426956154906","host":"s3://npm-registry-packages"}},"9.3.6":{"name":"@libp2p/kad-dht","version":"9.3.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"e49cd5a973388f03b6dffa9102a224f74119bfee","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6.tgz","fileCount":166,"integrity":"sha512-17ZNl4saDpHUu8Y72Gm9A4zdusoNYQcY4FO0vDynJnXlxWk2EruBqMExbqnCWR76d/lsufOs7GQnqIJzOdz7eg==","signatures":[{"sig":"MEQCIBWn84cnz4mX1uttGM8+hKN/DfU1/0S1pO08aXb7Wm/EAiB1dHpPC3NNolFOILS+Xtc1dJxHCI/FzWEaKurNBSJXhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3049897},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2af3a0cad4e718b6bdf3b4a9b114d9f4b4860653","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^5.0.1","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6_1685632756485_0.20489068288305545","host":"s3://npm-registry-packages"}},"9.3.7":{"name":"@libp2p/kad-dht","version":"9.3.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"d09036efd6407475c575b8f186c4161dffe963cc","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.7.tgz","fileCount":166,"integrity":"sha512-Fd3VcymGPdwc3d4Vwr+tEwcV1nRF/R0bGbwxAJ7/VrY+NRU0N2NDGy8n+/KByw9aCNAPCOCEAg57WJyKMayfRg==","signatures":[{"sig":"MEQCIFHFB984jvfYLACAs+nuqw1sty19G+TFcGp65GeQGnzOAiAwUwG40k8/g9rETvn0xC3BuIN35AHtvPYeSc+3d7YQwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3050017},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"de869058602265d53bc9b06b49fdc2d90f15ed74","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.7_1686831032573_0.47612802731203496","host":"s3://npm-registry-packages"}},"9.3.8":{"name":"@libp2p/kad-dht","version":"9.3.8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p-kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-kad-dht/issues"},"dist":{"shasum":"e7b889d7769a551987fc53d797b1c430942a6c55","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.8.tgz","fileCount":166,"integrity":"sha512-vxYp8k6BKdlVexanH0qY3swyN3b9YqUmirdEz+SrbWtFpkqrebIfcuE/P0Hef4qfvF6I3osk4D+GtCDyl+IRhQ==","signatures":[{"sig":"MEUCIQDIgg4Vw+C5R3PlyDOORJPuPLpHgStew/b7aTb51Q0FaQIgBxBhS63b569Oqu291SYepPHshZxXR/t7CQ4SKU7Jq6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106454},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b322948e7e471fd7bd2565d0a37d79888ce409d1","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"typedocs":{"kadDHT":"https://libp2p.github.io/js-libp2p-kad-dht/functions/kadDHT.html","KadDHTInit":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTInit.html","KadDHTComponents":"https://libp2p.github.io/js-libp2p-kad-dht/interfaces/KadDHTComponents.html"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-kad-dht.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.1","it-map":"^3.0.1","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.0","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.2","@types/sinon":"^10.0.14","multiformats":"^12.0.1","@libp2p/crypto":"^1.0.4","@libp2p/logger":"^2.0.1","@libp2p/record":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^2.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.0","interface-datastore":"^8.0.0","@multiformats/multiaddr":"^12.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-registrar":"^2.0.11","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-connection-manager":"^3.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.5","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.0.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^8.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"^12.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.8_1686844208693_0.5751455787234665","host":"s3://npm-registry-packages"}},"9.3.6-3dfc236e":{"name":"@libp2p/kad-dht","version":"9.3.6-3dfc236e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-3dfc236e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"178e0dbf291145bfeb32d42dd15f666cf91dffdd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-3dfc236e.tgz","fileCount":165,"integrity":"sha512-n4BGnwmXWXpVLkf3AraXwCOeyJuTk+soL0dCVbCku/P/uVoLSMNSxQg84jvtZscNcb3dVfsYramN+5kWhvSGuw==","signatures":[{"sig":"MEUCIQDB/kKEmW3IBNYgAWt5WxA3YA/Gg7hjygx/wIuljsLMuQIgXnmc2tZD9NoBowFfhabgcIgWsYj8BKr4ryTTpkDE0DI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3045500},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3dfc236e1789fb5c1e9d96189483a71124ad1bf4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.2","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.3","@types/sinon":"^10.0.15","multiformats":"^11.0.2","@libp2p/crypto":"1.0.17-3dfc236e","@libp2p/logger":"2.1.1-3dfc236e","@libp2p/record":"3.0.4-3dfc236e","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-3dfc236e","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"4.0.3-3dfc236e","@libp2p/interfaces":"3.3.2-3dfc236e","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-3dfc236e","@libp2p/interface-metrics":"4.0.8-3dfc236e","@libp2p/interface-peer-id":"2.0.2-3dfc236e","@libp2p/interface-peer-info":"1.0.10-3dfc236e","@libp2p/interface-registrar":"2.0.12-3dfc236e","@libp2p/interface-connection":"5.1.1-3dfc236e","@libp2p/interface-peer-store":"2.0.4-3dfc236e","@libp2p/interface-peer-routing":"1.1.1-3dfc236e","@libp2p/interface-peer-discovery":"2.0.0-3dfc236e","@libp2p/interface-address-manager":"3.0.1-3dfc236e","@libp2p/interface-content-routing":"2.1.1-3dfc236e","@libp2p/interface-connection-manager":"3.0.1-3dfc236e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-3dfc236e","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"12.0.1-3dfc236e","@libp2p/peer-id-factory":"2.0.3-3dfc236e","@libp2p/interface-libp2p":"3.2.0-3dfc236e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-3dfc236e_1686923027583_0.9929661830330048","host":"s3://npm-registry-packages"}},"9.3.6-ab0e3980":{"name":"@libp2p/kad-dht","version":"9.3.6-ab0e3980","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-ab0e3980","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"848c38240190efaec9e4a345c764d31351b055b8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-ab0e3980.tgz","fileCount":165,"integrity":"sha512-fyYe9QG34ZYVVIbkk+JY6aDB8/+tBidJUUatyca4BXX/qFjwNM2eCVCSEz9nJkLl11WsAuy0eWbtnxsi7Ma+Qg==","signatures":[{"sig":"MEUCIQDHCZR8aHWNUZrMZs9xF5jkmQ4Z09bUe58hSZGy7Tov7gIgCPRuCY/HtfS65d0qqKpLKiUk7dAplj0u4fEOC4GhFl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3045500},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab0e3980160dcbacf00825cfc4c6ba1d0c07a20c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.2","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.3","@types/sinon":"^10.0.15","multiformats":"^11.0.2","@libp2p/crypto":"1.0.17-ab0e3980","@libp2p/logger":"2.1.1-ab0e3980","@libp2p/record":"3.0.4-ab0e3980","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-ab0e3980","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"4.0.3-ab0e3980","@libp2p/interfaces":"3.3.2-ab0e3980","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-ab0e3980","@libp2p/interface-metrics":"4.0.8-ab0e3980","@libp2p/interface-peer-id":"2.0.2-ab0e3980","@libp2p/interface-peer-info":"1.0.10-ab0e3980","@libp2p/interface-registrar":"2.0.12-ab0e3980","@libp2p/interface-connection":"5.1.1-ab0e3980","@libp2p/interface-peer-store":"2.0.4-ab0e3980","@libp2p/interface-peer-routing":"1.1.1-ab0e3980","@libp2p/interface-peer-discovery":"2.0.0-ab0e3980","@libp2p/interface-address-manager":"3.0.1-ab0e3980","@libp2p/interface-content-routing":"2.1.1-ab0e3980","@libp2p/interface-connection-manager":"3.0.1-ab0e3980"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-ab0e3980","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"12.0.1-ab0e3980","@libp2p/peer-id-factory":"2.0.3-ab0e3980","@libp2p/interface-libp2p":"3.2.0-ab0e3980"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-ab0e3980_1687169079511_0.5829283478517266","host":"s3://npm-registry-packages"}},"9.3.6-ea8a0637":{"name":"@libp2p/kad-dht","version":"9.3.6-ea8a0637","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-ea8a0637","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86ea63142df738de6d025afbb0f3e5e9bf085a0c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-ea8a0637.tgz","fileCount":165,"integrity":"sha512-Tsm2uGNJc6dF5IXT9x8WEHQBgIi3gesueHPUi+Wak+Qm0kd4X9sjPLDnf8AEwOfz0mv6M4Zqw8xE21ekKD3oCw==","signatures":[{"sig":"MEQCIGoKU0JKvvzIWuw07o97a1f88q9gbStAKc05u6hVkMwkAiBf4ANTSBS3GTpgJDX/XWzOknRr3OClU9Jn8DoltKFTow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3045500},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ea8a06378d6733c0bcac28bed3aa3baef1e30ead","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.2","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.3","@types/sinon":"^10.0.15","multiformats":"^11.0.2","@libp2p/crypto":"1.0.17-ea8a0637","@libp2p/logger":"2.1.1-ea8a0637","@libp2p/record":"3.0.4-ea8a0637","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-ea8a0637","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"4.0.3-ea8a0637","@libp2p/interfaces":"3.3.2-ea8a0637","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-ea8a0637","@libp2p/interface-metrics":"4.0.8-ea8a0637","@libp2p/interface-peer-id":"2.0.2-ea8a0637","@libp2p/interface-peer-info":"1.0.10-ea8a0637","@libp2p/interface-registrar":"2.0.12-ea8a0637","@libp2p/interface-connection":"5.1.1-ea8a0637","@libp2p/interface-peer-store":"2.0.4-ea8a0637","@libp2p/interface-peer-routing":"1.1.1-ea8a0637","@libp2p/interface-peer-discovery":"2.0.0-ea8a0637","@libp2p/interface-address-manager":"3.0.1-ea8a0637","@libp2p/interface-content-routing":"2.1.1-ea8a0637","@libp2p/interface-connection-manager":"3.0.1-ea8a0637"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-ea8a0637","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"12.0.1-ea8a0637","@libp2p/peer-id-factory":"2.0.3-ea8a0637","@libp2p/interface-libp2p":"3.2.0-ea8a0637"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-ea8a0637_1687170535374_0.24859246506371346","host":"s3://npm-registry-packages"}},"9.3.6-d853d124":{"name":"@libp2p/kad-dht","version":"9.3.6-d853d124","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-d853d124","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"71577a45c652085a08258c3a448b42db20192bef","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-d853d124.tgz","fileCount":165,"integrity":"sha512-HdWSWp5b31vnMChX5eqO5uGZXWyEdt3rZK8wIGFGFJBd9JQaCANjKQGu7q0NbrqIsKf6fojS3UiBf/MFjO8rTg==","signatures":[{"sig":"MEQCIBb4BL/XkrVK73stCO5ELuVisVf6qRh4KEswnCQ2Sfx2AiBG5IzNpZYrCsLo0uKHqkJhgKou6uUYUV4K3iQp68QElg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3045500},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d853d1247f90317966bc95bd56f56dac0e9fee88","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i protons -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.2","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.1","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.3","@types/sinon":"^10.0.15","multiformats":"^11.0.2","@libp2p/crypto":"1.0.17-d853d124","@libp2p/logger":"2.1.1-d853d124","@libp2p/record":"3.0.4-d853d124","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-d853d124","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/topology":"4.0.3-d853d124","@libp2p/interfaces":"3.3.2-d853d124","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-d853d124","@libp2p/interface-metrics":"4.0.8-d853d124","@libp2p/interface-peer-id":"2.0.2-d853d124","@libp2p/interface-peer-info":"1.0.10-d853d124","@libp2p/interface-registrar":"2.0.12-d853d124","@libp2p/interface-connection":"5.1.1-d853d124","@libp2p/interface-peer-store":"2.0.4-d853d124","@libp2p/interface-peer-routing":"1.1.1-d853d124","@libp2p/interface-peer-discovery":"2.0.0-d853d124","@libp2p/interface-address-manager":"3.0.1-d853d124","@libp2p/interface-content-routing":"2.1.1-d853d124","@libp2p/interface-connection-manager":"3.0.1-d853d124"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.0","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-d853d124","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/interface-mocks":"12.0.1-d853d124","@libp2p/peer-id-factory":"2.0.3-d853d124","@libp2p/interface-libp2p":"3.2.0-d853d124"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-d853d124_1687182568748_0.046122806344921274","host":"s3://npm-registry-packages"}},"9.3.6-6fdaa7dc":{"name":"@libp2p/kad-dht","version":"9.3.6-6fdaa7dc","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-6fdaa7dc","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6c75371e133a9b28efdce369d8170e2342f69b33","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-6fdaa7dc.tgz","fileCount":191,"integrity":"sha512-389CY0rR7fcpP9dVsiK4JieFpm2i624idAGa5KNsO2trTUPyRGPHIPnLf3UvAvPak7288LBwMJkqtHriRSSV5w==","signatures":[{"sig":"MEUCIQDMAJ+dtl+kTXA0aYwo3q+XfzJFw/IgIABoBJOc4fmz0QIgHivPXRVsgLJdC4qb6oaR7aRTxj4y5BLhRpyuvvA3xQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106896},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6fdaa7dc18b7dcf5b62f6db9a751532902527920","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-6fdaa7dc","@libp2p/logger":"2.1.1-6fdaa7dc","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-6fdaa7dc","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-6fdaa7dc","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-6fdaa7dc","@libp2p/interface-internal":"0.0.1-6fdaa7dc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-6fdaa7dc","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-6fdaa7dc","@libp2p/interface-compliance-tests":"3.0.7-6fdaa7dc"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-6fdaa7dc_1687248445319_0.40230334647684085","host":"s3://npm-registry-packages"}},"9.3.6-8b0e6bef":{"name":"@libp2p/kad-dht","version":"9.3.6-8b0e6bef","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-8b0e6bef","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3086bbdd7d62c0883cfcd6000087f4aa753db857","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-8b0e6bef.tgz","fileCount":191,"integrity":"sha512-hmc5UG9MmdOqaRSnAv/yWGlgu5VXwYSZooXUHv6ic3SsG38ZSLxPurg5IHYoVcdeFYNfyfKH8YrEJnh0oV4fqw==","signatures":[{"sig":"MEUCIAeJKfZsB8c+Zan74pH7DsbRJagOuV0HKEd5B/WsU3eKAiEA34BlNUD29No2Ikb6Sh1Y8fP8rZlQUfqsfCoXFLFd8v0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106896},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b0e6bef0a9130ed87a3c399d4645791d1d830c7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-8b0e6bef","@libp2p/logger":"2.1.1-8b0e6bef","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-8b0e6bef","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-8b0e6bef","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-8b0e6bef","@libp2p/interface-internal":"0.0.1-8b0e6bef"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-8b0e6bef","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-8b0e6bef","@libp2p/interface-compliance-tests":"3.0.7-8b0e6bef"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-8b0e6bef_1687399871862_0.42581159703152416","host":"s3://npm-registry-packages"}},"9.3.6-05abd49f":{"name":"@libp2p/kad-dht","version":"9.3.6-05abd49f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-05abd49f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"edddff7e996f73e694ad688931ac0949f648d904","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-05abd49f.tgz","fileCount":191,"integrity":"sha512-b/IzEWDVnit4A6NvBwXXWhiuh1fEYt8CtoV0yHQ9XYlhJ6ZernRGhknDt09l6q2ZX09pjhMXw768Y35Y4umBDw==","signatures":[{"sig":"MEQCIHPy0nMUg2uOpxrKLTjX/y6roFuaYdfmmEx4OyT6qs3UAiBLAcAAG+J+lww3z6pGctbcx8X7CcRmpSWkAgSvJoZ3zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106896},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"05abd49ff419f862238b3ed9c1fc6422389b250a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-05abd49f","@libp2p/logger":"2.1.1-05abd49f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-05abd49f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-05abd49f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-05abd49f","@libp2p/interface-internal":"0.0.1-05abd49f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-05abd49f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-05abd49f","@libp2p/interface-compliance-tests":"3.0.7-05abd49f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-05abd49f_1687403296642_0.40841654978022546","host":"s3://npm-registry-packages"}},"9.3.6-f427cfc9":{"name":"@libp2p/kad-dht","version":"9.3.6-f427cfc9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-f427cfc9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"641d808cee75586d9af993560d387c25d7de9bb5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-f427cfc9.tgz","fileCount":191,"integrity":"sha512-AvQltnBf1HGUWWkBhzF40kh5bfvOEnPsfwNkrFImLOMmvNgyHPnd5Wx/JE43YWUqJDOD6HYvY9iBG9k9W9VYyg==","signatures":[{"sig":"MEUCIQCOLQUp/9I5FAvBzIantVoRWX5EbMyHeXHopZ1Zu81lXQIgX7fVFxEp2oGQnLdtZ5u/SlhHR9i4hNxGT4N/z9Ki5h8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106896},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f427cfc923a4bf9fd328386897a0e7181969c854","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-f427cfc9","@libp2p/logger":"2.1.1-f427cfc9","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-f427cfc9","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-f427cfc9","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-f427cfc9","@libp2p/interface-internal":"0.0.1-f427cfc9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-f427cfc9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-f427cfc9","@libp2p/interface-compliance-tests":"3.0.7-f427cfc9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-f427cfc9_1687779981383_0.11918168132638596","host":"s3://npm-registry-packages"}},"9.3.6-879f4794":{"name":"@libp2p/kad-dht","version":"9.3.6-879f4794","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-879f4794","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"337ace48a4bfe9f90b335a181fdc71fa5d18ac12","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-879f4794.tgz","fileCount":191,"integrity":"sha512-MWKb1FnwSVLm78AA7ZcqwdYtUwRQiVeP+vM1qU11A0zcrqvo6JJAvMJhpCgDOudNphvrruyBWGZgy0oSsLUhKA==","signatures":[{"sig":"MEUCIQCIVEmBZ/mwQR7X9+tw9nzB87SIIi0Z4Ri+/hGcNeWOSgIgTtzJxzHX9ipuV1xrChCyBMJqF5ka7cQ3UTp4If0cVNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106896},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"879f4794b96b4a22cc25f51e12b87bd0c10109dc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-879f4794","@libp2p/logger":"2.1.1-879f4794","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-879f4794","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-879f4794","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-879f4794","@libp2p/interface-internal":"0.0.1-879f4794"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-879f4794","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-879f4794","@libp2p/interface-compliance-tests":"3.0.7-879f4794"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-879f4794_1687863447644_0.2070493739572925","host":"s3://npm-registry-packages"}},"9.3.6-2e561fe9":{"name":"@libp2p/kad-dht","version":"9.3.6-2e561fe9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-2e561fe9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c28330a233d30780314db81e00653054b03cef9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-2e561fe9.tgz","fileCount":191,"integrity":"sha512-MPI3QMFPZsm+zJOhzRK6CCUxTO7bfRxwP7LPDyMIEGY/qZbdFvP0bqkJwbOBth5xChPGlMkwkquNxr9xWubvrg==","signatures":[{"sig":"MEYCIQDObtWGuWYpvAOw66it5xl2Gtd4dn2hsZg1WYbo3g/tUgIhAPBpTPtfXXkcOE1TkYxqnlzsdYIj3aDEwrigqHL/7By9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106896},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2e561fe9d2d3a4e7c38bd0bf4baf41978c4d9438","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-2e561fe9","@libp2p/logger":"2.1.1-2e561fe9","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-2e561fe9","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-2e561fe9","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-2e561fe9","@libp2p/interface-internal":"0.0.1-2e561fe9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-2e561fe9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-2e561fe9","@libp2p/interface-compliance-tests":"3.0.7-2e561fe9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-2e561fe9_1687867162940_0.4325090705816852","host":"s3://npm-registry-packages"}},"9.3.6-85a317bb":{"name":"@libp2p/kad-dht","version":"9.3.6-85a317bb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-85a317bb","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0e4820db7a08485f072df8cf87a7cee4d2858e91","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-85a317bb.tgz","fileCount":191,"integrity":"sha512-bJSsWe1Esav6g5vGktH3lHWNBPSKxA3MC0j8cLkZxYxuATjc11LHJjcKmeNaBA6F/UWi91h8d4HSngdTmsTZ4Q==","signatures":[{"sig":"MEUCID1GHvcVWOS0i4dtmc5yRH3B/rcLqtnNLfxwohNFuYE0AiEAv0yT65X5SkPs3gTg4YIJ2rH52JAdsJpECRCvM32a0Yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106896},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"85a317bb97b1e7250da2640934ccca6da06dc184","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-85a317bb","@libp2p/logger":"2.1.1-85a317bb","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-85a317bb","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-85a317bb","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-85a317bb","@libp2p/interface-internal":"0.0.1-85a317bb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-85a317bb","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-85a317bb","@libp2p/interface-compliance-tests":"3.0.7-85a317bb"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-85a317bb_1687876992023_0.5395498022533471","host":"s3://npm-registry-packages"}},"9.3.6-42c1c097":{"name":"@libp2p/kad-dht","version":"9.3.6-42c1c097","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-42c1c097","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"927249d67444ac4e92d69ba19186c2984d872cde","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-42c1c097.tgz","fileCount":191,"integrity":"sha512-izHfz6cp0zCf/o6AXIo+miZpvR7DnNmWMLtFN4NjBjkkY9SLWmdQ1VL+MFB3/MU4THfyykPqxFDQty08WU5+WQ==","signatures":[{"sig":"MEUCIGIy8Qp64VDkHb2TcBYlcl6wUiKn+37PvayaMtoD1JpBAiEAr77C54VTq7aPeN44apiADU8NBGtxO+/zwudRcb6My8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106896},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"42c1c097fce73ef5035985f8e9305e735852b940","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-42c1c097","@libp2p/logger":"2.1.1-42c1c097","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-42c1c097","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-42c1c097","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-42c1c097","@libp2p/interface-internal":"0.0.1-42c1c097"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.0","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-42c1c097","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-42c1c097","@libp2p/interface-compliance-tests":"3.0.7-42c1c097"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-42c1c097_1687880416042_0.5831346117704828","host":"s3://npm-registry-packages"}},"9.3.6-7fb23cd3":{"name":"@libp2p/kad-dht","version":"9.3.6-7fb23cd3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-7fb23cd3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"97c3a5b58bbf98e1fb677d0a216818d6c5a6a56d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-7fb23cd3.tgz","fileCount":191,"integrity":"sha512-xx5xnbpfZ31djown0JdQxiFzkKIOPDRHnH8pGytCPfnS227GXcjYr91Vg3+3mUKCZdwr8GYwS1WhS6lFBl+w3Q==","signatures":[{"sig":"MEQCIEuSsdaGjyEUYEB/jZVXyokpAziup4F5XV8dr5h7wKRmAiB5L7ciiuaQkZSxGnvmVxeLHgqQrbVEBHZwndNtnHDNUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106916},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7fb23cd340789041587a073975a88d8c5a327fd8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-7fb23cd3","@libp2p/logger":"2.1.1-7fb23cd3","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-7fb23cd3","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-7fb23cd3","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-7fb23cd3","@libp2p/interface-internal":"0.0.1-7fb23cd3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-7fb23cd3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-7fb23cd3","@libp2p/interface-compliance-tests":"3.0.7-7fb23cd3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-7fb23cd3_1687942715736_0.05731160157647053","host":"s3://npm-registry-packages"}},"9.3.6-6eab9c5e":{"name":"@libp2p/kad-dht","version":"9.3.6-6eab9c5e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-6eab9c5e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0dfd1893185d8793b2970417800e3bafd279318","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-6eab9c5e.tgz","fileCount":191,"integrity":"sha512-uGe2KwW3+rpk5NaH/UiXGNLZ5ek7jKDHhXXYUQXUG/tcUggKd1+545GIMPa80ikd7qTnJmuw4+5Xzlshas/cMA==","signatures":[{"sig":"MEYCIQDUzyKeE0L1dmwbB5i1UGvKYJCmmBx1hRAR6KjpENwglwIhAJoJPSb4lROyYBvZP3picw/GlomHmYrxG+/2LjP+7482","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107451},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6eab9c5e3d5cf829abdf347b2f8b86ae5404cd10","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-6eab9c5e","@libp2p/logger":"2.1.1-6eab9c5e","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-6eab9c5e","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-6eab9c5e","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-6eab9c5e","@libp2p/interface-internal":"0.0.1-6eab9c5e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-6eab9c5e","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-6eab9c5e","@libp2p/interface-compliance-tests":"3.0.7-6eab9c5e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-6eab9c5e_1688492417198_0.17719059544465643","host":"s3://npm-registry-packages"}},"9.3.6-5315f7bc":{"name":"@libp2p/kad-dht","version":"9.3.6-5315f7bc","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-5315f7bc","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"084c14c6a8e8040b460c99beb09e166191bc81e3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-5315f7bc.tgz","fileCount":191,"integrity":"sha512-HyHlDtMSeMvUCgZooSzmph4fUr0BxCSNqVjwnBzSF47QV9xfFPbO9VU2/qfdvc6f/rVCAVn7hSxHv7F1jNFbfg==","signatures":[{"sig":"MEQCIB2s/zGFRElFoVhZ+VZ/7pC8s6qRDempHpJpQI6nN4biAiA7voNwaGL8EKa85/cWqzZXaEqUf6jc89d7nBtT1NomvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107451},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5315f7bc720e8e45ed7bdafa8397b6a1acc2fe4b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-5315f7bc","@libp2p/logger":"2.1.1-5315f7bc","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-5315f7bc","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-5315f7bc","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-5315f7bc","@libp2p/interface-internal":"0.0.1-5315f7bc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-5315f7bc","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-5315f7bc","@libp2p/interface-compliance-tests":"3.0.7-5315f7bc"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-5315f7bc_1688506468620_0.39062829048275005","host":"s3://npm-registry-packages"}},"9.3.6-daeb43d8":{"name":"@libp2p/kad-dht","version":"9.3.6-daeb43d8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-daeb43d8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"89bc26367ae7e31348746e35a01af39ec73885d0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-daeb43d8.tgz","fileCount":191,"integrity":"sha512-QTmmbukTg8JoWqeSUSubrVgE4UXEVVQR0yyCJKEk3UeBJlXZ8fu4Uf3CI8yJsKHMKAJRt3YUk+mQD2EUj5iHPw==","signatures":[{"sig":"MEYCIQC47fQgDRMMUIbIoBJ1dZ0qz09h9JKtZjnSz8037RJCyQIhAMYuHsgd/IQJ7/UlVhihMXiy9/uXpeTEG9cbT3nBRXgF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107451},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"daeb43d8821d2df1999871797a22fbdf502731f8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-daeb43d8","@libp2p/logger":"2.1.1-daeb43d8","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-daeb43d8","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-daeb43d8","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-daeb43d8","@libp2p/interface-internal":"0.0.1-daeb43d8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-daeb43d8","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-daeb43d8","@libp2p/interface-compliance-tests":"3.0.7-daeb43d8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-daeb43d8_1688582978777_0.24245309193445008","host":"s3://npm-registry-packages"}},"9.3.6-5eee70a4":{"name":"@libp2p/kad-dht","version":"9.3.6-5eee70a4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-5eee70a4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"acb216e73ebbd6151827531e13bd718cb986446d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-5eee70a4.tgz","fileCount":191,"integrity":"sha512-3sZod/qTBlHpT93zdaItx8XQtsfOzJAgbJQmONdrJ3UoD0DuLgr0IKsviWx7Lwc651pytB7u5tKr7vbjXEuXLg==","signatures":[{"sig":"MEUCIBiXIkU5cwta/mScXmOO3MHVNMpEUnFdEwJeQpv40I4dAiEAuIt8hmkabCbRbgG9A42wPs7wSYMfo9JzXjQiyaw5JnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107451},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5eee70a4b83e05342c629dda41a0b59b43ce30a3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-5eee70a4","@libp2p/logger":"2.1.1-5eee70a4","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-5eee70a4","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-5eee70a4","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-5eee70a4","@libp2p/interface-internal":"0.0.1-5eee70a4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-5eee70a4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-5eee70a4","@libp2p/interface-compliance-tests":"3.0.7-5eee70a4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-5eee70a4_1689728635211_0.6300465089546339","host":"s3://npm-registry-packages"}},"9.3.6-7b5c54dd":{"name":"@libp2p/kad-dht","version":"9.3.6-7b5c54dd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-7b5c54dd","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7559b0244c17bc29bc253ac8b6ea5e07062d7ce6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-7b5c54dd.tgz","fileCount":191,"integrity":"sha512-8qoc/oxUEIoVSiFpzMfjKWBp7WvrqItXvb7dgWLO361zZm3D0pez4QWCiYFcXtpMWG0AOt98fcVJ64UKiPZy/A==","signatures":[{"sig":"MEUCIQCwUr1alpxtxfAktd+Qe9eoY3P5ppJii2DioSdCRTfijQIgGe2NhrcPqaaoR9R3TohD16ztl/X/tVyw2IorpAyEVFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107451},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7b5c54ddcec99c90c2fdc0539a83d576f172aa49","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-7b5c54dd","@libp2p/logger":"2.1.1-7b5c54dd","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-7b5c54dd","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-7b5c54dd","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-7b5c54dd","@libp2p/interface-internal":"0.0.1-7b5c54dd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-7b5c54dd","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-7b5c54dd","@libp2p/interface-compliance-tests":"3.0.7-7b5c54dd"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-7b5c54dd_1689781935802_0.21140565787918142","host":"s3://npm-registry-packages"}},"9.3.6-06f4901a":{"name":"@libp2p/kad-dht","version":"9.3.6-06f4901a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-06f4901a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"19254853f19f82f0149b746ca8948752f3d7b290","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-06f4901a.tgz","fileCount":191,"integrity":"sha512-siBOl7HrYlDeyQT1IFgJo4gp/vk8sEQcNhnU+OLGEXGpfGDWu7ETFl0XbMOwu1k4XsxM7PmHLI2DzkkC3FDWOg==","signatures":[{"sig":"MEYCIQDn63Pgehi/7gvLm1eIiPWF0HLfjFoqmKjZwBBZBevtsQIhAIgu+IeawGqhMshsX7QiHXRh4llsB48rA04xfD3hTKgG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107451},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06f4901a367ef8e6b9f74bc9b896cdb091c31b12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-06f4901a","@libp2p/logger":"2.1.1-06f4901a","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-06f4901a","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-06f4901a","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-06f4901a","@libp2p/interface-internal":"0.0.1-06f4901a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-06f4901a","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-06f4901a","@libp2p/interface-compliance-tests":"3.0.7-06f4901a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-06f4901a_1689840291966_0.5411003612251462","host":"s3://npm-registry-packages"}},"9.3.6-e9cafd3d":{"name":"@libp2p/kad-dht","version":"9.3.6-e9cafd3d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-e9cafd3d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"529c34d75d4df6a790caa2bead0a46934226664c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-e9cafd3d.tgz","fileCount":191,"integrity":"sha512-AyfnFN8/Pya8y1JAQ4MMBxc64MxV6HBrHPLSKSjK00gkpv8AYtuvj404dekehfU5zXahmp7KdX1gkuJM2zvb/g==","signatures":[{"sig":"MEYCIQDTh/78Qj1M3cvDkD6lY4JLW+BE+PFSWWoGJ2HSTSv7BgIhAPywICqbjgvCYQ23DeXPqZSpIDNG9D5qdemnc+ZlDnI+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107451},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e9cafd3d8ab0f8e0655ff44e04aa41fccc912b51","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-e9cafd3d","@libp2p/logger":"2.1.1-e9cafd3d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-e9cafd3d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-e9cafd3d","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-e9cafd3d","@libp2p/interface-internal":"0.0.1-e9cafd3d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-e9cafd3d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-e9cafd3d","@libp2p/interface-compliance-tests":"3.0.7-e9cafd3d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-e9cafd3d_1689856073672_0.6674612411512619","host":"s3://npm-registry-packages"}},"9.3.6-b36ec7f2":{"name":"@libp2p/kad-dht","version":"9.3.6-b36ec7f2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-b36ec7f2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8979324c4b01cf2351d89138fd2f30d18417c37c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-b36ec7f2.tgz","fileCount":191,"integrity":"sha512-AUdXd+fWj8tSaKMvxNXn5Q8EL2sWvoM0RwaCQltBUOCgpjVHZOq5tBGOdOsFER+U/Zsti4F4enX00canR9SIbg==","signatures":[{"sig":"MEUCIB65I/cgsH/1Kcs6P1jRbRdOp10ObdwSkurLJtw6vZ8lAiEAvUIM0ybRlRbUb4IU/tNpfw61SbBRR3n+BS8or6hHt0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107538},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b36ec7f24e477af21cec31effc086a6c611bf271","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-b36ec7f2","@libp2p/logger":"2.1.1-b36ec7f2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-b36ec7f2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-b36ec7f2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-b36ec7f2","@libp2p/interface-internal":"0.0.1-b36ec7f2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-b36ec7f2","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-b36ec7f2","@libp2p/interface-compliance-tests":"3.0.7-b36ec7f2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-b36ec7f2_1689955209288_0.8590205010516758","host":"s3://npm-registry-packages"}},"9.3.6-562f9b08":{"name":"@libp2p/kad-dht","version":"9.3.6-562f9b08","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-562f9b08","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4abe38edfd63187bec219f3750f4bdafb79e05ef","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-562f9b08.tgz","fileCount":191,"integrity":"sha512-BYBezZFOGfacKpUWfgSYUxVUrxPKzfiiWCEPnI8sIfNkC+0cKxEcFJ1VJ6Oju34eUO7umxrFYy4E/BWgw1nhsw==","signatures":[{"sig":"MEUCIGJi3qLXYgf9b4DTZPHD2TTxxJ0kwbHQQ2KrVCt/S15QAiEAzKzohRHBVAjQMoMNRvhtnw+bXS+6chckZgqZINUGMJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107538},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"562f9b083140151ef39680cc7ce969117905de22","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-562f9b08","@libp2p/logger":"2.1.1-562f9b08","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-562f9b08","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-562f9b08","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-562f9b08","@libp2p/interface-internal":"0.0.1-562f9b08"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-562f9b08","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-562f9b08","@libp2p/interface-compliance-tests":"3.0.7-562f9b08"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-562f9b08_1689956106177_0.8777203090979475","host":"s3://npm-registry-packages"}},"9.3.6-b1024c6c":{"name":"@libp2p/kad-dht","version":"9.3.6-b1024c6c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-b1024c6c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"663cce2ff5ab00da4160b02791466d9ade7e87f7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-b1024c6c.tgz","fileCount":191,"integrity":"sha512-zPltjiyfASNvon/jH8+mKUl+14V3VACrUozNDC8ZokSxH31AVpAmM9a8gNjmXDCHkXh4T19q8ngmlb3lWb2Gaw==","signatures":[{"sig":"MEQCICrHhJQczLZg5349fYAJUcY8EUNirwAqMxIYkfHpgP0DAiBLzSfODD3uTuDpfvjOASDniMdpon2yMwrVkm5YbxvB6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107538},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b1024c6cc352b0e3bb17f7a06dff0f7d9a3e24e0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-b1024c6c","@libp2p/logger":"2.1.1-b1024c6c","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-b1024c6c","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-b1024c6c","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-b1024c6c","@libp2p/interface-internal":"0.0.1-b1024c6c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-b1024c6c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-b1024c6c","@libp2p/interface-compliance-tests":"3.0.7-b1024c6c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-b1024c6c_1690199310406_0.8574732908677556","host":"s3://npm-registry-packages"}},"9.3.6-791f56f0":{"name":"@libp2p/kad-dht","version":"9.3.6-791f56f0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-791f56f0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"894a6bcd033b1319e6e553faea919acef91bd04e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-791f56f0.tgz","fileCount":191,"integrity":"sha512-X1JvYZZTOvGc1exIxc99ONn42DgUkwmUvAwc7y6Or1xbh3z2YbQl2SDyKok+W4Grw3lRHgKwhTEjq94NL4MD6w==","signatures":[{"sig":"MEYCIQDFeyVmICAHQ3tBzwuwcpy8xxbxBF5PeCLasME6m262JgIhAJ+p87kq1X/1cznZlxR8PSsKxIjbwNAcOJ+GQqbsA+zX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107538},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"791f56f06bd1489d6ed29eed0517a03d6b7544fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-791f56f0","@libp2p/logger":"2.1.1-791f56f0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-791f56f0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-791f56f0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-791f56f0","@libp2p/interface-internal":"0.0.1-791f56f0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-791f56f0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-791f56f0","@libp2p/interface-compliance-tests":"3.0.7-791f56f0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-791f56f0_1690270251585_0.5027281550876139","host":"s3://npm-registry-packages"}},"9.3.6-c2232166":{"name":"@libp2p/kad-dht","version":"9.3.6-c2232166","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-c2232166","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15c6313f82bb0e8eaa864b41cac43a9b9cf3d7cb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-c2232166.tgz","fileCount":191,"integrity":"sha512-K3fL5lQ8RpOYE78WYSdJ2PYErb2Exg4a1y4kG2BGfR7KUsKCnFV3wKaKYWGfbtvTXQazvLpyX4wZHbb0fRpH6A==","signatures":[{"sig":"MEQCIH4XArYR/5sH6+y+VQ8FUtUV/qrMJmxxlfydvxrHtqnAAiAYp7nBQI//KUeS4k/lljBEiCKqUuXjilS7zsOIR/xKdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107538},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c22321662f9dde963993865506655fce05967c73","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-c2232166","@libp2p/logger":"2.1.1-c2232166","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-c2232166","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-c2232166","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-c2232166","@libp2p/interface-internal":"0.0.1-c2232166"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-c2232166","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-c2232166","@libp2p/interface-compliance-tests":"3.0.7-c2232166"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-c2232166_1690291085857_0.9517957355481321","host":"s3://npm-registry-packages"}},"9.3.6-7debe031":{"name":"@libp2p/kad-dht","version":"9.3.6-7debe031","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-7debe031","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f77df8d3d55df4ef8d874b46f97ed0484e1f00d4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-7debe031.tgz","fileCount":191,"integrity":"sha512-F2AZ+0snfIS4ek5tJjWEQzlzbjVFGERuHlS97G5BmcwBmMxtps9z9s43Roerj6xlPfzd6FGPiDVnc+F5B+iwyg==","signatures":[{"sig":"MEUCIQDLtptcZz3tjmVqrHDErU82Vcy6iPCP584yxj4UJGiNEgIgCnyLlO1H9l1vrEXth/zqWRznNLDqzxSyoqjmMG3IzNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107538},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7debe0312f6df68e27dc26410a745c98477abe59","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.16.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-7debe031","@libp2p/logger":"2.1.1-7debe031","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-7debe031","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-7debe031","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-7debe031","@libp2p/interface-internal":"0.0.1-7debe031"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-7debe031","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-7debe031","@libp2p/interface-compliance-tests":"3.0.7-7debe031"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-7debe031_1690353249528_0.26291062395793485","host":"s3://npm-registry-packages"}},"9.3.6-a1ec46b5":{"name":"@libp2p/kad-dht","version":"9.3.6-a1ec46b5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-a1ec46b5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e9414b68265a97577985c39df1f33172fd5d2159","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-a1ec46b5.tgz","fileCount":191,"integrity":"sha512-06hxLDDvS1StUyWWzrTAQu5UmF+1cMUvKaJuWayJFXTf5/GT6ZwtK3CQpqXRsOC9wWPOytLYq0iLwxSHKZ4dGQ==","signatures":[{"sig":"MEYCIQChyBZ/jbf5MtDLtNTNS5LQ1D7LDYHBFic6POIoK6bXOwIhAKPuiEK1RPzNx7rho2OM0cPdlOIOmCnGJVVWjiP2Sv4b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107538},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a1ec46b5f5606b7bdf3e5b085013fb88e26439f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-a1ec46b5","@libp2p/logger":"2.1.1-a1ec46b5","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-a1ec46b5","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-a1ec46b5","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-a1ec46b5","@libp2p/interface-internal":"0.0.1-a1ec46b5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-a1ec46b5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-a1ec46b5","@libp2p/interface-compliance-tests":"3.0.7-a1ec46b5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-a1ec46b5_1690388161169_0.13593250692657977","host":"s3://npm-registry-packages"}},"9.3.6-c999d6a7":{"name":"@libp2p/kad-dht","version":"9.3.6-c999d6a7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-c999d6a7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3150061e0bf2af9e21494441c18cf4e13fe12c46","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-c999d6a7.tgz","fileCount":191,"integrity":"sha512-OH+AEQYu1hIp0ZS7u2N7EaiMYa4VIb3gj+/I4mLh+HIe9Z+0cp2So2O7oiJlXgtrnl7PShmNacqoqxL64rDiuQ==","signatures":[{"sig":"MEUCIQDI2TZSOhJXwnGkh0eMIQZqNI8e9NpViSFHpXJAoX+zKQIgeEphD/g9sHtXgexOvSIxAcYLXpGk151tvI4/pBuIGiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107232},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c999d6a74971f5bfa5f173595cbf91cfad469bf8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-c999d6a7","@libp2p/logger":"2.1.1-c999d6a7","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-c999d6a7","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-c999d6a7","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-c999d6a7","@libp2p/interface-internal":"0.0.1-c999d6a7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-c999d6a7","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-c999d6a7","@libp2p/interface-compliance-tests":"3.0.7-c999d6a7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-c999d6a7_1690471391993_0.5248273861146275","host":"s3://npm-registry-packages"}},"9.3.6-69c93ac5":{"name":"@libp2p/kad-dht","version":"9.3.6-69c93ac5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-69c93ac5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bd0cc66781a21852b77dbb106f2ca0e400ff9d69","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-69c93ac5.tgz","fileCount":191,"integrity":"sha512-FBXz2QVcSOzSgjSosqj0XziF8ZFGMqIBct4XXi5cW2zvZmDon6o/mArHwmcnlE4ZKqvOvresSGoNmfFRQZwdoA==","signatures":[{"sig":"MEQCICj6SaJNaPsEIbs7zeI0g7BoSNRp5UiBhVZQXj2cOItNAiBtmjHGoD+81ZFkTXKpFf4q67S7ZF5pPsv8FAHdrmM4dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091008},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"69c93ac573e344aded16959d9ec21fd3e623c733","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-69c93ac5","@libp2p/logger":"2.1.1-69c93ac5","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-69c93ac5","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-69c93ac5","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-69c93ac5","@libp2p/interface-internal":"0.0.1-69c93ac5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-69c93ac5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-69c93ac5","@libp2p/interface-compliance-tests":"3.0.7-69c93ac5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-69c93ac5_1690567136864_0.13021471144287222","host":"s3://npm-registry-packages"}},"9.3.6-7f60b579":{"name":"@libp2p/kad-dht","version":"9.3.6-7f60b579","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-7f60b579","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d9c909bd1cf2e44a8fa049b85363ed2ceb14ac68","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-7f60b579.tgz","fileCount":191,"integrity":"sha512-tOrqrOFJfJKsmKMEXYts/NMaCq0a7XZadQp2IdoPIvjgXZM507WHvYFponskkf83QL3hlpnS/39Y+fDSD9PmPg==","signatures":[{"sig":"MEUCIQDln/iGce5KmKVEToUecp6mRIQqKMEW/Q35mTS6Tm1B/QIgEkgFECHb/wwuhgGL1sJVOSl2beEleYgTJACApt53H3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7f60b579cda088970f7b50ecdbf4d342d32f6f0b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-7f60b579","@libp2p/logger":"2.1.1-7f60b579","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-7f60b579","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-7f60b579","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-7f60b579","@libp2p/interface-internal":"0.0.1-7f60b579"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-7f60b579","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-7f60b579","@libp2p/interface-compliance-tests":"3.0.7-7f60b579"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-7f60b579_1690575952940_0.8664297035018367","host":"s3://npm-registry-packages"}},"9.3.6-a41d25d4":{"name":"@libp2p/kad-dht","version":"9.3.6-a41d25d4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-a41d25d4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3303a794ac708840faaa9582873250856ce550b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-a41d25d4.tgz","fileCount":191,"integrity":"sha512-6eUynO7dJltiy4+G1scno9UksiYRv8owyw/8ZWRI0AAaGi7Te2TK2HGvJW/iopD8bIGxRM/c6vdj815R5RkLCQ==","signatures":[{"sig":"MEUCIQCOT6YU1lpO1PRz0JnpClTEizRcWBSrRViUpfDq6iidEgIgJ9F3qwkR9OtHKVK54O8Zub3VjuFsbin9Vlh4sYU7Rpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a41d25d49696febd7fd903bbdcc95ebaeb5d4b35","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-a41d25d4","@libp2p/logger":"2.1.1-a41d25d4","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-a41d25d4","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-a41d25d4","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-a41d25d4","@libp2p/interface-internal":"0.0.1-a41d25d4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-a41d25d4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-a41d25d4","@libp2p/interface-compliance-tests":"3.0.7-a41d25d4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-a41d25d4_1690718503951_0.6831956072479914","host":"s3://npm-registry-packages"}},"9.3.6-57c32721":{"name":"@libp2p/kad-dht","version":"9.3.6-57c32721","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-57c32721","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"10de6036e5269b390a9a3604258ad640261a51fe","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-57c32721.tgz","fileCount":191,"integrity":"sha512-9HXSO7J7XIKwohB1YEKQOZNmxcGiXgn7CSvVa9Ui4QK3rChIWJulQZLjbuUmTC+An+1zabKGkm784ddWUDfBWw==","signatures":[{"sig":"MEQCIErAKuQx8MVCiqMj5TKDcIMUsQpyZis2k0/K08/QuxbZAiBkXoAbAj4k8hhCapMt/DAolI3vBMW27Ef9d7bUQNUs/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"57c32721c881aeb39979be0604c379c47bda8374","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-57c32721","@libp2p/logger":"2.1.1-57c32721","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-57c32721","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-57c32721","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-57c32721","@libp2p/interface-internal":"0.0.1-57c32721"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-57c32721","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-57c32721","@libp2p/interface-compliance-tests":"3.0.7-57c32721"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-57c32721_1690720396932_0.9702904190673178","host":"s3://npm-registry-packages"}},"9.3.6-1f7e18b0":{"name":"@libp2p/kad-dht","version":"9.3.6-1f7e18b0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@9.3.6-1f7e18b0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"59f7b369a2f3d54be9f0f17c97308e88fcae9878","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-9.3.6-1f7e18b0.tgz","fileCount":191,"integrity":"sha512-N9Mh0h6at9F3hpJpiSi+d34wtl9OYL9fJaKo1pSdNw/k5sjsjrYaqAZtD6LeAynFcCtXRsB0QILgftyM+0gmWw==","signatures":[{"sig":"MEUCIGEiXnyux715ORiqCwJA4L6i4zUODmM8CcwZbJ3G+aWmAiEAlo/EIgTsQe9sotO20U++M+FzIrkjZV+vIrSJ3/AZ/0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1f7e18b07094046f10df89a1c6eab505d4c13225","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"1.0.17-1f7e18b0","@libp2p/logger":"2.1.1-1f7e18b0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"2.0.3-1f7e18b0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.0.1-1f7e18b0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"3.0.2-1f7e18b0","@libp2p/interface-internal":"0.0.1-1f7e18b0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"8.2.1-1f7e18b0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"2.0.3-1f7e18b0","@libp2p/interface-compliance-tests":"3.0.7-1f7e18b0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_9.3.6-1f7e18b0_1690730162663_0.38303700475927394","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@libp2p/kad-dht","version":"10.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e77e09ca56f6b21f611341d39b6322df34956bcc","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0.tgz","fileCount":191,"integrity":"sha512-WetlBqJt1iJyobDK9BM0VkdT0J38OWRh4AdZQJW3M8OCH9eMaF6Y1c2wsdS0vDC0obGEUMNTk5QtCHiTZJ2DDA==","signatures":[{"sig":"MEUCIQDMclaLeJBOGnQSGxHeytTmFbYr1Fk7BJnS349iH14hDQIgVCvPNcBGUCbjvn3UBN/1jm0z2LMmWxMJK1KjwDxEutw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3090993},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"67ca252695ee17d01a4a4ec0ec5c1b4a8c44201a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"^2.0.0","@libp2p/logger":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"^4.0.0","@libp2p/interface-internal":"^0.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.0","@libp2p/interface-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0_1690806944312_0.2700925555296212","host":"s3://npm-registry-packages"}},"10.0.0-fdd80820":{"name":"@libp2p/kad-dht","version":"10.0.0-fdd80820","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-fdd80820","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"17fa5b2c12de4cb9339584329c7f97886b9ab086","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-fdd80820.tgz","fileCount":191,"integrity":"sha512-H1LZbJc2+1hNUini1NngBA8YfhM4BnseBfYBFqJ2bG5hSSi4Rh40VnEwQ5TsLZewNwkEFk1jk0P4CSTdxvdqLg==","signatures":[{"sig":"MEYCIQDwh6G6O4Hhi8Ty6PgJNt4OyFqjuJDNaI9GK2R+1Ea3KgIhAJjBPlgpuqMq0CQXuS2cne2oJBTiunKblf5bTZUhAkMF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fdd80820a548b5bdc7f34086e1a140d8b4e395a7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-fdd80820","@libp2p/logger":"3.0.0-fdd80820","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-fdd80820","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-fdd80820","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-fdd80820","@libp2p/interface-internal":"0.1.0-fdd80820"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-fdd80820","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-fdd80820","@libp2p/interface-compliance-tests":"4.0.0-fdd80820"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-fdd80820_1690817151227_0.7349704717512753","host":"s3://npm-registry-packages"}},"10.0.0-72e81dc1":{"name":"@libp2p/kad-dht","version":"10.0.0-72e81dc1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-72e81dc1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"43eecb5a470d390f30dd5a5e1b44bacd2d94e7f8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-72e81dc1.tgz","fileCount":191,"integrity":"sha512-DhTnomAVc32MFyDqK82jieagbmxRVwZ8uiMYoKIJm0vIOwfXxYbZm9iOJHqYQV3qMYOhSjFlz9ENckilBvK0wg==","signatures":[{"sig":"MEUCIQCEfwPM8w19SUPUcSIv1fl1PzWbtexmfF6HowJE3jcRPAIgd6c2dfv63tGFv2Hj0hYR/RO683hNAhShIGNMKEE3vhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"72e81dc1ab66fe0bbcafe3261ec20e2a28aaad5f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-72e81dc1","@libp2p/logger":"3.0.0-72e81dc1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-72e81dc1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-72e81dc1","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-72e81dc1","@libp2p/interface-internal":"0.1.0-72e81dc1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-72e81dc1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-72e81dc1","@libp2p/interface-compliance-tests":"4.0.0-72e81dc1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-72e81dc1_1690824447612_0.1335775157336665","host":"s3://npm-registry-packages"}},"10.0.0-e66f4891":{"name":"@libp2p/kad-dht","version":"10.0.0-e66f4891","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-e66f4891","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a68985d5e34c371f22ea01eea6dcfd84f66d9226","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-e66f4891.tgz","fileCount":191,"integrity":"sha512-aTCJLzSCFrfcNv+vEFT9OjIYvl43xb2G4YGXPWO5AX+szYRbiuLqoy9MH1ivIZBWdoQhhByBnFnQ5CnxJXtr2g==","signatures":[{"sig":"MEUCIEeO0eO+aLs0oFDxbapZIgAf60o7qYcYiOQjCKJ54rLwAiEA0zesJldI56hWs+uB5DB0Vw4M5+i52Pq1jj2q6q7qwPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e66f48913128075c77692040b05df12c7f2e4db6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-e66f4891","@libp2p/logger":"3.0.0-e66f4891","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-e66f4891","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-e66f4891","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-e66f4891","@libp2p/interface-internal":"0.1.0-e66f4891"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-e66f4891","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-e66f4891","@libp2p/interface-compliance-tests":"4.0.0-e66f4891"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-e66f4891_1690869923230_0.01813554710039811","host":"s3://npm-registry-packages"}},"10.0.0-ef83dd1d":{"name":"@libp2p/kad-dht","version":"10.0.0-ef83dd1d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-ef83dd1d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"53ce1b20623800238d3d87e5b07a56fa85eb5a05","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-ef83dd1d.tgz","fileCount":191,"integrity":"sha512-n6kwXwgysaDW0NUI8fMXAOt9FIbcl8y7VuHKBWUNP8T6jW3pXG3/tR5PpyNwhEBBVg0onUnNDs8DpHvrNN+3mw==","signatures":[{"sig":"MEUCIHPcMWApLtKmcCIVMOKv4Le+M6f5PWhf0Mp0ov+GRtYnAiEA9PgBGNRUX3fLb1uop013aJJkQFxyfMD5AwgQWArt9B0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ef83dd1df0439acdb4ccb4c83496cd5129680eba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-ef83dd1d","@libp2p/logger":"3.0.0-ef83dd1d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-ef83dd1d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-ef83dd1d","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-ef83dd1d","@libp2p/interface-internal":"0.1.0-ef83dd1d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-ef83dd1d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-ef83dd1d","@libp2p/interface-compliance-tests":"4.0.0-ef83dd1d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-ef83dd1d_1690879806360_0.8215419069420931","host":"s3://npm-registry-packages"}},"10.0.0-c858ca7f":{"name":"@libp2p/kad-dht","version":"10.0.0-c858ca7f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-c858ca7f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ef7b6b37c326395a3ac2de27d3559c63aca1f43b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-c858ca7f.tgz","fileCount":191,"integrity":"sha512-ZCyhJu7PY785aRxbln1w3/SpF5h3uooU3Ab3woEUgxkbw1IusyBiNbPzdTrsQVjjJroUlw3maGFqRGeiNuKrRg==","signatures":[{"sig":"MEQCIGU02WGnvOuwUfpMig39lPg/nNUPp5OvAUl+1NqqnvNKAiAsn2jf99dO6X6ozGNlSvHef59V7oXedK6qByZRQdIb6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c858ca7ffbd3d346d58b60ad4a6080cbbd68d006","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-c858ca7f","@libp2p/logger":"3.0.0-c858ca7f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-c858ca7f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-c858ca7f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-c858ca7f","@libp2p/interface-internal":"0.1.0-c858ca7f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-c858ca7f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-c858ca7f","@libp2p/interface-compliance-tests":"4.0.0-c858ca7f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-c858ca7f_1690888725501_0.5236075216621243","host":"s3://npm-registry-packages"}},"10.0.0-a4a10fd4":{"name":"@libp2p/kad-dht","version":"10.0.0-a4a10fd4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-a4a10fd4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5f29be41999d7270179a72adf54643ddcbe32352","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-a4a10fd4.tgz","fileCount":191,"integrity":"sha512-FzfQ41Eb1ACpxU+RW60ToYz/cqjT+gEqY9aQjaHX8EAOybdCZr2OTNVjpb1WnwOSUmZqtu0yxVwki+8fG1AaHg==","signatures":[{"sig":"MEUCIQC8cvwmwr1YSVfKlU4OogCFyOFytpSmPQibUBroPQr9KwIgIN+kruNw7Q4mNbIP/U8n/O6yleo0Ikm1Y2aLolryPq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a4a10fd4451ffc7d00f5bad28d3607c67b8805d7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-a4a10fd4","@libp2p/logger":"3.0.0-a4a10fd4","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-a4a10fd4","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-a4a10fd4","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-a4a10fd4","@libp2p/interface-internal":"0.1.0-a4a10fd4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-a4a10fd4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-a4a10fd4","@libp2p/interface-compliance-tests":"4.0.0-a4a10fd4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-a4a10fd4_1690894645502_0.9995233712801141","host":"s3://npm-registry-packages"}},"10.0.0-8d49602f":{"name":"@libp2p/kad-dht","version":"10.0.0-8d49602f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-8d49602f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"69fd78e47487646cc909bb2ef69ca863a43075f6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-8d49602f.tgz","fileCount":191,"integrity":"sha512-bHYsaawx6AEmIBN9uw4uMuvCzbf0h7skT8y4NI3ypQkRLJqhM1nLZWay5FxUWmys0y2XE1tgXgMyuck2FBydHw==","signatures":[{"sig":"MEYCIQCyHxUCDKxTeXtoY0qln+KA2Rh5hBx/AAZXeMwDLfzY8QIhANlNIDiucuqdBuzgy9PDGyrZAXOhk+ou+IxmwrExBfyQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8d49602fb6f0c906f1920d397ff28705bb0bc845","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-8d49602f","@libp2p/logger":"3.0.0-8d49602f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-8d49602f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-8d49602f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-8d49602f","@libp2p/interface-internal":"0.1.0-8d49602f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-8d49602f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-8d49602f","@libp2p/interface-compliance-tests":"4.0.0-8d49602f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-8d49602f_1690900668327_0.004883712588533706","host":"s3://npm-registry-packages"}},"10.0.0-8f855a3c":{"name":"@libp2p/kad-dht","version":"10.0.0-8f855a3c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-8f855a3c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"73d5f646b2118dbd8b8b37cf6ff833b524d3d62c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-8f855a3c.tgz","fileCount":191,"integrity":"sha512-ocGeV399ASlxW8nq+Vw5wjD6k637+eIXrc9Y+KBpjRO5pRJUGwIUS7y6+GMcPsOcle81JE+L+vKUNIn+SpaJAw==","signatures":[{"sig":"MEYCIQD3I/IwFxZgOw1HyNJDHaS106dMwN19ZPq0y4Ca0QAvdwIhALo1MpVKQKbl61OeHEdH4HEZUHcQ3bcKCi5QOnppyNkd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8f855a3c58137daad7848f268277ba5ec573399c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-8f855a3c","@libp2p/logger":"3.0.0-8f855a3c","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-8f855a3c","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-8f855a3c","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-8f855a3c","@libp2p/interface-internal":"0.1.0-8f855a3c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-8f855a3c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-8f855a3c","@libp2p/interface-compliance-tests":"4.0.0-8f855a3c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-8f855a3c_1690903034927_0.17763630882840342","host":"s3://npm-registry-packages"}},"10.0.0-5ffa7a74":{"name":"@libp2p/kad-dht","version":"10.0.0-5ffa7a74","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-5ffa7a74","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"30c1ad7d1ca64ba0e644c403ed325db9939230f9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-5ffa7a74.tgz","fileCount":191,"integrity":"sha512-FSzw63+gLPGnQHR7ZjKxq4Lb1toHyvZbRs66n9dO1MJhoL6u4JejfFDV93fITYUBQUK55q8gmb+6oi1eLwZdAw==","signatures":[{"sig":"MEUCIQCmkM0GE7wFXWDBPeGI/LNHcQSr5A58nhScdwTlVdEvwQIgW92soZZmk6uvu7WD4TYVMNzIOd5CoToG78ja0wisOIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5ffa7a74d5b972bdac387782d6010b6a19558600","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-5ffa7a74","@libp2p/logger":"3.0.0-5ffa7a74","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-5ffa7a74","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-5ffa7a74","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-5ffa7a74","@libp2p/interface-internal":"0.1.0-5ffa7a74"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-5ffa7a74","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-5ffa7a74","@libp2p/interface-compliance-tests":"4.0.0-5ffa7a74"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-5ffa7a74_1690923327997_0.3296248929739862","host":"s3://npm-registry-packages"}},"10.0.0-8f681db3":{"name":"@libp2p/kad-dht","version":"10.0.0-8f681db3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-8f681db3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"00aa11e93ea60a3a36b5c6e4ef72a6faa08b5568","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-8f681db3.tgz","fileCount":191,"integrity":"sha512-DYZRbPYEfL1KjWMvtD51bMmhMctWdoZZ/V9dLHSpGao6v8SVWgQiJp9xPbS+j4S4FR9D/wglhPz6amjm2EzByw==","signatures":[{"sig":"MEQCIF7M1hjzjTulSvScUFhTmwtxuaHAQ/rjl1hCw7qbJNn9AiAbC+QkaLOQMhDKTZfRWMtlS5DhjX45i+srE4c2n8efSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091074},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8f681db3847cb3a628f72d5491bc995461dfaf06","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-8f681db3","@libp2p/logger":"3.0.0-8f681db3","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-8f681db3","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-8f681db3","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-8f681db3","@libp2p/interface-internal":"0.1.0-8f681db3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-8f681db3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-8f681db3","@libp2p/interface-compliance-tests":"4.0.0-8f681db3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-8f681db3_1691086877129_0.5546251643598878","host":"s3://npm-registry-packages"}},"10.0.0-58421e11":{"name":"@libp2p/kad-dht","version":"10.0.0-58421e11","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.0-58421e11","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"91ce7e7a4eb0d5ef1be77bcdee15b0ac8a7a71a0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.0-58421e11.tgz","fileCount":191,"integrity":"sha512-jI1vf7cGsIgWFoF2puCLwfRN1hYvDf4P87RCcRfkk53iqk59kjwaCo+VK2ZPxlw6nClQHa7bJTd9ua9F0p8eqQ==","signatures":[{"sig":"MEYCIQCoyKtd8ZlK7mKH1O2mHNmN1BY+OyPLKKxQPvcmatknewIhALEh4dwh1JVwW8eGKApJDxWTM6XAzDAxSHHi2CP0cUSp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3075808},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"58421e112e7217b36dea27e995f5cfe804387187","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.0-58421e11","@libp2p/logger":"3.0.0-58421e11","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-58421e11","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-58421e11","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.0-58421e11","@libp2p/interface-internal":"0.1.0-58421e11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.0-58421e11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.0-58421e11","@libp2p/interface-compliance-tests":"4.0.0-58421e11"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.0-58421e11_1691154950025_0.3975250301448292","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"@libp2p/kad-dht","version":"10.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0fd2f337c318b66f10ef64da6c2bedfa883f45d6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.1.tgz","fileCount":192,"integrity":"sha512-ZZhSr++V8Hd1XKFCQNsdp1hyu9rimSJydP4IPcCm6AmRBZSJQ9EWam98qvOdHemSRGatiXabG1LhToohxEJdvQ==","signatures":[{"sig":"MEUCIQC77EO6bMp2EwQyL9Ournq/fBQe1GD8Tif3u9AkRd8yCgIgNfvu+bJU96uOurZzJ1tBCU+u6Ue12P8YhfPVLK6SkoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078402},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"55e1230ac5dd65ba573c2da4a0e5eae2bac81ed2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"^2.0.1","@libp2p/logger":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"^4.0.1","@libp2p/interface-internal":"^0.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.1","@libp2p/interface-compliance-tests":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.1_1691157760676_0.35421860252420045","host":"s3://npm-registry-packages"}},"10.0.1-446fff87":{"name":"@libp2p/kad-dht","version":"10.0.1-446fff87","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.1-446fff87","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"17d6ac593d0d8c4298f78f28c4479645d9044a15","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.1-446fff87.tgz","fileCount":191,"integrity":"sha512-K6gB7TE7IThShRjYNlwGfOtV+rHsV2lkJsqX6iDjASDKTY5wA6h6pG3xRXJDPJI0HT7wnhA6ENt3fmdrcc5/qA==","signatures":[{"sig":"MEQCIAdzo/BvsPggrPe2fLINryF+jEAj2+lSfKmLtWqHAanKAiA5S6oOPOTV7K5gZVK8Pod6c16qCuoujVqluAH6HBzEOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3075808},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"446fff878477c771634578f0a8e84737aad3d4d3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.1-446fff87","@libp2p/logger":"3.0.0-446fff87","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.0-446fff87","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.0-446fff87","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.1-446fff87","@libp2p/interface-internal":"0.1.1-446fff87"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.1-446fff87","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.1-446fff87","@libp2p/interface-compliance-tests":"4.0.1-446fff87"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.1-446fff87_1691249329107_0.22654246605742734","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"@libp2p/kad-dht","version":"10.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a5023a6eeeb6dd372eac1768d6f12641b919c1d2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2.tgz","fileCount":192,"integrity":"sha512-yTzUcIcJ42HtVD3Neqkgs339hE2DtCvrVEC2aFFTyV2LP7qp2LfvJC4sOkcDrzTV9aDZXjyASqkKK0BAgQIBZA==","signatures":[{"sig":"MEUCIQC4GrwlbzfKORHpC1KPCXRJzqiB3BSwSHduVOquNeOOKwIgGqF2tKQKP/q8ecgWM/GObsm8xpg/bdMrqfGQ8mlAQzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078402},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b7e608998cc88860d9ec8a3ed7c03fdfb3eccb3b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"^2.0.2","@libp2p/logger":"^3.0.1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.1","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"^4.0.2","@libp2p/interface-internal":"^0.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.2","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.2","@libp2p/interface-compliance-tests":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2_1691252065054_0.5342692599354952","host":"s3://npm-registry-packages"}},"10.0.2-e26848b0":{"name":"@libp2p/kad-dht","version":"10.0.2-e26848b0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-e26848b0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fa5bb428d105954737f9bee9a503876fa73217fa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-e26848b0.tgz","fileCount":191,"integrity":"sha512-jU9ABZU7fSiT72uESCsO8O1FWUFzbHIN0DOtNGURrKPOTgPR3Zx/hrPgarGgSFVXG0k3DOE9tRW7ckgLqRYwxA==","signatures":[{"sig":"MEUCIH9FAbRS7FuL+CWxQMdlp0g+3MXWxmjBf36gRz7wTEWUAiEA7pwA8Oj4TBn3CWMZeq6Ae86dMfa4+YLxUX04aszRUKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3075679},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e26848b06e77bfcff4063139c9ed816f37f05cb6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-e26848b0","@libp2p/logger":"3.0.1-e26848b0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-e26848b0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-e26848b0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.2-e26848b0","@libp2p/interface-internal":"0.1.2-e26848b0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-e26848b0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-e26848b0","@libp2p/interface-compliance-tests":"4.0.2-e26848b0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-e26848b0_1691439066414_0.6664299535190916","host":"s3://npm-registry-packages"}},"10.0.2-eaac8943":{"name":"@libp2p/kad-dht","version":"10.0.2-eaac8943","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-eaac8943","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b71c1efde1f454730e1b5744b571a4b1e52a82f0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-eaac8943.tgz","fileCount":191,"integrity":"sha512-mLWYwa8J0u+FojLb464Na8+u8rBF1LMSym1NIwJkD40C2iTWdfqHPts4EWCRA2JhA3zqJsxYWlT56jJrQYs/Ug==","signatures":[{"sig":"MEQCIHKc5IxP0AxbjbH5OEDteMxx3Ey0MZ3qyfPBh+1RiqNxAiB92zSIiRtWEek2i8fUi95Dh53cCZsemjisAR23BF5slQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3075679},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"eaac8943e2df5b41ba2eab9d4751fb6e8a557766","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-eaac8943","@libp2p/logger":"3.0.1-eaac8943","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-eaac8943","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-eaac8943","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.2-eaac8943","@libp2p/interface-internal":"0.1.2-eaac8943"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-eaac8943","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-eaac8943","@libp2p/interface-compliance-tests":"4.0.2-eaac8943"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-eaac8943_1691442400314_0.06585484109792628","host":"s3://npm-registry-packages"}},"10.0.2-6b839807":{"name":"@libp2p/kad-dht","version":"10.0.2-6b839807","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-6b839807","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ec7b5fe7d54ce94754ff437d0c54ee6718ce226f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-6b839807.tgz","fileCount":191,"integrity":"sha512-XByYWhnULepDn+rm6viKfLYA/QSkbGNwv2qyVjgHhWblXdh5LKPKBMmjEPzSaGCP8PaF8vaDgS2ci7pGZnBKjA==","signatures":[{"sig":"MEUCIQCIrgqPO70qVV/TIg5yJHeF9NkQxamzyYRmjuqVjBNeewIgdxgd7Tb+ZzocosIxuLmJra1SRntLXn4njHxLJgXwdCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091118},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6b839807b4dd79d88cbcdae76f0fb045b6222178","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-6b839807","@libp2p/logger":"3.0.1-6b839807","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-6b839807","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-6b839807","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.2-6b839807","@libp2p/interface-internal":"0.1.2-6b839807"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-6b839807","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-6b839807","@libp2p/interface-compliance-tests":"4.0.2-6b839807"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-6b839807_1691540811904_0.8919888163459058","host":"s3://npm-registry-packages"}},"10.0.2-123ded59":{"name":"@libp2p/kad-dht","version":"10.0.2-123ded59","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-123ded59","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f6fdb372c62d7e3c80b78ea2144bfcc454df6482","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-123ded59.tgz","fileCount":191,"integrity":"sha512-2jlwGBwP4s/SLQugmZmu3OLUj2ufAKpTm2MqNQvSXPIsvJ9pStbNlJj7hn6IYpfX2NUGGBacOmhI7Py9kaZqYQ==","signatures":[{"sig":"MEQCIGhlFB7ctItau+pUsiBplmBEt/XlJyW6jSlzscNml2KQAiBaBFAR1wfjO3G4X88s9HcHW5vjj2ft0Bi+1SzNLFbPPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091118},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"123ded59f90c5d283a1f2bb3a0848d73de1d9baf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-123ded59","@libp2p/logger":"3.0.1-123ded59","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-123ded59","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-123ded59","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.2-123ded59","@libp2p/interface-internal":"0.1.2-123ded59"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-123ded59","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-123ded59","@libp2p/interface-compliance-tests":"4.0.2-123ded59"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-123ded59_1691601180479_0.4612226210543231","host":"s3://npm-registry-packages"}},"10.0.2-32212959":{"name":"@libp2p/kad-dht","version":"10.0.2-32212959","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-32212959","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"50e44a8f8144746ebfacb963bb33ba4e4b9e6eee","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-32212959.tgz","fileCount":191,"integrity":"sha512-VnKcQtirXbIHoTzDE6ArHAtsM+YOQZi+NREiOAoy9bp7Jjfftnz2wB850nNtoSO6Xq6Br4xCugXx0sGIWjmwcg==","signatures":[{"sig":"MEYCIQCpV23VAz0/nRavT1+mLWeOEw+mF5WnEqdTrzW1EDU3wQIhAJtLH9Imeb7VAmWnj48ZjjXegaUaAU5Zb7YT6cxINBVE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091118},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"322129597c67a12459afce57ddb19188a34b1892","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-32212959","@libp2p/logger":"3.0.1-32212959","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-32212959","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-32212959","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.2-32212959","@libp2p/interface-internal":"0.1.2-32212959"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-32212959","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-32212959","@libp2p/interface-compliance-tests":"4.0.2-32212959"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-32212959_1691651843531_0.010366317963836469","host":"s3://npm-registry-packages"}},"10.0.2-5e85154b":{"name":"@libp2p/kad-dht","version":"10.0.2-5e85154b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-5e85154b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"40a8c5bd23895eae62c9409b81d9583270d2ab4d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-5e85154b.tgz","fileCount":191,"integrity":"sha512-da6wyBLcrmbhTM9A3HS4bNWVuckT3rLtlr7JOZS9XVscXh/hjlmPNZUlu+4mrNdRSecvUj3Q0f7fqYFCPT+JAQ==","signatures":[{"sig":"MEYCIQC7vUi3mgus9RYdL8bGGlRk+/6bePz49PENFo0Pa5UlogIhAPRtXrsJpDpDm5zGgPICiIPOOvvy7ZolxHB7FI04agA7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091118},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5e85154b2953867e77e31a4fb823b20cb0620092","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-5e85154b","@libp2p/logger":"3.0.1-5e85154b","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-5e85154b","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-5e85154b","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.2-5e85154b","@libp2p/interface-internal":"0.1.2-5e85154b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-5e85154b","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-5e85154b","@libp2p/interface-compliance-tests":"4.0.2-5e85154b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-5e85154b_1691667849567_0.5450947268327921","host":"s3://npm-registry-packages"}},"10.0.2-a1fbb7e2":{"name":"@libp2p/kad-dht","version":"10.0.2-a1fbb7e2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-a1fbb7e2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b491c20994d0db88bd7b83c3b3359baf0f23e4d5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-a1fbb7e2.tgz","fileCount":191,"integrity":"sha512-lKGg3rFn4gBgsIQmAic6K+py4CiNTF9AgvLJmouiiQrxcaJpL8MYgVdJcaTNGDsk2WZ9VVXERQs45LGAW1cvQw==","signatures":[{"sig":"MEUCIGNUElLRV/Z2hHHC85hD/CjzPsF93yzKSVH+AcJECj55AiEAqFHMmV903IMNPk8eIhqPjeMuACMa3R+6m6ouddJZhbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091118},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a1fbb7e2a4d4ad26cbdae3db8cb4b8398e8dd010","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-a1fbb7e2","@libp2p/logger":"3.0.1-a1fbb7e2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-a1fbb7e2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-a1fbb7e2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.2-a1fbb7e2","@libp2p/interface-internal":"0.1.2-a1fbb7e2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-a1fbb7e2","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-a1fbb7e2","@libp2p/interface-compliance-tests":"4.0.2-a1fbb7e2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-a1fbb7e2_1691670461028_0.2547666317277888","host":"s3://npm-registry-packages"}},"10.0.2-3345f28b":{"name":"@libp2p/kad-dht","version":"10.0.2-3345f28b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-3345f28b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9cc0baf3535ed5ce15a7ec4bb8c9930f0827b86a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-3345f28b.tgz","fileCount":191,"integrity":"sha512-jmxi7HkrcKDpIAe1O56BsoSWKXR30w03VT/qwGpMgXOge3GoYqVDjGjQGHzckn3dhUWdkG+Lc0xwHkd698zx3A==","signatures":[{"sig":"MEYCIQDUh2/5wtTEaGeUP6XsO+FhKmY1x3M7MJMaUuf9WNABmwIhAMQPbqz/4bBRkkPQxbON+5Md82k+sQ9pcY14xaz1T+24","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091118},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3345f28b3b13fbe6b4e333466488e9d0bc677322","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.4","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-3345f28b","@libp2p/logger":"3.0.1-3345f28b","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-3345f28b","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-3345f28b","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.3","@libp2p/peer-collections":"4.0.2-3345f28b","@libp2p/interface-internal":"0.1.2-3345f28b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-3345f28b","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-3345f28b","@libp2p/interface-compliance-tests":"4.0.2-3345f28b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-3345f28b_1691721903656_0.030416413251735275","host":"s3://npm-registry-packages"}},"10.0.2-9c0353cf":{"name":"@libp2p/kad-dht","version":"10.0.2-9c0353cf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-9c0353cf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"34c4a8f22830600bf1e7ad09c59eb2a8bc6e0c58","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-9c0353cf.tgz","fileCount":191,"integrity":"sha512-s9EN9g10ZomT8RrjmHxdhBlMpx0YemIJQWnh6jcw/HaHHcxaWhbSOm4OrsXUqLi4kDSisJXeorR1jJjoROyaNg==","signatures":[{"sig":"MEUCIAVEttKIpXxl2GqNYJd/Tf7dJrRZv5m0UimIgKPF58kjAiEA8QlTmHju//lZLYSkFKkCgS2EMorCbKOAS8uaX9MUqe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091192},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9c0353cf5a1e13196ca0e7764f87e36478518f69","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-9c0353cf","@libp2p/logger":"3.0.1-9c0353cf","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-9c0353cf","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-9c0353cf","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.2-9c0353cf","@libp2p/interface-internal":"0.1.2-9c0353cf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-9c0353cf","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-9c0353cf","@libp2p/interface-compliance-tests":"4.0.2-9c0353cf"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-9c0353cf_1691757649304_0.9566910099286794","host":"s3://npm-registry-packages"}},"10.0.2-364e0592":{"name":"@libp2p/kad-dht","version":"10.0.2-364e0592","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-364e0592","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"65480bc9b49dee44b55957d1dc6ffada10a48a95","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-364e0592.tgz","fileCount":191,"integrity":"sha512-/8jk/qQcSl0aJcRwCrXoqJr3xyEGD2klLUAPmI9GBaDf/cPktc/V4FWCDkxK7gVHy+nwAg29kLRoikizGrJD3Q==","signatures":[{"sig":"MEYCIQDxd4KRVMIgeRBEFCniqamYyHhDtvnIeUCxFi8+jJv4HwIhAPfxhT7P77m5qxrQ+zakiMDo0a8ovHMYZnE8z9rczwS0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091192},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"364e0592b23be7fda1631493a0a3f0540a382c1d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-364e0592","@libp2p/logger":"3.0.1-364e0592","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-364e0592","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-364e0592","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.2-364e0592","@libp2p/interface-internal":"0.1.2-364e0592"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-364e0592","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-364e0592","@libp2p/interface-compliance-tests":"4.0.2-364e0592"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-364e0592_1691762572586_0.1076118197473912","host":"s3://npm-registry-packages"}},"10.0.2-4c1a33b3":{"name":"@libp2p/kad-dht","version":"10.0.2-4c1a33b3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-4c1a33b3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80ee47c84721fe67b73d09a09861efb9241d6943","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-4c1a33b3.tgz","fileCount":191,"integrity":"sha512-UXAOjLOErFf8yjMXYKgaKsubKzEuxr9pZOLGNl8p+Ik8xoh2ZU+jl9Ep1Nusar5CpWbh1ExV2Y0P6V29hPsSuQ==","signatures":[{"sig":"MEUCIQCWX+Rjb6WdYnKdcMSllqHhmOmjuZZcl2cgBb5Pb+k8ygIgcx4+I8P7x1OXJw3QmjKmjBbIcYXScJJgjVsm3WcFhq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091192},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c1a33b35b3ec740e9a00d54fb8c7d522d7043fe","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-4c1a33b3","@libp2p/logger":"3.0.1-4c1a33b3","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-4c1a33b3","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-4c1a33b3","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.2-4c1a33b3","@libp2p/interface-internal":"0.1.2-4c1a33b3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-4c1a33b3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-4c1a33b3","@libp2p/interface-compliance-tests":"4.0.2-4c1a33b3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-4c1a33b3_1691911592004_0.19826085318455067","host":"s3://npm-registry-packages"}},"10.0.2-a31b420f":{"name":"@libp2p/kad-dht","version":"10.0.2-a31b420f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-a31b420f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dffaf446bbccbc02726d5377970cc921e0fa7588","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-a31b420f.tgz","fileCount":191,"integrity":"sha512-K3JmSEWahUfP+Uc+jnL/m+WPbjr8X7YEVpKEFanPETRk3RmLDg7KEWUXLjQIKMl/1GxJBgERfdKGwpvza74bOQ==","signatures":[{"sig":"MEUCIFplqC6r7BQ72JRJjcxE1LoLKZBx0KmiVEuxp6dYL09MAiEA20JRuZr2IgiFrtu/le0ncyLu8lICLDOfldRpHis61zU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091192},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a31b420f1920533d92e0aec4ddedcf323957bd44","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-a31b420f","@libp2p/logger":"3.0.1-a31b420f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-a31b420f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-a31b420f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.2-a31b420f","@libp2p/interface-internal":"0.1.2-a31b420f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-a31b420f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-a31b420f","@libp2p/interface-compliance-tests":"4.0.2-a31b420f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-a31b420f_1691912329907_0.42380069597725223","host":"s3://npm-registry-packages"}},"10.0.2-18567b7c":{"name":"@libp2p/kad-dht","version":"10.0.2-18567b7c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-18567b7c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dc1d6b0d56f54e95cc3be7faa220f62d8ffe53e3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-18567b7c.tgz","fileCount":191,"integrity":"sha512-nAmKCDbPwNJvhNsxsICwLn2CtL3VIVTBIMvC4X/F+v43n89mHpGbB0xszzm9h3lBwHwvXossN3VDZ8klh6gSgw==","signatures":[{"sig":"MEUCIQCgh9hmJId1B1rK2jhGXVZjSW5MQnSMrIhSXsmdQ58ilwIgDnv+/SRccKNZUOHQKsHEGA4YlLLxkXpfieg2GK/9XKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091192},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"18567b7cfcca605b2d586cef9275554099959bc8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-18567b7c","@libp2p/logger":"3.0.1-18567b7c","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-18567b7c","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-18567b7c","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.2-18567b7c","@libp2p/interface-internal":"0.1.2-18567b7c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-18567b7c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-18567b7c","@libp2p/interface-compliance-tests":"4.0.2-18567b7c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-18567b7c_1691912451464_0.7566203526429129","host":"s3://npm-registry-packages"}},"10.0.2-02b89323":{"name":"@libp2p/kad-dht","version":"10.0.2-02b89323","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.2-02b89323","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a261db63ff9d2320a0907bbe37fd449d9aa4e7a0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.2-02b89323.tgz","fileCount":191,"integrity":"sha512-okKVaaKC9LRwB5nUYhFeZBTG8yKo27iMLtYQkhevYsPjGQMEehuWirknplFzLs+JePb+uq6dGU8n0wjecvQXpw==","signatures":[{"sig":"MEUCIHPgllDRtoHBndH6sI0hF/qWVM85TEgr3UHtnR9ZpRhrAiEAw33nT1z3QIl3QJzkBxffEQ10GGmrrjpkmpylyMY9S7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091250},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"02b89323130f6d70a0f804f7f1a6adba81ea4d0a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.2-02b89323","@libp2p/logger":"3.0.1-02b89323","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.1-02b89323","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.1-02b89323","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.2-02b89323","@libp2p/interface-internal":"0.1.2-02b89323"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.2-02b89323","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.2-02b89323","@libp2p/interface-compliance-tests":"4.0.2-02b89323"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.2-02b89323_1692027413409_0.16909497703655485","host":"s3://npm-registry-packages"}},"10.0.3":{"name":"@libp2p/kad-dht","version":"10.0.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"32a75ee661b9f4d057ae3fd5ac0af8e891642689","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.3.tgz","fileCount":192,"integrity":"sha512-x/xBekTMe1pPtMD1V1j7+PiwTmiBgZPawUZxzAZLIgFOvALsSaGmuRAluLowPXDdFSZQJpK4wgGbdbfKSyaIzw==","signatures":[{"sig":"MEUCIQCDYuTqCUxRt6+tfJQl/AvcEJJC2GCxSO4DWm/6B8EDNAIgBN/vQ+EWWB78g5mQIzBZmJaByymlXmZXwOJ+/yTE9PY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3093844},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"871655515cc89af3eacad855db475d3f1ada2005","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"^2.0.3","@libp2p/logger":"^3.0.2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.3","@libp2p/interface-internal":"^0.1.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.3","@libp2p/interface-compliance-tests":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.3_1692052553731_0.7528755843379651","host":"s3://npm-registry-packages"}},"10.0.3-7b2ddc17":{"name":"@libp2p/kad-dht","version":"10.0.3-7b2ddc17","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.3-7b2ddc17","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b8fc1139c8197fe66ad18fdb3c86efaa031c44c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.3-7b2ddc17.tgz","fileCount":191,"integrity":"sha512-tC9KtJpr3L0v+1HWCLCvWnECtCivb2Po6QUdG4kDfCH5f5AeOjzlyanRZ6TMob8eqQxV2Bu19ByTmnAA13Daeg==","signatures":[{"sig":"MEYCIQCbCd7L4tRLOS9AQrBDccXqLq3xz0ju2vvpl2+Anyj1FgIhALk1oYRYT+wuQg6DuDcN8EwCVsIbaElV+t53YCfv4rd6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091250},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7b2ddc17339947d7bf77e2eb2b3478b584624a03","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.3-7b2ddc17","@libp2p/logger":"3.0.2-7b2ddc17","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-7b2ddc17","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-7b2ddc17","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-7b2ddc17","@libp2p/interface-internal":"0.1.3-7b2ddc17"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-7b2ddc17","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-7b2ddc17","@libp2p/interface-compliance-tests":"4.0.3-7b2ddc17"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.3-7b2ddc17_1692084867322_0.8778772505673114","host":"s3://npm-registry-packages"}},"10.0.3-87165551":{"name":"@libp2p/kad-dht","version":"10.0.3-87165551","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.3-87165551","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"97aa7436bb0d29fd14687ed1504c788e0b05eedb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.3-87165551.tgz","fileCount":191,"integrity":"sha512-TuftkZpG0+EpcuXquBiLNA9dWo2DQtfwugWq9Y4+/3JyW7samYjdZIlQ5TymCqsuiwpojjgaNwrrISdlSMmAEg==","signatures":[{"sig":"MEUCIQCbIIJjzhookQlqxOFFnLH/PGyNAYZo0MbOEcTz4l5rKwIgfHI+/f5HPn65X1sR35y5PgX6ZG7KD42URX05gpzgeuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091250},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"871655515cc89af3eacad855db475d3f1ada2005","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.3-87165551","@libp2p/logger":"3.0.2-87165551","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-87165551","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-87165551","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-87165551","@libp2p/interface-internal":"0.1.3-87165551"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-87165551","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-87165551","@libp2p/interface-compliance-tests":"4.0.3-87165551"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.3-87165551_1692086909317_0.412395960222256","host":"s3://npm-registry-packages"}},"10.0.3-e664d14f":{"name":"@libp2p/kad-dht","version":"10.0.3-e664d14f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.3-e664d14f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9660b766bada17d0ee73eb0c9c1e0df3e3437ce5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.3-e664d14f.tgz","fileCount":191,"integrity":"sha512-4ukUUWzAFvni5lP2ZNRvwEm2a4YLZlxhW1ZJ9PvZuH6UajCiV6BIagF3AA/cZlBQvVhy1CyErLygnnQeH4ppTQ==","signatures":[{"sig":"MEUCIQDlOwj1SGFKZKTMO57JZ7O418XWfD9T+yRNi+NM+e4NRwIgdRSFwYUKxOW6d7LL5C9bSrWeCpSRwyDTbq2UOVCRIQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091250},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e664d14f9f28d148cb5bf7212f6c60ce452b98dd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.3-e664d14f","@libp2p/logger":"3.0.2-e664d14f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-e664d14f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-e664d14f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-e664d14f","@libp2p/interface-internal":"0.1.3-e664d14f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-e664d14f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-e664d14f","@libp2p/interface-compliance-tests":"4.0.3-e664d14f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.3-e664d14f_1692089497382_0.4049921206495384","host":"s3://npm-registry-packages"}},"10.0.3-d30f09f2":{"name":"@libp2p/kad-dht","version":"10.0.3-d30f09f2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.3-d30f09f2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3801453f49f0f1d85639129a1150e611ac6d8e17","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.3-d30f09f2.tgz","fileCount":191,"integrity":"sha512-MlDbZlaXC3O3mp+8ZdfE93+tP77GgauKYyqvP5Msxc3UqVbRO3KoO8jbhW+q6v8iLUApoZL4DIDhXQFoOqtpXg==","signatures":[{"sig":"MEUCIH5GlebpxskerZHJnQlwq5JZM99DZcjLpFGhj+dgEPHbAiEAoRSQzt+PTk9GF8Hg1WBHwqDcTcejrblb0dUzZwFWcic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091250},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d30f09f29bcf34a0f1d7c7c984dad6dc34bb669a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.3-d30f09f2","@libp2p/logger":"3.0.2-d30f09f2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-d30f09f2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-d30f09f2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-d30f09f2","@libp2p/interface-internal":"0.1.3-d30f09f2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-d30f09f2","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-d30f09f2","@libp2p/interface-compliance-tests":"4.0.3-d30f09f2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.3-d30f09f2_1692117969249_0.6422709332568455","host":"s3://npm-registry-packages"}},"10.0.3-d9948596":{"name":"@libp2p/kad-dht","version":"10.0.3-d9948596","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.3-d9948596","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4a5d27e885051a6b4319edf02034fd72c0f55b5d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.3-d9948596.tgz","fileCount":191,"integrity":"sha512-XYmATaL+5PTvu2G28XBC1gnUynKc1Mo0DSCdl46MJUd91kDKDIa/sFoByHK/B2fyB9Lcbh8ncLWKaWO/bqdGpg==","signatures":[{"sig":"MEUCIQDYxQIhfFbWLedYEg6VBpc+wqsxjkzDPsXY6dQp/vT4nQIgGv9NiZMJekbGNe/Vh2puZ8A/FZ3/jyQlvhV5q2Jr7dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091250},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d994859662cd53ef20f93b1546b71edcd41b805d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.3-d9948596","@libp2p/logger":"3.0.2-d9948596","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-d9948596","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-d9948596","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-d9948596","@libp2p/interface-internal":"0.1.3-d9948596"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-d9948596","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-d9948596","@libp2p/interface-compliance-tests":"4.0.3-d9948596"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.3-d9948596_1692123339525_0.8964468954203615","host":"s3://npm-registry-packages"}},"10.0.3-87dc7e9f":{"name":"@libp2p/kad-dht","version":"10.0.3-87dc7e9f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.3-87dc7e9f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c5acd197b5cf43571c1138b666ea5c4aecc65696","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.3-87dc7e9f.tgz","fileCount":191,"integrity":"sha512-Z/hPCqkTXJoVaStT1riKyZHDUp+ECkdNugz+JM/rMCg0hQUFe4H/hwaXukGW7bQXe2gdp4Rk4xr0ZYJzB6a2BA==","signatures":[{"sig":"MEQCIB/j52uN8cr2jIgyK3ZA+4yCvSQwirgMlqAV7JxSsfOiAiA/gkaX0KD/dtSQBwdEorVpiTgilEy5SgsKyMMS+0hyiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091250},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"87dc7e9fc17becc4b5c3ce4f3febd28cf9f25c6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.3-87dc7e9f","@libp2p/logger":"3.0.2-87dc7e9f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-87dc7e9f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-87dc7e9f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-87dc7e9f","@libp2p/interface-internal":"0.1.3-87dc7e9f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-87dc7e9f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-87dc7e9f","@libp2p/interface-compliance-tests":"4.0.3-87dc7e9f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.3-87dc7e9f_1692170628038_0.08213547620741801","host":"s3://npm-registry-packages"}},"10.0.3-4ef9c79c":{"name":"@libp2p/kad-dht","version":"10.0.3-4ef9c79c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.3-4ef9c79c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6b81a9434d19c5a716d4505fd2258ac2f1847210","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.3-4ef9c79c.tgz","fileCount":191,"integrity":"sha512-juUhl+G47IO53HRgWaGyP9oS5rkkt8BBXXGoN2k0o8W5pVnc7ygm2eaxx9F5OgLyWEU0Hr4IZMxNjcki5LoqLQ==","signatures":[{"sig":"MEUCIDXADfZ6LwDz5yykoGf9EbHQxHdqOOgN0tuyR3pLP65PAiEAyzPEBW5kbroQBYNqKLK/o1hU+85ulthdvU80TVrXrpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091250},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4ef9c79cd1705f25170467d9268b89ba18d7e2a0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","varint":"^6.0.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","@libp2p/crypto":"2.0.3-4ef9c79c","@libp2p/logger":"3.0.2-4ef9c79c","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-4ef9c79c","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-4ef9c79c","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-4ef9c79c","@libp2p/interface-internal":"0.1.3-4ef9c79c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","@types/varint":"^6.0.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-4ef9c79c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-4ef9c79c","@libp2p/interface-compliance-tests":"4.0.3-4ef9c79c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.3-4ef9c79c_1692170737958_0.5229548464270106","host":"s3://npm-registry-packages"}},"10.0.3-6abcd22f":{"name":"@libp2p/kad-dht","version":"10.0.3-6abcd22f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.3-6abcd22f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4b10897c3fd7e66761b77b714045f53a7af89ed6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.3-6abcd22f.tgz","fileCount":191,"integrity":"sha512-mmZaItZ/zR0Pw1xe5rHlv/iqAUy20d41VNlyTlmqcsTfHcmfmhh6GKij4+bGil00fvxcP7qnHnYDFGs5/Sv0rw==","signatures":[{"sig":"MEUCIBzMuElFnkEgwq9UEVuQtJOdiYadhw0bJpZYk0rCSqF0AiEAliuXZgmQMYueXGL6twHSl9HUG9UFrL3HM8Cb+yc9nIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3093035},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6abcd22fac48d5b2ed5c3973c28229c5d22ebdd7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-6abcd22f","@libp2p/logger":"3.0.2-6abcd22f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-6abcd22f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-6abcd22f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-6abcd22f","@libp2p/interface-internal":"0.1.3-6abcd22f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-6abcd22f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-6abcd22f","@libp2p/interface-compliance-tests":"4.0.3-6abcd22f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.3-6abcd22f_1692187380506_0.6946063434695315","host":"s3://npm-registry-packages"}},"10.0.4":{"name":"@libp2p/kad-dht","version":"10.0.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d4f0d37464524ef0d168a167e7242818a482bbce","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.4.tgz","fileCount":192,"integrity":"sha512-Lc0TCeJBBM3LimZfa4Ft18+kCatuGT9Ouswh4cFRPQIqXAlxTkhsiMrHlwrMpIeb1v0xWTDx3flzdlys5oN/hw==","signatures":[{"sig":"MEQCIFIHeUmLVk4KB1B9q88b4xm0IbdeuMJqrKTyA73Tm9qqAiBrYBSwAadc/vex/o8QoGKNYcgN5uFMzOOhVNDnSZFYMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3093084},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"27e00c7e709343a3df2a00cfaf824aad27312a20","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.3","@libp2p/logger":"^3.0.2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.3","@libp2p/interface-internal":"^0.1.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.3","@libp2p/interface-compliance-tests":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.4_1692195606557_0.46097942762203137","host":"s3://npm-registry-packages"}},"10.0.4-725f5df1":{"name":"@libp2p/kad-dht","version":"10.0.4-725f5df1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.4-725f5df1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cdfa0b6fc2899510fd6456031344aa9eae8118be","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.4-725f5df1.tgz","fileCount":191,"integrity":"sha512-jMlKFT+6dEmuKcZ0gmfK24mIp6chX03ad/CxvQxSfOqcuc3cxRJBi7QJRn72lz4UGnypOR5zm9iJyg/xnv+1qw==","signatures":[{"sig":"MEYCIQDXeo4INCUVd6ilqfQaaa/Dg+UAwoizHd/YbcIAGbETywIhANhL4J+26bvNhwrG2pp3OzET9nzB0DDsFZTMIR0x1quJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3089327},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"725f5df1782a200cf1d12e6d03a164d028a7cc3e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-725f5df1","@libp2p/logger":"3.0.2-725f5df1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-725f5df1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-725f5df1","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-725f5df1","@libp2p/interface-internal":"0.1.4-725f5df1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-725f5df1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-725f5df1","@libp2p/interface-compliance-tests":"4.0.4-725f5df1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.4-725f5df1_1692209524010_0.6331860050766573","host":"s3://npm-registry-packages"}},"10.0.4-f3fd7b62":{"name":"@libp2p/kad-dht","version":"10.0.4-f3fd7b62","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.4-f3fd7b62","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f9b5dd3a0358d7dbfae64f5b6d9a2760184d052a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.4-f3fd7b62.tgz","fileCount":191,"integrity":"sha512-eG/dD3YYQHVtbR3moEB3YwY06W2iaz/jWAgGgUoyl7YbS+uI9w1/rto19Ue2t5ehRM6dPam8wOdIZh7MCbfV5A==","signatures":[{"sig":"MEUCIDbenf7wLQnfSe0VA8xANdMNaRxaijS2qFZ/zApO0SciAiEA9hVruN6TBhF0OhFkAVtvEkJl+0cHNesu8tYwLYvHZIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3089327},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f3fd7b62076a78252c64b93ab9d66c08cf4bca3d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-f3fd7b62","@libp2p/logger":"3.0.2-f3fd7b62","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-f3fd7b62","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-f3fd7b62","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-f3fd7b62","@libp2p/interface-internal":"0.1.4-f3fd7b62"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-f3fd7b62","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-f3fd7b62","@libp2p/interface-compliance-tests":"4.0.4-f3fd7b62"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.4-f3fd7b62_1692561143565_0.7964483754737772","host":"s3://npm-registry-packages"}},"10.0.4-b599905c":{"name":"@libp2p/kad-dht","version":"10.0.4-b599905c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.4-b599905c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ec547f6d8ffc70e69d0e16f1d6debad59cb3a812","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.4-b599905c.tgz","fileCount":191,"integrity":"sha512-pMFBpT7hBOHnCWCFrbzfN8DflGlJ5d0OAG8PFuPq43n2ACpKzjQQUbNEFU0WNQ98pxXPio2sPeoxc2MXWkH46A==","signatures":[{"sig":"MEUCIQD0a8H/yCUgz0inxz7KvQd8dI6wHBs1EDijdC+odiz4lAIgbxolSTWdEv74GIQ9gTWBF+xAmealpFhjVy09wntwK6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3089327},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b599905c1acb18ae4717d74e415fd270659c451f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-b599905c","@libp2p/logger":"3.0.2-b599905c","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-b599905c","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-b599905c","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-b599905c","@libp2p/interface-internal":"0.1.4-b599905c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-b599905c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-b599905c","@libp2p/interface-compliance-tests":"4.0.4-b599905c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.4-b599905c_1692629840599_0.5210910562835822","host":"s3://npm-registry-packages"}},"10.0.4-89778624":{"name":"@libp2p/kad-dht","version":"10.0.4-89778624","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.4-89778624","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e1dcd797b205c69999ccc6c301a8b502d48dffa7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.4-89778624.tgz","fileCount":191,"integrity":"sha512-0y9DcOD/Y8+DDhlS+gVFsaxy/VK+X2Gag7W28jFsHpfwvf9i74L8nGaGT7NIGOx6OESgSXWWUgEuiIr4Z6goCw==","signatures":[{"sig":"MEUCIAeUb3yupz5P4DJ0jiyuJCsk137sXal5FbkHdAhRBribAiEApKSDb//cUBm++/9ZJu+oLzsUplE3679ykNugtH5GuXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087837},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"89778624908a536e3253ee4fe1a0d287e1aad2e9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-89778624","@libp2p/logger":"3.0.2-89778624","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-89778624","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-89778624","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-89778624","@libp2p/interface-internal":"0.1.4-89778624"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-89778624","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-89778624","@libp2p/interface-compliance-tests":"4.0.4-89778624"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.4-89778624_1692887903886_0.01745874104453704","host":"s3://npm-registry-packages"}},"10.0.4-098ba082":{"name":"@libp2p/kad-dht","version":"10.0.4-098ba082","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.4-098ba082","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a863e2183b32bcb95fdb3d78dc60acb08a407ce0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.4-098ba082.tgz","fileCount":191,"integrity":"sha512-V9Hh7/gekwWjtwgAwhe19nig/iJxTDxrwDJbDTLMt86Jjo3Amcfa+iFoONEalzyG1Ah01HYKTpy7xsOo0pmThQ==","signatures":[{"sig":"MEQCIHr9reFpICglDl/itNYxxvAh2ifogPE5UUCi/shUousIAiATQwQo86p/xF25WoXWgSeeiDS7aDKJbi7eEpj9s0+7mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087837},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"098ba0820d2220415e9f2fdc688cf32505529582","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-098ba082","@libp2p/logger":"3.0.2-098ba082","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-098ba082","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-098ba082","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-098ba082","@libp2p/interface-internal":"0.1.4-098ba082"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-098ba082","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-098ba082","@libp2p/interface-compliance-tests":"4.0.4-098ba082"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.4-098ba082_1692957795795_0.658719215491379","host":"s3://npm-registry-packages"}},"10.0.4-6a02d765":{"name":"@libp2p/kad-dht","version":"10.0.4-6a02d765","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.4-6a02d765","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"43e2032e264a75ec09fb0b136ca4e7a5334d4fdf","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.4-6a02d765.tgz","fileCount":191,"integrity":"sha512-x9RKQyCxKebMoxQFrEI2HPytTCCaVTgp4qkEgNN56YE8i9E+6dbkMwTddrWXBwhw4oRCH2xreGCH5BbE7RadYg==","signatures":[{"sig":"MEUCIQD6czpH7NoDpz/lmPIg1rHST3890DaQtzNmP6ejH1M4LwIgc0Vzn6eP3LfnzZElpB4C6hcl7HwWGP4YUsCJ1rUjfCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087837},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6a02d765da84fa9fec194a444051803b5b486db2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-6a02d765","@libp2p/logger":"3.0.2-6a02d765","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-6a02d765","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-6a02d765","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-6a02d765","@libp2p/interface-internal":"0.1.4-6a02d765"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-6a02d765","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-6a02d765","@libp2p/interface-compliance-tests":"4.0.4-6a02d765"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.4-6a02d765_1692958375663_0.15648516396036727","host":"s3://npm-registry-packages"}},"10.0.4-24c1c248":{"name":"@libp2p/kad-dht","version":"10.0.4-24c1c248","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.4-24c1c248","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0a6aafb2c268b63e96291887c0231ef0ad45944d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.4-24c1c248.tgz","fileCount":191,"integrity":"sha512-aOKAW05nE9tse3jvv9zDQV2MgYpfRKlI5XwQy/nUd8+Vi16dizvD/jHcuRB4X9FFD0N+3HBKo3rrauc4wgCapg==","signatures":[{"sig":"MEUCIC+c0bx8eaoU3+BCYUcGlc3Iwcqx6yvUxhpU2QbxvfC5AiEAkKcr2RiljZLGsNFBAXH/69i764kUrrsrVjgvzkdwJhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087837},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"24c1c2489cd58397c4691d382d6260d56791dbce","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-24c1c248","@libp2p/logger":"3.0.2-24c1c248","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-24c1c248","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-24c1c248","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-24c1c248","@libp2p/interface-internal":"0.1.4-24c1c248"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-24c1c248","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-24c1c248","@libp2p/interface-compliance-tests":"4.0.4-24c1c248"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.4-24c1c248_1692979718011_0.7499044496698379","host":"s3://npm-registry-packages"}},"10.0.5":{"name":"@libp2p/kad-dht","version":"10.0.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"374430cb93275e5e8186ebc36b713ec146d9796d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5.tgz","fileCount":192,"integrity":"sha512-ZvrXeVWzvexRuPZtkIgW3sDnNm4igyLaG8xaiM8RVvNsvDPyMTCd4cYPdGlMnhr/Zxex2fy+ETc0Lh8/Xr9G1g==","signatures":[{"sig":"MEYCIQCKXEVt19Ts99fMrBzLbsWh1cNOn5ZrF2gLbjbBCKmafgIhAI5zEhnBTs1Pz760DhSWpkK1d9EVd8luolr/K2+YQ45D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3090431},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1511105774db3c3c7707809b0262e57bdfa544d8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.3","@libp2p/logger":"^3.0.2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.3","@libp2p/interface-internal":"^0.1.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.3","@libp2p/interface-compliance-tests":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5_1692988759960_0.6296825946580171","host":"s3://npm-registry-packages"}},"10.0.5-01acccef":{"name":"@libp2p/kad-dht","version":"10.0.5-01acccef","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-01acccef","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15e322d6374417bd2edd0740956cb6baccf57488","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-01acccef.tgz","fileCount":191,"integrity":"sha512-1+Q1KTP1qN2jbN63Vs8uZ4r1QsfuG9Z3Z5nG6ZKiYGCBQo0j4O2ttZ2IStl8TZoTA7wfwOUyz71+5nZGAij4Mg==","signatures":[{"sig":"MEUCIGcBzw8wygT1mtiBjesmMFNPmE3/I8RoZ3WKEJjS64uxAiEAhRPhLm5bEj10k8yIIJ1yu8Y0bU19ROAo9Xf4g+VvvcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087837},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"01acccef666bbaa65862c4929e232d1e8fc93b12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-01acccef","@libp2p/logger":"3.0.2-01acccef","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-01acccef","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-01acccef","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-01acccef","@libp2p/interface-internal":"0.1.4-01acccef"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-01acccef","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-01acccef","@libp2p/interface-compliance-tests":"4.0.5-01acccef"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-01acccef_1693304987500_0.9662365573432765","host":"s3://npm-registry-packages"}},"10.0.5-9a69e6f7":{"name":"@libp2p/kad-dht","version":"10.0.5-9a69e6f7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-9a69e6f7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b574dbf4ddb974d0113a0983a55d78c2c2377f9f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-9a69e6f7.tgz","fileCount":191,"integrity":"sha512-6hWhQKepMReSpRC47t7+EQbQuq2nwGD14NIefr/CzkFsOYIqfoWb0HMd5ydGiPW+o+L60sZ++t6iUW25olU9mQ==","signatures":[{"sig":"MEQCIGrQYGBkKrL8VBFeh/zdNkH7vt72gLEMslOo4fZZFbVdAiBT+bKPZQHy/VgByMdHOjCrFiU0QMdLPCPI3wL94dqecQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087837},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9a69e6f76018d2df5c6e51de930557d4b60b2fca","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-9a69e6f7","@libp2p/logger":"3.0.2-9a69e6f7","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-9a69e6f7","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-9a69e6f7","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-9a69e6f7","@libp2p/interface-internal":"0.1.4-9a69e6f7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^3.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-9a69e6f7","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-9a69e6f7","@libp2p/interface-compliance-tests":"4.0.5-9a69e6f7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-9a69e6f7_1693409669678_0.42568685193326483","host":"s3://npm-registry-packages"}},"10.0.5-13f5b48e":{"name":"@libp2p/kad-dht","version":"10.0.5-13f5b48e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-13f5b48e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c918a8dfde6d516095cefd2f4f9993a6f6cf92eb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-13f5b48e.tgz","fileCount":191,"integrity":"sha512-ffTe4wUZWxLeZMjdp0a60uOBE+vP/fLgUYxwctKfSFQV18x5qqP/4n5Yj8Q8hgtLloUAPLO1qhPf7I7ap6u4UA==","signatures":[{"sig":"MEUCIQCeT8lGiWZDNiAZbn53BYFdGwX9yv7Sw5/sl6lKti1hgwIgKpnPoLYhyA8LUUWb9Ry5eIYLmZmqIj8AGngQxv2sDmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087867},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"13f5b48e4cfbd8c6591674f985088246949d5f02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-13f5b48e","@libp2p/logger":"3.0.2-13f5b48e","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-13f5b48e","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-13f5b48e","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-13f5b48e","@libp2p/interface-internal":"0.1.4-13f5b48e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-13f5b48e","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-13f5b48e","@libp2p/interface-compliance-tests":"4.0.5-13f5b48e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-13f5b48e_1693504364537_0.8281049990717897","host":"s3://npm-registry-packages"}},"10.0.5-63041afe":{"name":"@libp2p/kad-dht","version":"10.0.5-63041afe","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-63041afe","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"65aa0f4bc5794894f2f812bf4241cb0de97c94a1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-63041afe.tgz","fileCount":191,"integrity":"sha512-XFul+LEzi60adQOMUZGOsr3iIABPEaqI7laA8fRskulD71MOzpHyqWKNZ8jHuftwL7/TEi8FJDVYCYikTWBPfA==","signatures":[{"sig":"MEUCIDLcZkpf8CIfG18ulyIHc2U3NmRouT7vuldnvKIRbgBWAiEAypDrUNlJW5OZyBvnHsoa58SkHjyo0G7tClyTG0dWQmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087867},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"63041afefbefd246ee1d6d6a4958b1999076dc17","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-63041afe","@libp2p/logger":"3.0.2-63041afe","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-63041afe","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-63041afe","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-63041afe","@libp2p/interface-internal":"0.1.4-63041afe"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^5.1.2","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-63041afe","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-63041afe","@libp2p/interface-compliance-tests":"4.0.5-63041afe"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-63041afe_1693553216197_0.01663657189085166","host":"s3://npm-registry-packages"}},"10.0.5-24a5edae":{"name":"@libp2p/kad-dht","version":"10.0.5-24a5edae","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-24a5edae","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ba1a41cd03ec24d77a26e11a63b9f8d688001ad9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-24a5edae.tgz","fileCount":191,"integrity":"sha512-AbtlEb40TDm33kAVpSb9dMkDYnJ4I+QDFrdSa4ByvhVXA071q9V2ZyelJ+7vDoxI5VtHua4qCvBH+/I6pbbIHA==","signatures":[{"sig":"MEQCIDAYoygRxmVj2KOWP6zkkRlbjjmr/wt9hanSv2SiKbqjAiBM9k406TZGlgMPc8TVgxy2CCup+u1+reUoHvSlmGLDfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087867},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"24a5edaeb1f2e24a5a1788c6698fd52f0392dd96","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-24a5edae","@libp2p/logger":"3.0.2-24a5edae","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-24a5edae","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-24a5edae","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-24a5edae","@libp2p/interface-internal":"0.1.4-24a5edae"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-24a5edae","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-24a5edae","@libp2p/interface-compliance-tests":"4.0.5-24a5edae"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-24a5edae_1693583043129_0.4938598294423393","host":"s3://npm-registry-packages"}},"10.0.5-4559a624":{"name":"@libp2p/kad-dht","version":"10.0.5-4559a624","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-4559a624","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f74f23d3a0025efb0fa48b8172ca01402387f0b1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-4559a624.tgz","fileCount":191,"integrity":"sha512-Ic/OaVACvjVHLjhDdQjVHrN36VRRo1GVDHUsrePm6fUqjq7ZjG5runYSU9cfP+S2AkjzxVZuyGUxtPIcIUorXA==","signatures":[{"sig":"MEQCICKpvTYod48JDZuTihMkEmCjYuU691MMRjCKYa/MSqv7AiBSitqbKRfJzw/3CyRsXvym0hfOgQCL5uwaGaIIFcNYgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087867},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4559a62475dc2b92f15d421ee1eb0a92c7b6191c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-4559a624","@libp2p/logger":"3.0.2-4559a624","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-4559a624","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-4559a624","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-4559a624","@libp2p/interface-internal":"0.1.4-4559a624"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-4559a624","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-4559a624","@libp2p/interface-compliance-tests":"4.0.5-4559a624"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-4559a624_1693584872862_0.3084481123482907","host":"s3://npm-registry-packages"}},"10.0.5-32825633":{"name":"@libp2p/kad-dht","version":"10.0.5-32825633","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-32825633","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3525e24108d70848b07805ded73d3fca54ae3d2d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-32825633.tgz","fileCount":191,"integrity":"sha512-xfkqnnfbz+jtLhSoA8uy/sFUAKxx3n65f7Zcl0kuSRQnJhWi/gnUGiQ0qsUl9LpuSWpWOeo6eTIzvHrdSeGXcQ==","signatures":[{"sig":"MEUCIQDWdteMAukQr9Uq0JQJl9dvmjP2Bn9YmXZQQYD/3i9G7wIgF4S2SQuaXKGwQWCUnZx5UguCSJTL6p0GlO5HJgOp9J0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087867},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"328256339b1539bb048f41cd22542234b2b7a44f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-32825633","@libp2p/logger":"3.0.2-32825633","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-32825633","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-32825633","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-32825633","@libp2p/interface-internal":"0.1.4-32825633"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-32825633","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-32825633","@libp2p/interface-compliance-tests":"4.0.5-32825633"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-32825633_1693586822357_0.7430967514956861","host":"s3://npm-registry-packages"}},"10.0.5-a533cc39":{"name":"@libp2p/kad-dht","version":"10.0.5-a533cc39","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-a533cc39","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b6aa7819f1377023cc5001ce82d91cc280c2d029","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-a533cc39.tgz","fileCount":191,"integrity":"sha512-5JC+Ab234T18Me3c4+w+fyDBtByW+6g/NUW4BNabQm+y3bG8pfcBEp/UBA52MQGH+lyJcqdqaxWjePwMwpGL/Q==","signatures":[{"sig":"MEQCIAuSqDvY3O6/y89MAbU3JiIgg7Qv0DnnLk1+zGC6hnCoAiB3LFpPgnbDBWlg0egZUaV90l2Qdx/JJO2wyr3qOpCsVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087867},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a533cc399e972208c63caebff53b28f8e91cf5ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-a533cc39","@libp2p/logger":"3.0.2-a533cc39","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-a533cc39","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-a533cc39","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-a533cc39","@libp2p/interface-internal":"0.1.4-a533cc39"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-a533cc39","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-a533cc39","@libp2p/interface-compliance-tests":"4.0.5-a533cc39"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-a533cc39_1693589603789_0.3831862486505855","host":"s3://npm-registry-packages"}},"10.0.5-a6be8f0f":{"name":"@libp2p/kad-dht","version":"10.0.5-a6be8f0f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-a6be8f0f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"93866c4c3551d15a17a9fbf4e94227fe4fe2cecb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-a6be8f0f.tgz","fileCount":191,"integrity":"sha512-Oi2OyN/MQgRbpjc4owKl34irW2xvlsqGGImqvWHmYchm/FhE6An5Hr+rQmT/VZx028Z+jIrL0nlgniMKKsr2dQ==","signatures":[{"sig":"MEUCIDZlYhVnjrFYQcrd1b/1bZdtfbr1KYD+1K9EyLtmV8VQAiEAv9OHJ6+HfYwT43JO8oDKhnoyWbbKqixNxLUqFqTFdOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a6be8f0f4bbd81826c2ca5d48ea6175b1fdf3ab9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-a6be8f0f","@libp2p/logger":"3.0.2-a6be8f0f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-a6be8f0f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-a6be8f0f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-a6be8f0f","@libp2p/interface-internal":"0.1.4-a6be8f0f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-a6be8f0f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-a6be8f0f","@libp2p/interface-compliance-tests":"4.0.5-a6be8f0f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-a6be8f0f_1693814062461_0.05306204670071435","host":"s3://npm-registry-packages"}},"10.0.5-0634e3b7":{"name":"@libp2p/kad-dht","version":"10.0.5-0634e3b7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-0634e3b7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7ee8f575db675a3d4acced1f3a0b16a49a7c8bd0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-0634e3b7.tgz","fileCount":191,"integrity":"sha512-mK4wWIEXIVq9QYiVGrPcYMQGq2JxEzj6cLnP1wRmPeTU2BR6on0LyER30jikvqOsVhimpfGmMKzxmMK2bjxoXg==","signatures":[{"sig":"MEQCIBQRQ47P5Zs352DiTauNbZTKzifKSdlVaqvvZqL2vFo9AiAgfk4jG/D5sTODUDjp5BaNlo0wVl6RYgH0Xa8ku3I3qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0634e3b704e98892bd55dfd1506963d31ad4fd0b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-0634e3b7","@libp2p/logger":"3.0.2-0634e3b7","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-0634e3b7","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-0634e3b7","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-0634e3b7","@libp2p/interface-internal":"0.1.4-0634e3b7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-0634e3b7","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-0634e3b7","@libp2p/interface-compliance-tests":"4.0.5-0634e3b7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-0634e3b7_1693919376693_0.5343872077771599","host":"s3://npm-registry-packages"}},"10.0.5-2b755a82":{"name":"@libp2p/kad-dht","version":"10.0.5-2b755a82","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-2b755a82","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6f457693c1629ffbd7baf6f3b0d219a44f32c140","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-2b755a82.tgz","fileCount":191,"integrity":"sha512-o0mBTmE5Idxgr/zTdoMt606e5st/wEQcsFXHkYFbwna62WoNUvsMxFz9v6KduGfyu+hATL8iU/y7YTG7TrM+HA==","signatures":[{"sig":"MEUCIQDkTKChkKL6afuLcUTE0pP2AcMryQAfPWrDtY+4Qf7SYAIgamzgISOd8x8YhYWeIxF8RrVBsufXK5hR9v9TjN+WNhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2b755a82b5f302196c023dd851ab9f1cafd8d04e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-2b755a82","@libp2p/logger":"3.0.2-2b755a82","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-2b755a82","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-2b755a82","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-2b755a82","@libp2p/interface-internal":"0.1.4-2b755a82"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-2b755a82","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-2b755a82","@libp2p/interface-compliance-tests":"4.0.5-2b755a82"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-2b755a82_1693924925564_0.20764109609124515","host":"s3://npm-registry-packages"}},"10.0.5-7517082d":{"name":"@libp2p/kad-dht","version":"10.0.5-7517082d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-7517082d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"98cf240559277b558d3941a32cbe74714efd843f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-7517082d.tgz","fileCount":191,"integrity":"sha512-tgD+fHM7WtxPOJBZP3vkX/bGtM2nTTmCQ12uqYB/oTASCWikzpm7tggcAJLc4F9gk54ZPvZzjuDrzzGHGNeY8w==","signatures":[{"sig":"MEYCIQCqQ1yN4Y3fbfljOtqC5MnP2ctORbv105AvcOmNwWsOyQIhAMVUD4OXfNeOFyZw2eVVfhnnyrB8E7XQ6VPVVDcJo4r3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7517082d0ae5dcd8f3f2d13aee2a13067836a2be","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-7517082d","@libp2p/logger":"3.0.2-7517082d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-7517082d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-7517082d","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-7517082d","@libp2p/interface-internal":"0.1.4-7517082d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-7517082d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-7517082d","@libp2p/interface-compliance-tests":"4.0.5-7517082d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-7517082d_1693928667578_0.5772267755691503","host":"s3://npm-registry-packages"}},"10.0.5-c4eff4c5":{"name":"@libp2p/kad-dht","version":"10.0.5-c4eff4c5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-c4eff4c5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b18ef227e4ffdb3f20ca548df3783221961a6c74","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-c4eff4c5.tgz","fileCount":191,"integrity":"sha512-iPuKTNUrbCsUZb57j/uvlQ4wtUwSoE7xGgRoZj/j99ZmI7U/sRaxn6aM/KFHjcOC26ZgHKkUaqM1wJ5KE3abzQ==","signatures":[{"sig":"MEUCIQChTEbNqrwkHkzYgZBqdXziYBfqoZNMCBpyErLAQhxeKgIgDdn+utoDUr3P1RHn6P0I/XkHJfafSfv5PHaw/AxemTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c4eff4c5d98f7e62a449154b8be38d6be2bbfbe4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-c4eff4c5","@libp2p/logger":"3.0.2-c4eff4c5","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-c4eff4c5","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-c4eff4c5","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-c4eff4c5","@libp2p/interface-internal":"0.1.4-c4eff4c5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-c4eff4c5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-c4eff4c5","@libp2p/interface-compliance-tests":"4.0.5-c4eff4c5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-c4eff4c5_1693956713043_0.8893713861783288","host":"s3://npm-registry-packages"}},"10.0.5-46dc3ce9":{"name":"@libp2p/kad-dht","version":"10.0.5-46dc3ce9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-46dc3ce9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"92302a7f97e9144250a0e57e176c8f80462e6106","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-46dc3ce9.tgz","fileCount":191,"integrity":"sha512-ZfjMhfNTpNUaopNBCcZ4HPIbpr/3Da3AvhIa+qz5toq+AuC00J7JkNdv1M9NjFQWSVsVks/tZgqDEgwW3Xtgow==","signatures":[{"sig":"MEUCIQC7wLhrBTtyK7kmdVQ+oc3IG/yzeK53Bg/dXy1OOFrplgIgXDaJd83byhchb7AXhk17VZHFB0VS4U5sajawCn0sG8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"46dc3ce9e208d7f3afb9d9fc41e2d6c2f55771cd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-46dc3ce9","@libp2p/logger":"3.0.2-46dc3ce9","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-46dc3ce9","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-46dc3ce9","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-46dc3ce9","@libp2p/interface-internal":"0.1.4-46dc3ce9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-46dc3ce9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-46dc3ce9","@libp2p/interface-compliance-tests":"4.0.5-46dc3ce9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-46dc3ce9_1694101701339_0.8506482309430561","host":"s3://npm-registry-packages"}},"10.0.5-10cbc8fa":{"name":"@libp2p/kad-dht","version":"10.0.5-10cbc8fa","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-10cbc8fa","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"777f3be290a1410d447e4f533d25c457ef3767fa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-10cbc8fa.tgz","fileCount":191,"integrity":"sha512-n9I5khO/w02+9VPHYr50Jxm/CM3mGAGvUBVXR4tsA1Jdjk5VYl235iGCPZKpKjzzCX11d6OM3zrjRfP6cj0lBQ==","signatures":[{"sig":"MEUCIQDDbjk6RYP84C9MTJcYxPzb2HHgwX27CPOKoVM1cJfsYAIgVhQGjkie2o9Ji17B6lXDV0B8Vj7Av+EsUvQtj47HwG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"10cbc8fa5790bbbc5f4ca84287c890c3460c31a1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-10cbc8fa","@libp2p/logger":"3.0.2-10cbc8fa","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-10cbc8fa","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-10cbc8fa","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-10cbc8fa","@libp2p/interface-internal":"0.1.4-10cbc8fa"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-10cbc8fa","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-10cbc8fa","@libp2p/interface-compliance-tests":"4.0.5-10cbc8fa"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-10cbc8fa_1694170264269_0.9838397753724255","host":"s3://npm-registry-packages"}},"10.0.5-73b87c5a":{"name":"@libp2p/kad-dht","version":"10.0.5-73b87c5a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-73b87c5a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52a802f9f2e912a864e639c76f95680a616f17b4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-73b87c5a.tgz","fileCount":191,"integrity":"sha512-Dv3wNO4SSY4ed2eZfnDV+i75oF9SX7zd26VeKX8ujU95L34Kk6W0RJURKVlowe1ZFQ2pj/HEvWkQtdqwkXBBNw==","signatures":[{"sig":"MEQCIDUD6HsVgHRokgWrdJQW06VAYQNQOrAUrGlJA9osM7DhAiBEGuf9VzmIJPzm0tS3yY2N+eZZJiGuzg/VKFQlU3L8ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"73b87c5a1474f9acd47989b675724ea64d02c7b9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-73b87c5a","@libp2p/logger":"3.0.2-73b87c5a","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-73b87c5a","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-73b87c5a","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-73b87c5a","@libp2p/interface-internal":"0.1.4-73b87c5a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-73b87c5a","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-73b87c5a","@libp2p/interface-compliance-tests":"4.0.5-73b87c5a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-73b87c5a_1694189665207_0.4159950774653771","host":"s3://npm-registry-packages"}},"10.0.5-5294f14c":{"name":"@libp2p/kad-dht","version":"10.0.5-5294f14c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-5294f14c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6bf651854ac9ceefe813fc606604a6c8194efa4c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-5294f14c.tgz","fileCount":191,"integrity":"sha512-Y/PkdqKZGVIyL5SwMbi9DfM0I5Gbv6ASgi0r24aIkbmtSddiwQaxuDpmX5u+Qrba/qqHOEFGjRGmmzhXpuAIYw==","signatures":[{"sig":"MEUCIQDQyl4hwkiyw1RfCqq8mfMAeC353Fv82Yyr6cdW4YGzgQIgLxsr8rnukHuU6G2UMfa+zyiVPuXvx+7zWM7ScP73rmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5294f14caa314bb150554afff3a7ff45d2bf17ba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-5294f14c","@libp2p/logger":"3.0.2-5294f14c","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-5294f14c","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-5294f14c","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-5294f14c","@libp2p/interface-internal":"0.1.4-5294f14c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-5294f14c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-5294f14c","@libp2p/interface-compliance-tests":"4.0.5-5294f14c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-5294f14c_1694191918346_0.8519509849840234","host":"s3://npm-registry-packages"}},"10.0.5-28d6722f":{"name":"@libp2p/kad-dht","version":"10.0.5-28d6722f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-28d6722f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f477ce13a0cc61ea5032e1ea7b2094efa7b4f230","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-28d6722f.tgz","fileCount":191,"integrity":"sha512-8cssBYvp1kZCbIQ8hJ3pNXVxjvffB1K1aQXttQKnqu1hsvw8YKopgR4DCBCwoKZzlsw8n3QxlCrG68H/aoK4sw==","signatures":[{"sig":"MEYCIQDbdjngi4pVJTaJIwF/3DyWpoQBQckMME7sAuS+3I3mOgIhAIyEVeO98zhHKxZ0IEXE57Xux8lGstDQQZMUvtwjeQy6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28d6722f7c9b9688cb18f2e526fadb71ae27932b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-28d6722f","@libp2p/logger":"3.0.2-28d6722f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-28d6722f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-28d6722f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-28d6722f","@libp2p/interface-internal":"0.1.4-28d6722f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-28d6722f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-28d6722f","@libp2p/interface-compliance-tests":"4.0.5-28d6722f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-28d6722f_1694337925717_0.8279689455025303","host":"s3://npm-registry-packages"}},"10.0.5-0d228f9f":{"name":"@libp2p/kad-dht","version":"10.0.5-0d228f9f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.5-0d228f9f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"292fb3b68492b7a715e09cdae8d753d7fd9f639f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.5-0d228f9f.tgz","fileCount":191,"integrity":"sha512-iR9Gq66s7STH+J0pgO/MUUqrU/0aNo5+x++Ut//zfnOwFfFRkLugTO/oQRbkCZO8Mncwqq3Gk8YV+l6JqiU1kw==","signatures":[{"sig":"MEYCIQDqSOexiZvjleyYTdBCQlXwZXXx7UvAmmePqOlJrXxHcwIhALxCkx3OFfxomoJ9bvHPsK5bRiNduIgfX0KP3/rcSZyQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0d228f9f078b65fd5aa48ec644946e5c74ed2741","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-0d228f9f","@libp2p/logger":"3.0.2-0d228f9f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-0d228f9f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-0d228f9f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-0d228f9f","@libp2p/interface-internal":"0.1.4-0d228f9f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.3-0d228f9f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-0d228f9f","@libp2p/interface-compliance-tests":"4.0.5-0d228f9f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.5-0d228f9f_1694340900810_0.7868681675398304","host":"s3://npm-registry-packages"}},"10.0.6":{"name":"@libp2p/kad-dht","version":"10.0.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d4bb5b3169b15f7ad8295cbef0b49649d86506c4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.6.tgz","fileCount":192,"integrity":"sha512-H5Or0x1z9Y+pGd8LdAZGUvmN8hqY50C0EeQpGbe43YYrV2QmTxZ3tuWSDOIUfWL/660NQLeF7Kc6IZikXY0lgg==","signatures":[{"sig":"MEUCIENHtdcpiw8yE9wo8KnGAq9Ocs1ngxQOa7qzlYejRAmyAiEA8Yitj+ydXvrULvuBj2p9vdffB1+KbsPVx627TezYHes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3092954},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cf13a5b3bbe707c0fca20c6b54797d754bfcc5ff","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.3","@libp2p/logger":"^3.0.2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.3","@libp2p/interface-internal":"^0.1.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.3","@libp2p/interface-compliance-tests":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.6_1694434510154_0.6788783426798886","host":"s3://npm-registry-packages"}},"10.0.6-88c47f51":{"name":"@libp2p/kad-dht","version":"10.0.6-88c47f51","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.6-88c47f51","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d0bebb367c85bfa3af23447462754e853dfb478f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.6-88c47f51.tgz","fileCount":191,"integrity":"sha512-iZ9oUeNfPtKegXuHA5K2yJuytKOBrrscjLFOdlsOPxUbh57gyl61kp6nCiLuoXwGjMHJGUZ7KFGrHQlcU82v+Q==","signatures":[{"sig":"MEUCIQClgcBHoYUQ0iVN8rnPdNuOk75QOnotQJNED/XqI3verwIgd0vRQiEY/6BYQ6DuEXD03nq+c7LTXIQPHEl8nkoVRPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"88c47f51f9d67a6261e4ac65c494cd1e6e4ed8dd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-88c47f51","@libp2p/logger":"3.0.2-88c47f51","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-88c47f51","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-88c47f51","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-88c47f51","@libp2p/interface-internal":"0.1.4-88c47f51"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.4-88c47f51","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-88c47f51","@libp2p/interface-compliance-tests":"4.0.5-88c47f51"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.6-88c47f51_1694532487647_0.8220744586863133","host":"s3://npm-registry-packages"}},"10.0.6-0ee4f784":{"name":"@libp2p/kad-dht","version":"10.0.6-0ee4f784","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.6-0ee4f784","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4df94f136f92567691c14351df981112f5c9474c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.6-0ee4f784.tgz","fileCount":191,"integrity":"sha512-EK5CiS7TsylngMmsJKrrVE3xIDGy414BMJ2R+kmPyeMY5KxAbHcwOHOvkbJEP1i4wS+EFdrecowRQ65Co5NKsQ==","signatures":[{"sig":"MEYCIQCHN6XxT9QmLS/6/DUnHO3zsUMdXBNJSMOl2NYQL6lFsgIhAOqKVROVdjbpgM61M58YyyCMRzpb+eesDGtIrjaETiOU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0ee4f784b1f48f16b8b6bd8f02aad59c5fffc315","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-0ee4f784","@libp2p/logger":"3.0.2-0ee4f784","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-0ee4f784","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-0ee4f784","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-0ee4f784","@libp2p/interface-internal":"0.1.4-0ee4f784"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^15.1.2","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.4-0ee4f784","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-0ee4f784","@libp2p/interface-compliance-tests":"4.0.5-0ee4f784"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.6-0ee4f784_1694616548344_0.29408948497714316","host":"s3://npm-registry-packages"}},"10.0.6-4db2f5f5":{"name":"@libp2p/kad-dht","version":"10.0.6-4db2f5f5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.6-4db2f5f5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"08c86da45cf59e5c360a2715f006b08c12b85b53","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.6-4db2f5f5.tgz","fileCount":191,"integrity":"sha512-EA2XxqIucbw+W8LEgr5PbZcVz9QVlUtVxQ3Hnujj2xU6A+xnJIyouwN72JgLRcK7iSrlXT2o1VgpHN6LMIu8Dw==","signatures":[{"sig":"MEUCIQCLca7w3XjDgFoTGtkufBxHqlDIvOt06QIGlWt8Uf9/9wIgYjGylYxecqF8HIyWMjNdBhBPi0U8BZECIX3+9OVf+bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4db2f5f5f532e314970176c19b7e2de0885912f7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-4db2f5f5","@libp2p/logger":"3.0.2-4db2f5f5","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-4db2f5f5","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-4db2f5f5","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-4db2f5f5","@libp2p/interface-internal":"0.1.4-4db2f5f5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.4-4db2f5f5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-4db2f5f5","@libp2p/interface-compliance-tests":"4.0.5-4db2f5f5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.6-4db2f5f5_1694710797265_0.8712132391334402","host":"s3://npm-registry-packages"}},"10.0.6-0ce318ec":{"name":"@libp2p/kad-dht","version":"10.0.6-0ce318ec","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.6-0ce318ec","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa2de4bfa34f5b2daa2cb07381cc7a9d725ff87d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.6-0ce318ec.tgz","fileCount":191,"integrity":"sha512-lO2IDReFl3BLEg07v3TsjkI+DZk+ru1LG7foYmq4zZVd7WWsrqia9UZ4BEIMLqk8HB0Zk8XvR5RCOkPUk/Grsg==","signatures":[{"sig":"MEUCIBQg9ztAl9jdDzI9F9amRT1HB2yVmP2DF0E4jjNMBIF3AiEA7hpsIe9opKvUB5Bi+RrmaACQ3RUbwlXTvLsstsee8yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0ce318ecea222dc01776a3534d96351675ba9e0d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-0ce318ec","@libp2p/logger":"3.0.2-0ce318ec","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-0ce318ec","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-0ce318ec","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-0ce318ec","@libp2p/interface-internal":"0.1.4-0ce318ec"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.4-0ce318ec","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-0ce318ec","@libp2p/interface-compliance-tests":"4.0.5-0ce318ec"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.6-0ce318ec_1694791995250_0.9810351199744616","host":"s3://npm-registry-packages"}},"10.0.6-20d5f220":{"name":"@libp2p/kad-dht","version":"10.0.6-20d5f220","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.6-20d5f220","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"41900a726a307c37bb279164e945b0588919094b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.6-20d5f220.tgz","fileCount":191,"integrity":"sha512-YyO3ncWXBKNsU4yeuP1rQl+AlMoMyd9KF1RU529Dt2BjywsdHlECutUWFkVJKYi0CnyOlJqd9vdepqhl1irL3A==","signatures":[{"sig":"MEQCID6WcMPWHAZ2ULaY3zKQ/ayWyyfaoRB8f4PTJqXHu7rPAiAzzP/nK0TvyrE6tDmg34pHWeMqhE01mYIRmo1F7oLvcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087857},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"20d5f2200ee2a538a923f9e1df517c2bffad9105","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-20d5f220","@libp2p/logger":"3.0.2-20d5f220","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-20d5f220","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-20d5f220","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-20d5f220","@libp2p/interface-internal":"0.1.4-20d5f220"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.4-20d5f220","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-20d5f220","@libp2p/interface-compliance-tests":"4.0.5-20d5f220"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.6-20d5f220_1694795112855_0.8026427726287482","host":"s3://npm-registry-packages"}},"10.0.6-d9159dd5":{"name":"@libp2p/kad-dht","version":"10.0.6-d9159dd5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.6-d9159dd5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e6375fb6c5475983774b44e6d7b806b98c4addcf","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.6-d9159dd5.tgz","fileCount":191,"integrity":"sha512-Q6cZHwgQvYSA2LSn7szuH8DMvR7gB/jDmGz2eez1b2AYC/1RWbTZrL85Xq2UXXRomfs9k9ZpPvMSuqszJKNHZw==","signatures":[{"sig":"MEUCIEazHbY+zSE/3BhVvzwYti/UDZorKdSt64fu5HHwn54FAiEAyNLqaraUmHDXdtyF6NQe2hjnfZ8h0wjn55IN381djV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d9159dd5985241160f791acda164bb2e6408dd90","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-d9159dd5","@libp2p/logger":"3.0.2-d9159dd5","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-d9159dd5","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-d9159dd5","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-d9159dd5","@libp2p/interface-internal":"0.1.4-d9159dd5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.4-d9159dd5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-d9159dd5","@libp2p/interface-compliance-tests":"4.0.5-d9159dd5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.6-d9159dd5_1694798799503_0.7975745087131274","host":"s3://npm-registry-packages"}},"10.0.6-122f1e67":{"name":"@libp2p/kad-dht","version":"10.0.6-122f1e67","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.6-122f1e67","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e549c920262b5872a11351cc36acbdf866e0bb98","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.6-122f1e67.tgz","fileCount":191,"integrity":"sha512-J1CxpeuEi8c2EKTXP67uRyAfjeext4Gmmg2SPgdnw38ahmlaamPdDty34pLhBwfW0B3PQceBuWZv5rUS7oLodw==","signatures":[{"sig":"MEUCIHXYt7eTfqYUVQ0MrJJ0WPMogbISW/KbITYT7OVmJmrXAiEA/69uGaIq3keTo6uLKKYsvon+1DPGrVqOqg0P4T0RnOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"122f1e67d4c0aa8c4c8f50aa24a0c0dbe00411fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.3-122f1e67","@libp2p/logger":"3.0.2-122f1e67","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-122f1e67","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-122f1e67","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.3-122f1e67","@libp2p/interface-internal":"0.1.4-122f1e67"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.4-122f1e67","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.3-122f1e67","@libp2p/interface-compliance-tests":"4.0.5-122f1e67"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.6-122f1e67_1694800768108_0.8899528043435729","host":"s3://npm-registry-packages"}},"10.0.7":{"name":"@libp2p/kad-dht","version":"10.0.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b22daaaa1b4db0e6afe70e6448b2194dece0daf9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.7.tgz","fileCount":192,"integrity":"sha512-ohwae4w62Y0zqFAwK+74oCLxWVpVdqO7sEwEACfuXuzz93lo/SR1Ynnm2WVGSarrBuBcPh+3nPs9GawakcsrPw==","signatures":[{"sig":"MEQCIAb65mSSJV8Pyxh3YkcvsDiACpzFH6Je+dmZcqOgZMITAiB/EyFoTpTiSiEbL66ov6kY+Dyhkf2rvtH5Kt8w9oj7lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3092958},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7f029e836818be2534785b42109d51f795864e07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.4","@libp2p/logger":"^3.0.2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.4","@libp2p/interface-internal":"^0.1.5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.4","@libp2p/interface-compliance-tests":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.7_1694802890465_0.5827878011439296","host":"s3://npm-registry-packages"}},"10.0.7-6cb80f7d":{"name":"@libp2p/kad-dht","version":"10.0.7-6cb80f7d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.7-6cb80f7d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1f3266e96f1a40709c796acb88bcb4ed468e3a52","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.7-6cb80f7d.tgz","fileCount":191,"integrity":"sha512-8cSAeisXTAxQjRBKHQp3FWa2UhPTCIpDnMADSNur/gRqI7NcSPSKXB8U2wiYzfoG4IjtMQkltY+yDFG017/RHQ==","signatures":[{"sig":"MEUCIFekSncuFT4IaHSFOun07dXIfjySNnfq8yaRPGOjyIfEAiEAgNUWE3DZEjbtGxeagSK5kpCcjLp1mLrvZD4k/eQtBvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6cb80f7d3b308aff955f4de247680a3c9c26993b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-6cb80f7d","@libp2p/logger":"3.0.2-6cb80f7d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-6cb80f7d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-6cb80f7d","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-6cb80f7d","@libp2p/interface-internal":"0.1.5-6cb80f7d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-6cb80f7d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-6cb80f7d","@libp2p/interface-compliance-tests":"4.0.6-6cb80f7d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.7-6cb80f7d_1695208645714_0.5097539261822794","host":"s3://npm-registry-packages"}},"10.0.7-6640116d":{"name":"@libp2p/kad-dht","version":"10.0.7-6640116d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.7-6640116d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fc0ba5ceca9e404f366ece6be7098e7254a38ee8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.7-6640116d.tgz","fileCount":191,"integrity":"sha512-qiGOmCik65YFo5WupMMdk4XJKLetsmI694a9BNvt52mux2+4eT+y85kEgKN4CDULgejtAwLNIrMvGhz0UJvDvA==","signatures":[{"sig":"MEUCIGOvYUE7vh0DeKN1v1wb2YF1E24VyrKnIkHUzTUJuWnaAiEApnwvhYxhiYT0DziZDHpI65jTK6354x3ZWThh7e3yVvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6640116d7d54e13940cad8e3610814fc8491674e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-6640116d","@libp2p/logger":"3.0.2-6640116d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-6640116d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-6640116d","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-6640116d","@libp2p/interface-internal":"0.1.5-6640116d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-6640116d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-6640116d","@libp2p/interface-compliance-tests":"4.0.6-6640116d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.7-6640116d_1695336368348_0.708992038320416","host":"s3://npm-registry-packages"}},"10.0.7-972b10a9":{"name":"@libp2p/kad-dht","version":"10.0.7-972b10a9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.7-972b10a9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"35744c3793e36777302319799c1bd43a83e82660","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.7-972b10a9.tgz","fileCount":191,"integrity":"sha512-3Tas847DyoYRvLlN9S5uCf38CZd73WbJiO0U9V/XTBBXd0zeR1oFk+JRFsk5uK7g5WZYdQ4tdmPiAK2nf08K0A==","signatures":[{"sig":"MEYCIQDlfHm12Q+8SFeFL/t7XhOySbWWl0zzPqmHOoXtKLMnCwIhAMkLCLhPAi+UGF/6wzp1cWpHRkxpo7B2DuqQjqUspe7u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"972b10a967653f60666a061bddfa46c0decfcc70","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-972b10a9","@libp2p/logger":"3.0.2-972b10a9","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-972b10a9","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-972b10a9","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-972b10a9","@libp2p/interface-internal":"0.1.5-972b10a9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-972b10a9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-972b10a9","@libp2p/interface-compliance-tests":"4.0.6-972b10a9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.7-972b10a9_1695408020205_0.594768502492441","host":"s3://npm-registry-packages"}},"10.0.7-72319fe6":{"name":"@libp2p/kad-dht","version":"10.0.7-72319fe6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.7-72319fe6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a62931af540824080cdb5d58c7be008dbbbaa55c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.7-72319fe6.tgz","fileCount":191,"integrity":"sha512-76MoQgHuevNQUH9h6vW2tw0JuJ0LLCU8i8Egyd6Rl501ezm+1oYMsWQr2rUt8K8KLznK9RLQjx5P4ZCYWM9hdw==","signatures":[{"sig":"MEYCIQDITb4Y5vxpMFsf98qVPnqMB64tC4cOyNIr6jy0duaK4wIhALjQgTvjS++LpY9Vwue4N3nyoE/+LBetDU6UTC62M1or","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"72319fe6d3b6402a92788c4c4e52eb7e0e477b3d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-72319fe6","@libp2p/logger":"3.0.2-72319fe6","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-72319fe6","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-72319fe6","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-72319fe6","@libp2p/interface-internal":"0.1.5-72319fe6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-72319fe6","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-72319fe6","@libp2p/interface-compliance-tests":"4.0.6-72319fe6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.7-72319fe6_1695513952094_0.716685032342226","host":"s3://npm-registry-packages"}},"10.0.7-e3ab1929":{"name":"@libp2p/kad-dht","version":"10.0.7-e3ab1929","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.7-e3ab1929","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"051b24458970a48b5d360351858536f34823ec53","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.7-e3ab1929.tgz","fileCount":191,"integrity":"sha512-aEbhR4qKsoJCgWSQVJ6sJtWXmmwfss8bTTmJ9KL/pCJxto0npeL04ila5gA2aUoTL4+N4GJ1e6nORU5xg6zwrg==","signatures":[{"sig":"MEQCIFKucvDCFOKKUWI0TurO9aHzL7oBaz/aa6XcSCAfMHlEAiBYY+7bdOCH8aXbE9jOJYKVO1M8Wogr+liMfEfL67T+Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e3ab1929b505df6d50b5a6ddc50cd2669f54b894","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-e3ab1929","@libp2p/logger":"3.0.2-e3ab1929","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-e3ab1929","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-e3ab1929","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-e3ab1929","@libp2p/interface-internal":"0.1.5-e3ab1929"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-e3ab1929","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-e3ab1929","@libp2p/interface-compliance-tests":"4.0.6-e3ab1929"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.7-e3ab1929_1695697311210_0.15048100619616855","host":"s3://npm-registry-packages"}},"10.0.7-f09ac4a7":{"name":"@libp2p/kad-dht","version":"10.0.7-f09ac4a7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.7-f09ac4a7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"11baff6c1241343bc5132fefeb3cd82bfe549968","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.7-f09ac4a7.tgz","fileCount":191,"integrity":"sha512-Q+ml/Z3Pk25+2QFJyHVlBN+TuckMWOUsZ3aQO19LjM1g8Q1T678tGZD+CayxPDXjDy9uPTZvTGati76wk/LnHA==","signatures":[{"sig":"MEQCIHFfYUFLNNYbdlL3Ep6qRXIHcTRCKHZAHkGqbx380aDoAiBPCIgY+uBjFIv7irpFtkVNPcOqxNFsUSPOoxXAdCbtPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f09ac4a7704070fd92bae8d4482d06eac45ddd2c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.17.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-f09ac4a7","@libp2p/logger":"3.0.2-f09ac4a7","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-f09ac4a7","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-f09ac4a7","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-f09ac4a7","@libp2p/interface-internal":"0.1.5-f09ac4a7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-f09ac4a7","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-f09ac4a7","@libp2p/interface-compliance-tests":"4.0.6-f09ac4a7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.7-f09ac4a7_1695746488294_0.11549207233142877","host":"s3://npm-registry-packages"}},"10.0.7-91842c93":{"name":"@libp2p/kad-dht","version":"10.0.7-91842c93","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.7-91842c93","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"630531d0ab8eb6c7b5e29304bfb2f666e6da2220","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.7-91842c93.tgz","fileCount":191,"integrity":"sha512-+AxMLf0lQlKVjDzVJmFwXDq0axB4f+p4zMYEV0fESwIXfTIAU7nI82tEb5a6epmrBVMnyo7TVLDTYy1IZvy+lg==","signatures":[{"sig":"MEYCIQDp/kbzza20wQIICHepo1MSizSmy+/YXpHvi/rsMitD1QIhAMYgACuoB2VcVLLxBA8z17pgdyfgA8TLvlQM8DlzMzWN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"91842c93b216a51b65bc79b5248f8e459a646b51","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-91842c93","@libp2p/logger":"3.0.2-91842c93","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-91842c93","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-91842c93","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-91842c93","@libp2p/interface-internal":"0.1.5-91842c93"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-91842c93","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-91842c93","@libp2p/interface-compliance-tests":"4.0.6-91842c93"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.7-91842c93_1695934204575_0.5709941148431443","host":"s3://npm-registry-packages"}},"10.0.7-ae36e86b":{"name":"@libp2p/kad-dht","version":"10.0.7-ae36e86b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.7-ae36e86b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"67f7ea8e72d1d0ca91908cdb175eaf04da5a2000","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.7-ae36e86b.tgz","fileCount":191,"integrity":"sha512-CO7PDcM4rpV48czZa6ql3dtncZpUPzD+ywyupxQ51nZ3GAasacb86WYcDwH6uAnFcc56R+2p9+8qLUTD2uLPcA==","signatures":[{"sig":"MEYCIQCdnynxdHuOLy6ccsocXeC5YHhFG3cEzxEcoIOkfRUwawIhAPdvf8A7juN/rggBHQ3GwOa7SDt5C0f8Q2B1k2ynLae0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ae36e86b45891534cba4f6786456d6f444f30b4f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-ae36e86b","@libp2p/logger":"3.0.2-ae36e86b","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-ae36e86b","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-ae36e86b","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-ae36e86b","@libp2p/interface-internal":"0.1.5-ae36e86b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-ae36e86b","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-ae36e86b","@libp2p/interface-compliance-tests":"4.0.6-ae36e86b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.7-ae36e86b_1695988366384_0.027179126935731768","host":"s3://npm-registry-packages"}},"10.0.7-b57bca44":{"name":"@libp2p/kad-dht","version":"10.0.7-b57bca44","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.7-b57bca44","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c71aaee711d8c59683a0aeb8d12e59c6bd4b2a4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.7-b57bca44.tgz","fileCount":191,"integrity":"sha512-s5WTxNFEPccYg2r6Is7OQR+aMfd0U+LpPzQOuibLCIxxsOp+2EQ0B+aE6B1oP8dAtzUfsR9p+Jtn2CuY2b4hcw==","signatures":[{"sig":"MEYCIQCrKIJv32Y6S3xshswwROCdCwLb/M9a9H8L44pcM56iGAIhAIgxn0NbGHNCc8x297eg2JUwV7v57Z99wzCYB+ylM2Bi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b57bca4493e1634108fe187466024e374b76c114","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-b57bca44","@libp2p/logger":"3.0.2-b57bca44","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-b57bca44","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-b57bca44","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-b57bca44","@libp2p/interface-internal":"0.1.5-b57bca44"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-b57bca44","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-b57bca44","@libp2p/interface-compliance-tests":"4.0.6-b57bca44"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.7-b57bca44_1696182465452_0.9622609796006494","host":"s3://npm-registry-packages"}},"10.0.8":{"name":"@libp2p/kad-dht","version":"10.0.8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df14d56beef888de6a13b422acde8cff157c41e8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8.tgz","fileCount":192,"integrity":"sha512-8x0a6sm5ZHymjErxeQ88JGs1EwfcZNqzzFlroFGaFcKd/agwtlyq93zrFZTAihIaKHJMMIiG19T6qdX6VPTKnQ==","signatures":[{"sig":"MEQCID6MF0M06TEdyru0OR6bYu5dvMKQ/WHaVvoBsVyRpYWfAiB48Ey7myL/7AzvkqNYBhlRXbT70farLaYHw3gLdC97Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3092958},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5f9d4f736dbb42d969451de21f837377b1c56d49","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.4","@libp2p/logger":"^3.0.2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.4","@libp2p/interface-internal":"^0.1.5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.4","@libp2p/interface-compliance-tests":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8_1696256968675_0.18812651557084203","host":"s3://npm-registry-packages"}},"10.0.8-96166ada":{"name":"@libp2p/kad-dht","version":"10.0.8-96166ada","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-96166ada","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"728d6576809f8a139b8e5e51bd7817433dd4684d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-96166ada.tgz","fileCount":191,"integrity":"sha512-rMdD2gJTANVtOAAnZ8YMFnRf9p5deTkTp3FpSkoF7RqCtI+sWtDzSjwJYm6m0xpTewuXBM1ylFH2DQQZ29irHg==","signatures":[{"sig":"MEUCICcARIIk5tZFwVOpdYKgFBJxYz7mn2P2eECPrdd7tJUhAiEA3OqbzQhB6QbzsTqYea6YhN5Usnc2F87nnyld6YYr07I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"96166ada5bd7f8eeb1373e83223f63b7fe684951","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-96166ada","@libp2p/logger":"3.0.2-96166ada","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-96166ada","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-96166ada","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-96166ada","@libp2p/interface-internal":"0.1.5-96166ada"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-96166ada","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-96166ada","@libp2p/interface-compliance-tests":"4.1.0-96166ada"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-96166ada_1696279075747_0.9747950257664861","host":"s3://npm-registry-packages"}},"10.0.8-c88de8e1":{"name":"@libp2p/kad-dht","version":"10.0.8-c88de8e1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-c88de8e1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f6018d71bd245f70c98fead0f5e154fda63f044","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-c88de8e1.tgz","fileCount":191,"integrity":"sha512-JQepadq5K+wUkao6eTVRFqj4dbytRyUV+pDECzSees4utLmXue9n391Px5ab+w0qQO4jCKHvddqIDVJZjVTzhQ==","signatures":[{"sig":"MEUCIErGnehlNWNP49X8nK03CA6ZrO6rtx0eUBzxw8/wc3O/AiEAsQhQHOQZqToameGY1m69Yyqh94+HW1CzbP+wiYp0PjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087861},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c88de8e12f55bf169b489c0b59e38c508c0185e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-c88de8e1","@libp2p/logger":"3.0.2-c88de8e1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-c88de8e1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-c88de8e1","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-c88de8e1","@libp2p/interface-internal":"0.1.5-c88de8e1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-c88de8e1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-c88de8e1","@libp2p/interface-compliance-tests":"4.1.0-c88de8e1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-c88de8e1_1696287144389_0.5140323730121377","host":"s3://npm-registry-packages"}},"10.0.8-5a6a4379":{"name":"@libp2p/kad-dht","version":"10.0.8-5a6a4379","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-5a6a4379","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d5818a50be22965083744e437bdf5a44597d508e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-5a6a4379.tgz","fileCount":191,"integrity":"sha512-Bfmi8qnAt+g6goKdbKBY6LgvXrDWy/HkJbX9Ds5m1ZT5qQRcN+6QJIvslQO4XUzTceajnq9nJ9w1+gyNRz2Yag==","signatures":[{"sig":"MEUCIFJjB+23qQ07EmR15HNtKCEzszR9ItpjJTBi5OI9Tf3ZAiEA9HpeRwBN9iZbyucMCJSYsTrFBBhIYpFRS3sn+htP4a4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087884},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5a6a437912c2d7265f9de82939204f3786a0b7f1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-5a6a4379","@libp2p/logger":"3.0.2-5a6a4379","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-5a6a4379","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-5a6a4379","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-5a6a4379","@libp2p/interface-internal":"0.1.5-5a6a4379"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-5a6a4379","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-5a6a4379","@libp2p/interface-compliance-tests":"4.1.0-5a6a4379"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-5a6a4379_1696435204767_0.5951653513596895","host":"s3://npm-registry-packages"}},"10.0.8-e8123d3f":{"name":"@libp2p/kad-dht","version":"10.0.8-e8123d3f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-e8123d3f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"50c8c9152e113d4a754ccbbbcf34e020b3dadfe2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-e8123d3f.tgz","fileCount":191,"integrity":"sha512-QszIfaWmPvcE+YQi4oLASjU7L6Ur0f7BDbI+o+hneOaoNf+3Gm/UOvcCWR7hLVbaUxOw26oKu+9qxCGIcHPtvQ==","signatures":[{"sig":"MEYCIQDjOPNl1Sjv9PTmXYUeSxrfL44T7FPutw9nbwWOasdyHAIhAKrFCKfrIS9Ue6esT7e5gnsEX7Bs+MI/a4ThIJe2nJfu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087884},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e8123d3f7994d3a2f8d1ed75f72e08a834979636","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-e8123d3f","@libp2p/logger":"3.0.2-e8123d3f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-e8123d3f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-e8123d3f","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-e8123d3f","@libp2p/interface-internal":"0.1.5-e8123d3f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-e8123d3f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-e8123d3f","@libp2p/interface-compliance-tests":"4.1.0-e8123d3f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-e8123d3f_1696440554313_0.36484787596808177","host":"s3://npm-registry-packages"}},"10.0.8-28794fe4":{"name":"@libp2p/kad-dht","version":"10.0.8-28794fe4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-28794fe4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d9da5ea84dc7ba1e5e9dbf8d173d45612de5a782","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-28794fe4.tgz","fileCount":191,"integrity":"sha512-63JK8LmesAUxl8/SItb0BJrhY/8ZpU0wHg8TWFf35pBm6dpNcSqwl/P2g3kNod8KbhN9bQhsxSbG3STiQohyng==","signatures":[{"sig":"MEUCIQDKVcSpWuYH8PNxm5E6tUQoYVUVlsQc8yUuMlii+O1zkwIgGKCMvLdkYpTaK/g54HHeckDBTy3ILgWOnMv1qMcRNUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087884},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28794fe41f8a53d17b8836f3cd97e3b5b6c220ab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-28794fe4","@libp2p/logger":"3.0.2-28794fe4","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-28794fe4","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-28794fe4","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-28794fe4","@libp2p/interface-internal":"0.1.5-28794fe4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-28794fe4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-28794fe4","@libp2p/interface-compliance-tests":"4.1.0-28794fe4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-28794fe4_1696445365384_0.05201038122835433","host":"s3://npm-registry-packages"}},"10.0.8-980857c3":{"name":"@libp2p/kad-dht","version":"10.0.8-980857c3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-980857c3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d69b89cc79ddcdb88f555d8848521ac465fa005","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-980857c3.tgz","fileCount":191,"integrity":"sha512-wJybF2dR00rF0fQsohub2RZUq4SHXf/WDRPXfLE/rPhgrn393xtbaAbMk2cYqVtfnJoyXEGg5Sv/xaPVhO5H5g==","signatures":[{"sig":"MEUCIB0GpRNWZI24ge8aqekrXEA23K+TgbAJKWSrXe5WDOPOAiEAght+WZXK+M1qy6MEIHxya5Cnppyk7GSDnKQvYFF6OBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087884},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"980857c34783d15af98036fa47f10da3d52a9cad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-980857c3","@libp2p/logger":"3.0.2-980857c3","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-980857c3","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-980857c3","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-980857c3","@libp2p/interface-internal":"0.1.5-980857c3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-980857c3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-980857c3","@libp2p/interface-compliance-tests":"4.1.0-980857c3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-980857c3_1696508716736_0.21170526496476594","host":"s3://npm-registry-packages"}},"10.0.8-e9099d40":{"name":"@libp2p/kad-dht","version":"10.0.8-e9099d40","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-e9099d40","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"22b3c8f36d24762b2b331c9851c8f340127ae412","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-e9099d40.tgz","fileCount":191,"integrity":"sha512-hnCnJzMz8rGCl0RNgXg7uj5eHKtf8bUjnYkmuFU8DHGvPzXKc7dvMeiGULg/4cQ50QGTh4iSb24+va+Aesaz+g==","signatures":[{"sig":"MEYCIQDJwoJuqdoCh56RWHPunn2Lu3rpWGifrDspKCDeBnz6ywIhAIfGy8TFJ9indSrBhR0Ey4w/eo+PuPpAD8LPVm/EGq62","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087884},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e9099d405b205b741fcd0958569bfb06d6211e65","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-e9099d40","@libp2p/logger":"3.0.2-e9099d40","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-e9099d40","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-e9099d40","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-e9099d40","@libp2p/interface-internal":"0.1.5-e9099d40"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-e9099d40","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-e9099d40","@libp2p/interface-compliance-tests":"4.1.0-e9099d40"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-e9099d40_1696551641653_0.14246783714172628","host":"s3://npm-registry-packages"}},"10.0.8-c97dea04":{"name":"@libp2p/kad-dht","version":"10.0.8-c97dea04","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-c97dea04","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e3d22c64485d16fa80975edc4fe8eee689dfe071","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-c97dea04.tgz","fileCount":191,"integrity":"sha512-hG8T/KSns7t28mlWYuHVQ1omGz960VNeVq2tIqovc/PwILvXo8/AZb+Vcxybv73o/BHzcSbcEcrwQurFHdc3hw==","signatures":[{"sig":"MEQCIEo4Ccg6Aonm5Z9bmkD4toKoL//Jwng1gexu6sX4RwEgAiBWI1lcDEFQfCuM51giwoMDcGahCOI55/BUjekQf7rQaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087884},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c97dea0443d4ec9de0311d05fcb1f2287d2b372e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-c97dea04","@libp2p/logger":"3.0.2-c97dea04","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-c97dea04","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-c97dea04","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-c97dea04","@libp2p/interface-internal":"0.1.5-c97dea04"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-c97dea04","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-c97dea04","@libp2p/interface-compliance-tests":"4.1.0-c97dea04"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-c97dea04_1696595235340_0.32561457893062573","host":"s3://npm-registry-packages"}},"10.0.8-7d8b1551":{"name":"@libp2p/kad-dht","version":"10.0.8-7d8b1551","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-7d8b1551","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"002efa770c3d2091565e0f23d6c11bd26d18957f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-7d8b1551.tgz","fileCount":191,"integrity":"sha512-VFQUtF1w/A/exxkcjKfu+/wb4ucYJ7EUsFBPLkybFIxWlqdMZs+wmM0xYf178Y7igohkzJauNoVAQhKDsdUaIw==","signatures":[{"sig":"MEUCIE+cR85nlG0Xb3pV1gZW8dLi7uRcE8owmC/5ZZG6ZHeYAiEAioDdQGcqZtnQ/ne+4wBYS/1c8ZB/E3Uj87PUC7/FxzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087884},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7d8b15517a480e01a8ebd427ab0093509b78d5b0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-7d8b1551","@libp2p/logger":"3.0.2-7d8b1551","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-7d8b1551","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-7d8b1551","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-7d8b1551","@libp2p/interface-internal":"0.1.5-7d8b1551"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-7d8b1551","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-7d8b1551","@libp2p/interface-compliance-tests":"4.1.0-7d8b1551"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-7d8b1551_1696600082878_0.35493797392212323","host":"s3://npm-registry-packages"}},"10.0.8-f1053159":{"name":"@libp2p/kad-dht","version":"10.0.8-f1053159","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-f1053159","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09a93de94394938dc2551aee2fc0f069092cec32","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-f1053159.tgz","fileCount":191,"integrity":"sha512-Nbbn5aut/UaM/psL76zpJPlKFvwDa/RyC3gjeQPkgfC641czX/DeKLiu7EDdPk63+VLQ6TuE0602+r9DzPU+mA==","signatures":[{"sig":"MEYCIQDX2I1AbLg1Z6jzh3K6rj6YZ3jKz6Sw+7xD/o7gzSbh4QIhALw3u+ErRy1FgHJ0DNt19BcRPF1zXaMeGQdi2yq/NxO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f10531592b3377d5935405881dcabd5939440c70","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-f1053159","@libp2p/logger":"3.0.2-f1053159","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-f1053159","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-f1053159","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-f1053159","@libp2p/interface-internal":"0.1.5-f1053159"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-f1053159","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-f1053159","@libp2p/interface-compliance-tests":"4.1.0-f1053159"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-f1053159_1696603963367_0.980863559974871","host":"s3://npm-registry-packages"}},"10.0.8-f670307a":{"name":"@libp2p/kad-dht","version":"10.0.8-f670307a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.8-f670307a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e41b2074e98c9371efd1db8133f5176bf6783737","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.8-f670307a.tgz","fileCount":191,"integrity":"sha512-7vBf5w7ZTBqNQag/2isD6m8jUS564eVQwSMs1NAIBkzcUQQvyHcG1x1eAEDk9SL7n+nkUn/iPb4OLFX7zlxEsA==","signatures":[{"sig":"MEUCIQDQ02MvhNB5KL+NBa3ifruiFJgathu82nQv90V5vZB8ywIgcSTh52OE2PXUf9CmSLz0x16CwY7sdJEiSIKZ3BHf7e8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f670307a90fe6665f10630823dd7058aab2a1c2f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.4-f670307a","@libp2p/logger":"3.0.2-f670307a","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.2-f670307a","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.2-f670307a","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.4-f670307a","@libp2p/interface-internal":"0.1.5-f670307a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.5-f670307a","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.4-f670307a","@libp2p/interface-compliance-tests":"4.1.0-f670307a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.8-f670307a_1696608211228_0.7628396838523637","host":"s3://npm-registry-packages"}},"10.0.9":{"name":"@libp2p/kad-dht","version":"10.0.9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"449e0c5e170d34286f63b55598ee826e7fb15a5c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.9.tgz","fileCount":192,"integrity":"sha512-O/Kwg4+eMip/I4n810WmCHAaQlB83LxvhOEcGtfRsKwF7JnJn/0Tu8+vEaIJATA7Ear6rWrhqyo7qgJonIauqA==","signatures":[{"sig":"MEUCIQDRnsz1SpSXtRdEwLyvBLKKPZiF2sGtvTMzJd7/g89hIQIgTFspcfZqh1NS74eA/FdPok1h7kfVz07be1EmgD7fAEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3092825},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"70dbb97e51467f7e138619a5ea34dd18e1bb2cf7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.5","@libp2p/logger":"^3.0.3","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.3","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.3","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.5","@libp2p/interface-internal":"^0.1.6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.6","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.5","@libp2p/interface-compliance-tests":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.9_1696615701476_0.8163119325307993","host":"s3://npm-registry-packages"}},"10.0.9-62a56b54":{"name":"@libp2p/kad-dht","version":"10.0.9-62a56b54","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.9-62a56b54","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bef8220f1b2334d703e974540c2e402aa754eadf","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.9-62a56b54.tgz","fileCount":191,"integrity":"sha512-Gvsl2rZj2N8m2SDIXlg1dZp0NrX20vRDN2To2vXvJhgnuLD3sTKUdBjVYS5uXwBbeA/CQp9LA/nOTqe3UCBIGg==","signatures":[{"sig":"MEUCIAPrT8CqU31qN3decA7mr5inkqjgUkhGKpOg9SwZQQXHAiEA1gYNog8jSf2TGNRE6dvelimbPZji9U9MrSgdEEUDjws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"62a56b54149ba2934d0943c2eb0af221081abb0a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.5-62a56b54","@libp2p/logger":"3.0.3-62a56b54","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.3-62a56b54","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.3-62a56b54","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.5-62a56b54","@libp2p/interface-internal":"0.1.6-62a56b54"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.6-62a56b54","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.5-62a56b54","@libp2p/interface-compliance-tests":"4.1.1-62a56b54"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.9-62a56b54_1696882396929_0.4928589658802711","host":"s3://npm-registry-packages"}},"10.0.9-77e3cbc3":{"name":"@libp2p/kad-dht","version":"10.0.9-77e3cbc3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.9-77e3cbc3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f46ef9db101a0b61cda84ecf57b41cabdcb6aea1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.9-77e3cbc3.tgz","fileCount":191,"integrity":"sha512-75wizd3+rUhKasZzPsb8rvDTGMbXOBjgvxwFbwgzctnsNB7LbaCRiNpbbzymVgHRLpOz9oj9hJXiva4LUeIaeA==","signatures":[{"sig":"MEYCIQCxkF6RbjkGsdr1d1G+bksmmgKKfRIZ2SZjVh7wPi6icgIhAN/N/tNeDwVtebhNW8NTAoplj9j070P3vdIpwPhTswus","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"77e3cbc35c4f19d914be864b72fd5682ea2789b9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.5-77e3cbc3","@libp2p/logger":"3.0.3-77e3cbc3","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.3-77e3cbc3","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.3-77e3cbc3","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.5-77e3cbc3","@libp2p/interface-internal":"0.1.6-77e3cbc3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.6-77e3cbc3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.5-77e3cbc3","@libp2p/interface-compliance-tests":"4.1.1-77e3cbc3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.9-77e3cbc3_1696890714516_0.48761589332683153","host":"s3://npm-registry-packages"}},"10.0.9-cf3ae893":{"name":"@libp2p/kad-dht","version":"10.0.9-cf3ae893","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.9-cf3ae893","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dbc03219bcf45dfef9dc6aba642b6f1523d14800","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.9-cf3ae893.tgz","fileCount":191,"integrity":"sha512-skAn/dez2FD7g4X6M7o2B2DEFCK/moNYfd91kuSjr0ecXHiOoyv0MlciT+KHT9UBM5pGenuGLzQX0uSxbGfi2A==","signatures":[{"sig":"MEUCIQDo68Vqt8Ln4EtyfWP8a6bjr8U1cfYUT+/R7teKfSYvygIgHbJFP81+Oj+8zP4qTyqC7suvPOexvLQmtFAr/hFqaFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cf3ae893d4f0c02dfa1a1eb27a88a41faa86bb01","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.5-cf3ae893","@libp2p/logger":"3.0.3-cf3ae893","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.3-cf3ae893","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.3-cf3ae893","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.5-cf3ae893","@libp2p/interface-internal":"0.1.6-cf3ae893"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.6-cf3ae893","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.5-cf3ae893","@libp2p/interface-compliance-tests":"4.1.1-cf3ae893"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.9-cf3ae893_1696938981858_0.7948010724639218","host":"s3://npm-registry-packages"}},"10.0.9-7534ae7b":{"name":"@libp2p/kad-dht","version":"10.0.9-7534ae7b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.9-7534ae7b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2e1e9227381383a0d332d411afdeed0bca3516fc","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.9-7534ae7b.tgz","fileCount":191,"integrity":"sha512-Fpot+weywVzJ4p/uioQR2289t0S7S/o0xzKTSFLcEsLb13k6FWCZM/Fy2XMUhJHcFI+/vRTXjRMGIzk+eusKWg==","signatures":[{"sig":"MEYCIQCXApX4o2mRD7Mb6Hp4ipSfhFd69ajhZSspJZUnCgUzBAIhAKlCxHgccAjQGhyMEg/N4iD6zxD/JEIg8ffPh08UMuWE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077230},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7534ae7b9a1773df3e93e7a2ec95e6407c767f81","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.2","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.5-7534ae7b","@libp2p/logger":"3.0.3-7534ae7b","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.3-7534ae7b","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.3-7534ae7b","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.5-7534ae7b","@libp2p/interface-internal":"0.1.6-7534ae7b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^16.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.6-7534ae7b","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.5-7534ae7b","@libp2p/interface-compliance-tests":"4.1.1-7534ae7b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.9-7534ae7b_1698173395555_0.8511635882006481","host":"s3://npm-registry-packages"}},"10.0.9-68504939":{"name":"@libp2p/kad-dht","version":"10.0.9-68504939","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.9-68504939","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fee2a0aaa44fe053ebce24a880932d159ef02900","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.9-68504939.tgz","fileCount":191,"integrity":"sha512-g2P9qTl784IIdbN3Kb+CneA8cd/yat8c8i/cY72IXRL3xm+oXDxXEHHN6H4jKvO09UbDJJt8CMZyVC8TPoQxHg==","signatures":[{"sig":"MEUCIQCMEg/cbPRGGxPkxIFhrBsh24EFt9WmlNbP7wVd4xRIDgIgKy7B5XFGLzLc8rYwqbvfmEWahbadYgk1vyXl5DbinVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077530},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"68504939a6af12eced6334fb41f033c3b1e2450d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.2","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.5-68504939","@libp2p/logger":"3.0.3-68504939","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.3-68504939","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.3-68504939","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.5-68504939","@libp2p/interface-internal":"0.1.6-68504939"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.6-68504939","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.5-68504939","@libp2p/interface-compliance-tests":"4.1.1-68504939"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.9-68504939_1698218498215_0.6674287205979585","host":"s3://npm-registry-packages"}},"10.0.9-ab2c1f67":{"name":"@libp2p/kad-dht","version":"10.0.9-ab2c1f67","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.9-ab2c1f67","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d619b65ea85ad9d00a7ecd7dc842426e9a077564","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.9-ab2c1f67.tgz","fileCount":191,"integrity":"sha512-WyH4KFC5ZkXk0SEmkMyjyWW+4V9jDSLwteFn7SdM1Tw70qT675yj5tYuGuZ4kRGe/DKsyYMO4D3GTeEl39o9DQ==","signatures":[{"sig":"MEQCIEShHeo/AYERO0rSxPZds5lrHLTxEzhDLVCdP94XCsxnAiBjYaHux++sxOtavA9MKXNcyIhTAuG9a1T5+8vP1JPFaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077582},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab2c1f6731ccfe21a39482bdab217a8abd3f027b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.2","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.5-ab2c1f67","@libp2p/logger":"3.0.3-ab2c1f67","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.3-ab2c1f67","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.3-ab2c1f67","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.5-ab2c1f67","@libp2p/interface-internal":"0.1.6-ab2c1f67"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.6-ab2c1f67","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.5-ab2c1f67","@libp2p/interface-compliance-tests":"4.1.1-ab2c1f67"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.9-ab2c1f67_1698222929721_0.967575872527382","host":"s3://npm-registry-packages"}},"10.0.9-f9d1c072":{"name":"@libp2p/kad-dht","version":"10.0.9-f9d1c072","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.9-f9d1c072","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"57307bee56ef6d5bde643f053ed8605bd5776d85","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.9-f9d1c072.tgz","fileCount":191,"integrity":"sha512-rp7mu+wMd/T8oWvxBK85ww+Pc+VVMj0FqkQ+yJ8vJsdPV8ptG3tq6a+BeMqMQr01Y/pq12Ek9LHyjc/KVuECRg==","signatures":[{"sig":"MEUCIQDeA3McIZTaCjiJw8fvl/FIOAa+oD9jkxCP7VzOux7twwIgHtswTN1qDAPDXaC0zLBfDSAQ4D7wwazhWnuXg0T+Vlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077582},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f9d1c07274df5cb281acaf26797be3b913b90052","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"18.18.2","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.5-f9d1c072","@libp2p/logger":"3.0.3-f9d1c072","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.3-f9d1c072","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.3-f9d1c072","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.5-f9d1c072","@libp2p/interface-internal":"0.1.6-f9d1c072"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.6-f9d1c072","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.5-f9d1c072","@libp2p/interface-compliance-tests":"4.1.1-f9d1c072"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.9-f9d1c072_1698227808717_0.40676162728159304","host":"s3://npm-registry-packages"}},"10.0.9-b5a808af":{"name":"@libp2p/kad-dht","version":"10.0.9-b5a808af","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.9-b5a808af","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"980dded8204f31afa86f0333a63e8bd6787dac1d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.9-b5a808af.tgz","fileCount":191,"integrity":"sha512-M5TZWwMkS/l254jybP8BXXvCB54oCUwJUkAg1G18/t07zRid3yaEs9SXHQCgYmh47DVmi1TDWH2Ulfvi7xHtIA==","signatures":[{"sig":"MEUCIBf2vTcj252TlWLZHmB/yLzcBX3djdunXS8eEdmP4T/AAiEAks1ZavvvpMQFNq5NGqRR5WMdrgnT0IQcqExuUSdS/Bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077784},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b5a808af700207fe5e086133bb505367177a086e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.8.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.5-b5a808af","@libp2p/logger":"3.0.3-b5a808af","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.3-b5a808af","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.3-b5a808af","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.5-b5a808af","@libp2p/interface-internal":"0.1.6-b5a808af"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.6-b5a808af","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.5-b5a808af","@libp2p/interface-compliance-tests":"4.1.1-b5a808af"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.9-b5a808af_1698238614681_0.7617580187228423","host":"s3://npm-registry-packages"}},"10.0.10":{"name":"@libp2p/kad-dht","version":"10.0.10","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.10","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6f0c4c7210a77b95aee01b1dc28ff50cbe9a7d13","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.10.tgz","fileCount":192,"integrity":"sha512-TnbxrkdOT67u33oJCxJOnu9LqFKTM2R3AQP+/xcwZlgyRvUwBuHsdlO5eeluao6Nf4PVPVIe+HdkZfL2IJlHBg==","signatures":[{"sig":"MEUCIQC/hSDGJEia//+5aNuIlgdUwyXbghVRoiG6lmRTuZJjDAIgHo5OMA9cLPkgaApCvYyhH8qHmUw/mu+yPM7zCd0ZT3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3082968},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"de4f4c3e0336ba2f8b3330c797d00e40c0b45b35","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.8.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.5","@libp2p/logger":"^3.0.3","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.3","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.3","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.5","@libp2p/interface-internal":"^0.1.6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.6","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.5","@libp2p/interface-compliance-tests":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.10_1698243383879_0.9613590017862763","host":"s3://npm-registry-packages"}},"10.0.10-50f912c2":{"name":"@libp2p/kad-dht","version":"10.0.10-50f912c2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.10-50f912c2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"967cc573d57133a5c65271bab7186ef5d12c064f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.10-50f912c2.tgz","fileCount":191,"integrity":"sha512-0rksTrC2iOZw0zfjwy7fSLzXpfgtUxQ/mLgjKXBK9rDWooBZbZnj5XzrYGUnvN+NRZXBPj2D/88kMzWD0bTUAA==","signatures":[{"sig":"MEUCIQD91InY/xneWdbQgdFLsx8LOx4BLG74hsJdHPYHw6QdUQIgI0BVi7R0BuGoZREpVjxPq8GPkr0XUxPS/bkuuclY4sI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077785},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"50f912c2608caecc09acbcb0f46b4df4af073080","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.8.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.5-50f912c2","@libp2p/logger":"3.0.3-50f912c2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.3-50f912c2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.3-50f912c2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.5-50f912c2","@libp2p/interface-internal":"0.1.6-50f912c2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.6-50f912c2","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.5-50f912c2","@libp2p/interface-compliance-tests":"4.1.1-50f912c2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.10-50f912c2_1698248528816_0.029420531166356012","host":"s3://npm-registry-packages"}},"10.0.11":{"name":"@libp2p/kad-dht","version":"10.0.11","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.11","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ccebc7db82f27f0a5295bad51a030934616ee78b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.11.tgz","fileCount":192,"integrity":"sha512-B03cfR3qiK3i2Gym8JUq3VjzPibaBsDhF4zvrw7M5q1x7gzab+qq8ee8tDJKA5FBiV2H7EwPkJe+7rC5aBXztw==","signatures":[{"sig":"MEYCIQCWsBsrFQxOKb/6h6hwNHljYAAthlM0uIcK+hHrg9tZpQIhALhiAervqVwvX4c7Mt+uzAXe/5d/IYTgGPiknmk9bL2G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3082968},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c6db2104dbe4257e14e66cda75bd8daf6a27f3c5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.8.1","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.6","@libp2p/logger":"^3.0.4","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.4","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.4","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.6","@libp2p/interface-internal":"^0.1.7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.7","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.6","@libp2p/interface-compliance-tests":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.11_1698251861384_0.8728322366649257","host":"s3://npm-registry-packages"}},"10.0.11-7903d7a5":{"name":"@libp2p/kad-dht","version":"10.0.11-7903d7a5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.11-7903d7a5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d5c34e360299b65096e09b081cb2cf42920465ac","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.11-7903d7a5.tgz","fileCount":191,"integrity":"sha512-PeTPMmTLzpq9yCcTrVLEYM/UM4LhbSRxUlRKV7e9YKMZlwR877Cg+rObCpq1Fz2oLlrss6zYBNokjyi0Y9HkWA==","signatures":[{"sig":"MEUCIFaKTwQzBNuKPOVWUTrLBMcsZEF93Be+9wVfphetxKdBAiEA5fp27eE8gCYcvvDWFrY9ORK8BQj7b03vO4uNDLwNluI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077785},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7903d7a5ed69cca6d3a73cbe069a40045b76bea7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.6-7903d7a5","@libp2p/logger":"3.0.4-7903d7a5","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.4-7903d7a5","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.4-7903d7a5","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.6-7903d7a5","@libp2p/interface-internal":"0.1.7-7903d7a5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.7-7903d7a5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.6-7903d7a5","@libp2p/interface-compliance-tests":"4.1.2-7903d7a5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.11-7903d7a5_1698401768047_0.8833321988700906","host":"s3://npm-registry-packages"}},"10.0.11-d5ef1c91":{"name":"@libp2p/kad-dht","version":"10.0.11-d5ef1c91","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.11-d5ef1c91","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7dd99794bcc633ecf048e3ef6e159747629f3ba7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.11-d5ef1c91.tgz","fileCount":191,"integrity":"sha512-33I5/0v+R9XLQw+KVvtUGl/qxepYfug/1JaSLgY939Pyosy2IFisHwh4M7jjoS2qE1Tkd+MFgFDqfzBgSYZ+AA==","signatures":[{"sig":"MEYCIQDBMMCgrFcrc1vdCMz/vpCOjXxfVGpsjWh760ReHFEG6QIhALVDD1HNYWdfNnaxLyDl9Q72CF3eo114ME/+PgA00Jwz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077785},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d5ef1c91ec97ea2cb0528328405c0941144f625b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.6-d5ef1c91","@libp2p/logger":"3.0.4-d5ef1c91","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.4-d5ef1c91","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.4-d5ef1c91","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.6-d5ef1c91","@libp2p/interface-internal":"0.1.7-d5ef1c91"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.7-d5ef1c91","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.6-d5ef1c91","@libp2p/interface-compliance-tests":"4.1.2-d5ef1c91"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.11-d5ef1c91_1698406474842_0.556310678385374","host":"s3://npm-registry-packages"}},"10.0.11-b686fb5a":{"name":"@libp2p/kad-dht","version":"10.0.11-b686fb5a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.11-b686fb5a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a518b895d1bf0f0c191ba6fc35ed332faabdbc05","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.11-b686fb5a.tgz","fileCount":191,"integrity":"sha512-LtvWFPvSxFx+LvvJWbMlf4oz7SmobBm6CDnS1Py08Y5qkdl1XDKb7Kn1A8IyuxPPiP9FVBfs8xWjUEKmbqheuA==","signatures":[{"sig":"MEUCIFnwpmVnoq/7gvAQOgCcaAcxKn2+wHCl9aGbuddi/dl+AiEA9SlYA5XQwp/u28v67VsdovOY04UJjLdWKh9U0Kqqlxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077785},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b686fb5a15f8519c87593a25e82973584977833f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.6-b686fb5a","@libp2p/logger":"3.0.4-b686fb5a","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.4-b686fb5a","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.4-b686fb5a","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.6-b686fb5a","@libp2p/interface-internal":"0.1.7-b686fb5a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.7-b686fb5a","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.6-b686fb5a","@libp2p/interface-compliance-tests":"4.1.2-b686fb5a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.11-b686fb5a_1698414489183_0.6876766575601374","host":"s3://npm-registry-packages"}},"10.0.11-69581367":{"name":"@libp2p/kad-dht","version":"10.0.11-69581367","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.11-69581367","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"90fcab65e2345d6193a7f86c52ca97b20db98397","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.11-69581367.tgz","fileCount":191,"integrity":"sha512-CM8f0gki3yKNZkOd4bGOJfqcAwhbGGbbHrh116fmCBcIEQ6UFQ1pq46MD9Zr9iT4Vag/M2HP53TlOscqniEOOw==","signatures":[{"sig":"MEQCIHZ80cG2NCyFBMHKyAdrd80IsqR1Nqa/Z2JiHXnB17ewAiAihkJhbzE6bamIsCd73mmRrq5/S8Of82OUq09BqODBrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3075749},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"69581367d89b7c581bc1b9b45d04d98ce88bbee2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check -i events","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"events":"^3.3.0","it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.6-69581367","@libp2p/logger":"3.0.4-69581367","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.4-69581367","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.4-69581367","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.6-69581367","@libp2p/interface-internal":"0.1.7-69581367"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.7-69581367","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.6-69581367","@libp2p/interface-compliance-tests":"4.1.2-69581367"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.11-69581367_1698746776714_0.10070626716361142","host":"s3://npm-registry-packages"}},"10.0.11-50442d7a":{"name":"@libp2p/kad-dht","version":"10.0.11-50442d7a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.11-50442d7a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c8519559e0c93935411667f3caa10a7f0b2a592f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.11-50442d7a.tgz","fileCount":191,"integrity":"sha512-vKNW7zkAn+Cn0PgWjkHcXqkXoWt1V53Vi2ZFnFVPAqma1DlDuQ9XrxA9dpei8utM2I6Hv/DQ2FQNhC8UIkl/DQ==","signatures":[{"sig":"MEQCICrcKIr+k97xfl866dnD/WCMVrnnRIUb0b56TJMAYfkaAiBmve8Xei3TidmIlo6xbiJJ3N+SlbmW5EINtJVk0LqjVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067991},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"50442d7a213053f06910a74e42535415c48707e4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.6-50442d7a","@libp2p/logger":"3.0.4-50442d7a","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.4-50442d7a","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.4-50442d7a","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.6-50442d7a","@libp2p/interface-internal":"0.1.7-50442d7a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.7-50442d7a","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.6-50442d7a","@libp2p/interface-compliance-tests":"4.1.2-50442d7a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.11-50442d7a_1698765818769_0.25169097538737106","host":"s3://npm-registry-packages"}},"10.0.11-346ff5a2":{"name":"@libp2p/kad-dht","version":"10.0.11-346ff5a2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.11-346ff5a2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a2d49faee6eb7aecebeadd018531b20371768036","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.11-346ff5a2.tgz","fileCount":191,"integrity":"sha512-uBy8xP1kWSESg21j3yxjoP33aE6nVOqpUjcS6bI7a5twW6mn+AMks/MIo46ncXx7sQsBfstxAr1j94CK0GVLkg==","signatures":[{"sig":"MEUCIA87jjKMxB2iQ74CkS3FDToMdxP4xky4GJCWFvmnn3BBAiEA8CO6FFbdzYpumLz6WrbRO1+poiLQndAjIbtopkqxIqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067991},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"346ff5a2b81bded9f9b26051501ab9d25246961c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.6-346ff5a2","@libp2p/logger":"3.0.4-346ff5a2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.4-346ff5a2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.4-346ff5a2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.6-346ff5a2","@libp2p/interface-internal":"0.1.7-346ff5a2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.7-346ff5a2","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.6-346ff5a2","@libp2p/interface-compliance-tests":"4.1.2-346ff5a2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.11-346ff5a2_1698853065794_0.4799560660079756","host":"s3://npm-registry-packages"}},"10.0.11-16a87076":{"name":"@libp2p/kad-dht","version":"10.0.11-16a87076","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.11-16a87076","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"34125ef39504583bf0b9cd42aef9a2e15d0d268d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.11-16a87076.tgz","fileCount":191,"integrity":"sha512-rs/oHC3d4UAxYqUFx8CWuRMtOgvnBBME9ue0Le1xyU/h0zrmCv8RZmWs703fgUcaDpAhXWC7cDMpZW7EGQ4vOA==","signatures":[{"sig":"MEUCIDVpvGtE0HQNqIMXAIE59xW2yH5H5Z3ZiqatdN8FH/paAiEA074u7LpFmYZkbdYdfUZwofMKqH4x4h0CvOVuqo8P6H0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067991},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"16a87076ebff5b563a814147f10b8b858d0009cc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.6-16a87076","@libp2p/logger":"3.0.4-16a87076","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.4-16a87076","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.4-16a87076","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.6-16a87076","@libp2p/interface-internal":"0.1.7-16a87076"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.7-16a87076","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.6-16a87076","@libp2p/interface-compliance-tests":"4.1.2-16a87076"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.11-16a87076_1698929490401_0.7519780523834645","host":"s3://npm-registry-packages"}},"10.0.11-025c082a":{"name":"@libp2p/kad-dht","version":"10.0.11-025c082a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.11-025c082a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1cec6d38574bff48aba46b679507f29eebf2e1db","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.11-025c082a.tgz","fileCount":191,"integrity":"sha512-Cu0q9VRGI+p7PysQKh0LZIdE941dmgXxcVWnAAt+kQLcU1QzHMUmsPhbxuq5fQx9oKVaHj6oMeROQ3vHm9D1FQ==","signatures":[{"sig":"MEUCIQD03afLdsjbzrEcKYDzpMptWtmHJtbPhVueZfZ3I9UuCAIgHrok7Hfzb2JRBRDd0uYreKKq3F+1FaI011mhQWZgIk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067991},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"025c082a4d3d08904f1f5b0209ed6f40648fb78d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.6-025c082a","@libp2p/logger":"3.0.4-025c082a","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.4-025c082a","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.4-025c082a","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.6-025c082a","@libp2p/interface-internal":"0.1.7-025c082a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.7-025c082a","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.6-025c082a","@libp2p/interface-compliance-tests":"4.1.2-025c082a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.11-025c082a_1699014732591_0.08496736750987188","host":"s3://npm-registry-packages"}},"10.0.12":{"name":"@libp2p/kad-dht","version":"10.0.12","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.12","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d22d1efda5daacfbd69f28ddedbe6e0f77cef99d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.12.tgz","fileCount":192,"integrity":"sha512-TyFWMr9TjhZFoIxZHj5zpVuydGRrRG7zgkTGBQr6cTaTwlq8K9zCQtHKP2k1pcn0E/fKq7YKt2IDY7RU60fbTQ==","signatures":[{"sig":"MEUCIQDf+H93r9zmECWoBLgT9tEGtB4KFM1KM9rFuTjgshpUdwIgdjWLie2f4GrLak3yeZwC50dOpNzqORrDkmOk9H0nCJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3073174},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5cba173e091e26603f05f58df5128bd0cfe7f7dc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.7","@libp2p/logger":"^3.0.5","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.5","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.5","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.7","@libp2p/interface-internal":"^0.1.8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.8","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.7","@libp2p/interface-compliance-tests":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.12_1699020612765_0.027602720748729936","host":"s3://npm-registry-packages"}},"10.0.12-fdcb801e":{"name":"@libp2p/kad-dht","version":"10.0.12-fdcb801e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.12-fdcb801e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"28ee7c660fbda11543a32d6b1298d39c1aac7524","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.12-fdcb801e.tgz","fileCount":191,"integrity":"sha512-GNvcwFHSWfASQI+udeG8cOizgIBw6P7B3uQqglySAxSbTUcyRnhMrrTq45WrC6dG25U0rktddHlXci2YHnQmmg==","signatures":[{"sig":"MEYCIQDuVKMSmw0d018bo490h8Nb+sPse1TIPOoaBmNYZ/chFgIhAL+pX1cQ3AgfdHFIQGM0Dwdt/x/ew6nI54ze4NsVRarM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067991},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fdcb801ee3180b740a25e0e05a75c32dd8e4ef63","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.7-fdcb801e","@libp2p/logger":"3.0.5-fdcb801e","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.5-fdcb801e","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.5-fdcb801e","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.7-fdcb801e","@libp2p/interface-internal":"0.1.8-fdcb801e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.8-fdcb801e","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.7-fdcb801e","@libp2p/interface-compliance-tests":"4.1.3-fdcb801e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.12-fdcb801e_1699258927256_0.8491247410049851","host":"s3://npm-registry-packages"}},"10.0.12-051154dd":{"name":"@libp2p/kad-dht","version":"10.0.12-051154dd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.12-051154dd","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8f5a9c1eb45a13f26552611dbe67b9097bcfc6d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.12-051154dd.tgz","fileCount":191,"integrity":"sha512-/UnhMN/v2UYtb+zsgRZZNWW/BbNRVQ9GttzJpLNeUNJUcPGsSc63ZYwCvNeBP9SS1loTdDNJ+H5GrWt9IBYrpw==","signatures":[{"sig":"MEUCICu2jzX7e6LMp1ltotxKQgTQUHSHJNQ6RiD3aNYgsV9HAiEA1KZcoZeKyei9O37bSPXz4nlOkswFHUXDzXKeyWs6GrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067991},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"051154dd2d8ffadba4f8678f12341e5a4441dc66","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.7-051154dd","@libp2p/logger":"3.0.5-051154dd","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.5-051154dd","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.5-051154dd","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.7-051154dd","@libp2p/interface-internal":"0.1.8-051154dd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.8-051154dd","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.7-051154dd","@libp2p/interface-compliance-tests":"4.1.3-051154dd"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.12-051154dd_1699261570172_0.4329338317109177","host":"s3://npm-registry-packages"}},"10.0.12-f4fac961":{"name":"@libp2p/kad-dht","version":"10.0.12-f4fac961","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.12-f4fac961","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1311744f2c8938b2e55f99138a7ac5f1ef56bc0d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.12-f4fac961.tgz","fileCount":191,"integrity":"sha512-WyIqdcFPjugdOsX4Pp9i3DdkXBF7XY/5tfBb3HM9J0pGHixZs3129zawvDmB2L/a5a4qWCa3TtBMQsOs17mM5w==","signatures":[{"sig":"MEQCIC82SLFGr9MCEbsmvdlZXT/8dKy6nAnTpOV61GPoIcsmAiBJeJXctzSShls1qt91CXGKQquGH6dASLgRDHGd7ZO+eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067991},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4fac961ccf60fe2c08799f6c55bbc0012d1779f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.7-f4fac961","@libp2p/logger":"3.0.5-f4fac961","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.5-f4fac961","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.5-f4fac961","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.7-f4fac961","@libp2p/interface-internal":"0.1.8-f4fac961"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.8-f4fac961","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.7-f4fac961","@libp2p/interface-compliance-tests":"4.1.3-f4fac961"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.12-f4fac961_1699262671309_0.8461794083910725","host":"s3://npm-registry-packages"}},"10.0.12-dfbe0cc0":{"name":"@libp2p/kad-dht","version":"10.0.12-dfbe0cc0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.12-dfbe0cc0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d8622fee4970736d3704048ec09e3bb9a8973dfe","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.12-dfbe0cc0.tgz","fileCount":191,"integrity":"sha512-LTg+qOu/HkzK8NNm4P1CXjbw5Zhq9jypgyH0CsROPWBxjMv1DfgeBAAcrRjK0MF6rEt5OUZZEq7eBGNpw4MSNQ==","signatures":[{"sig":"MEUCIQDrIC78KWTmlGsiLTWPV2wPQfBQXDiU77fE8S+VM0DDGQIgL1a3Me4aLCcR8L6AvhnKdxaNGDQwQ8/pUy/X+fY1czs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067991},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dfbe0cc05be428f3c1de36e10d28e3d1777e8f04","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.7-dfbe0cc0","@libp2p/logger":"3.0.5-dfbe0cc0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.5-dfbe0cc0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.5-dfbe0cc0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.7-dfbe0cc0","@libp2p/interface-internal":"0.1.8-dfbe0cc0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.8-dfbe0cc0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.7-dfbe0cc0","@libp2p/interface-compliance-tests":"4.1.3-dfbe0cc0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.12-dfbe0cc0_1699283454749_0.092001277546929","host":"s3://npm-registry-packages"}},"10.0.12-d25d9510":{"name":"@libp2p/kad-dht","version":"10.0.12-d25d9510","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.12-d25d9510","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b6d76c144d8648b5666c332e780f4eb1de44ba4e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.12-d25d9510.tgz","fileCount":191,"integrity":"sha512-cKas5q5UJLUfd6xM0PQstCLdysIJtq39U+AUBKKohj0K8bMSC3AtEq0KugIKlnxXs5Oy2K7CFe4lR9BJPCyNoA==","signatures":[{"sig":"MEUCIBnM3AfDfiH2nHNPWd2C+ApQaWTEbTjf4zo6nIt+6R5BAiEAocdgHR4RlyX0AoXeKPkeTKcsrP6066JcJrykRgHhzVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067991},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d25d95104ee4eb353ed73cc0c7200e5a9d5b18d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^10.0.15","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.7-d25d9510","@libp2p/logger":"3.0.5-d25d9510","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.5-d25d9510","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.5-d25d9510","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.7-d25d9510","@libp2p/interface-internal":"0.1.8-d25d9510"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.8-d25d9510","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.7-d25d9510","@libp2p/interface-compliance-tests":"4.1.3-d25d9510"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.12-d25d9510_1699293566464_0.5694308669965567","host":"s3://npm-registry-packages"}},"10.0.12-1d141331a":{"name":"@libp2p/kad-dht","version":"10.0.12-1d141331a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.12-1d141331a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a886d14aca9fb47abd9229d1797b4d732adbc526","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.12-1d141331a.tgz","fileCount":191,"integrity":"sha512-lzcHdbQOOs2yODDNVgmYk/ybPyxp3ZZ8MTg0BhoY96RihFuiG8wcqSLfm1uzfvKSHmY7GDZwfjthnLEMwMsLAA==","signatures":[{"sig":"MEUCIQD8WaKjf3O7VjEJZW0ob3SSP4SoirvllhT4NJC1FIgEtAIgHcJa1JeSCYye62uVQUaSzhSQfNQWrbz6yjMbeP5QoNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3068000},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1d141331a8cf8392a5f90abc349a83adf8223207","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.7-1d141331a","@libp2p/logger":"3.0.5-1d141331a","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.5-1d141331a","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.5-1d141331a","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.7-1d141331a","@libp2p/interface-internal":"0.1.8-1d141331a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.8-1d141331a","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.7-1d141331a","@libp2p/interface-compliance-tests":"4.1.3-1d141331a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.12-1d141331a_1699341158870_0.7082814639703856","host":"s3://npm-registry-packages"}},"10.0.12-8b82e68e8":{"name":"@libp2p/kad-dht","version":"10.0.12-8b82e68e8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.12-8b82e68e8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7455cd7859ac440f0fb170f889f0b7b5260700ed","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.12-8b82e68e8.tgz","fileCount":191,"integrity":"sha512-hP3XyrzARPUNqY7yjzmV6RhpB/oZqqLrgi0j2cd042XIF8Q3VN57yuGDy/XPmRKhUjTg3xVAm/mIe6WhUYqKhA==","signatures":[{"sig":"MEYCIQCTQnJrRWq4wWReeURhBpZ9wQBre68/VL7uO0TIUQ+TNAIhAKNvT6aprmzu2OGY2a6X+5tMxngrLbiV2MxVhm0IFOr1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3068000},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b82e68e8f897f3e295ee511f1bbcbfd4cd9c652","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.7-8b82e68e8","@libp2p/logger":"3.0.5-8b82e68e8","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.5-8b82e68e8","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.5-8b82e68e8","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.7-8b82e68e8","@libp2p/interface-internal":"0.1.8-8b82e68e8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.8-8b82e68e8","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.7-8b82e68e8","@libp2p/interface-compliance-tests":"4.1.3-8b82e68e8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.12-8b82e68e8_1699357399668_0.3230115677448544","host":"s3://npm-registry-packages"}},"10.0.12-78db573f9":{"name":"@libp2p/kad-dht","version":"10.0.12-78db573f9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.12-78db573f9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d9e321ed138354d8f7cb529eb532cfe98703be8b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.12-78db573f9.tgz","fileCount":191,"integrity":"sha512-iQsiVFSRe0glBtxoOeDhfSn5iz1SZ3nl+oHw6qaIwe4AEDjBZBuKLpLSfmanGcNm5HCNpIH8KWDkN2me6zVD2w==","signatures":[{"sig":"MEYCIQDJKjDzbpSi0cMKzgqHj2tda4aVasNetwM2nbEMWSZCcgIhAM1efWMYHyQS+Vyqpl3VcZktzee5PcONEFLPibsl1gdO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3068000},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"78db573f9e8f28cd3d0a89f36094f5d566482b9f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.7-78db573f9","@libp2p/logger":"3.0.5-78db573f9","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.5-78db573f9","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.5-78db573f9","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.7-78db573f9","@libp2p/interface-internal":"0.1.8-78db573f9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.8-78db573f9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.7-78db573f9","@libp2p/interface-compliance-tests":"4.1.3-78db573f9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.12-78db573f9_1699364390056_0.05222996106410149","host":"s3://npm-registry-packages"}},"10.0.13":{"name":"@libp2p/kad-dht","version":"10.0.13","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.13","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"40deb6e34d85d121e959e63ecbffdacf9de34c5f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.13.tgz","fileCount":192,"integrity":"sha512-5d6HUn8KaqqO54uIKcDBeKegI7aodV8OFGm/LK/GbIJ2vevTqXz1ORVribbxFz6Ob9BTcp9UzuledQtDNNMsnA==","signatures":[{"sig":"MEQCIBcwxmonvcEE2bzApuA+EoufI1kwXn/LT/vn743pHLpFAiBjpg0Tje8P/9E5iZ3buF9CWqFYVQWNr5UxNLPa+PiDMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3073173},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4f2a41d4be6b077c1dfa4a76c9f9ef11be310736","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.7","@libp2p/logger":"^3.0.5","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.5","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.5","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.7","@libp2p/interface-internal":"^0.1.8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.8","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.7","@libp2p/interface-compliance-tests":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.13_1699365883292_0.7979029734538188","host":"s3://npm-registry-packages"}},"10.0.13-fb8a6f188":{"name":"@libp2p/kad-dht","version":"10.0.13-fb8a6f188","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.13-fb8a6f188","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e341370cdfbb59300655a5b2aae07fd3094e5252","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.13-fb8a6f188.tgz","fileCount":191,"integrity":"sha512-gtWs/0pkRtaukuPNegAqXpuMM1bUU/bRuil1T5hQaAvrzByBLMpMMI6mGRVeyQ8ltnu4ECpJIFGjiRtfUnJAVg==","signatures":[{"sig":"MEUCIQDCC6C5x1m7WR2dD/dZ7BojBINr6bfNDdlTGYHoqYtL7QIgZ9J3Zg+ESo5lyqXmB8ibpEzsX8fM98KfrkMFKvjpZ/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3068000},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fb8a6f1887e71852217355f65c2b22566dd26749","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.7-fb8a6f188","@libp2p/logger":"3.0.5-fb8a6f188","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.5-fb8a6f188","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.5-fb8a6f188","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.7-fb8a6f188","@libp2p/interface-internal":"0.1.8-fb8a6f188"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.8-fb8a6f188","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.7-fb8a6f188","@libp2p/interface-compliance-tests":"4.1.4-fb8a6f188"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.13-fb8a6f188_1699369094676_0.2627839929938609","host":"s3://npm-registry-packages"}},"10.0.13-70d5efc2e":{"name":"@libp2p/kad-dht","version":"10.0.13-70d5efc2e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.13-70d5efc2e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b28edd9b527831d9cd21e3c4c67056db83a221d2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.13-70d5efc2e.tgz","fileCount":191,"integrity":"sha512-qI4ywaxfqdSk7tSTtwgxUek/VnlQxakm1KtrbIVMmzDmAGV5IOXGiJSzgwQGwz8OLleUZVQPT/dd/T8oC5YCeA==","signatures":[{"sig":"MEQCIGIIWvh+RSlurTWnnMsj53IqR8aMQP7cgoVlPNxGhAWkAiAl1wxeTgL0dB0O63ozUZC0CaQ9Zrgs1I6c/ZdbZA0GeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3068178},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"70d5efc2e901a2c419fe3f82d767f278b6d698fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.7-70d5efc2e","@libp2p/logger":"3.0.5-70d5efc2e","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.5-70d5efc2e","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.5-70d5efc2e","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.7-70d5efc2e","@libp2p/interface-internal":"0.1.8-70d5efc2e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.8-70d5efc2e","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.7-70d5efc2e","@libp2p/interface-compliance-tests":"4.1.4-70d5efc2e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.13-70d5efc2e_1699379216797_0.6793960004773714","host":"s3://npm-registry-packages"}},"10.0.14":{"name":"@libp2p/kad-dht","version":"10.0.14","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.14","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d88c476426010a3588be4f9d3e13a0d8962884d8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.14.tgz","fileCount":192,"integrity":"sha512-ZgFfIM1sY4F5c++Ts8CGVRuBVIdSxKiA8cdOd16qWzU2dnQnoBoGW2/KHqnOG0YUlpDTCCkjqaWp/jN5GWzRHw==","signatures":[{"sig":"MEQCIGvfAil4bYvHP/2Oxsnr+7jHHwW8vJA9rn8I7IuJb8XOAiBN851eDEuv3uCZhI6zoW+xgKKdvbgzFGKLkWre3KVCzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3073351},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b8c2bf45817c097ebd87ae196682cf378744882a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.8","@libp2p/logger":"^3.1.0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.6","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.6","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.8","@libp2p/interface-internal":"^0.1.9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.8","@libp2p/interface-compliance-tests":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.14_1699380843434_0.3803723935174341","host":"s3://npm-registry-packages"}},"10.0.14-effcfaa8e":{"name":"@libp2p/kad-dht","version":"10.0.14-effcfaa8e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.14-effcfaa8e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"51b18e671b9b91b7f12b0679475476d8234292e9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.14-effcfaa8e.tgz","fileCount":191,"integrity":"sha512-5831Qp5elD/7ktK/fpJ2zyAtrzKYNB46DccaeocFUvBS3aOrkmn1mcZzjnXOfe9V7JSROxwW//5RKZkw2Zy4Gg==","signatures":[{"sig":"MEUCIC7SJrAcjDdoB/KXgo0D0wmJqXw2ahxouAc+0VBmtgzJAiEAylKKNeT9oXtJ/NlAtsFD2/oD2I8j+Q+dQu5c3jxvyUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3068178},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"effcfaa8e69fd226a52eb40ad50f1e11b38b8877","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-effcfaa8e","@libp2p/logger":"3.1.0-effcfaa8e","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-effcfaa8e","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-effcfaa8e","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.8-effcfaa8e","@libp2p/interface-internal":"0.1.9-effcfaa8e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-effcfaa8e","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-effcfaa8e","@libp2p/interface-compliance-tests":"4.1.5-effcfaa8e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.14-effcfaa8e_1699385085703_0.7030011597131365","host":"s3://npm-registry-packages"}},"10.0.14-c960eb659":{"name":"@libp2p/kad-dht","version":"10.0.14-c960eb659","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.14-c960eb659","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3a264af2c67ecc320889765e287f31278f0ab2c3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.14-c960eb659.tgz","fileCount":196,"integrity":"sha512-GFVbHVY6S0ca3fhiSttG8mNASjNOTOsk9LYRpb085iN+syEtqUFm9hj7Gd65sBUFbM5L8KVJsKd7g+wBmd5mIA==","signatures":[{"sig":"MEYCIQDlA/oyLYtXGddxfiW18lsCskG/GKUzp1kaLbD4Q5eRgAIhALfLcGU1JpMEqQTNYRfq0y17FgOuOBpTRFr4x+8QCQPA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3069694},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c960eb659d2deff0c29cb2f5fe2a506310b8f971","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-c960eb659","@libp2p/logger":"3.1.0-c960eb659","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-c960eb659","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-c960eb659","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.8-c960eb659","@libp2p/interface-internal":"0.1.9-c960eb659"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-c960eb659","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-c960eb659","@libp2p/interface-compliance-tests":"4.1.5-c960eb659"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.14-c960eb659_1699597976125_0.39570800926135674","host":"s3://npm-registry-packages"}},"10.0.15":{"name":"@libp2p/kad-dht","version":"10.0.15","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"62fae485664d3e2514a6aa376e391e7db000f7a9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15.tgz","fileCount":197,"integrity":"sha512-S4pQY8t4lXBlicBREThtOHnLn79e07sVgKZPa9SmJ4hC1+i0HFD8XLzrHm3cnKSO/4RhoaF5YdlnZMMjbb7q0w==","signatures":[{"sig":"MEUCIQCbOAYyMny5rDRnejDGlSxxoIKHHQPPJOa5mXKmyacp0AIgJ5ogbYV5TSeGk3O7O80Jp/l8ynpC/Csd5qEn0kUDcq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3074867},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"17d980c902fa5314e954508255a41c0854416d47","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"^2.0.8","@libp2p/logger":"^3.1.0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.6","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.6","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"^4.0.8","@libp2p/interface-internal":"^0.1.9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.8","@libp2p/interface-compliance-tests":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15_1699599441504_0.7404512542374402","host":"s3://npm-registry-packages"}},"10.0.15-0f5c305af":{"name":"@libp2p/kad-dht","version":"10.0.15-0f5c305af","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-0f5c305af","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"17d9d71c5fcc574275526887e26c90443c1a9afd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-0f5c305af.tgz","fileCount":196,"integrity":"sha512-Uecm/JEG+P59I6eI/22WFEQCh+8o/aqFOhLB/eRRTkB+6ioDhmhwQ4p3FD7OAoaGTEFka0zZd4r/gl3NVEMQNA==","signatures":[{"sig":"MEUCIG6UW1hkPzcGvngGgNdtwxe5ok32EeZUqoVw/Pu6H6poAiEA00EUs8fifIJasN7cvdmsaASxj+rHH7lgavgHEw9RLT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3069694},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0f5c305af3fca802fed3836f8982833c383d706d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.3","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.3.4","it-drain":"^3.0.2","it-first":"^3.0.1","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.0","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.0.1","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-0f5c305af","@libp2p/logger":"3.1.0-0f5c305af","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-0f5c305af","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-0f5c305af","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.5","@libp2p/peer-collections":"4.0.8-0f5c305af","@libp2p/interface-internal":"0.1.9-0f5c305af"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.1","p-retry":"^6.0.0","protons":"^7.0.2","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-0f5c305af","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-0f5c305af","@libp2p/interface-compliance-tests":"4.1.5-0f5c305af"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-0f5c305af_1700041743337_0.2556019470119484","host":"s3://npm-registry-packages"}},"10.0.15-97ab31c0c":{"name":"@libp2p/kad-dht","version":"10.0.15-97ab31c0c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-97ab31c0c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"27c3d556690bbc5f2c486241b1952b9952a67a1f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-97ab31c0c.tgz","fileCount":196,"integrity":"sha512-MddWqRp56SngDceM9NYwe/bRrpSXr2InyZO7GDMvuxny2zv0oh0PBArR0kx7FbXpf+uwozEUQTRy7Rek88v5gQ==","signatures":[{"sig":"MEYCIQC8ksgZQj5cWjPAc0U4QWTDZ63j7DaCTwpHMZbVCKPEugIhAKoQdcWosDFq+5PZPFaW3DG5MBAjT72/g5tjD4fLGx1c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066553},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"97ab31c0cfe0b6e9a57ee76b0101a1e30a2822d6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-first":"^3.0.3","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-97ab31c0c","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-97ab31c0c","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-97ab31c0c","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.3","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-97ab31c0c","@libp2p/interface-internal":"0.1.9-97ab31c0c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-97ab31c0c","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-97ab31c0c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-97ab31c0c","@libp2p/interface-compliance-tests":"4.1.5-97ab31c0c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-97ab31c0c_1700044064427_0.3036491711382254","host":"s3://npm-registry-packages"}},"10.0.15-05b52d69c":{"name":"@libp2p/kad-dht","version":"10.0.15-05b52d69c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-05b52d69c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"de61a02420ad34a0f304af106a72ea7315c519f4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-05b52d69c.tgz","fileCount":196,"integrity":"sha512-YZOucDxhZ5/IF1Dptf1pbBXWdpwLQUMO1dlINthUKGQNKMONVhfoQ1T4wnhdL5xDIu4W5/BRQjnO2ixwuAFFdA==","signatures":[{"sig":"MEUCIQCt34vifT+YXhSqpMLa8EULtGrm7yLtWxnoUjYUbv73bQIgEmaJVmxwIme6oOOqlKcQK/mIrOSskzOw6aWrS02DTAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066553},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"05b52d69cb600a0c1cbfeea52889b55f62940c82","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-first":"^3.0.3","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-05b52d69c","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-05b52d69c","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-05b52d69c","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.3","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-05b52d69c","@libp2p/interface-internal":"0.1.9-05b52d69c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-05b52d69c","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-05b52d69c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-05b52d69c","@libp2p/interface-compliance-tests":"4.1.5-05b52d69c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-05b52d69c_1700122657518_0.18169167603016967","host":"s3://npm-registry-packages"}},"10.0.15-9c67c5b3d":{"name":"@libp2p/kad-dht","version":"10.0.15-9c67c5b3d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-9c67c5b3d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6abcf01220cf32f9030814ab665ebbefd1f31dd0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-9c67c5b3d.tgz","fileCount":196,"integrity":"sha512-30Vw8FZt0sDIfPfjSWUkTY8WIaOQdhRp5vTJB5kynwwydOb+fiTEIw11W5DJXx41EBZvqmFoMV4Y1AoVMh+tvA==","signatures":[{"sig":"MEQCIEeVIWITxsmoODXw9jFPZeueIU60rWgU6EInIuOXlXcYAiBaq60w4kgd66dc4vAmekIa/NBa3okvLTphwSAejr+bxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066577},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9c67c5b3d0ab63c7a1a62f363ae732b300ef6b87","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-first":"^3.0.3","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-9c67c5b3d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-9c67c5b3d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-9c67c5b3d","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.3","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-9c67c5b3d","@libp2p/interface-internal":"0.1.9-9c67c5b3d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-9c67c5b3d","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-9c67c5b3d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-9c67c5b3d","@libp2p/interface-compliance-tests":"4.1.5-9c67c5b3d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-9c67c5b3d_1700124891984_0.8300598446291065","host":"s3://npm-registry-packages"}},"10.0.15-6625a27fc":{"name":"@libp2p/kad-dht","version":"10.0.15-6625a27fc","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-6625a27fc","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"837a2d7cf7549607e8b16417a3424cbf11b93bc1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-6625a27fc.tgz","fileCount":196,"integrity":"sha512-mePtEGu6loJaAsorWAPxKGwFHccxH646vsyMPcp0GEh+SI8ABcM8vaXGZPF3Go5QeIa8wnwIvDev8D27cL3fOA==","signatures":[{"sig":"MEUCIQCdM0SPI13y8jCGRAuGmoHeRq+L7VnP1XbP4YkgV4vmggIgcRHsUq7B/llsa0WePbX4+k4GJSCJsKt9ORBzC9UWA6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067033},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6625a27fc16357c13a5b35373a86339f9069fbb4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-6625a27fc","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-6625a27fc","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-6625a27fc","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-6625a27fc","@libp2p/interface-internal":"0.1.9-6625a27fc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-6625a27fc","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-6625a27fc","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-6625a27fc","@libp2p/interface-compliance-tests":"4.1.5-6625a27fc"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-6625a27fc_1700223603641_0.550163913419369","host":"s3://npm-registry-packages"}},"10.0.15-adea7bbbf":{"name":"@libp2p/kad-dht","version":"10.0.15-adea7bbbf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-adea7bbbf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3930724cc486bc78379d927c7baaa73f4cdd379e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-adea7bbbf.tgz","fileCount":196,"integrity":"sha512-llp2F1jcGNrJ8OdTCq4tpkZPwCLnRPbC1H1VmS4UBETuv+ZXvZ+5aFwaK10EEoEYMCQTFfh6AKvzbUanUaK0LQ==","signatures":[{"sig":"MEYCIQCxcyw01nzTTV4RBFqYUZacWwDbaGR7pK87mBfKceZ3KgIhANdzrz7bj//MfyBRtuc5DZvrm/tAdZvERAinhDUWixLZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067033},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"adea7bbbf8982d814d5bf5ed64368cdf5a3a742d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-adea7bbbf","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-adea7bbbf","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-adea7bbbf","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-adea7bbbf","@libp2p/interface-internal":"0.1.9-adea7bbbf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-adea7bbbf","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-adea7bbbf","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-adea7bbbf","@libp2p/interface-compliance-tests":"4.1.5-adea7bbbf"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-adea7bbbf_1700236579505_0.8296470870434955","host":"s3://npm-registry-packages"}},"10.0.15-3dee5df4d":{"name":"@libp2p/kad-dht","version":"10.0.15-3dee5df4d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-3dee5df4d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1615c947b762b17640f5b22ce48998c99c87c283","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-3dee5df4d.tgz","fileCount":196,"integrity":"sha512-CU2jpT3j33ulG3/N6qbHAwRZk8soMrdjJ7Rsszr896uvSIX0cgLpY9Za2+noB5kVL37OGYd99PqhAezP7PTTBQ==","signatures":[{"sig":"MEUCIGkQAmeYM3CjKawsIph8MINs8PAb8OAsZXIIbwUEdf+jAiEAkOkH2tDhNSFSOsiY9T8Otz9vs8f0aFcIL3wfUN+PUiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067034},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3dee5df4dad42eaf6c30e6800945fada1e58d90f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-3dee5df4d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-3dee5df4d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-3dee5df4d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-3dee5df4d","@libp2p/interface-internal":"0.1.9-3dee5df4d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-3dee5df4d","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-3dee5df4d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-3dee5df4d","@libp2p/interface-compliance-tests":"4.1.5-3dee5df4d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-3dee5df4d_1700245190615_0.09935623217009715","host":"s3://npm-registry-packages"}},"10.0.15-13a870cbe":{"name":"@libp2p/kad-dht","version":"10.0.15-13a870cbe","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-13a870cbe","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0e9194d0adce57059ec0182bdcc308c361d7abd2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-13a870cbe.tgz","fileCount":196,"integrity":"sha512-gbWGnESXPWUku67jkxAFtO40WXZHcl8k3wAgodHD8ikFvgJePhEy6iQKmjLhwkkIRPN31eNTAAa5yc0tGRopoA==","signatures":[{"sig":"MEUCIQDCUXNtZYeZ4Sn1uIO2qZMSPe/qcFftnuLyP9JTVI7KGQIgd92dC/ySWKoyxdSXp0d0r9EGX8wwbjqTOUd0BlIjMmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066855},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"13a870cbef326a3a3b3c55b886c2109feaa2b628","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-13a870cbe","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-13a870cbe","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-13a870cbe","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-13a870cbe","@libp2p/interface-internal":"0.1.9-13a870cbe"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-13a870cbe","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-13a870cbe","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-13a870cbe","@libp2p/interface-compliance-tests":"4.1.5-13a870cbe"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-13a870cbe_1700478451835_0.32443980382423243","host":"s3://npm-registry-packages"}},"10.0.15-d8f5bc211":{"name":"@libp2p/kad-dht","version":"10.0.15-d8f5bc211","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-d8f5bc211","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6dfffa99545b4ca9587e8911e43fcd672b507575","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-d8f5bc211.tgz","fileCount":196,"integrity":"sha512-WipEpR19QWyClOco8SONGWf3cFJXQlVN5P0dNSL5Xz25BtyAsjDdw4AQ3LpSe9ZiV7wnS9SFIESPUeIsRQVmPQ==","signatures":[{"sig":"MEYCIQDQXhW7Y3jF1NsunorPPaMlviacKg+rGKL+Wcd5oUTSEwIhANUhjTTUCWGtStKIFCwErw0L8lk8abX8ZhLzJM3r74h2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066995},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d8f5bc211185a963c2a5182d58d73629457bc78d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-d8f5bc211","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-d8f5bc211","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-d8f5bc211","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-d8f5bc211","@libp2p/interface-internal":"0.1.9-d8f5bc211"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-d8f5bc211","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-d8f5bc211","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-d8f5bc211","@libp2p/interface-compliance-tests":"4.1.5-d8f5bc211"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-d8f5bc211_1700499605153_0.6620904010348825","host":"s3://npm-registry-packages"}},"10.0.15-bb6ceb192":{"name":"@libp2p/kad-dht","version":"10.0.15-bb6ceb192","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-bb6ceb192","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6b2098331c3a876f78a528bc9f4c1299c1ecf652","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-bb6ceb192.tgz","fileCount":196,"integrity":"sha512-riB8wVhS9sJPZ0lLqaA0gfpEY8z8J9ONwtZwXL+HGj6RYP4eQ3imM6w8j185jTTUcm7IRrGoJIEdavXnbXCPtA==","signatures":[{"sig":"MEQCICY6tl2MZo9omqq7BAZCCogFXsIkgFaPc/T/bmCU1iTQAiAh2nT/TZ1+5U6MYQelHo+Z3T7ApTJK7tIMWnR7azbyxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066995},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bb6ceb19252de2c1441ef736127d13763837d644","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-bb6ceb192","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-bb6ceb192","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-bb6ceb192","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-bb6ceb192","@libp2p/interface-internal":"0.1.9-bb6ceb192"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-bb6ceb192","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-bb6ceb192","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-bb6ceb192","@libp2p/interface-compliance-tests":"4.1.5-bb6ceb192"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-bb6ceb192_1700564767231_0.8253472619895399","host":"s3://npm-registry-packages"}},"10.0.15-d729d66a5":{"name":"@libp2p/kad-dht","version":"10.0.15-d729d66a5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-d729d66a5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"29b259f26bd43e356b847c0e0348f7ef6dd13e00","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-d729d66a5.tgz","fileCount":196,"integrity":"sha512-MZGjdclMb/HLF3LD47nwh/tvjDzM7hfVPAKBOOiCYJPJ4sZV8TdTDGmiXlibJuErGe6phCXGGqV/gBTw/VVlYA==","signatures":[{"sig":"MEUCIBLCXqDBa9/1tQWYmPI+xyZE2yo6sHsycw9HWC3CLxkJAiEAgkA82w9hI1K+7MrRpQrBRwJBjZ+jFAJ2Q1AkV7LT3UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066995},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d729d66a54a272dfe11eda8836a555a187cc9c39","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-d729d66a5","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-d729d66a5","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-d729d66a5","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-d729d66a5","@libp2p/interface-internal":"0.1.9-d729d66a5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-d729d66a5","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-d729d66a5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-d729d66a5","@libp2p/interface-compliance-tests":"4.1.5-d729d66a5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-d729d66a5_1700643209348_0.38213981427703514","host":"s3://npm-registry-packages"}},"10.0.15-6b6ba9ab7":{"name":"@libp2p/kad-dht","version":"10.0.15-6b6ba9ab7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-6b6ba9ab7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"766a861c15c7272614df4a953fdc110ea86dcfb3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-6b6ba9ab7.tgz","fileCount":196,"integrity":"sha512-6OoKJaJ6ct+5g6Hh+CGPKrDuRPKdPR2J1vZoEfEk+bcIL2m260kWDqWj7A4BcF7UC2tPFfxJNKbukPoq9JNG7Q==","signatures":[{"sig":"MEQCIEp90AjzQY/VS+xgdJGDdQvXxWG5X+duXzLf9xdYnzzCAiAIXEDicueSUePZUjLKbbNoKgOS8SAzPPKKv2jAjRxUdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066997},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6b6ba9ab799025cc4589b1e5b2f7d700a81bf7b1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-6b6ba9ab7","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-6b6ba9ab7","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-6b6ba9ab7","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-6b6ba9ab7","@libp2p/interface-internal":"0.1.9-6b6ba9ab7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-6b6ba9ab7","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-6b6ba9ab7","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-6b6ba9ab7","@libp2p/interface-compliance-tests":"4.1.5-6b6ba9ab7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-6b6ba9ab7_1700749149778_0.5226580203945479","host":"s3://npm-registry-packages"}},"10.0.15-0b4a2ee79":{"name":"@libp2p/kad-dht","version":"10.0.15-0b4a2ee79","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-0b4a2ee79","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"de89b0bb07e01d2f5538344426c134d2a2c2b12b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-0b4a2ee79.tgz","fileCount":196,"integrity":"sha512-Cd5YWDjoEXD6bY9l4OHnxlXcwfUxy1vqYUOCSf7EEwNucIjLeyC5/lbcde2yzNJi59D0YxQ6uCxJItWzRW4M6w==","signatures":[{"sig":"MEUCIQD08msTAJRME/+cmGitQV6/+je5BoK9C5ABGCMD6nm+IAIgLY/sV7SeuqwplHtcj4rrWK9KalCypggWkmtWAGvFkKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066997},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0b4a2ee7983b4dc9dc0a7b705a202a4c550e7017","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-0b4a2ee79","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-0b4a2ee79","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-0b4a2ee79","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-0b4a2ee79","@libp2p/interface-internal":"0.1.9-0b4a2ee79"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-0b4a2ee79","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-0b4a2ee79","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-0b4a2ee79","@libp2p/interface-compliance-tests":"4.1.5-0b4a2ee79"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-0b4a2ee79_1700758334957_0.2439126069596762","host":"s3://npm-registry-packages"}},"10.0.15-4a474d54d":{"name":"@libp2p/kad-dht","version":"10.0.15-4a474d54d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-4a474d54d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bf209e22ca7254c25e36af868b80aca30114044d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-4a474d54d.tgz","fileCount":196,"integrity":"sha512-l4dWY8NfRaHWXBcuKOOA+oaDQI45V8KFkwO94yZj9LoMt+3OAnL9RMKKcbVm4RdZGvx0JsAQ9Xq1XsXgl2DygQ==","signatures":[{"sig":"MEUCIArusBGuZdziJf3Lia+GwdHyPuvGYaDnkWLdcjd+tBU6AiEAvX28aAWCLkDT+230dWA/PS2GthrE+zk0jVa+PvIdiTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067329},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a474d54d3299e0ac30fa143b57436b3cf45e426","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-4a474d54d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-4a474d54d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-4a474d54d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-4a474d54d","@libp2p/interface-internal":"0.1.9-4a474d54d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-4a474d54d","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-4a474d54d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-4a474d54d","@libp2p/interface-compliance-tests":"4.1.5-4a474d54d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-4a474d54d_1700920942157_0.43594030794786653","host":"s3://npm-registry-packages"}},"10.0.15-e2267d437":{"name":"@libp2p/kad-dht","version":"10.0.15-e2267d437","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-e2267d437","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a75330d2bcc60f779eb9e48cdc31493e290d337b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-e2267d437.tgz","fileCount":196,"integrity":"sha512-WEE5Iqctlqj0SssXCNmmTI+n5jVYpgysPM5lK7wdir87VQiDSKIvW5eDaSoAwXrbf+kZS9PpA/wVBLo4tw1/vQ==","signatures":[{"sig":"MEQCIBYY3Pgr5xrOA2YFFZUOfTI2b5W9rb0/by68cfPkUY5OAiAyjrD0qJEJ4N9SwB6zpducM5pNnMQUFifB+co9rCuXWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3071133},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2267d437eeda3d964c77874ec757768d838981a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-e2267d437","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-e2267d437","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-e2267d437","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-e2267d437","@libp2p/interface-internal":"0.1.9-e2267d437"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-e2267d437","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-e2267d437","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-e2267d437","@libp2p/interface-compliance-tests":"4.1.5-e2267d437"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-e2267d437_1701102197974_0.28021312786264474","host":"s3://npm-registry-packages"}},"10.0.15-68db79f6b":{"name":"@libp2p/kad-dht","version":"10.0.15-68db79f6b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-68db79f6b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b718448c3b70832bbfe8e62594620b377ee51d67","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-68db79f6b.tgz","fileCount":196,"integrity":"sha512-f8SJGzpfbGINl/JcKgd+HD8nF28xabHfX1mxMgNTuGvPxNifD7+brN3Gy/8CAVPiuRWNqKv5r0aH/ECwiZrHhg==","signatures":[{"sig":"MEUCIFJ5yyllR+sFrJdAeJUvFo60foebc7DrLR0r731mgPxQAiEA435YPM5tSQ6ODxRyQ2WVtuyL8jjIZJSfi/ErUN0sDe0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@10.0.15-68db79f6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3071206},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"68db79f6b37b328a359116ce388761bf4de0a42e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-68db79f6b","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-68db79f6b","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-68db79f6b","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-68db79f6b","@libp2p/interface-internal":"0.1.9-68db79f6b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-68db79f6b","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-68db79f6b","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-68db79f6b","@libp2p/interface-compliance-tests":"4.1.5-68db79f6b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-68db79f6b_1701111395483_0.14221782342751244","host":"s3://npm-registry-packages"}},"10.0.15-7877a50e0":{"name":"@libp2p/kad-dht","version":"10.0.15-7877a50e0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-7877a50e0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ddf4400734fed0a534f4a71ed2e21923186765a7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-7877a50e0.tgz","fileCount":196,"integrity":"sha512-L0Ft91nxeUJV+V5M7bOvGLbRN7OBYbqZR7QP+0n4pNh91VNzRSEt6ZbF9BDhTRbdnQNEatgVTfHa8bVpOllfAA==","signatures":[{"sig":"MEUCIFLYrI68rlZDt/NOUNd94JHv/enfJakMTc6BSuNTEUdFAiEAy7590AgKYEa8rOWktT6CSuT85JFl5SZXxYt0Ydl5BVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@10.0.15-7877a50e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3071206},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7877a50e045e97beb63a94cb523cd1eb4dba99c3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-7877a50e0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-7877a50e0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-7877a50e0","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-7877a50e0","@libp2p/interface-internal":"0.1.9-7877a50e0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-7877a50e0","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-7877a50e0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-7877a50e0","@libp2p/interface-compliance-tests":"4.1.5-7877a50e0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-7877a50e0_1701162887450_0.08340995991953348","host":"s3://npm-registry-packages"}},"10.0.15-8bb6d5333":{"name":"@libp2p/kad-dht","version":"10.0.15-8bb6d5333","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-8bb6d5333","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0abe32b48b1f2db1f5d09f166cfc40a71a2dc99a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-8bb6d5333.tgz","fileCount":196,"integrity":"sha512-nTknGBfrnJsFAAxqK6sxtxPqF0HtddNdsnd0mELug0d4M4KbJ/xxTm/Oo/1g42YJVfNJBZm0U1DXiVm6nOlopw==","signatures":[{"sig":"MEQCIEZDhLFMglvmXOyFajNESLJk2CugGieR2Y10tfCYMTNpAiAjyqlzdLQG4pWhFmAwyJP2iYxP8/elppJRYnoMPEa58w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@10.0.15-8bb6d5333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3071603},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8bb6d53337a70f0e267fa697c7bc9dc92ddda3e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-8bb6d5333","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-8bb6d5333","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-8bb6d5333","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-8bb6d5333","@libp2p/interface-internal":"0.1.9-8bb6d5333"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-8bb6d5333","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-8bb6d5333","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-8bb6d5333","@libp2p/interface-compliance-tests":"4.1.5-8bb6d5333"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-8bb6d5333_1701175050830_0.2513364891362506","host":"s3://npm-registry-packages"}},"10.0.15-74e84bc29":{"name":"@libp2p/kad-dht","version":"10.0.15-74e84bc29","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-74e84bc29","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9146e02b0526f48c786aefa840162a49fcf4c679","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-74e84bc29.tgz","fileCount":196,"integrity":"sha512-VaJOEp7Yahr+0riaaduimYh9OMseH7s40YiOTZbfCgyC1iFaEBq+/61eO9H7P1h6G+ZEBvC0uW0gq5eNUNYDxQ==","signatures":[{"sig":"MEQCIGdOXQkauz7c8KfrU1h7AmznQIFJmO0y6SvndhK+C8SIAiANjxtL/WWfdWCBprlFn0YBEijv14YwIZIRB8pZqlKpXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@10.0.15-74e84bc29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3071603},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74e84bc29efae2e1843f033456029fa7770f0d5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-74e84bc29","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-74e84bc29","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-74e84bc29","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-74e84bc29","@libp2p/interface-internal":"0.1.9-74e84bc29"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-74e84bc29","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-74e84bc29","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-74e84bc29","@libp2p/interface-compliance-tests":"4.1.5-74e84bc29"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-74e84bc29_1701177673605_0.44518574999259863","host":"s3://npm-registry-packages"}},"10.0.15-8f921ee97":{"name":"@libp2p/kad-dht","version":"10.0.15-8f921ee97","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@10.0.15-8f921ee97","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e9905be5efcd9658f8b419b94dba531665500ec4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-10.0.15-8f921ee97.tgz","fileCount":196,"integrity":"sha512-3hGV7WTZHYHW9/BXF3uB4O2Wp8mz4H8G9MM+sgk0OYxfD7b9o5t4FS09ZZfR7nGOnvvupW20WR/zAq8MhXWSNQ==","signatures":[{"sig":"MEQCIEB78SXtWAWfEF4vTYS/oy3lLGps9AHe29EGyfOv8KD1AiAr+47XFxHO3M1artn6Cgfce+kfQn/LgNbRw6z+jeUzWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@10.0.15-8f921ee97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3071603},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8f921ee9788f8e6629e28ec9e96fa651c68bffa2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"2.0.8-8f921ee97","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-8f921ee97","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-8f921ee97","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.8-8f921ee97","@libp2p/interface-internal":"0.1.9-8f921ee97"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","ts-sinon":"^2.0.2","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"3.1.0-8f921ee97","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.9-8f921ee97","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.8-8f921ee97","@libp2p/interface-compliance-tests":"4.1.5-8f921ee97"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_10.0.15-8f921ee97_1701184888267_0.07270126607046601","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@libp2p/kad-dht","version":"11.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"75c8d9785cac72a0b6a88d475889ce1c7fba75c6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.0.tgz","fileCount":197,"integrity":"sha512-ObX52meCmw3sP1PWyQWpNEsVxbmMcXT5rX61eigD3j7pgqtdG8ZLEWkyu+zm7wZZdD4UtDo3jxhmoz5ldb5zgA==","signatures":[{"sig":"MEYCIQDAOElfvW9ZmjnG/fYauxTJW4TKCmrmanvvwR1XktZJdAIhAMMzzqMXDABFxDIdIAD0QBcffnGtOpGTNpsWgAA456yA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069763},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a7eb258e0ef2147671acba73d9febc2f882a484a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"^3.0.0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.0","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^4.0.9","@libp2p/interface-internal":"^0.1.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.0","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.10","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.9","@libp2p/interface-compliance-tests":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.0_1701258819767_0.605164280688645","host":"s3://npm-registry-packages"}},"11.0.0-551622a96":{"name":"@libp2p/kad-dht","version":"11.0.0-551622a96","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.0-551622a96","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3628941cecadc145c5208557d553b8bd490df800","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.0-551622a96.tgz","fileCount":196,"integrity":"sha512-BNxocsMChwWE7JM5uxGiyngbV5lnJU+3VCZcNVNieP2ekjLPyWxQErejk7Vj0Di2VHLcXvw1AksfX7bYRcDlqg==","signatures":[{"sig":"MEYCIQCD67i1Q92z/qSzHm9i8IW0KDe8jgVdHK+eaVxl8XlixwIhAKYVhi4Gdwq6H6beq+Dd9zbXfG5qYWUJMpBJgHWBMfto","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.0-551622a96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064590},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"551622a962aa8aa02cffc5927dbd1eae2dd3ff10","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.0-551622a96","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-551622a96","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-551622a96","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.9-551622a96","@libp2p/interface-internal":"0.1.10-551622a96"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.0-551622a96","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.10-551622a96","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.9-551622a96","@libp2p/interface-compliance-tests":"5.0.0-551622a96"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.0-551622a96_1701279652513_0.5255250915484413","host":"s3://npm-registry-packages"}},"11.0.0-7682861f9":{"name":"@libp2p/kad-dht","version":"11.0.0-7682861f9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.0-7682861f9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"188952a9d64cf58333e741eb11abfc98c9f1c271","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.0-7682861f9.tgz","fileCount":196,"integrity":"sha512-BHREitfdLhCSVkrR8zFyT5G0K5GaGEnrwrJ8FAcT+Cb8agx+r+kpkNdhpBzGMF6+jjgu82uswxtgN7/quowk5g==","signatures":[{"sig":"MEUCIH2PkkdnNbMNQwi3U98I9XOyuGOXpjKcZ3hwM1eTwXJCAiEAy4EVIQg3LkXRy30D4YL4IQ77IbaUWY4EYGQhwug3hNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.0-7682861f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064590},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7682861f9d24695f6830cc5f1412ef7f668e134f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.0-7682861f9","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-7682861f9","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-7682861f9","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.9-7682861f9","@libp2p/interface-internal":"0.1.10-7682861f9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.0-7682861f9","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.10-7682861f9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.9-7682861f9","@libp2p/interface-compliance-tests":"5.0.0-7682861f9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.0-7682861f9_1701336331414_0.005781809981334485","host":"s3://npm-registry-packages"}},"11.0.0-8e4fbe13a":{"name":"@libp2p/kad-dht","version":"11.0.0-8e4fbe13a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.0-8e4fbe13a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7bd4d92929fb4f654bbe8753677390d41d56c484","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.0-8e4fbe13a.tgz","fileCount":196,"integrity":"sha512-yqycrv2c/GoM4slAtYF8DYD2cT/rrJPOA0palxXKS47U2Upu9Bf5eFnbf9m8WwSIR2tKnGZ2ikOez6WxTkcq3A==","signatures":[{"sig":"MEYCIQDxGNERQxlaO7z/YESLW2uqgrcY0HcMIJbd7tebXu8zeAIhAOGFcqpyhSoonmjd7TYHG9pnrXvPylaMOVAqfrXY2kTC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.0-8e4fbe13a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064253},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8e4fbe13aaae9bed16c6928aaf7d02936993d299","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.0-8e4fbe13a","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-8e4fbe13a","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-8e4fbe13a","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.9-8e4fbe13a","@libp2p/interface-internal":"0.1.10-8e4fbe13a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.0-8e4fbe13a","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.10-8e4fbe13a","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.9-8e4fbe13a","@libp2p/interface-compliance-tests":"5.0.0-8e4fbe13a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.0-8e4fbe13a_1701359960878_0.8289638825789412","host":"s3://npm-registry-packages"}},"11.0.0-bcf18265e":{"name":"@libp2p/kad-dht","version":"11.0.0-bcf18265e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.0-bcf18265e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b91295147cd80153bb77fa6713b5d3b36785e3b4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.0-bcf18265e.tgz","fileCount":196,"integrity":"sha512-BcJpv6s+EltqMmWeT02OQmk+oLP6e9duf7xQtyCKHjgDLe1dqZG1My2SA7O+EYhvWKoCGtuLu6MU9HeORvtpVw==","signatures":[{"sig":"MEQCIG8lIv1DPO3CJv9ZTKudy4bH5TnWGFrEX1JkOyoK9638AiBcJB30i1nkgupwcKAv2+kElv90a6bsjVT0XEs7tfH8WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.0-bcf18265e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064253},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bcf18265eae4b91854dedcc7abbac0b7fe6755e2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.0-bcf18265e","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-bcf18265e","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-bcf18265e","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.9-bcf18265e","@libp2p/interface-internal":"0.1.10-bcf18265e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.0-bcf18265e","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.10-bcf18265e","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.9-bcf18265e","@libp2p/interface-compliance-tests":"5.0.0-bcf18265e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.0-bcf18265e_1701361379487_0.7093959172323683","host":"s3://npm-registry-packages"}},"11.0.0-06e6d235f":{"name":"@libp2p/kad-dht","version":"11.0.0-06e6d235f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.0-06e6d235f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9279c3d967e44de974aa6533d3ab3e26cd506c86","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.0-06e6d235f.tgz","fileCount":196,"integrity":"sha512-PexHHxaIlfXXpgEc89iHZEVggM1eTtTXMcyMgseznSiYTEVZPVejoNZm/i2WGsfW/VT1Fq4dAoB8ckQ4KPtwMg==","signatures":[{"sig":"MEQCIGp0SRqTBlDf2y0SoOmhsT9dwNSouUtJQR/RYe1d2Y9AAiAptnjHrc6rWvoPMNsG7Wh07igRdFh6BWxMm716xspPrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.0-06e6d235f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064253},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06e6d235f4fdae8b56d29994f32bc94c51637061","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.0-06e6d235f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-06e6d235f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-06e6d235f","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.9-06e6d235f","@libp2p/interface-internal":"0.1.10-06e6d235f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.0-06e6d235f","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.10-06e6d235f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.9-06e6d235f","@libp2p/interface-compliance-tests":"5.0.0-06e6d235f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.0-06e6d235f_1701361539392_0.8117204828780489","host":"s3://npm-registry-packages"}},"11.0.0-a32e70bac":{"name":"@libp2p/kad-dht","version":"11.0.0-a32e70bac","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.0-a32e70bac","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"870af4a12e09844269f49c97aef8ebe56bba214a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.0-a32e70bac.tgz","fileCount":196,"integrity":"sha512-5ilbhvuopQSh61kGtO2HIV0yQhdiFV6FFqZzFSy/a+bimywvGwY4z2bvyVeF1GUyUx9JeRjfr3tvr9tDOHCudQ==","signatures":[{"sig":"MEUCIFXylg593SDT0NiXOuc+l9zIv62tsTfhVvFE71/8wZpdAiEAqs8RsyxEayOXRixMmrdFiW8l2yqwkOHpNHBZ8FVz2G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.0-a32e70bac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064253},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a32e70bac126a0746dff9f7c87a4d6211a00fa7a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.0-a32e70bac","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-a32e70bac","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-a32e70bac","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.9-a32e70bac","@libp2p/interface-internal":"0.1.10-a32e70bac"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.0-a32e70bac","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.10-a32e70bac","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.9-a32e70bac","@libp2p/interface-compliance-tests":"5.0.0-a32e70bac"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.0-a32e70bac_1701364821854_0.6515754604469679","host":"s3://npm-registry-packages"}},"11.0.1-6c1f0ee81":{"name":"@libp2p/kad-dht","version":"11.0.1-6c1f0ee81","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.1-6c1f0ee81","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e860e95c68dfdc8aa8f3435796d172f469d5109c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.1-6c1f0ee81.tgz","fileCount":196,"integrity":"sha512-NFsRkKJSwH62B+CLgS+iHBGiapiz3sDlPKwB3tIq9emF8I9FgGmrq4bUMG3CxZKuIKOT8U1V4x2u53AUXKJa6w==","signatures":[{"sig":"MEUCIQCWJ5BEwI6L29zhDeRTURZJ2sTd0CDEQtgr8BY5ly3P9QIgObcoz0CR4jCxPvskeuU1R7J3RNab8+ajajq5AyFmhZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.1-6c1f0ee81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064255},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6c1f0ee816be3a0c76bde357e816abf0c5e31298","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-6c1f0ee81","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-6c1f0ee81","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-6c1f0ee81","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-6c1f0ee81","@libp2p/interface-internal":"0.1.11-6c1f0ee81"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-6c1f0ee81","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-6c1f0ee81","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-6c1f0ee81","@libp2p/interface-compliance-tests":"5.0.1-6c1f0ee81"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.1-6c1f0ee81_1701368176827_0.9835077392249962","host":"s3://npm-registry-packages"}},"11.0.0-273d8177c":{"name":"@libp2p/kad-dht","version":"11.0.0-273d8177c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.0-273d8177c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5f886f95b78c0c77906c05c30d45ed504ed26f9d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.0-273d8177c.tgz","fileCount":196,"integrity":"sha512-4x+Q/ztpd2ja1mfCbGhL9iadkDiEd1EFWOxjYm9FqBno4KnJgUH37Lxsov8rLLiFfuMHvuey47CRAa/+eOVY7A==","signatures":[{"sig":"MEUCIQDb/YjCigI14AM5ndiOJDfdH65aBUKcdOhU3rH17djdxAIgVpPFMbtXHq49cZSRTI9w+hy7hQSzpqQ5sh1ZBl61QIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.0-273d8177c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064253},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"273d8177ca9db746579f69fd4db46aa880dfcc62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.0-273d8177c","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-273d8177c","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-273d8177c","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.9-273d8177c","@libp2p/interface-internal":"0.1.10-273d8177c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.0-273d8177c","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.10-273d8177c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.9-273d8177c","@libp2p/interface-compliance-tests":"5.0.0-273d8177c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.0-273d8177c_1701369546057_0.39107848722213623","host":"s3://npm-registry-packages"}},"11.0.1-53224004f":{"name":"@libp2p/kad-dht","version":"11.0.1-53224004f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.1-53224004f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3c25d9af4ffbb7ffc102db0d74aab8535ab1284c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.1-53224004f.tgz","fileCount":196,"integrity":"sha512-Q/oUjnOHZC7n78jlpVWQtA36RtFk4Ggw1Evc+oic5BWwDOfw9RAblO/Fb9zikVYmvxDYGrmlpUX8ozgYpnJzAg==","signatures":[{"sig":"MEYCIQDVI0V0NQV42O1NKXWunirFvZBbOCwzE17D9lstfPo4dQIhANJFS2alj/bjPXNwg4UAbjaA2h2tDq/zDsvcsSV5XeiS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.1-53224004f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064255},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"53224004f3d9dfe9752ad5bc95d52d5b60434dd2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-53224004f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-53224004f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-53224004f","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-53224004f","@libp2p/interface-internal":"0.1.11-53224004f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-53224004f","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-53224004f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-53224004f","@libp2p/interface-compliance-tests":"5.0.1-53224004f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.1-53224004f_1701371793596_0.8365767226675667","host":"s3://npm-registry-packages"}},"11.0.1":{"name":"@libp2p/kad-dht","version":"11.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"566f3e04487575fd5c6662ecd037bd0120406204","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.1.tgz","fileCount":197,"integrity":"sha512-IEJtTZqKBVzxm2s4RrWgfPyyV6B34c5+K2j7YoJfkMiYiyZaRJlrpGM1JbVomFo+NqsPRFW2wDCNA9U6milyRA==","signatures":[{"sig":"MEUCIBmRVAWvl5Sn+5uBYlZGP7Qd4d1bp0b786pZTtWhP86SAiEA64nZooO7NtJXUz9pYOdPWnej/+yI4BBfZxouv1sIzao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069428},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6eaaffc578ea436f523c78d0efb3fa8e4eda3e92","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"^3.0.1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^4.0.10","@libp2p/interface-internal":"^0.1.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.1","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.10","@libp2p/interface-compliance-tests":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.1_1701375410912_0.6989066704997151","host":"s3://npm-registry-packages"}},"11.0.1-bca8d6e68":{"name":"@libp2p/kad-dht","version":"11.0.1-bca8d6e68","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.1-bca8d6e68","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80b74e483e7cd3608e12355af0ba8f9b9fe993a9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.1-bca8d6e68.tgz","fileCount":196,"integrity":"sha512-fJDyS/fdpCo8hBRybFbgVNKGtPRgL42AlwWNAp27aWtxIp1Dzb1qsPZ43+L25kAcBPafvE0DhvEaVdDixapWjg==","signatures":[{"sig":"MEQCIGWFOyzMFRlxSv8I9eUpWqIGluIiQiCKTp2WnJTpymB9AiB/Tg1SbCghuHCchfGM438m8Lbe8vlM5rR53IXsWz1fIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.1-bca8d6e68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064255},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bca8d6e689b47d85dda74082ed72e671139391de","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-bca8d6e68","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-bca8d6e68","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-bca8d6e68","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-bca8d6e68","@libp2p/interface-internal":"0.1.11-bca8d6e68"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-bca8d6e68","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-bca8d6e68","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-bca8d6e68","@libp2p/interface-compliance-tests":"5.0.1-bca8d6e68"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.1-bca8d6e68_1701380345159_0.44958303739301053","host":"s3://npm-registry-packages"}},"11.0.1-cf963694f":{"name":"@libp2p/kad-dht","version":"11.0.1-cf963694f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.1-cf963694f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a6a8b6b3027a775fc2b2b1349e5b14778b5ddc96","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.1-cf963694f.tgz","fileCount":196,"integrity":"sha512-/2pbJ7E6wMkvuTx1StuSQMI2HzEsdRDtu+tBDXdAmARllEjPibYBK3Z55AF7qRgeVGgf7O7kEl8JKyzQ0tVlaQ==","signatures":[{"sig":"MEYCIQCEkXcfdXmQrSmdWOgrf4k2SX2tkzpZZ7xX7szxYsF7LwIhAKqbKxY9Rqqh3Dsh7c7hGkzrbAB4L27iJuvTi9lgxgyS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.1-cf963694f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064255},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cf963694f0253cc32ef805980c5be3397a41fae2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-cf963694f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-cf963694f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-cf963694f","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-cf963694f","@libp2p/interface-internal":"0.1.11-cf963694f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-cf963694f","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-cf963694f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-cf963694f","@libp2p/interface-compliance-tests":"5.0.1-cf963694f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.1-cf963694f_1701410309529_0.1907931014152653","host":"s3://npm-registry-packages"}},"11.0.1-561797a89":{"name":"@libp2p/kad-dht","version":"11.0.1-561797a89","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.1-561797a89","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"39bb464400ee1ed3cdb69804cbbf7374d6a0c95e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.1-561797a89.tgz","fileCount":196,"integrity":"sha512-uQgLaSjT+SHwwkUB/R61ORfGTk9JxsT/LUNUbFpO+YTx/RXy4vFkkA8i+lw5EOqHE/S0DxwxFUGBgcF4qvDwdg==","signatures":[{"sig":"MEUCIADUYYp48C3U9DPYcrgJsSWQjxGGge7tLKc/Yuev0qC/AiEArO5jhP1UBVrCDbAqCIsvL0vsGYTUhKv1bTbToZf19XQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.1-561797a89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064255},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"561797a89100aa04380551a937bf478711fbc523","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-561797a89","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-561797a89","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-561797a89","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-561797a89","@libp2p/interface-internal":"0.1.11-561797a89"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-561797a89","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-561797a89","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-561797a89","@libp2p/interface-compliance-tests":"5.0.1-561797a89"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.1-561797a89_1701411803133_0.05173755819446857","host":"s3://npm-registry-packages"}},"11.0.2":{"name":"@libp2p/kad-dht","version":"11.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"061ad6a0801f030ef7270656187f6bc5f5d1679c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.2.tgz","fileCount":197,"integrity":"sha512-ecTgtfP61LGIadOdMY8DFIJyOSxqiyAMt2ZuJbhfqZsptJiFbKMujpu4HfuoArhUBv5qTSDCtzEYLI6/HKTCoA==","signatures":[{"sig":"MEUCIGUQDA6BY4hwYqJj9OkVTjs5PMVmmdFnTe1DxBifoHI9AiEA+kx5vMx181u1VjWmpSpnldhTpzIcz4Y5kmr5MmUmGIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069428},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"97dfa802e920c08304e227ebf4c6d07608fd422f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"^3.0.1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^4.0.10","@libp2p/interface-internal":"^0.1.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.1","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.10","@libp2p/interface-compliance-tests":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.2_1701414315707_0.938432655218107","host":"s3://npm-registry-packages"}},"11.0.2-8c169db1b":{"name":"@libp2p/kad-dht","version":"11.0.2-8c169db1b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.2-8c169db1b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c7be762caece8584dee24ff8332c8d34cf7f645e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.2-8c169db1b.tgz","fileCount":196,"integrity":"sha512-vWRErL1CJfrw16a5bcn6YXf6tD2dmTmDqMMe+WbG4ODYm7F43qgBAkBxGAqy26BruphajrhoahI76QHxdcFYjg==","signatures":[{"sig":"MEYCIQC83APspOSiz2S86wA7/B/yjVrqoWD9GP+foL5ZQNT+UQIhALBD9TSGZbXISw/Op14hjRL5UPoAMeu3mEcz+tnHkUN0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.2-8c169db1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064255},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8c169db1bcc923fa2edd3749e6669eb69d93f6b3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-8c169db1b","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-8c169db1b","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-8c169db1b","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-8c169db1b","@libp2p/interface-internal":"0.1.11-8c169db1b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-8c169db1b","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-8c169db1b","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-8c169db1b","@libp2p/interface-compliance-tests":"5.0.2-8c169db1b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.2-8c169db1b_1701417225969_0.6993421929306494","host":"s3://npm-registry-packages"}},"11.0.2-f537b3731":{"name":"@libp2p/kad-dht","version":"11.0.2-f537b3731","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.2-f537b3731","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"89df5e1eead8054a173dd099f358ab84dfb60711","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.2-f537b3731.tgz","fileCount":196,"integrity":"sha512-6eXAIgk1gnlpXkgtnbderVM2jxNSi3e20gueMHorZiiEcxQKYM+3PXe7EG3yeI7nS/5RCSF15py73b7STfSwbw==","signatures":[{"sig":"MEUCIDT+VFAS55JHjXS66u58Ss0Tb/014RX13R3szClweh1hAiEA59Q0ozctFRvF3NUCWoxyRGJzj+wuI3StHlsdGhnBPw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.2-f537b3731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064255},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f537b37316c78d26939e9c8d04bcf67599992554","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-f537b3731","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-f537b3731","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-f537b3731","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-f537b3731","@libp2p/interface-internal":"0.1.11-f537b3731"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-f537b3731","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-f537b3731","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-f537b3731","@libp2p/interface-compliance-tests":"5.0.2-f537b3731"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.2-f537b3731_1701419721570_0.31630758065823894","host":"s3://npm-registry-packages"}},"11.0.2-e7167fe52":{"name":"@libp2p/kad-dht","version":"11.0.2-e7167fe52","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.2-e7167fe52","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a4d5182ac619b1dbd7691816aa666cec7dadd689","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.2-e7167fe52.tgz","fileCount":196,"integrity":"sha512-6INskMUBpuJyZEoCMB6ofYuNv74ZMfcCyQovdHH4S6akzyqMnyRxConpzuudDPcXv4AgqYyp4H3CCpOuuy6BMA==","signatures":[{"sig":"MEUCIEQORArwlK75tv7HrBBvPDld3GQvnwg+aE8PpWF63egDAiEA6z75arlMBf++DqH8ZIa15vBlZJl64ooNa8YmIeiM51o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.2-e7167fe52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064255},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7167fe522973bd752e4524168f49092f4974ca0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-e7167fe52","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-e7167fe52","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-e7167fe52","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-e7167fe52","@libp2p/interface-internal":"0.1.11-e7167fe52"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-e7167fe52","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-e7167fe52","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-e7167fe52","@libp2p/interface-compliance-tests":"5.0.2-e7167fe52"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.2-e7167fe52_1701434549918_0.9896776384429538","host":"s3://npm-registry-packages"}},"11.0.2-9197f10ba":{"name":"@libp2p/kad-dht","version":"11.0.2-9197f10ba","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.2-9197f10ba","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7753dcf0c1d0247c61ecffa01ac1f7b5ee2edc1a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.2-9197f10ba.tgz","fileCount":196,"integrity":"sha512-Vk6eBCwp6JmEC2Y4YywTIJSt87+kDWKlGM0zcY/jPs/XGWNcAW/Ir2nL6jgVCN5XcYGUZ83m9jnEPwFGWW0c7g==","signatures":[{"sig":"MEUCID/dLKbgEnDrRr5JV7NO7D3c6uJo3It5/b0ULHcJRbRIAiEA9D/0t0uY83LsSGj6AYcBaVF21RvdfnZqNJvvKOxZHYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.2-9197f10ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064255},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9197f10baeed5783df4fd6011b3c170071bc15b5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-9197f10ba","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-9197f10ba","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-9197f10ba","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-9197f10ba","@libp2p/interface-internal":"0.1.11-9197f10ba"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-9197f10ba","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-9197f10ba","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-9197f10ba","@libp2p/interface-compliance-tests":"5.0.2-9197f10ba"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.2-9197f10ba_1701441461343_0.7417537771548675","host":"s3://npm-registry-packages"}},"11.0.2-7861ed882":{"name":"@libp2p/kad-dht","version":"11.0.2-7861ed882","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.2-7861ed882","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9213334d1929631c73d1786a7923b1aa20cb3851","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.2-7861ed882.tgz","fileCount":196,"integrity":"sha512-4kksPH30+5RPgnumPXo+mWmxsx/+AorAmDDj293UVuKmHIBGl1sQVrsE7TK6bejanwW4MoZiZQ9HikECxC5dZQ==","signatures":[{"sig":"MEQCIBQp1A29cQEEBcOdQXYg4yErA/UmLLVLtzJzKNB7LwsEAiA33vwpbwqmZjfabQitRAJcTlbzLfXdUd6GOyWwyuYbYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.2-7861ed882","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064255},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7861ed8823a5ab5199bdba0d4139c48e71d25945","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-7861ed882","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-7861ed882","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-7861ed882","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-7861ed882","@libp2p/interface-internal":"0.1.11-7861ed882"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-7861ed882","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-7861ed882","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-7861ed882","@libp2p/interface-compliance-tests":"5.0.2-7861ed882"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.2-7861ed882_1701444378554_0.9920611031953255","host":"s3://npm-registry-packages"}},"11.0.3":{"name":"@libp2p/kad-dht","version":"11.0.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5accc2abe26a79bb631675960021e7640ee838fd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.3.tgz","fileCount":197,"integrity":"sha512-W9WDuhN+mtlSQICTtaKOLMzvnQSl70DS+TGPtaRqYWEuQPA4hmi1H2B1g7tLSoha0QuQkBH4xBOkEtdJScw1bw==","signatures":[{"sig":"MEYCIQDURpVWa5jMQb3fC1839n+mCpUWEmIZyAt4g7HlC02r0wIhAPGwQl5dpWGxC3DKQxC35xsYRloyFd2YQOesMzzjHKi4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069427},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d34d3308b69db579e65e093120d56c17151f9651","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"^3.0.1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^4.0.10","@libp2p/interface-internal":"^1.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.1","datastore-level":"^10.0.0","@libp2p/peer-store":"^9.0.11","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^3.0.10","@libp2p/interface-compliance-tests":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.3_1701447390693_0.8943000702849937","host":"s3://npm-registry-packages"}},"11.0.3-738dd40f1":{"name":"@libp2p/kad-dht","version":"11.0.3-738dd40f1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.3-738dd40f1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"516dea45477e826867c1a46f5d2e458d6b4255e5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.3-738dd40f1.tgz","fileCount":196,"integrity":"sha512-t5LLyqTp2LBiDq9wMnhjUWuWZfopbdXFRPbPyTatA18owjxbFuVzghr+fqjs2QUve+7bobFckOXTl9KzvR+19g==","signatures":[{"sig":"MEUCIHmmzG76qx6zdvwJmK+ObmaBeZsj5IXjjVXbY8oaPxCmAiEAmlWykH1PBrBhmV79Zjjs7LlB4mSTJjF0VyGq4E4OYdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.3-738dd40f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064254},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"738dd40f1e1b8ed1b83693763cc91c218ec2b41b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-738dd40f1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-738dd40f1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-738dd40f1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"4.0.10-738dd40f1","@libp2p/interface-internal":"1.0.0-738dd40f1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-738dd40f1","datastore-level":"^10.0.0","@libp2p/peer-store":"9.0.11-738dd40f1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"3.0.10-738dd40f1","@libp2p/interface-compliance-tests":"5.0.3-738dd40f1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.3-738dd40f1_1701449642227_0.19570749463044668","host":"s3://npm-registry-packages"}},"11.0.4":{"name":"@libp2p/kad-dht","version":"11.0.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ba2eb028970f0f4a0e986ac74a0a624bc7bdd7d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.4.tgz","fileCount":197,"integrity":"sha512-ZUfcO67VH9c4q7xmM5klTQnMe4Lcfqitk7TGCIafV7f18L5+CrT0KkKURhpY9s6F95dI8TTslWRQ62I6GuIOdQ==","signatures":[{"sig":"MEQCIBT60VRv0TCVtxqe94QLZ6XuSv6Y3cyXQnzWG83chBp/AiAbG5BfWzK1BECeQp0A9z9IjMiOKPBP8x0Q7cCNmDLgnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069425},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"daea439c4081ab59f9a4122397df10722e33f6cd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"^3.0.1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.0.0","@libp2p/interface-internal":"^1.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.1","datastore-level":"^10.0.0","@libp2p/peer-store":"^10.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.0","@libp2p/interface-compliance-tests":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.4_1701452059452_0.02812538262382569","host":"s3://npm-registry-packages"}},"11.0.4-5a9362e21":{"name":"@libp2p/kad-dht","version":"11.0.4-5a9362e21","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.4-5a9362e21","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e443b310eaa9885619d7a77b815fe6a4b7c9c8af","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.4-5a9362e21.tgz","fileCount":196,"integrity":"sha512-wxsyfKZPZLvC7/gJ50nFCDhFYZ/xok50rRcNcWk/68y/7e3UorIrgFLnD77BUGUNhItxeIxEJrsK44tuOCztHg==","signatures":[{"sig":"MEYCIQCESG4WOviX0WaYQlc8BKlmq+8/imKsJODgeltfgnMNyAIhALEaFfS8gK17/M7ExYxkgqc7MU+u/1xcEB0zEQ5Tpe/X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.4-5a9362e21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064252},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5a9362e2163a173703e3151a5bebb9be5e62bbce","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-5a9362e21","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-5a9362e21","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-5a9362e21","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.0.0-5a9362e21","@libp2p/interface-internal":"1.0.1-5a9362e21"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-5a9362e21","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.0-5a9362e21","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-5a9362e21","@libp2p/interface-compliance-tests":"5.0.4-5a9362e21"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.4-5a9362e21_1701460198355_0.6076383861104846","host":"s3://npm-registry-packages"}},"11.0.4-09dd02987":{"name":"@libp2p/kad-dht","version":"11.0.4-09dd02987","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.4-09dd02987","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d991fd14e03c281537f0e440a708d2c98e3e7a90","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.4-09dd02987.tgz","fileCount":196,"integrity":"sha512-qI5qvLJkRII/UuS5Cu9GKKt21Ze1rbMeQviud+MGwL0ZcMdk4nQwoVNm7smeLFlfqDfZuhmdz9csJcLx6D9JDQ==","signatures":[{"sig":"MEUCIQCHTVyhyUtZnWJTrF1/Xd8lBlm/m1Wfxva1AbQVn8lS7gIgV+xX9SNZHw63zum+Oox831UVsnshyjEAaEPwjCsO/UY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.4-09dd02987","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064252},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"09dd02987d84770547f7dfd347fa09a0a98d3081","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-09dd02987","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-09dd02987","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-09dd02987","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.0.0-09dd02987","@libp2p/interface-internal":"1.0.1-09dd02987"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-09dd02987","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.0-09dd02987","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-09dd02987","@libp2p/interface-compliance-tests":"5.0.4-09dd02987"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.4-09dd02987_1701511286479_0.12430538215656828","host":"s3://npm-registry-packages"}},"11.0.4-10ea19700":{"name":"@libp2p/kad-dht","version":"11.0.4-10ea19700","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.4-10ea19700","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed08080c5d0e2ab2045f9a42dacb3f58fd16b8f5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.4-10ea19700.tgz","fileCount":196,"integrity":"sha512-wdIOQXIyDaFbyea76q6qpQTbWWWvPvbHO0f5GKbvYasm05Sh3ppEwpIyWK7HJgmvpCkpoZvxbXugmJjIPtzfeQ==","signatures":[{"sig":"MEUCIQC0AxDDALgygjhxBRf7f9BDeLqu9w3MOThmbbHLTFL5CgIgV91vZqlgGZJF/nK5CHol7nEHsFPrNeJW9W5DB76ZeuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.4-10ea19700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064252},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"10ea19700ae0c464734c88eb5922e2faeb27446a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-10ea19700","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-10ea19700","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-10ea19700","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.0.0-10ea19700","@libp2p/interface-internal":"1.0.1-10ea19700"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-10ea19700","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.0-10ea19700","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-10ea19700","@libp2p/interface-compliance-tests":"5.0.4-10ea19700"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.4-10ea19700_1701519381396_0.6805739038312526","host":"s3://npm-registry-packages"}},"11.0.4-bcfa15993":{"name":"@libp2p/kad-dht","version":"11.0.4-bcfa15993","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.4-bcfa15993","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d8ea6600ba762e080f947c131874aed7f8c2eacd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.4-bcfa15993.tgz","fileCount":196,"integrity":"sha512-slKMB9DYvVUMHTOJA2UeKQ1GkPmKxWIWKuZDWeRVWdo7qDhkpntJPdiuvPgu2xD/RCkVnqS9Yae3IuRg47AbIg==","signatures":[{"sig":"MEUCIQDWESD5AcWGfoccbmkKjWrKo4TuOnLB53gS2GO9x7g/wwIgaaoAF3xKsLdtkYyYdGG8NFaoPoUXfjdit+fZlwee/3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.4-bcfa15993","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064252},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bcfa15993fd533c56c7523384e4b135c4930855b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-bcfa15993","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-bcfa15993","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-bcfa15993","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.0.0-bcfa15993","@libp2p/interface-internal":"1.0.1-bcfa15993"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-bcfa15993","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.0-bcfa15993","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-bcfa15993","@libp2p/interface-compliance-tests":"5.0.4-bcfa15993"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.4-bcfa15993_1701519396712_0.08800978102323964","host":"s3://npm-registry-packages"}},"11.0.5":{"name":"@libp2p/kad-dht","version":"11.0.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8fd335fcadbba6f999246936bb0efed2f27794e5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.5.tgz","fileCount":197,"integrity":"sha512-jFGW4VltpswlFK3hN+znJGFRlzuUCObnPgE6Gv+eXbeCSu6UleyA6I9r/44c4d9wy8vbLUbTwlB4Gl6phBNveQ==","signatures":[{"sig":"MEQCICcG42CKHlTmhGZScMbli1bBPmz628a9TnqNXJMs5l56AiAwYVn6IctqkDmUL8ae40G8eqVFtJbYwjDXR9Nj58poBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069425},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4e6ca4d895fc978bb29c72f88054d3d488e2b10f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"^3.0.1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.0.0","@libp2p/interface-internal":"^1.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.1","datastore-level":"^10.0.0","@libp2p/peer-store":"^10.0.0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.0","@libp2p/interface-compliance-tests":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.5_1701521882288_0.2151907808819309","host":"s3://npm-registry-packages"}},"11.0.5-16588d27c":{"name":"@libp2p/kad-dht","version":"11.0.5-16588d27c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.5-16588d27c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5d8f88bb8e649b24c31088e98cf172499f722c32","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.5-16588d27c.tgz","fileCount":196,"integrity":"sha512-W93tB586Dxy27pAnQGxiRZ8d4w65BEAisfCSigW+5Ci4kTvkwbYg+AD2RGpB7ZpjR8+dn0y0Vy9spKPvemkCCw==","signatures":[{"sig":"MEQCIGIyFzBtCh/UsCRPJo60xCCGkh2cgEDTnyTivKWVvEL1AiAjo0ayw0uUjQlzQ/Z1HoBcCm8ZUr1XM290FhjfW+mfMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.5-16588d27c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064228},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"16588d27c8ca9c52686146160234534ee3dac915","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-16588d27c","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-16588d27c","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-16588d27c","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.0.0-16588d27c","@libp2p/interface-internal":"1.0.1-16588d27c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-16588d27c","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.0-16588d27c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-16588d27c","@libp2p/interface-compliance-tests":"5.0.5-16588d27c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.5-16588d27c_1701676856105_0.21335034746324633","host":"s3://npm-registry-packages"}},"11.0.5-887c6ffe1":{"name":"@libp2p/kad-dht","version":"11.0.5-887c6ffe1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.5-887c6ffe1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e823d546a834f41648d15e4757c1007cf2ee6725","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.5-887c6ffe1.tgz","fileCount":196,"integrity":"sha512-2Kwd5/UGueOAx89yb5aog+TTnWhphXvX5YXw8wbVGGiCZppcsWtKy2lClVePUk/wNpADY2t1WFaVFy/bcGSeJg==","signatures":[{"sig":"MEQCIF0A006NOQO+pJQ/9T6cDvbophyLkyDLqY2NpwU/MXbqAiAvNKREGaCcEIzpPGtkcw10eaPJYQxth5kVWS+75VI9Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.5-887c6ffe1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064228},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"887c6ffe1b38bc9f0219b861b36d71de59095a8e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-887c6ffe1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-887c6ffe1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-887c6ffe1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.0.0-887c6ffe1","@libp2p/interface-internal":"1.0.1-887c6ffe1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-887c6ffe1","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.0-887c6ffe1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-887c6ffe1","@libp2p/interface-compliance-tests":"5.0.5-887c6ffe1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.5-887c6ffe1_1701685111908_0.4271282498810507","host":"s3://npm-registry-packages"}},"11.0.5-93890c8f9":{"name":"@libp2p/kad-dht","version":"11.0.5-93890c8f9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.5-93890c8f9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"298f719eaeb841a46abaab60038fe331a6688c3b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.5-93890c8f9.tgz","fileCount":196,"integrity":"sha512-d2s95DBNNvV9nooxzZ3zIaweGoDjMKZW2o5UAHvInJ+jxkQDPXgbxpSg2MscdVQRL3s6zzFKwuxqX33PHO8+wA==","signatures":[{"sig":"MEUCIQCEnPkV7SWKzdMHD9KMf/GUZycpSwpFXL7ob8s066bJFAIge2LUwpeYQv7pnxh/KlJnAr/6xYuylbre6HNUYHnhqx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.5-93890c8f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064228},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"93890c8f9c2a02a86350bee3fb526f8e5d5225e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-93890c8f9","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-93890c8f9","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-93890c8f9","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.0.0-93890c8f9","@libp2p/interface-internal":"1.0.1-93890c8f9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-93890c8f9","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.0-93890c8f9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-93890c8f9","@libp2p/interface-compliance-tests":"5.0.5-93890c8f9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.5-93890c8f9_1701768270958_0.3100373499658031","host":"s3://npm-registry-packages"}},"11.0.5-3bf6387ff":{"name":"@libp2p/kad-dht","version":"11.0.5-3bf6387ff","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.5-3bf6387ff","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ef7987fed3ae48161c7d6d4d40536e5d009ec6c2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.5-3bf6387ff.tgz","fileCount":196,"integrity":"sha512-iKJVNxRj0OKMD+HJOX88BNEKhvHJJR9s+C3UWQz32Lumd7i0wl+qlbbwwwRYCAbfYr8hZN/lEiBNLX4rLXLVoA==","signatures":[{"sig":"MEUCIQCUBklqULguOw6udMv7mQd31OXBw2jpd5GC/X14ftNOVQIgLqnu2aDpLkuywIP+8RNbdTDIL5FIU2NfOX4e47w8VMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.5-3bf6387ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064228},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bf6387ff21443ed5cdf816be03e04f3189b66ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-3bf6387ff","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-3bf6387ff","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-3bf6387ff","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.0.0-3bf6387ff","@libp2p/interface-internal":"1.0.1-3bf6387ff"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-3bf6387ff","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.0-3bf6387ff","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-3bf6387ff","@libp2p/interface-compliance-tests":"5.0.5-3bf6387ff"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.5-3bf6387ff_1701780063678_0.013292474147086564","host":"s3://npm-registry-packages"}},"11.0.5-64a915ae9":{"name":"@libp2p/kad-dht","version":"11.0.5-64a915ae9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.5-64a915ae9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8d6bcc360c4df5a48e080544190372154952f648","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.5-64a915ae9.tgz","fileCount":196,"integrity":"sha512-TjFsnUU7aEY7NsQAhh+/zQ6sIuUWDrXqBIGDOngl2NglXSk3qTKvair2qJypP0+7HnTCU+5hWDnRz3r+L1i//Q==","signatures":[{"sig":"MEQCIECTt5QyGmS7IGvX3IMY0FAtzvvb2sTUBI9eObjaMhFaAiAOO7brMo3phbUjxWwllbT64Gdu6YqOaTcbXCNPVGl3ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.5-64a915ae9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064256},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"64a915ae97c7ac837147e3229dac793ea61666cc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-64a915ae9","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-64a915ae9","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-64a915ae9","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.0.0-64a915ae9","@libp2p/interface-internal":"1.0.1-64a915ae9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-64a915ae9","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.0-64a915ae9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-64a915ae9","@libp2p/interface-compliance-tests":"5.0.5-64a915ae9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.5-64a915ae9_1701801347207_0.16058147234870424","host":"s3://npm-registry-packages"}},"11.0.5-d10506189":{"name":"@libp2p/kad-dht","version":"11.0.5-d10506189","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.5-d10506189","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"51fc7d1afb4f49373996f18a63f3f8074520e04a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.5-d10506189.tgz","fileCount":196,"integrity":"sha512-mkiPXDfaf8oepWFE11eUqqM2espTV0T9xebhmREGxvT20lhj0ZI9ybzJ2YYSpBiatvg/ibmhxKapTGLNV+IlsA==","signatures":[{"sig":"MEQCID0/D1MA7yCQlq6Aa+NYNplt/rsvD/Bi0hYQyYIpmPbnAiAVrhZhNghy7XluH/rpcFPVrBm6vGc7VzYagzfjhxG4bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.5-d10506189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064256},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d105061897b461789e0a8eef5094d9c136269952","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-d10506189","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-d10506189","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-d10506189","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.0.0-d10506189","@libp2p/interface-internal":"1.0.1-d10506189"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-d10506189","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.0-d10506189","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-d10506189","@libp2p/interface-compliance-tests":"5.0.5-d10506189"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.5-d10506189_1701851879584_0.9532997539762205","host":"s3://npm-registry-packages"}},"11.0.6":{"name":"@libp2p/kad-dht","version":"11.0.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d0c5df05a2fb64722091238ad94bcef707036f2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.6.tgz","fileCount":197,"integrity":"sha512-AfZaAZokJhZLmpZsS/BgN6M5mOakuLizcKI1eptV0TYjTbvkl0xCP96ipucFLHE4KwDMKo5H8ymTN6YqDU0QMQ==","signatures":[{"sig":"MEUCIQDsBNtikEyWpOy3RCpq6hO900Dogh4OcsVV8KajTU8uTQIgTNnF3rUScxe4OjG3WIBwSUiIzNij+LLCVAJern/Pzpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069429},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"02c69d24d008142ba5067cb61d9bed1684790640","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^4.0.6","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"^3.0.1","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.1.0","@libp2p/interface-internal":"^1.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.1","datastore-level":"^10.0.0","@libp2p/peer-store":"^10.0.1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.0","@libp2p/interface-compliance-tests":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.6_1701856590900_0.27395579768306777","host":"s3://npm-registry-packages"}},"11.0.6-6d11e8268":{"name":"@libp2p/kad-dht","version":"11.0.6-6d11e8268","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.6-6d11e8268","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e43fed94941c58dcfb361318d8c3e5e039d1a5aa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.6-6d11e8268.tgz","fileCount":196,"integrity":"sha512-5QaQtqa2tWz13/DIicUuvcGOL/b6dggjI3hmJAYb4OSq7uBmHyjz2ZJaGqlo8ZeTOxXv48IRjQLI9RPFpTIGTg==","signatures":[{"sig":"MEUCIECX/qAFDTg6BDt6qJv7hLW39cLLD+paVO+FReDT7j61AiEAiKtmFmXPlRpGfABO+0H8VjWGERfba6pKId4W99RU2BQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.6-6d11e8268","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3067484},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6d11e8268b16e0bf4bc520f42abb71a228d5dc57","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-6d11e8268","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-6d11e8268","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-6d11e8268","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.0-6d11e8268","@libp2p/interface-internal":"1.0.2-6d11e8268"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-6d11e8268","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.1-6d11e8268","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-6d11e8268","@libp2p/interface-compliance-tests":"5.0.6-6d11e8268"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.6-6d11e8268_1702119943334_0.4524681389820553","host":"s3://npm-registry-packages"}},"11.0.6-341581166":{"name":"@libp2p/kad-dht","version":"11.0.6-341581166","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.6-341581166","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b682913ab4cbdcd9837a3873a8e69ad8e5af593e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.6-341581166.tgz","fileCount":196,"integrity":"sha512-fDLC3deqh7+dNaKPZuXX1KNJqm7DoASyuIqJGk3FK3t6nWJO3cmaASJY3F8P0cXetlEZt8F2TqmXAbWHl/wOQA==","signatures":[{"sig":"MEUCID6kidAOZNjIZUPV1MqmMsnuOFIaGaHIYZEPCYea6fyhAiEAz87rYtqMZ/RETGCXtWDZTGfmh1fGZ4lFWwudu3D/rv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.6-341581166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3067488},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"341581166fd5bd2ead6b9d9db1ffda84051b6262","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.1-341581166","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-341581166","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-341581166","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.0-341581166","@libp2p/interface-internal":"1.0.2-341581166"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.1-341581166","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.1-341581166","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.0-341581166","@libp2p/interface-compliance-tests":"5.0.6-341581166"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.6-341581166_1702215093311_0.9227319325201642","host":"s3://npm-registry-packages"}},"11.0.7":{"name":"@libp2p/kad-dht","version":"11.0.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a73b0b7b77b87082299888d7113b421884a7f597","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7.tgz","fileCount":197,"integrity":"sha512-sjF+SLqDycQcbpY/0VorSZ7F73SwkmINiqTmLYqcggO/I/p8a+026OI4Dh2/QMgXqwLWMvNgA3pk+rDZWkd2EA==","signatures":[{"sig":"MEQCIEqXLXv0gMzsPuKgcoCSVnAhcyhjkjI/eEx/JlouOH2hAiA6Nr06MfP5M8Ifz9A16LFACQTypgDl2x3Lg51xaN8UFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3072661},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d994311cc9b59cdcbd5968bb7799b7fbe14a8961","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^7.4.1","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"^3.0.2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.2","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.1.1","@libp2p/interface-internal":"^1.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.2","datastore-level":"^10.0.0","@libp2p/peer-store":"^10.0.2","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.1","@libp2p/interface-compliance-tests":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7_1702289576401_0.9021206351487967","host":"s3://npm-registry-packages"}},"11.0.7-742915567":{"name":"@libp2p/kad-dht","version":"11.0.7-742915567","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7-742915567","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d0c8efcaafde5962130c16272d768a92be856941","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7-742915567.tgz","fileCount":196,"integrity":"sha512-E09nRgezLTJLRKk07aSdnJpCEv9wuju+3oqliLmYnsWYZEEEEQSlaY8jg1ijUsgjF7zAXi4dky+NBycw3QopnQ==","signatures":[{"sig":"MEYCIQDfDhoHg9kDhIhuXh0sm6logoXXre2nxan0OaB82Nn16wIhAIgqSOLbAUsRjE1QpfmcWRs86mCLWpEu6+L8KAzWqO+G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7-742915567","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"742915567749072aa784cf179ce9810f66ac6c6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-742915567","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-742915567","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-742915567","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-742915567","@libp2p/interface-internal":"1.0.3-742915567"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-742915567","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.2-742915567","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-742915567","@libp2p/interface-compliance-tests":"5.0.7-742915567"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7-742915567_1702394860479_0.861203966955499","host":"s3://npm-registry-packages"}},"11.0.7-01e9a5fe4":{"name":"@libp2p/kad-dht","version":"11.0.7-01e9a5fe4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7-01e9a5fe4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb491ad0633d9d984ff4952aa43002208ab7c0d4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7-01e9a5fe4.tgz","fileCount":196,"integrity":"sha512-FR05zQ7T7gKRmRPxg5F/HrqHZvPFffOuFZxsZfrs/t4HOqnLYC9ljTddp0AQOCR0q2mhiYMS7uM/+SjvXGPy9A==","signatures":[{"sig":"MEUCIBtrwi38VZMP0CaUGxgZ7UjT1gY5xXf6CZc/dJLXyr+WAiEAoFKHzQUI3mb4Z2/5WcWZQ3WeqFGq1JLYMAQr+rkaKuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7-01e9a5fe4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"01e9a5fe458dbfed3764b8b9bfcf1ebad7b47fa5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-01e9a5fe4","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-01e9a5fe4","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-01e9a5fe4","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-01e9a5fe4","@libp2p/interface-internal":"1.0.3-01e9a5fe4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-01e9a5fe4","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.2-01e9a5fe4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-01e9a5fe4","@libp2p/interface-compliance-tests":"5.0.7-01e9a5fe4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7-01e9a5fe4_1702584073424_0.11560688386793849","host":"s3://npm-registry-packages"}},"11.0.7-f81be145a":{"name":"@libp2p/kad-dht","version":"11.0.7-f81be145a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7-f81be145a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a101446f0ac9c6b86d4fa71faff6b4c5bbf8f4ad","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7-f81be145a.tgz","fileCount":196,"integrity":"sha512-85rHXfaEJK//R02eXXU+7H48aTGpnVNuLoazBMk4hE18B+oXL4xEkc/Xj+gEmJsypl5M7weytb+tA2rR2QV+LQ==","signatures":[{"sig":"MEUCIQCQCCikEKuk5IAJuwGLKbUMAP54VEXIVbI4egaVhUqhQgIgeJK1Ryt0yu/LQKjrYVQL998fdM1lIBPABAZdZZJiBtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7-f81be145a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f81be145a97f7662970beb36540140752f5f0e5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-f81be145a","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-f81be145a","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-f81be145a","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-f81be145a","@libp2p/interface-internal":"1.0.3-f81be145a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-f81be145a","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.2-f81be145a","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-f81be145a","@libp2p/interface-compliance-tests":"5.0.7-f81be145a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7-f81be145a_1702653647525_0.06221173725470064","host":"s3://npm-registry-packages"}},"11.0.7-9eff7eff0":{"name":"@libp2p/kad-dht","version":"11.0.7-9eff7eff0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7-9eff7eff0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f9c46d7f5817dd4f5521d52abcb5cc2a2c96a09","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7-9eff7eff0.tgz","fileCount":196,"integrity":"sha512-VjplgYdlhlbaUJjQXKa49BT1r8zWhrjvoXRwyyOq3jcw1oU/bYDpY6bZvplcDa/oySgQTaQ922ZLTJw2wmfurg==","signatures":[{"sig":"MEQCIG2Bxa0zp6FI5tcQkPNA6NRpqKfpIETWrjEHmsTBhJMIAiAgoCWLqeIItLrV7v0WJZnsnimHDQTI5NaQSwKx+Ew+Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7-9eff7eff0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9eff7eff0ea6f54bc6c24a8bc4736ba0e2807c8b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-9eff7eff0","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-9eff7eff0","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-9eff7eff0","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-9eff7eff0","@libp2p/interface-internal":"1.0.3-9eff7eff0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-9eff7eff0","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.2-9eff7eff0","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-9eff7eff0","@libp2p/interface-compliance-tests":"5.0.7-9eff7eff0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7-9eff7eff0_1702814158635_0.6685570776206153","host":"s3://npm-registry-packages"}},"11.0.7-a7c6a93c6":{"name":"@libp2p/kad-dht","version":"11.0.7-a7c6a93c6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7-a7c6a93c6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f8bc5d2d98e238b83422d3dbaea4bd33a76155ea","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7-a7c6a93c6.tgz","fileCount":196,"integrity":"sha512-KAz+JUm+y0yUPIb5gMl5bzoMftYlQImoxAxSJl4SD4rxASeTFoNi4ltVbBYmCfO6tqZUEkGJPqojWYSg9N2YIQ==","signatures":[{"sig":"MEQCIGTpzQEmLBjwhyb0lZruc7S1dzaQ21ZTyDiFxoRTHWLVAiAxlYgYsBcmDTX31NAqtdFmm23rUwKvwznRjHDxNr7CSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7-a7c6a93c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a7c6a93c6717a073bd8677a714565c91515290f2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-a7c6a93c6","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-a7c6a93c6","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-a7c6a93c6","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-a7c6a93c6","@libp2p/interface-internal":"1.0.3-a7c6a93c6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-a7c6a93c6","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.2-a7c6a93c6","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-a7c6a93c6","@libp2p/interface-compliance-tests":"5.0.7-a7c6a93c6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7-a7c6a93c6_1702883772787_0.18873883541191727","host":"s3://npm-registry-packages"}},"11.0.7-230afea4b":{"name":"@libp2p/kad-dht","version":"11.0.7-230afea4b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7-230afea4b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b86ea8793e2606fe7e3ecc5b44bca71208f271e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7-230afea4b.tgz","fileCount":196,"integrity":"sha512-oL8AGhKx6cqh96U4yJen5AGFUxDbIe5XhpTbHV+5rUpaASAFAsCZNQeUbBDimeoi/Xp8F90LSaCkQCmf/ev39Q==","signatures":[{"sig":"MEUCIHp+kDFqKmd4z+eGog+X4AkUB+BUFPazvWZFJFoJ8S6nAiEA3GG9bVQXWum+GVjJTd7b+TXVBS65BMyCORjBt05WSlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7-230afea4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"230afea4b2919486bd8d61d9f0923a7761a6d2a0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-230afea4b","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-230afea4b","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-230afea4b","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-230afea4b","@libp2p/interface-internal":"1.0.3-230afea4b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-230afea4b","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.2-230afea4b","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-230afea4b","@libp2p/interface-compliance-tests":"5.0.7-230afea4b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7-230afea4b_1702883993732_0.7756451085713665","host":"s3://npm-registry-packages"}},"11.0.7-ad6f70bf3":{"name":"@libp2p/kad-dht","version":"11.0.7-ad6f70bf3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7-ad6f70bf3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"450d254bac0ba0ab9823d23b634b2309d5a8f9d8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7-ad6f70bf3.tgz","fileCount":196,"integrity":"sha512-NkzlOrAZcY05+z3KuaCD7N6x0LreNnJlyxeZ2DSEOn6TZJrgaKJHlUSzC1HerwAzL0ETIvy9/Mt6b6g54H54vA==","signatures":[{"sig":"MEUCIAH+llcwXRVtO2x43WLmnRy6nlHM933NXJPKUKh2RTruAiEAzbWswHYcbn8aFDe8UcSjwCO6X7LyBPSVYGr4S9nstVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7-ad6f70bf3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ad6f70bf3cb354823380af95462a85654a0e6ab1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-ad6f70bf3","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-ad6f70bf3","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-ad6f70bf3","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-ad6f70bf3","@libp2p/interface-internal":"1.0.3-ad6f70bf3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-ad6f70bf3","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.2-ad6f70bf3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-ad6f70bf3","@libp2p/interface-compliance-tests":"5.0.7-ad6f70bf3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7-ad6f70bf3_1702888869664_0.715221798853845","host":"s3://npm-registry-packages"}},"11.0.7-984f13e42":{"name":"@libp2p/kad-dht","version":"11.0.7-984f13e42","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7-984f13e42","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c2c4a69ead2e5ca9aaf7e10a01f273e2ebf16fa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7-984f13e42.tgz","fileCount":196,"integrity":"sha512-DXMbtLk9k+0tneKj+stjl3Z7ZqWwtMj7QWCllBiAY2p4V0HckH0EsF0KFd2oEAZ7fSo04ukYl6FrnBgLkZScQQ==","signatures":[{"sig":"MEUCICWVHREQfDMfOcDy1ayyIqJ4c1l6r0LGXKapYtds4POnAiEA+GPwjXTtM33hIEDJOA9FCFFMnPyB5lsVG2oNS8OhKzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7-984f13e42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"984f13e4223e724a358d8cc9134cbba435b08512","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-984f13e42","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-984f13e42","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-984f13e42","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-984f13e42","@libp2p/interface-internal":"1.0.3-984f13e42"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-984f13e42","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.2-984f13e42","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-984f13e42","@libp2p/interface-compliance-tests":"5.0.7-984f13e42"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7-984f13e42_1702925964720_0.9947039057883986","host":"s3://npm-registry-packages"}},"11.0.7-07f3afe2d":{"name":"@libp2p/kad-dht","version":"11.0.7-07f3afe2d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7-07f3afe2d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a4d443f9e4c681d0a92030afb70709c69f60f6f3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7-07f3afe2d.tgz","fileCount":196,"integrity":"sha512-9FIOHTG5lHfDHNbtMxfOmGiu04h5IoMADSopQReAdSNJsjDuWLgwPXjM2h1oFhkJb8+7VotENbfbBIw3ITQmRg==","signatures":[{"sig":"MEQCIC65G8cXPrSrmX01AMXSH05kcQk0FTD/MGpNUGF93LqwAiBeC5ghaisPVZ2hIkPQr9sMnwTp4KEUuIbBGhG4wxJTBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7-07f3afe2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"07f3afe2d8ddc632ca7dc34f965524a3ab123276","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-07f3afe2d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-07f3afe2d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-07f3afe2d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-07f3afe2d","@libp2p/interface-internal":"1.0.3-07f3afe2d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-07f3afe2d","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.2-07f3afe2d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-07f3afe2d","@libp2p/interface-compliance-tests":"5.0.7-07f3afe2d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7-07f3afe2d_1702926361293_0.8243823925118436","host":"s3://npm-registry-packages"}},"11.0.7-f71f2e14e":{"name":"@libp2p/kad-dht","version":"11.0.7-f71f2e14e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.7-f71f2e14e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"78d5119d1e0c8f2752c5dcf1089aeb46efdfd805","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.7-f71f2e14e.tgz","fileCount":196,"integrity":"sha512-UBDzOohno5/i0zMBPXz5n9wEgglKMe+dNsIPrVEaF2448Ak8upsPv2rtOUKXTvfv+5Hj4nVPeLGGZ352ESfKZA==","signatures":[{"sig":"MEUCIAYWAlOTcRRjqlFkZl8hBhmpofMpyNr/tiTSNacOGj3oAiEApmIpuJnXKBtb7Cz+HF9a7pWg5dCuKIcOh7x5q3FLXeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.7-f71f2e14e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f71f2e14efdf422affdf6b2b997a978fd9107e15","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-f71f2e14e","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-f71f2e14e","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-f71f2e14e","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-f71f2e14e","@libp2p/interface-internal":"1.0.3-f71f2e14e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-f71f2e14e","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.2-f71f2e14e","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-f71f2e14e","@libp2p/interface-compliance-tests":"5.0.7-f71f2e14e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.7-f71f2e14e_1702975031300_0.23685312044636553","host":"s3://npm-registry-packages"}},"11.0.8":{"name":"@libp2p/kad-dht","version":"11.0.8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80b70c7a509fa236af715239251075438d74f173","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.8.tgz","fileCount":197,"integrity":"sha512-ByQwcvU8yHRv+q5MTwrvacI5S4fSYlg8ry7J1z9NWd+ekhInSOSX+uFZyzQUkFiKmoJ8KR3YnjMaSJrZmQHfdQ==","signatures":[{"sig":"MEUCIG4YUUum4CqgdCUa24GTg+2erjhyl/QFuw4KWsvXerG8AiEA9MARvoCM+HFO1l6aPRm3fmBgbpGBUke1QU5AB1ZzhSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069145},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f731f8de1c22abe7f7ecd80fca4c4220bf2082cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"^3.0.2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.2","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.1.1","@libp2p/interface-internal":"^1.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.2","datastore-level":"^10.0.0","@libp2p/peer-store":"^10.0.3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.1","@libp2p/interface-compliance-tests":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.8_1702978120370_0.9268889740169857","host":"s3://npm-registry-packages"}},"11.0.8-83dfc7dc8":{"name":"@libp2p/kad-dht","version":"11.0.8-83dfc7dc8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.8-83dfc7dc8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"acfb2b20ea0c960d0c1d39bf50ea0dcdc7786726","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.8-83dfc7dc8.tgz","fileCount":196,"integrity":"sha512-Osa3wBgXmYZiewJteEz8D+garK+inGqZX90PWE9wUy9waCUFJM0b1bHY6IjLPaYNmFvrLxmnKyMGVIkMteACKQ==","signatures":[{"sig":"MEUCIQD7wZg/J1NZzL1gcKAbRWrcmsuEsHwEs6YTWfDP7q0EYAIgWW/jUC+MTGn2n9Mt8c2ih+iBbyPIpWELrDMSFRyGCbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.8-83dfc7dc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063972},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"83dfc7dc807f363f7404b101accf2e1c1b9b3974","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/crypto":"3.0.2-83dfc7dc8","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-83dfc7dc8","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-83dfc7dc8","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-83dfc7dc8","@libp2p/interface-internal":"1.0.3-83dfc7dc8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-83dfc7dc8","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.3-83dfc7dc8","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-83dfc7dc8","@libp2p/interface-compliance-tests":"5.0.8-83dfc7dc8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.8-83dfc7dc8_1702996156336_0.16786134132844355","host":"s3://npm-registry-packages"}},"11.0.8-c00378909":{"name":"@libp2p/kad-dht","version":"11.0.8-c00378909","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.8-c00378909","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b6b9e6a3379f81e04aee23de1e6940bb6ffc2d7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.8-c00378909.tgz","fileCount":191,"integrity":"sha512-WGWTUmuei9QESoefnXSCtfjb/IRk7aiXGKvVV1btu1/7ccFH5IyY+t95M8EpnKq2sEc/B2tpErh472oielSQ5g==","signatures":[{"sig":"MEQCICCUMBYFwvxjzfxtrucIQkWYZynEBNlyT1OPv3jprWp8AiA1mq/wKqTNkVBr5KNaLvkFqwiAbUaOInWlC37V2WRyww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.8-c00378909","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3065968},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c00378909453ee58080aa4d30ba1f4794cff581b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.0-c00378909","@libp2p/crypto":"3.0.2-c00378909","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-c00378909","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-c00378909","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-c00378909","@libp2p/interface-internal":"1.0.3-c00378909"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-c00378909","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.3-c00378909","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-c00378909","@libp2p/interface-compliance-tests":"5.0.8-c00378909"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.8-c00378909_1703062998546_0.45148544352052666","host":"s3://npm-registry-packages"}},"11.0.8-178fe2671":{"name":"@libp2p/kad-dht","version":"11.0.8-178fe2671","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@11.0.8-178fe2671","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"194b36eb04851ec52fef64ed8e3838fc72670e28","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-11.0.8-178fe2671.tgz","fileCount":191,"integrity":"sha512-hQEtk9qOrNY15AKfp4h8C3w6HFk7iSQlXC1pxIQWv2+Qy+/MfkXdggLza4lDzkLRoc3SD4kbyxwxmxjFtlZKww==","signatures":[{"sig":"MEUCIQChYiQkzwgYcL15QRsj4Eztrlc5+PFWYGqhDa4q66PIiAIgEcOG3wQu9udt2RhkUDCB9PWCPxVhIXtK9Gap6pjE0CU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@11.0.8-178fe2671","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3067049},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"178fe2671a7af9870bdd111de9073843a2a29b34","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.0-178fe2671","@libp2p/crypto":"3.0.2-178fe2671","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-178fe2671","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-178fe2671","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-178fe2671","@libp2p/interface-internal":"1.0.3-178fe2671"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-178fe2671","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.3-178fe2671","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-178fe2671","@libp2p/interface-compliance-tests":"5.0.8-178fe2671"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_11.0.8-178fe2671_1703068617287_0.41588535184982","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@libp2p/kad-dht","version":"12.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd040b4810b5540ec1d15b7829475ba8049f6d67","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.0.tgz","fileCount":192,"integrity":"sha512-YnnDp9g602oLwmleFBAsufgrN1n24TMAkitDT26tqaYCjmf21YSik38MvVU1WBVMwZMTaLhmIHq85VxfhX2i7A==","signatures":[{"sig":"MEQCIEKBgFOnGQwe/gQLnKXEr2fPyR2gj/4wV1076DFWklptAiBL9vtxR4yLZz+6l6grKilg/6inp9ERIcE2Ee6Tkk4p2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3072397},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5def66716ea32aa62444f41275dfc1f78b4f8e40","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/utils":"^5.0.3","@libp2p/crypto":"^3.0.2","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.2","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.2","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.1.1","@libp2p/interface-internal":"^1.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.2","datastore-level":"^10.0.0","@libp2p/peer-store":"^10.0.3","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.1","@libp2p/interface-compliance-tests":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.0_1703072177223_0.24158367404319092","host":"s3://npm-registry-packages"}},"12.0.0-6fd681d09":{"name":"@libp2p/kad-dht","version":"12.0.0-6fd681d09","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.0-6fd681d09","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7ceb927421b909f632840c5d156ee09232ef7df","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.0-6fd681d09.tgz","fileCount":191,"integrity":"sha512-GRrB8Szg1Q6qP9iZWcdIkaqzKP2BEir08kp6P+3WdWZ7l0MnfutN16Da4wiBe+t84edmOmzZahkICLcGnMCuTw==","signatures":[{"sig":"MEUCIQDuYHPDT4acys+zmYcvU/9hAColT1gSP+4EFuW7sD6OOgIgQWcSjd9Edtb1bEXAoZ3F5KcjTF2h0f7Kn20758nNjXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.0-6fd681d09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3067049},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6fd681d097bcb2ceacb74e4a44b4d6b1772fa089","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.0-6fd681d09","@libp2p/crypto":"3.0.2-6fd681d09","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-6fd681d09","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-6fd681d09","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-6fd681d09","@libp2p/interface-internal":"1.0.3-6fd681d09"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-6fd681d09","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.3-6fd681d09","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-6fd681d09","@libp2p/interface-compliance-tests":"5.0.8-6fd681d09"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.0-6fd681d09_1703073387503_0.2980728132721646","host":"s3://npm-registry-packages"}},"12.0.0-cd8cafcd5":{"name":"@libp2p/kad-dht","version":"12.0.0-cd8cafcd5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.0-cd8cafcd5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"85dde777871375e37e685b13d25f92497c200ab1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.0-cd8cafcd5.tgz","fileCount":191,"integrity":"sha512-vCAjEpQzxnu0SzQ8ioqjoqWY6Y/6lDu2hcAMtI93gGKksrwmSBD6WAowDDgPbhPKIZOlqNViSC/XktTlsU4Mqw==","signatures":[{"sig":"MEQCIAXmFV7rY7/P53u7zgK6yniAUaJxEXhiGs+/o3/RFIC9AiAYw1qh2oUhqTNbMRkFT/QUAYTGjXMqRBSj7+HNxj5BuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.0-cd8cafcd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3067049},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cd8cafcd5c6aa141aba855a4de4c12336c429913","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^12.1.3","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.0-cd8cafcd5","@libp2p/crypto":"3.0.2-cd8cafcd5","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-cd8cafcd5","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-cd8cafcd5","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-cd8cafcd5","@libp2p/interface-internal":"1.0.3-cd8cafcd5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-cd8cafcd5","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.3-cd8cafcd5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-cd8cafcd5","@libp2p/interface-compliance-tests":"5.0.8-cd8cafcd5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.0-cd8cafcd5_1703075384738_0.7862324385189949","host":"s3://npm-registry-packages"}},"12.0.0-4e0135c7d":{"name":"@libp2p/kad-dht","version":"12.0.0-4e0135c7d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.0-4e0135c7d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0571bb1a1609a3e066abb0b961633f429035e9d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.0-4e0135c7d.tgz","fileCount":191,"integrity":"sha512-4KBzrwInur9XtQT099T9ecovLZYxmSetWHGFVWoF671mwbZGJJcbJj1RzUv6CkQ2ncCDWB10v7FTBt2/4uqqyw==","signatures":[{"sig":"MEYCIQDYX43icSYWy5eO7t9reTkKss6MfO22U9IWD4R9qBGNKwIhAOvhgu4+ma1TVQ3HKwj2H1P3n8BRQqPVJ0ALGmXpoWGm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.0-4e0135c7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3146382},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4e0135c7d8dd46d63b88756c1a6252ab0f3cc676","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.0-4e0135c7d","@libp2p/crypto":"3.0.2-4e0135c7d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-4e0135c7d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-4e0135c7d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-4e0135c7d","@libp2p/interface-internal":"1.0.3-4e0135c7d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-4e0135c7d","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.3-4e0135c7d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-4e0135c7d","@libp2p/interface-compliance-tests":"5.0.8-4e0135c7d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.0-4e0135c7d_1703688539919_0.8172194098084677","host":"s3://npm-registry-packages"}},"12.0.0-5d1f68e92":{"name":"@libp2p/kad-dht","version":"12.0.0-5d1f68e92","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.0-5d1f68e92","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"99a6b0d679e2aa9b959133a2218cf8d9a00ef932","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.0-5d1f68e92.tgz","fileCount":191,"integrity":"sha512-bWVeC33yQsa2qMQZIcVvL7iVuJXQDsbRSpqeyQpza23bxB0HbUbsnzqo7dJ0bCZ+yaQzXDFerUd1bsS6IDyWTg==","signatures":[{"sig":"MEYCIQCiaxahG4WZKhrcQPKIy+tRgumaIKBBDRrHHpgPY+l7sQIhAMP4JrNhIA+GcQMqtU5MJpdv3YI0hEkXzvK4NHl4q4DQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.0-5d1f68e92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3146382},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5d1f68e9257820c34aec07cf5c94b8f71ed8a69e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.0-5d1f68e92","@libp2p/crypto":"3.0.2-5d1f68e92","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-5d1f68e92","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-5d1f68e92","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-5d1f68e92","@libp2p/interface-internal":"1.0.3-5d1f68e92"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-5d1f68e92","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.3-5d1f68e92","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-5d1f68e92","@libp2p/interface-compliance-tests":"5.0.8-5d1f68e92"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.0-5d1f68e92_1703750005508_0.9941119868519701","host":"s3://npm-registry-packages"}},"12.0.0-28587d24f":{"name":"@libp2p/kad-dht","version":"12.0.0-28587d24f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.0-28587d24f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ee1c69d98c1f29840259acc4e122187711a81fb9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.0-28587d24f.tgz","fileCount":191,"integrity":"sha512-kuc0kg7B6twt1x/xbbn21ZGwj5HlJgjkjRKgcPdL9UBDnLmDyAZxGREcm0J65L+6OXSCFQFskpan0My5jL1b9Q==","signatures":[{"sig":"MEUCIQDHPV0o3qkrzmyb6Rnl583FsdYLbHNKHVY2nleV5XeK/AIgBRYeJ3jh0b8ZQmvfOxaTj8eg4mlgQb2YJxv51lZnZ0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.0-28587d24f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3084801},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28587d24f41f8342d9db30d83e6010def55d4268","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.0-28587d24f","@libp2p/crypto":"3.0.2-28587d24f","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-28587d24f","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-28587d24f","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.1-28587d24f","@libp2p/interface-internal":"1.0.3-28587d24f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.2-28587d24f","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.3-28587d24f","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.1-28587d24f","@libp2p/interface-compliance-tests":"5.0.8-28587d24f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.0-28587d24f_1703767922076_0.4385617085642419","host":"s3://npm-registry-packages"}},"12.0.1":{"name":"@libp2p/kad-dht","version":"12.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2912d33602663605eb74f5455c147939afff7027","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.1.tgz","fileCount":192,"integrity":"sha512-oMa3vx8jIFMF5qJAtXDYc5+ij5JMUGhXwCBEJcXs8SZvKvvN5ImGRiXQJZp8GZqoRn7ABxz44K6X8mpyBXoldg==","signatures":[{"sig":"MEQCIBUxnk6D1PFh4C2sldqftOML+wJ2jS28/J6Q/D2sgSkBAiAbR6tzTT+M6bGdfux8NxAP4Vg/i7cw2TA9YRF4sHCy6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3068023},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3687f1e18fe7ab987f2de91a96c67ccc95419af9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"^5.1.1","@libp2p/crypto":"^3.0.3","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.3","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.0","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.1.2","@libp2p/interface-internal":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.3","datastore-level":"^10.0.0","@libp2p/peer-store":"^10.0.4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.2","@libp2p/interface-compliance-tests":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.1_1703936016661_0.7561157766469737","host":"s3://npm-registry-packages"}},"12.0.1-ba7089984":{"name":"@libp2p/kad-dht","version":"12.0.1-ba7089984","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.1-ba7089984","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"417268dd6658e732a5bafc32d3666fbd0bfa62e8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.1-ba7089984.tgz","fileCount":191,"integrity":"sha512-GcCNt61AdPtbdk8Spq16XpeiKED+BbMvu6KvCCEqQqs8bQC1jtNTSeJ+DgRYraGJEjMQXbgmrlfB/Ya2XQFb4Q==","signatures":[{"sig":"MEQCIFrD+4eSZd/7xp0BVe0cDjxwKqdx63fH1JqjmqoZSGaUAiAZ6aM94P2sz2kNt5/Lx49FBWzby93joh3FClgsykk1AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.1-ba7089984","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3058163},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ba70899842067dd4388bd2db0a78d9a79a6297e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.1-ba7089984","@libp2p/crypto":"3.0.3-ba7089984","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-ba7089984","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-ba7089984","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.2-ba7089984","@libp2p/interface-internal":"1.0.4-ba7089984"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.3-ba7089984","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.4-ba7089984","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.2-ba7089984","@libp2p/interface-compliance-tests":"5.1.0-ba7089984"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.1-ba7089984_1704479408675_0.5430490100476015","host":"s3://npm-registry-packages"}},"12.0.1-388d02b33":{"name":"@libp2p/kad-dht","version":"12.0.1-388d02b33","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.1-388d02b33","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2691f9b675b5e7027fe1395a98a58b4c89edfd3b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.1-388d02b33.tgz","fileCount":191,"integrity":"sha512-IdgeMg+H4fLq3bmgt7y4uQcLxNhQFPtjRnoh/1NTjACE/N+nXh+cqHiXOrI/bP3mhhCvL9J4z4b11YKmyNSBpw==","signatures":[{"sig":"MEQCIEkWPAzilgsHL27l/xVJNJ2NDndhhKckQ86AOYXxYRKuAiA4pCznCt+n5qHyJfYgGa62xxvqB+YcyjxfsTwQJ9dqhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.1-388d02b33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3058782},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"388d02b3366ed2d9918102e6119bdf4bf133886e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.1-388d02b33","@libp2p/crypto":"3.0.3-388d02b33","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-388d02b33","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-388d02b33","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.2-388d02b33","@libp2p/interface-internal":"1.0.4-388d02b33"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.3-388d02b33","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.4-388d02b33","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.2-388d02b33","@libp2p/interface-compliance-tests":"5.1.0-388d02b33"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.1-388d02b33_1704481351729_0.8962723029339059","host":"s3://npm-registry-packages"}},"12.0.1-581574d6d":{"name":"@libp2p/kad-dht","version":"12.0.1-581574d6d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.1-581574d6d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"92d0472b876b876355be5dd9e341ea09253902a0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.1-581574d6d.tgz","fileCount":191,"integrity":"sha512-PNiw7Q7hjAoUXKbXm+t1EmsGvbzBgyy89ztCHNlsx7CCIMG1brnTWnm/42OFydnMVWF23NGFXhs9Fay4WjYpOA==","signatures":[{"sig":"MEQCID8/7D7uCLNjxcD0HJXKaHVp8J5MNKNXcMWAHuNcm8jwAiAXR9S7lqRf+zXCftGduo52LfXoJRicqA/anvXufxDnIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.1-581574d6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3058782},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"581574d6d6d94e2d44530f1c959fd1fcededf095","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.1-581574d6d","@libp2p/crypto":"3.0.3-581574d6d","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-581574d6d","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-581574d6d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.2-581574d6d","@libp2p/interface-internal":"1.0.4-581574d6d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.3-581574d6d","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.4-581574d6d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.2-581574d6d","@libp2p/interface-compliance-tests":"5.1.0-581574d6d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.1-581574d6d_1704526124643_0.4549858647924203","host":"s3://npm-registry-packages"}},"12.0.1-528d73781":{"name":"@libp2p/kad-dht","version":"12.0.1-528d73781","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.1-528d73781","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ffec72dd1b2de25094865c0a4e2b2baa0238e504","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.1-528d73781.tgz","fileCount":191,"integrity":"sha512-6IaXNrLqMJXUyxLfONvr9emMM0Fv9yw28NBFrF3Oj1T1GL/bI7cApv8aT2t0cX+Cs6WLvv35OFbiUousBibXZQ==","signatures":[{"sig":"MEUCIBKbo4YIBg/RfT263x5YHVG9f2gpa8cFPZ576pkuLcV/AiEAqJJkBwxfXGqLoQ/Q7Lpi5SZkCVd3jVqZPQaySM2R9aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.1-528d73781","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3060077},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"528d73781f416ea97af044bb49d9701f97c9eeec","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.1-528d73781","@libp2p/crypto":"3.0.3-528d73781","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-528d73781","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-528d73781","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.2-528d73781","@libp2p/interface-internal":"1.0.4-528d73781"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.3-528d73781","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.4-528d73781","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.2-528d73781","@libp2p/interface-compliance-tests":"5.1.0-528d73781"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.1-528d73781_1704529064754_0.2231461565865862","host":"s3://npm-registry-packages"}},"12.0.1-d011f6130":{"name":"@libp2p/kad-dht","version":"12.0.1-d011f6130","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.1-d011f6130","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d4a333716f0b52b7c76a73cdf9ea122f386186c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.1-d011f6130.tgz","fileCount":191,"integrity":"sha512-OYzZApBDeL4jG3X2YZQfbtW9mFB/zkE+fMj4U5FemQurzK48ESJnJ5bcwcFnIgBwiYuSV7iiYRI39+ePlZeNyw==","signatures":[{"sig":"MEYCIQDPpFInCnaCxtvj/sXhULxXpdEa+CNMCbSfunIwWVxKBgIhAMfn/nxgW9EwbAbXiHUBMwHreEocfxtlfPSnvnNoioCZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.1-d011f6130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3053057},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d011f61304433a647431163592e7a0171010bc2a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-all":"^3.0.2","it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.1-d011f6130","@libp2p/crypto":"3.0.3-d011f6130","datastore-core":"^9.0.1","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-d011f6130","it-stream-types":"^2.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-d011f6130","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.2-d011f6130","@libp2p/interface-internal":"1.0.4-d011f6130"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.3-d011f6130","datastore-level":"^10.0.0","@libp2p/peer-store":"10.0.4-d011f6130","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.2-d011f6130","@libp2p/interface-compliance-tests":"5.1.0-d011f6130"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.1-d011f6130_1704531154958_0.14939714131679072","host":"s3://npm-registry-packages"}},"12.0.1-444d83751":{"name":"@libp2p/kad-dht","version":"12.0.1-444d83751","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.1-444d83751","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9da7d9a17637bb6d774198e783a66bd40aaec076","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.1-444d83751.tgz","fileCount":191,"integrity":"sha512-iB/RyR7iwlGuW5i9y7BZxBNMnJTJ9KrXhCLnwjyVFRZH23t2HMXxY0nj0hwh/LXKlD5L30RxzTfTLvJmw+PKrA==","signatures":[{"sig":"MEUCIQCTlGZlWCkn5inqvvPoNDK/mdR6k8tH/v2ZnnhhdeZ/9gIgKH5mUO6L0c4YjymiTMoOd86Q4Yrsv6jAkj9/RPcifeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.1-444d83751","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3053057},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"444d83751fa5137c76d0a265544bb3522da24a3c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.1.1-444d83751","@libp2p/crypto":"3.0.3-444d83751","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-444d83751","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-444d83751","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.2-444d83751","@libp2p/interface-internal":"1.0.4-444d83751"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-all":"^3.0.2","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.3-444d83751","datastore-core":"^9.0.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.4-444d83751","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.2-444d83751","@libp2p/interface-compliance-tests":"5.1.0-444d83751"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.1-444d83751_1704554021548_0.26625683396254707","host":"s3://npm-registry-packages"}},"12.0.2":{"name":"@libp2p/kad-dht","version":"12.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fbd4b048c111d5f2dae363ebaaea7ecf60fb06dd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.2.tgz","fileCount":192,"integrity":"sha512-Wd6zDsr3DN+XbGfqVYf9ajANYh7YWHZxpoAdGWMiKg5yBHwBgM8ySHtD+ZdXnvmnsLEiMx1prdPJ8AaRyRdyYg==","signatures":[{"sig":"MEUCIA0/VLf2veFqstjbZoc8A7fcyBitYsRGC/dfxmYXWgDnAiEAqO+0zie8aTCzaiIWc+YARenADIuyQtw1Zvbl//gyNzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3058405},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b8ce9018109305a97b9e21b7c6228bc3d23cdde","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"^5.2.0","@libp2p/crypto":"^3.0.4","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.4","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.1.3","@libp2p/interface-internal":"^1.0.5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-all":"^3.0.2","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.4","datastore-core":"^9.0.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.5","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.3","@libp2p/interface-compliance-tests":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.2_1704610053876_0.5381773787922679","host":"s3://npm-registry-packages"}},"12.0.2-900236724":{"name":"@libp2p/kad-dht","version":"12.0.2-900236724","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.2-900236724","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aef8f405dbfea6ccd8f058a36484d1bcc0373192","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.2-900236724.tgz","fileCount":191,"integrity":"sha512-8z1dgrHm1pKGEGd6Txni7J3lTRXRKA/v302sE1EptJ20MLxtNe7MM10RqW4GilbBWpZXrsPvbKNDO1dM+isgMg==","signatures":[{"sig":"MEUCIEsEk1Va1nEuhFD+gVreyG5h1qmw77sgt0DFP3Mn5DJFAiEAkaH7D3qSIfWX/PvBv9pz8k59bC59HrrDEq8lGwD0go4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.2-900236724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3053057},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"900236724acf9ecf72650499262105faab7193b3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.2.0-900236724","@libp2p/crypto":"3.0.4-900236724","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-900236724","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-900236724","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.3-900236724","@libp2p/interface-internal":"1.0.5-900236724"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-all":"^3.0.2","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.4-900236724","datastore-core":"^9.0.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.5-900236724","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.3-900236724","@libp2p/interface-compliance-tests":"5.1.1-900236724"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.2-900236724_1704625953964_0.7249335035835622","host":"s3://npm-registry-packages"}},"12.0.2-821a38e24":{"name":"@libp2p/kad-dht","version":"12.0.2-821a38e24","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.2-821a38e24","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"98e6a7bb52f173a6cbdd9cb26b18fa5d923edbfd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.2-821a38e24.tgz","fileCount":191,"integrity":"sha512-PYePjPCVD6mkf0UWWmQ12TWzGM1Q2Ap27AEUNUtStfsuZVg22UirRa/2/rI1Wc6Xm0NfPwgWHOM9G5I4bvvI8Q==","signatures":[{"sig":"MEUCIQCXLjgFXROLOESkoXv1aFnKs9eXcsEBGaI0A+RWq1rb0QIgWt2GYlM4cfRUWR44S5eLQXv+7z05yZwneKvXZJIVbDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.2-821a38e24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3053065},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"821a38e24f9be0bed51b0616e04d2c8533f5c5ab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.2.0-821a38e24","@libp2p/crypto":"3.0.4-821a38e24","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-821a38e24","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-821a38e24","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.3-821a38e24","@libp2p/interface-internal":"1.0.5-821a38e24"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-all":"^3.0.2","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.4-821a38e24","datastore-core":"^9.0.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.5-821a38e24","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.3-821a38e24","@libp2p/interface-compliance-tests":"5.1.1-821a38e24"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.2-821a38e24_1704634231967_0.6396623340647729","host":"s3://npm-registry-packages"}},"12.0.2-ee7ffe9b9":{"name":"@libp2p/kad-dht","version":"12.0.2-ee7ffe9b9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.2-ee7ffe9b9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1b1c3be01cd2781d3595cd93ce6be028858555f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.2-ee7ffe9b9.tgz","fileCount":191,"integrity":"sha512-XmvP7UrCCf6rI9U6V7z7Fulp0LwsiwV0w5/oY6jdy10MoBJj8a/oh8df8EreFpg7XZsGvG6mP2bSIzA40FlNCQ==","signatures":[{"sig":"MEYCIQCCd8ab0eY2znuCt7m9EI6YMUWBTNgCzM8uPaji7CSPgwIhAJu31afN4hCNMVfpITPYdYWzKiYkOuPqQKRzerbKND5n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.2-ee7ffe9b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3053065},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ee7ffe9b9209d1ef0ffbd71389216b69e832b126","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.2.0-ee7ffe9b9","@libp2p/crypto":"3.0.4-ee7ffe9b9","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-ee7ffe9b9","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-ee7ffe9b9","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.3-ee7ffe9b9","@libp2p/interface-internal":"1.0.5-ee7ffe9b9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-all":"^3.0.2","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.4-ee7ffe9b9","datastore-core":"^9.0.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.5-ee7ffe9b9","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.3-ee7ffe9b9","@libp2p/interface-compliance-tests":"5.1.1-ee7ffe9b9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.2-ee7ffe9b9_1704821303214_0.8548108221619468","host":"s3://npm-registry-packages"}},"12.0.2-4691f4173":{"name":"@libp2p/kad-dht","version":"12.0.2-4691f4173","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.2-4691f4173","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f4967cc734790b5800ce4e463245ad49917ffa88","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.2-4691f4173.tgz","fileCount":191,"integrity":"sha512-iWuMwzWBPN1G1WkWuhcoYvYqtnBedMDsUT4gTG3bNaZpyikPs0BM6F8Mdmt9Lo8P5MTLhndReBFGBNtE1FNKkA==","signatures":[{"sig":"MEUCIQCGuT7z5P2axdPWensrPjlajwYE4XSr+6qpiNmR+4wllAIgF5B+jorKZU+FkgD6sq9t2zokooDhv15Y2bYrcq/Q9Zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.2-4691f4173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3053065},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4691f41737d32e47ca3308522d234282a300902e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.2.0-4691f4173","@libp2p/crypto":"3.0.4-4691f4173","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-4691f4173","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-4691f4173","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.3-4691f4173","@libp2p/interface-internal":"1.0.5-4691f4173"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-all":"^3.0.2","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.4-4691f4173","datastore-core":"^9.0.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.5-4691f4173","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.3-4691f4173","@libp2p/interface-compliance-tests":"5.1.1-4691f4173"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.2-4691f4173_1704872574771_0.4614948351190984","host":"s3://npm-registry-packages"}},"12.0.2-ddaa59a60":{"name":"@libp2p/kad-dht","version":"12.0.2-ddaa59a60","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.2-ddaa59a60","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce8fa6bc592070280bbd698cbc9effc0de553925","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.2-ddaa59a60.tgz","fileCount":191,"integrity":"sha512-ui4bgzXWinxHOCUoY6c++1O4iZGBHw+XGUzG9ypJLLL/VLX04ikQXsJ8QixoPaEBE1xZW2aq8rhJRps/OE4k5g==","signatures":[{"sig":"MEUCIQC9VGBPRBOXSlM0hMRwJFl6ihQgKer6KlWm0z6VU7P3DwIgXYqWxtWccrJHsRWjXbzaIRcuPQeBbFADSVCMdCsXQ5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.2-ddaa59a60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3053065},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ddaa59a600c031fe1f41ba2097ebfcfd74eff598","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.2.0-ddaa59a60","@libp2p/crypto":"3.0.4-ddaa59a60","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-ddaa59a60","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-ddaa59a60","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.3-ddaa59a60","@libp2p/interface-internal":"1.0.5-ddaa59a60"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-all":"^3.0.2","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.4-ddaa59a60","datastore-core":"^9.0.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.5-ddaa59a60","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.3-ddaa59a60","@libp2p/interface-compliance-tests":"5.1.1-ddaa59a60"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.2-ddaa59a60_1705049864580_0.797316992039462","host":"s3://npm-registry-packages"}},"12.0.2-856ccd708":{"name":"@libp2p/kad-dht","version":"12.0.2-856ccd708","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.2-856ccd708","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f3fd2e2eb72ca698a273a52c66d7ccfe6ea5a241","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.2-856ccd708.tgz","fileCount":191,"integrity":"sha512-ScgoWVY/9+dW9Drf2wUZgoHTI085cYJtYG1TGHNM1NCWTtDZE0UEzvT8qFiY9py0RcsMZNzetrvklsbijWcKYQ==","signatures":[{"sig":"MEUCIQDHpyPqgi26QS2q4CPpS6atQoqOgmPurPzpF4q+4hd94QIgB2zFwQKg2WXjvM3xR9wWoOV4gNNGtH0Qjv1uU+YJtWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.2-856ccd708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2959997},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"856ccd7082a42ad0c33486e9b6885452aa886c64","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"5.2.0-856ccd708","@libp2p/crypto":"3.0.4-856ccd708","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-856ccd708","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-856ccd708","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.3-856ccd708","@libp2p/interface-internal":"1.0.5-856ccd708"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-all":"^3.0.2","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.4-856ccd708","datastore-core":"^9.0.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.5-856ccd708","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.3-856ccd708","@libp2p/interface-compliance-tests":"5.1.1-856ccd708"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.2-856ccd708_1705054346981_0.48805709977535283","host":"s3://npm-registry-packages"}},"12.0.3":{"name":"@libp2p/kad-dht","version":"12.0.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f52dcfb764fad376302d3e08e5f06816df55242d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.3.tgz","fileCount":192,"integrity":"sha512-7yuqrFL9IV1mp6375lLD27/qyb69yczOeQAqNkqtpvNJmsPOuMn3ybqc2U+QQqgGCPrITxrpSpAabGkny4SeLQ==","signatures":[{"sig":"MEYCIQDPRaGrQtSZOMD3brUnR8N7MdyuNS+885c+hcAHcszh0AIhAOcejE74H+dHsyTAff2qDpT32zZER5+u1rd/5mYU9sGT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2965345},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"263464028c76fa1332a635d833053d0dd45cf4db","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.0","it-pushable":"^3.2.1","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.0","@libp2p/utils":"^5.2.1","@libp2p/crypto":"^4.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.4","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.1.4","@libp2p/interface-internal":"^1.0.6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.0","which":"^4.0.0","it-all":"^3.0.2","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.4","datastore-core":"^9.0.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.6","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.4","@libp2p/interface-compliance-tests":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.3_1705060246275_0.76317422212279","host":"s3://npm-registry-packages"}},"12.0.3-8bbd43628":{"name":"@libp2p/kad-dht","version":"12.0.3-8bbd43628","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.3-8bbd43628","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d83bfe8cce8e9d47e6fbf8811e3f83424edfd4c3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.3-8bbd43628.tgz","fileCount":191,"integrity":"sha512-dMxbPtzyab/C0RxmVi/xnIP4FoG0exiRYUwDiSMabI4Eup/WgdS/Gak8Xx7coA39FrouFRziGMQJA0pQd1Ffuw==","signatures":[{"sig":"MEQCIFzvMkyMXpHVWQadlCmNLdwdCQ3qKPOPatIR5OZYXYivAiBACA9B6YEIZUMWudljHieFY/01vLUC4yGmz2rYbUccHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.3-8bbd43628","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2959997},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8bbd43628343f995804eea3102d0571ddcebc5c4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.1-8bbd43628","@libp2p/crypto":"4.0.0-8bbd43628","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.4-8bbd43628","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-8bbd43628","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.4-8bbd43628","@libp2p/interface-internal":"1.0.6-8bbd43628"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.4-8bbd43628","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.6-8bbd43628","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.4-8bbd43628","@libp2p/interface-compliance-tests":"5.1.2-8bbd43628"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.3-8bbd43628_1705069419521_0.8414589349355537","host":"s3://npm-registry-packages"}},"12.0.3-092861e23":{"name":"@libp2p/kad-dht","version":"12.0.3-092861e23","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.3-092861e23","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9685f32b8a0600c16f90ce84c89b34f67cfe6b1d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.3-092861e23.tgz","fileCount":191,"integrity":"sha512-abozim8+UFoDHDG5WNWVrLUoP33JLZskuqO6WpWpb5qH0YyZ1r/HMMCpTFBX67R1I5W3/xJppQ9jUzNsgxofvw==","signatures":[{"sig":"MEQCIChf708jcMAR6PoA7aMxiW3V4RZhXQueaDlyrK+nNxUZAiAn8juKQeERNjH0tH06GasemyHqQ1jgw8rwjtWvrBoG6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.3-092861e23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2959762},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"092861e23271921b3cef2e673f6f0c9b0c3ab325","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.1-092861e23","@libp2p/crypto":"4.0.0-092861e23","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.4-092861e23","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-092861e23","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.4-092861e23","@libp2p/interface-internal":"1.0.6-092861e23"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.4-092861e23","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.6-092861e23","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.4-092861e23","@libp2p/interface-compliance-tests":"5.1.2-092861e23"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.3-092861e23_1705392450533_0.057388414545485045","host":"s3://npm-registry-packages"}},"12.0.4":{"name":"@libp2p/kad-dht","version":"12.0.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3a02b7adcdd63a489ca49236668225d9af4623c9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4.tgz","fileCount":192,"integrity":"sha512-Mn/zfM3R6zrTLx4ikBU/DPIvbQJeLX0U3yXWrTfEu0dk3jqtVtiiKofo2UY6ybNasfrncg0FE2CQp452kddtVw==","signatures":[{"sig":"MEQCIAo6kVJca8ekuV14pA9dkDkBnCUOpxbTkRWfzBPVQFirAiByyT2JV1qynVxx3xv6pWG1woFv4rgv9FkG0WOxzvmZ+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2965110},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cce373ff82a959ba4cacc74a8d980109264c1705","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"^5.2.2","@libp2p/crypto":"^4.0.1","uint8arraylist":"^2.4.7","@libp2p/peer-id":"^4.0.5","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.2","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.1.5","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.5","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.7","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.5","@libp2p/interface-compliance-tests":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4_1705394930243_0.12415333196966483","host":"s3://npm-registry-packages"}},"12.0.4-3e47d88fd":{"name":"@libp2p/kad-dht","version":"12.0.4-3e47d88fd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-3e47d88fd","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"66ad15bca729f34b9fec4a51fb81c1c3a00bd933","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-3e47d88fd.tgz","fileCount":191,"integrity":"sha512-seYlP9iQonqaYelv02StYp0jYMK3rSF7fpXBh8ePwS+BNVncJ6/XQzQj0y0yIrvjHnNKSI59yvBE48V1It4GqA==","signatures":[{"sig":"MEQCIHitYyxE2/kWefmeZJ1EJJBD/2GALSffzSty78UVspmyAiBsvalVlu6y5w52rbieUgmiUh1dApz5HhWH/UvnLE8HyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-3e47d88fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2959785},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3e47d88fde923fa9a0bfedb7f01ae8a4142b32f0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-3e47d88fd","@libp2p/crypto":"4.0.1-3e47d88fd","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-3e47d88fd","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-3e47d88fd","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-3e47d88fd","@libp2p/interface-internal":"1.0.7-3e47d88fd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-3e47d88fd","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-3e47d88fd","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-3e47d88fd","@libp2p/interface-compliance-tests":"5.1.3-3e47d88fd"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-3e47d88fd_1705593888552_0.9122163132325809","host":"s3://npm-registry-packages"}},"12.0.4-9376e61a1":{"name":"@libp2p/kad-dht","version":"12.0.4-9376e61a1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-9376e61a1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b4da2eed972760dfc04a37ba5ca53aff7ef5333a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-9376e61a1.tgz","fileCount":191,"integrity":"sha512-x3ASN2j495zsSTIV+7fe18+crd8u/S8raGRph0etSn9vZp0YB+9IhGOFrE6YdBAGnu2gRNoRm8Kc5G7MWO3ILQ==","signatures":[{"sig":"MEYCIQC4nCrGV4DUAjMoWTggN8KtXr1IIkhulR0o2emYbaVsTwIhAKLOkiWk26HLeK7jzCS0l7Mk/gXQ2xMk/lMDKOVm7UJl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-9376e61a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2959785},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9376e61a1fbc21f3c0e350aa78846be2651d6c39","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-9376e61a1","@libp2p/crypto":"4.0.1-9376e61a1","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-9376e61a1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-9376e61a1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-9376e61a1","@libp2p/interface-internal":"1.0.7-9376e61a1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-9376e61a1","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-9376e61a1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-9376e61a1","@libp2p/interface-compliance-tests":"5.1.3-9376e61a1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-9376e61a1_1705594049803_0.8156339674165831","host":"s3://npm-registry-packages"}},"12.0.4-08f6f607d":{"name":"@libp2p/kad-dht","version":"12.0.4-08f6f607d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-08f6f607d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f556a5459d9fea48bd6c3076a332f3278076484e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-08f6f607d.tgz","fileCount":191,"integrity":"sha512-OIGo2YVi6mbQ9skwhGiunfI1tIJoatUZAIRrZGBar2cWM75xPYrjHZw62Vc5eLmZBJzTdJqJ434PTqfF8zz1TQ==","signatures":[{"sig":"MEUCIBrM/6e9tLHI0UJP6Rxaxg7odytKvJ1IfDjH+LjKj3JjAiEAnDvUPy5KcTgsgclxDazWozFXLXwHuwtuRS0sahPFVOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-08f6f607d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2959785},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"08f6f607dbf70a76459b986ace67d01355255db8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-08f6f607d","@libp2p/crypto":"4.0.1-08f6f607d","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-08f6f607d","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-08f6f607d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-08f6f607d","@libp2p/interface-internal":"1.0.7-08f6f607d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-08f6f607d","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-08f6f607d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-08f6f607d","@libp2p/interface-compliance-tests":"5.1.3-08f6f607d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-08f6f607d_1705599422790_0.8567264753701904","host":"s3://npm-registry-packages"}},"12.0.4-8c6654c3a":{"name":"@libp2p/kad-dht","version":"12.0.4-8c6654c3a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-8c6654c3a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa0c3328b4a16a6fdc902e01ae6ce27a0ca94b4d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-8c6654c3a.tgz","fileCount":191,"integrity":"sha512-2U6imuxT39jlUTBklT51qvypy7xqKlOZUlva3jWpkjvIftpWReFK6H+A8xxCxv9PI5Kw6aY5+qmPV2cbgkE2/Q==","signatures":[{"sig":"MEUCIQCdFm3VrB9hR0ZhdBjg4Hhw87/vq9KfG9B326UI1x35jAIgb+fMcKa8GwNMM+1xqoE1t6UUl0qt3Irz81SL7UK244E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-8c6654c3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2959785},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8c6654c3ae988dd440fadf521e76724d3131bc12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-8c6654c3a","@libp2p/crypto":"4.0.1-8c6654c3a","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-8c6654c3a","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-8c6654c3a","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-8c6654c3a","@libp2p/interface-internal":"1.0.7-8c6654c3a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-8c6654c3a","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-8c6654c3a","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-8c6654c3a","@libp2p/interface-compliance-tests":"5.1.3-8c6654c3a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-8c6654c3a_1705600535248_0.5796395891539925","host":"s3://npm-registry-packages"}},"12.0.4-74477f6ea":{"name":"@libp2p/kad-dht","version":"12.0.4-74477f6ea","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-74477f6ea","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"348defc00947082e22ab51607ee9e17f86008053","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-74477f6ea.tgz","fileCount":191,"integrity":"sha512-9u+jfIRqNB++32lMd5tjyHXBoN0Ot/b83trO+n6kMbSEGF5/KueXPrwmQYzdDzoNdt4q9ChyMSVGn6PBgq0B/w==","signatures":[{"sig":"MEQCIFR/6aTtL++4FX6Y161qy2eZWdfqh4hs+epvK/hiCX+iAiBUAT3HXXzEVENigjBGuHSjSMGidixXEaK7A3mMXVNvUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-74477f6ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2959785},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74477f6eaeb4dc4d3154dc2dc0e29082503f60d7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","private-ip":"^3.0.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-74477f6ea","@libp2p/crypto":"4.0.1-74477f6ea","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-74477f6ea","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-74477f6ea","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-74477f6ea","@libp2p/interface-internal":"1.0.7-74477f6ea"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-74477f6ea","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-74477f6ea","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-74477f6ea","@libp2p/interface-compliance-tests":"5.1.3-74477f6ea"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-74477f6ea_1705602088405_0.17957087879834077","host":"s3://npm-registry-packages"}},"12.0.4-f27138ca1":{"name":"@libp2p/kad-dht","version":"12.0.4-f27138ca1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-f27138ca1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8269fbe05b1e43d47ca2ecc5d91ad383a8f4940e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-f27138ca1.tgz","fileCount":191,"integrity":"sha512-V4kNZIMAsy8fyKr2CAtRmA1r7Rd+rqGE3U8/oOlh58PshpOVWdn7WdiLfEggtOraIq/+PVxu0tWKj/Jz1jOc8w==","signatures":[{"sig":"MEYCIQCl+T0a2aufGGStnF9wXdPbGd3v4cHTlUUcOiKwNb99QAIhAMwQIvkc4Y3nYdVsphuoU8QiHsiPa9Vo0ZqF/spFYQhX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-f27138ca1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946240},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f27138ca1f552c4ad3e5d325fef626ba6783f0fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-f27138ca1","@libp2p/crypto":"4.0.1-f27138ca1","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-f27138ca1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-f27138ca1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-f27138ca1","@libp2p/interface-internal":"1.0.7-f27138ca1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-f27138ca1","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-f27138ca1","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-f27138ca1","@libp2p/interface-compliance-tests":"5.1.3-f27138ca1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-f27138ca1_1705603409474_0.1333163835373936","host":"s3://npm-registry-packages"}},"12.0.4-72f0e09f7":{"name":"@libp2p/kad-dht","version":"12.0.4-72f0e09f7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-72f0e09f7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"779edc4b0b41cc99c792483ae02974354cc5243f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-72f0e09f7.tgz","fileCount":191,"integrity":"sha512-XBHJ69zoFSFn0UiaOxY4VGzI1C6WEUV/nKmYqaKAg2WCTmoENX/tYk6bEBYGh/fq0Kq48m0UkgMiziQRceeqjg==","signatures":[{"sig":"MEUCIQDkxdkqWwOq3GgYSq2XwQ6sK1lK8sy3FeeImPy7zdqBGAIgZn1T9SRKJJDPzMaBYoAHUnY3PT9cIFrMd98bShkYyj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-72f0e09f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946240},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"72f0e09f7663aa9320373eeb2dadb4ad62ef84ec","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-72f0e09f7","@libp2p/crypto":"4.0.1-72f0e09f7","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-72f0e09f7","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-72f0e09f7","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-72f0e09f7","@libp2p/interface-internal":"1.0.7-72f0e09f7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-72f0e09f7","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-72f0e09f7","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-72f0e09f7","@libp2p/interface-compliance-tests":"5.1.3-72f0e09f7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-72f0e09f7_1706097505450_0.30635187290115407","host":"s3://npm-registry-packages"}},"12.0.4-dbc92ab74":{"name":"@libp2p/kad-dht","version":"12.0.4-dbc92ab74","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-dbc92ab74","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8ee888a66ee72224abe106bcb9d7d0615608439d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-dbc92ab74.tgz","fileCount":191,"integrity":"sha512-vOaztjG9uvDdt+i6NB43DoBXbQTp99fPLYp1ixudAg2L656dSy8RVo06rZ1dY0javzCkJwdu9asFvAHnF0SG4A==","signatures":[{"sig":"MEYCIQDzDxjMExz65TemPBXA/5kibqlhkS4WGGogDV0RaEOwUgIhALL0OApXAKaCpdjHqP16fwHWlcAoFYScUhcKSb0QxYJV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-dbc92ab74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946240},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dbc92ab74193f2794c8d297cd57262123205cd7d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-dbc92ab74","@libp2p/crypto":"4.0.1-dbc92ab74","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-dbc92ab74","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-dbc92ab74","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-dbc92ab74","@libp2p/interface-internal":"1.0.7-dbc92ab74"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-dbc92ab74","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-dbc92ab74","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-dbc92ab74","@libp2p/interface-compliance-tests":"5.1.3-dbc92ab74"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-dbc92ab74_1706097788831_0.18577103821945595","host":"s3://npm-registry-packages"}},"12.0.4-2e464c099":{"name":"@libp2p/kad-dht","version":"12.0.4-2e464c099","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-2e464c099","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09c551bcc0f16130267ca0e0025e052685c1fa97","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-2e464c099.tgz","fileCount":191,"integrity":"sha512-yVbFDWX3cm7IGRDLl8aU/5U8iKsm6G9vJhKmIP3Uw0z1gmIxrrLIyRR90el01BRaP1aSIYHSCyJYlD5ijxSGAA==","signatures":[{"sig":"MEQCIFVgUUBdOayvbJyz7jMMWx1xMFR6A8jefv6XxFcpxOZSAiBYdSMJjZf+iSJdVeFepsV52QFyuAzDzc+tVctHx56Ypg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-2e464c099","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946240},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2e464c09993c919f66a465d8c0ed511f6a9e9c90","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-2e464c099","@libp2p/crypto":"4.0.1-2e464c099","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-2e464c099","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-2e464c099","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-2e464c099","@libp2p/interface-internal":"1.0.7-2e464c099"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-2e464c099","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-2e464c099","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-2e464c099","@libp2p/interface-compliance-tests":"5.1.3-2e464c099"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-2e464c099_1706098769397_0.8133390205661035","host":"s3://npm-registry-packages"}},"12.0.4-74fb5671d":{"name":"@libp2p/kad-dht","version":"12.0.4-74fb5671d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-74fb5671d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e12f6d2cbafbeee9f5d2aed9f59a127440220a48","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-74fb5671d.tgz","fileCount":191,"integrity":"sha512-bDQRQKmXjh4iuyJxp10kA5/rLxvxw0cuQzZmsMJXxJMiT5M27N58zWzohwJWLN47vKwsm3CZYqgKAzrU09DaIw==","signatures":[{"sig":"MEYCIQD2U8F5v2UHC1mVVGm2MlYSZQS3Q7jCQTZ9F27pFS4zcQIhAMXTcV57iqeabKR7iEGUYJaOIwsvIXPCMjS2B626jjJ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-74fb5671d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946240},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74fb5671dc5184182a2d6c9c4e7d33f43e43d7b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-74fb5671d","@libp2p/crypto":"4.0.1-74fb5671d","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-74fb5671d","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-74fb5671d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-74fb5671d","@libp2p/interface-internal":"1.0.7-74fb5671d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-74fb5671d","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-74fb5671d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-74fb5671d","@libp2p/interface-compliance-tests":"5.1.3-74fb5671d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-74fb5671d_1706098996469_0.05559483571432944","host":"s3://npm-registry-packages"}},"12.0.4-f4dda4a3c":{"name":"@libp2p/kad-dht","version":"12.0.4-f4dda4a3c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.4-f4dda4a3c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"45715ab1585a5b3015a975bf15af36c90bec417c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.4-f4dda4a3c.tgz","fileCount":191,"integrity":"sha512-k1yDER6LNjwRlx5y6KmfuUFqrj4vUy4VacmMS/p3bU/bbT1PFwzO8COTil+9c0xsKxLgoiL1h70M5AEdfq4Rrw==","signatures":[{"sig":"MEQCIBfehYXVPHRPTcob2z4oafQ/zugjiRTSG3iDgflA7AGdAiAZ4+i64Jn/dwFPoPZMciCSOiDjPqzuGHkbVEmxJPRj1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.4-f4dda4a3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946240},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4dda4a3cdb46556eb68e49089bf90b029a445e7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.2-f4dda4a3c","@libp2p/crypto":"4.0.1-f4dda4a3c","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-f4dda4a3c","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-f4dda4a3c","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-f4dda4a3c","@libp2p/interface-internal":"1.0.7-f4dda4a3c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-f4dda4a3c","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.7-f4dda4a3c","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-f4dda4a3c","@libp2p/interface-compliance-tests":"5.1.3-f4dda4a3c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.4-f4dda4a3c_1706102403195_0.3815753086013043","host":"s3://npm-registry-packages"}},"12.0.5":{"name":"@libp2p/kad-dht","version":"12.0.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e2ebb5e9b431473ae717b22249a50dc6e147c32e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.5.tgz","fileCount":192,"integrity":"sha512-chAx/Vs8g2SzhBN0lzpLY7DzeAL98g/ppfscZAqFRgLJVhRjNlRxqUXfjGz2JaBOqolKMcZpBqBucHCbXRjq9w==","signatures":[{"sig":"MEYCIQD1wPcvX/VbWIBjZybg9a+yqRWLR3Vg4+HljON333SdgAIhAMcBVS6aLKEEqFy+JyoCTN05p/5M8WOCWYziI+mP1Fkm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2951588},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d2e8170501f9104ef65cbcf123720b622f7a1512","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"^5.2.3","@libp2p/crypto":"^4.0.1","uint8arraylist":"^2.4.7","@libp2p/peer-id":"^4.0.5","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.2","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"^5.1.5","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.5","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.8","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"^4.0.5","@libp2p/interface-compliance-tests":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.5_1706104274491_0.8688009487785342","host":"s3://npm-registry-packages"}},"12.0.5-c9ed1c7d6":{"name":"@libp2p/kad-dht","version":"12.0.5-c9ed1c7d6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.5-c9ed1c7d6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2d7d4e985c3cc65f258109446729c88623d0ea2e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.5-c9ed1c7d6.tgz","fileCount":191,"integrity":"sha512-Mn6uz9m84KkUICC/k050U7vIUvaT0/qT5OPkR8nHBvTy+LvNmlKNKrzs/pVaSMGzxG9TpRcBhH6XIf4q6PS7Vw==","signatures":[{"sig":"MEUCIQCdkZIBDI8FhaSermLEdOzMjTcAOgGEZZMUWIowB9NqAQIgaJ6xHKZO5IbB12b/lXqMDqX6otgWXXQEIqJ+k30WM8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.5-c9ed1c7d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946240},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c9ed1c7d62e9af974789eb753d6f8e3c6410df94","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.3-c9ed1c7d6","@libp2p/crypto":"4.0.1-c9ed1c7d6","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-c9ed1c7d6","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-c9ed1c7d6","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-c9ed1c7d6","@libp2p/interface-internal":"1.0.7-c9ed1c7d6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-c9ed1c7d6","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.8-c9ed1c7d6","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-c9ed1c7d6","@libp2p/interface-compliance-tests":"5.2.0-c9ed1c7d6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.5-c9ed1c7d6_1706170307141_0.046238415244650666","host":"s3://npm-registry-packages"}},"12.0.5-6f323de7d":{"name":"@libp2p/kad-dht","version":"12.0.5-6f323de7d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.5-6f323de7d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"533b306636decaedf10a166747b85fd1d4970ffb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.5-6f323de7d.tgz","fileCount":191,"integrity":"sha512-l4iNs38l7zlYeWsE5dw1tbwOA0UPmfN2yM0gdlXXnlOO7pc/STBTkm7p0PCkJtgDW/2YVJPEgjlF82c7bwM6yA==","signatures":[{"sig":"MEYCIQCweErWIqIWWItiWIQtUtn5H2gujsswPmvDah3enGJvcwIhAIdDGG4hZ0r8t6RD58ydP6IypxXaZxPxVm3It1y90rIQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.5-6f323de7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946240},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6f323de7dc93fc74ca40b9db70528411ed44d76a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.3-6f323de7d","@libp2p/crypto":"4.0.1-6f323de7d","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-6f323de7d","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-6f323de7d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-6f323de7d","@libp2p/interface-internal":"1.0.7-6f323de7d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-6f323de7d","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.8-6f323de7d","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-6f323de7d","@libp2p/interface-compliance-tests":"5.2.0-6f323de7d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.5-6f323de7d_1706522355268_0.9549184137925801","host":"s3://npm-registry-packages"}},"12.0.5-e1db332a4":{"name":"@libp2p/kad-dht","version":"12.0.5-e1db332a4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.5-e1db332a4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce80fdcf26a5c53beb750059462c09ef0f6af60a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.5-e1db332a4.tgz","fileCount":191,"integrity":"sha512-BLmaNITC7qdqg7pLoswF5rTvGQG39VG5m3ROj6PEg7Qlm+1M81q6pNhankkA6YT0URrk4AxJ/MrjWLvSnATAfQ==","signatures":[{"sig":"MEYCIQDqcMRAd1CzPQNwuiy7oO5TQ2mU5fzMYzHXobOkbnbfGAIhALiCFfjZ8M+5RMMrBJp3eg6J1bTiJxj0OMS3hMbXM8VA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.5-e1db332a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946234},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1db332a4c45d78926869532b8340df1b09643f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.3-e1db332a4","@libp2p/crypto":"4.0.1-e1db332a4","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-e1db332a4","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-e1db332a4","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-e1db332a4","@libp2p/interface-internal":"1.0.7-e1db332a4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-e1db332a4","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.8-e1db332a4","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-e1db332a4","@libp2p/interface-compliance-tests":"5.2.0-e1db332a4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.5-e1db332a4_1706714179911_0.5987899243496477","host":"s3://npm-registry-packages"}},"12.0.5-2370d1c39":{"name":"@libp2p/kad-dht","version":"12.0.5-2370d1c39","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.5-2370d1c39","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4c88326e0bc9474831685b31f545352671cc60b2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.5-2370d1c39.tgz","fileCount":191,"integrity":"sha512-XJO6Db9k7tVzkGfcVOxE5FtvMImm0dOolGoS/pBv2VkUGrE9omXv3QcUZ0FVnPpEbJemF59pWBTBq2LEuMdMSQ==","signatures":[{"sig":"MEYCIQDGMKvHfOD1px1jSn90tDAFVaMcx8ypgQBLhuGnLetX+QIhAK1EAObR1RmP9P39PY9cySsIHwrjsZ+i4MvSJ0IDWvlW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.5-2370d1c39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946234},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2370d1c3940fe3b0f2b6021800a2398f708f31d1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.3-2370d1c39","@libp2p/crypto":"4.0.1-2370d1c39","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-2370d1c39","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-2370d1c39","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-2370d1c39","@libp2p/interface-internal":"1.0.7-2370d1c39"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-2370d1c39","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.8-2370d1c39","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-2370d1c39","@libp2p/interface-compliance-tests":"5.2.0-2370d1c39"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.5-2370d1c39_1707307007753_0.5703594682974489","host":"s3://npm-registry-packages"}},"12.0.5-dab5cf724":{"name":"@libp2p/kad-dht","version":"12.0.5-dab5cf724","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.5-dab5cf724","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"999674d8c13598581f4668f629b649054da56241","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.5-dab5cf724.tgz","fileCount":191,"integrity":"sha512-Oj7lnSZ+3f+YkvdN0m18rxOyaZ2OW0KyFM6OPIP9LKnk3RAdfZtplss7xVY1AqIAHeJbW4ZutHlYEbs72772eQ==","signatures":[{"sig":"MEUCIQDFKZ9+gUBexGFm9EJBh/sBQdqBUEw5rak20x5rpuWajwIgRJV2Mq9gx3omJDhMTa4w82SM+ANlTOgWjx0WpmLhRXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.5-dab5cf724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946234},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dab5cf724cf4d3bd6b7d1005b746a944755ee77e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.3-dab5cf724","@libp2p/crypto":"4.0.1-dab5cf724","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-dab5cf724","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-dab5cf724","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-dab5cf724","@libp2p/interface-internal":"1.0.7-dab5cf724"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-dab5cf724","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.8-dab5cf724","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-dab5cf724","@libp2p/interface-compliance-tests":"5.2.0-dab5cf724"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.5-dab5cf724_1707307803821_0.8811504626301054","host":"s3://npm-registry-packages"}},"12.0.5-1cb2408ac":{"name":"@libp2p/kad-dht","version":"12.0.5-1cb2408ac","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.5-1cb2408ac","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"946e7e95b9558ed5bed6148bd2f03f1c9a0cd5a4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.5-1cb2408ac.tgz","fileCount":191,"integrity":"sha512-q9FELzOARELBvv448lJve/cAjoeFDvWJbnDH4CtMV8uK1wUggeukCv5BG5jmZvQTL9Q+LPDvb1CTH1buPrIkgw==","signatures":[{"sig":"MEUCIHma6zo4ozZjKgO0vk/2JGhp3P+tbbcTvkPpRv8c852vAiEAhl1dM6iOvXCj51LDh60+3yaSpGxR2fkSlHzsXw6oM6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.5-1cb2408ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946234},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cb2408aca0a01e37437c74c7906ffc883df2f61","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.3-1cb2408ac","@libp2p/crypto":"4.0.1-1cb2408ac","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-1cb2408ac","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-1cb2408ac","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-1cb2408ac","@libp2p/interface-internal":"1.0.7-1cb2408ac"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-1cb2408ac","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.8-1cb2408ac","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-1cb2408ac","@libp2p/interface-compliance-tests":"5.2.0-1cb2408ac"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.5-1cb2408ac_1707309268928_0.2789242961093559","host":"s3://npm-registry-packages"}},"12.0.5-03ff9fd82":{"name":"@libp2p/kad-dht","version":"12.0.5-03ff9fd82","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.5-03ff9fd82","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e097f7436048f0e9ce36730ed05bdb9f6e8de6d9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.5-03ff9fd82.tgz","fileCount":191,"integrity":"sha512-p3Id3KIoojaA9sx6AyT+GhrzsafZ5/0luM5O7BWtm4Ml2KJaiPBJEOi2vjos+87eZTavB8vXb7BaUm+zCrXiZw==","signatures":[{"sig":"MEYCIQCmfIecAi7nriizzEarkK6MtsOBkhB7K3IL6XnM8gqqnAIhAMfEbelfPNApyLxMDUCzn6BuXmrJfi09wOx3hG5BqGD6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.5-03ff9fd82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946234},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"03ff9fd82f4d9d7b1338e5757d811b5e9f8592e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.0","it-drain":"^3.0.2","it-merge":"^3.0.0","it-length":"^3.0.1","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.0","@types/sinon":"^17.0.0","multiformats":"^13.0.0","uint8-varint":"^2.0.2","@libp2p/utils":"5.2.3-03ff9fd82","@libp2p/crypto":"4.0.1-03ff9fd82","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-03ff9fd82","progress-events":"^1.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-03ff9fd82","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.1.1","interface-datastore":"^8.2.0","@multiformats/multiaddr":"^12.1.10","@libp2p/peer-collections":"5.1.5-03ff9fd82","@libp2p/interface-internal":"1.0.7-03ff9fd82"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.3","it-last":"^3.0.3","it-pair":"^2.0.6","p-retry":"^6.1.0","protons":"^7.3.0","sinon-ts":"^2.0.0","it-filter":"^3.0.1","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.0","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-03ff9fd82","datastore-core":"^9.1.1","datastore-level":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.8-03ff9fd82","@types/lodash.range":"^3.2.6","@types/lodash.random":"^3.2.6","@libp2p/peer-id-factory":"4.0.5-03ff9fd82","@libp2p/interface-compliance-tests":"5.2.0-03ff9fd82"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.5-03ff9fd82_1707311718217_0.23944830547112606","host":"s3://npm-registry-packages"}},"12.0.5-0321812e7":{"name":"@libp2p/kad-dht","version":"12.0.5-0321812e7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.5-0321812e7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1f9b14640eb079ba910671f471c6c84dd5aa5bb5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.5-0321812e7.tgz","fileCount":191,"integrity":"sha512-pErYJxjukSkC9LhP0nsuptsVZMJpSoRxpuei7dmP4aILHMPyK/x1u1TQ7+nDLMpySLC2xbrhcmb7WQypzkqGjQ==","signatures":[{"sig":"MEUCIFhmNVBT2my/61/GiA9f1rgv5UyIsOTQ7YyxE9qmT9yfAiEAo8NSxbKZuVDdUWEkkga8IqYA47sDeSWi2pQrp6NasPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.5-0321812e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946361},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0321812e731515558f35ae2d53242035a343a21a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.1","@types/sinon":"^17.0.3","multiformats":"^13.0.1","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.3-0321812e7","@libp2p/crypto":"4.0.1-0321812e7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.5-0321812e7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.2-0321812e7","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.10","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.5-0321812e7","@libp2p/interface-internal":"1.0.7-0321812e7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-0321812e7","datastore-core":"^9.2.7","datastore-level":"^10.1.6","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.8-0321812e7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.5-0321812e7","@libp2p/interface-compliance-tests":"5.2.0-0321812e7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.5-0321812e7_1707316514068_0.020054958729256667","host":"s3://npm-registry-packages"}},"12.0.5-9891ecd73":{"name":"@libp2p/kad-dht","version":"12.0.5-9891ecd73","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.5-9891ecd73","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0f556011a98805425625c34d55a42d79d6ec1ff5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.5-9891ecd73.tgz","fileCount":191,"integrity":"sha512-G2ZFZOgjDRef8xA1lQU8bUlg4gUFgchg6Zq4jNJhLt/3sFT9Ntb0FaFyKRV5bJZYtpwNhcmX1lo9bRVKAYre7A==","signatures":[{"sig":"MEQCIHy2cubl/hpSNR43B/pk47Ao4NSfGfoAwFj3Q2fo/KxEAiBi1uV9OqWppyH12ea8FvDY7UKNNwoHyenv8UrL5rauhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.5-9891ecd73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946361},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9891ecd7325dd38573678c3ac7406f5bc4678836","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.1","@types/sinon":"^17.0.3","multiformats":"^13.0.1","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.3-9891ecd73","@libp2p/crypto":"4.0.1-9891ecd73","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.5-9891ecd73","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.2-9891ecd73","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.10","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.5-9891ecd73","@libp2p/interface-internal":"1.0.7-9891ecd73"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.5-9891ecd73","datastore-core":"^9.2.7","datastore-level":"^10.1.6","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.8-9891ecd73","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.5-9891ecd73","@libp2p/interface-compliance-tests":"5.2.0-9891ecd73"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.5-9891ecd73_1707320026254_0.5256814885672374","host":"s3://npm-registry-packages"}},"12.0.6":{"name":"@libp2p/kad-dht","version":"12.0.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7beaf025d9435ff9c07e59273165d6ff6e1e5293","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.6.tgz","fileCount":192,"integrity":"sha512-cZID7Zse9+LQYitIEkuUi8r4980In6e0FOLmJiMKnX1cd5YRyfuseMOyC6pdkezOqQgA23CFGBjzuRbI4IrFbA==","signatures":[{"sig":"MEYCIQD7qcNo9x9SEYn0dsXeDKy0wxnOmF6LVKGr5gDnUMit4gIhAOSQP0bK+qxRhWhWXiVkd2TwNZBwivB+95jrzugO6tpk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2951709},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1b65be7efcb8955ba511e8b7b70bf7a10985f11","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.1","@types/sinon":"^17.0.3","multiformats":"^13.0.1","uint8-varint":"^2.0.4","@libp2p/utils":"^5.2.4","@libp2p/crypto":"^4.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.6","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.3","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.10","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"^5.1.6","@libp2p/interface-internal":"^1.0.8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.6","datastore-core":"^9.2.7","datastore-level":"^10.1.6","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.9","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.0.6","@libp2p/interface-compliance-tests":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.6_1707321523699_0.9605508072364108","host":"s3://npm-registry-packages"}},"12.0.6-0c7bbbb07":{"name":"@libp2p/kad-dht","version":"12.0.6-0c7bbbb07","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.6-0c7bbbb07","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7583fab9b59060729be4803466a32bb707948ebe","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.6-0c7bbbb07.tgz","fileCount":191,"integrity":"sha512-hBFEhm0HR1kJ+P5zaaWPJYaw3dNSnG6dqAmrO5n69bGK2TC65+YodicQQnuWp3+ujJFTGPQn37zcXvjKyXmoFA==","signatures":[{"sig":"MEUCIQDBp51L+HQA0lWMzaIzsf9nmIwpJJAG2MpIniB6C9YhQwIgaGgmzNYC47m4g4W4XAn3v9ZjUw86yyPZtkFrI3bEQLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.6-0c7bbbb07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946361},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0c7bbbb077d7961570d3cfb42fe431da6de57ede","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.1","@types/sinon":"^17.0.3","multiformats":"^13.0.1","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.4-0c7bbbb07","@libp2p/crypto":"4.0.2-0c7bbbb07","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-0c7bbbb07","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-0c7bbbb07","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.10","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.6-0c7bbbb07","@libp2p/interface-internal":"1.0.8-0c7bbbb07"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.6-0c7bbbb07","datastore-core":"^9.2.7","datastore-level":"^10.1.6","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.9-0c7bbbb07","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.6-0c7bbbb07","@libp2p/interface-compliance-tests":"5.3.0-0c7bbbb07"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.6-0c7bbbb07_1707333641555_0.4734776343693392","host":"s3://npm-registry-packages"}},"12.0.7":{"name":"@libp2p/kad-dht","version":"12.0.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f4ee2d815f8e13976cb79ac7c32e4e34553918fb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.7.tgz","fileCount":192,"integrity":"sha512-VmjTkUwLEsvev5Ld3LkHZCFoGhuPpyWjlkUomNj7eRAemsHM47fbr7O5fi7bObpEzlpwsbipA8cDLsdRe+9QDQ==","signatures":[{"sig":"MEYCIQCbNwvSm5D6MbInx2ZFMdKuvAGlrva01jLOJyIBEgjTgAIhAKxCxmKb0YmZa+aJb5qiN0m6fydoBbKMhlE2/vtWrm0b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2951710},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a3692509feceb546b1ef2f7b5fe3138cfa43e930","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.1","@types/sinon":"^17.0.3","multiformats":"^13.0.1","uint8-varint":"^2.0.4","@libp2p/utils":"^5.2.5","@libp2p/crypto":"^4.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.6","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.3","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.10","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"^5.1.6","@libp2p/interface-internal":"^1.0.8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.6","datastore-core":"^9.2.7","datastore-level":"^10.1.6","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.10","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.0.6","@libp2p/interface-compliance-tests":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.7_1707374598759_0.1993475836611882","host":"s3://npm-registry-packages"}},"12.0.7-fb7c51c3c":{"name":"@libp2p/kad-dht","version":"12.0.7-fb7c51c3c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.7-fb7c51c3c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b5d5d99d3c2af12b422cee5e59b2bbf5d649da83","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.7-fb7c51c3c.tgz","fileCount":191,"integrity":"sha512-Hu2Ea8rLZlw4b/JdrhIfyZ9d4LyzPa2GrbUuTjygWIawwWlryZE/e62hHba7HNXB03CgY8+g6/9Xdot35oeGHg==","signatures":[{"sig":"MEUCICUP+tYe1yBTk/zJnmhhbfYjBYgxO76jiZwXfh4cnDU9AiEA0SHqlPviKOGps4Xo1kdCAuzPkXHoAtyDzkRi8eZuuaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.7-fb7c51c3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946362},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fb7c51c3c03c462ac4d2b42b32be95cd008c81fc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.1","@types/sinon":"^17.0.3","multiformats":"^13.0.1","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.5-fb7c51c3c","@libp2p/crypto":"4.0.2-fb7c51c3c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-fb7c51c3c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-fb7c51c3c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.10","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.6-fb7c51c3c","@libp2p/interface-internal":"1.0.8-fb7c51c3c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.6-fb7c51c3c","datastore-core":"^9.2.7","datastore-level":"^10.1.6","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.10-fb7c51c3c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.6-fb7c51c3c","@libp2p/interface-compliance-tests":"5.3.1-fb7c51c3c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.7-fb7c51c3c_1707729003795_0.5652610326515577","host":"s3://npm-registry-packages"}},"12.0.7-bedfd0aa2":{"name":"@libp2p/kad-dht","version":"12.0.7-bedfd0aa2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.7-bedfd0aa2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"019e3a82daaabdbd5de19896c64cb39f203a11a4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.7-bedfd0aa2.tgz","fileCount":191,"integrity":"sha512-8dMgoWgNCCAGin4113up5iyi5yLakM1/bIRwgf9r7ySH3wtSnju0Tp2rN1VZkFlKaAUMNHPldJ8Sq298xd565Q==","signatures":[{"sig":"MEUCIQDGy704xVgBSZq9GZk57ZSlfDSjP/CPc0VebOEbdUuW4QIgcaHCKkH5utwptnI1tdOPCKmz+cdtl6BPguBkUCiGSr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.7-bedfd0aa2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946490},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bedfd0aa20a83e0823744c298007ef58a76a26ae","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.1","@types/sinon":"^17.0.3","multiformats":"^13.0.1","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.5-bedfd0aa2","@libp2p/crypto":"4.0.2-bedfd0aa2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-bedfd0aa2","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-bedfd0aa2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.10","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.6-bedfd0aa2","@libp2p/interface-internal":"1.0.8-bedfd0aa2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.6-bedfd0aa2","datastore-core":"^9.2.7","datastore-level":"^10.1.6","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.10-bedfd0aa2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.6-bedfd0aa2","@libp2p/interface-compliance-tests":"5.3.1-bedfd0aa2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.7-bedfd0aa2_1708358668633_0.3850840175546699","host":"s3://npm-registry-packages"}},"12.0.7-b1b77adb4":{"name":"@libp2p/kad-dht","version":"12.0.7-b1b77adb4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.7-b1b77adb4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"20822039a75e72ef8919478a27900ec1453baed5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.7-b1b77adb4.tgz","fileCount":191,"integrity":"sha512-gvZs9RWlX7Js5VYQNHLNgc4Rik9aqkzdKjBdxtD0QUf7klNZp2Ww+SwhdokYqTXqWWz5DyTlGihE7/gDPW6jmg==","signatures":[{"sig":"MEUCIBYzP98UP1iwerbbtE377F/yfUwohlr9q8K6vBHLR3ddAiEA0kTd8yryXBw4NItvmVHloGsGvVM3ekbsFpalCplR8Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.7-b1b77adb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946490},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b1b77adb49f9705cd8ed0dbd639016c82a639d51","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.1","@types/sinon":"^17.0.3","multiformats":"^13.0.1","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.5-b1b77adb4","@libp2p/crypto":"4.0.2-b1b77adb4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-b1b77adb4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-b1b77adb4","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.10","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.6-b1b77adb4","@libp2p/interface-internal":"1.0.8-b1b77adb4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.6-b1b77adb4","datastore-core":"^9.2.7","datastore-level":"^10.1.6","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.10-b1b77adb4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.6-b1b77adb4","@libp2p/interface-compliance-tests":"5.3.1-b1b77adb4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.7-b1b77adb4_1708366638858_0.18095152200796072","host":"s3://npm-registry-packages"}},"12.0.7-8072a2e59":{"name":"@libp2p/kad-dht","version":"12.0.7-8072a2e59","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.7-8072a2e59","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6a844fc0b9d6a0e8b97c907e1e4f433a3cc9a4f6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.7-8072a2e59.tgz","fileCount":191,"integrity":"sha512-gonhd85KcJcnjPf88ITms5RJfyvx+Z12nyWmYJqNSAPPxk1cujzn2cTUsDjSZluAxDV80csUbdlz1vy7G0zZHA==","signatures":[{"sig":"MEQCICsMtXHbMFBCewypTod/5ViWT242xPGGKRF7yRqjuNVdAiB+cK3+2HYwba1b66vsx1Iy5frkXHULVmZ3Mq/WgOrsEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.7-8072a2e59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946490},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8072a2e597e58c4938acc5d5576af807bac0e0e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.1","@types/sinon":"^17.0.3","multiformats":"^13.0.1","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.5-8072a2e59","@libp2p/crypto":"4.0.2-8072a2e59","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-8072a2e59","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-8072a2e59","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.10","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.6-8072a2e59","@libp2p/interface-internal":"1.0.8-8072a2e59"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.6-8072a2e59","datastore-core":"^9.2.7","datastore-level":"^10.1.6","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.10-8072a2e59","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.6-8072a2e59","@libp2p/interface-compliance-tests":"5.3.1-8072a2e59"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.7-8072a2e59_1708376952809_0.9531831680447511","host":"s3://npm-registry-packages"}},"12.0.7-e1c01370b":{"name":"@libp2p/kad-dht","version":"12.0.7-e1c01370b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.7-e1c01370b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"44ca514e617eef5b95bba2232d3785027a5424ba","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.7-e1c01370b.tgz","fileCount":191,"integrity":"sha512-QljisnBudb/BD6uYdF79zxEr6TC+xgm0ZRRo076JPXB3Kr7f12WAxqs635EzfxGeS6136bMy0/FP7687nFNPSQ==","signatures":[{"sig":"MEQCIC71KrybHt1QsfLBKZJQZ0kP8UADmp9PmFitoew0CJk6AiAGKRzsAY4OmWUqcfdvECvkYm0D3FvYOejHwbzRI8Rpjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.7-e1c01370b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946490},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1c01370b96d0fcf35ca6d5bdf6c440b163dcfb9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.1","@types/sinon":"^17.0.3","multiformats":"^13.0.1","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.5-e1c01370b","@libp2p/crypto":"4.0.2-e1c01370b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-e1c01370b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-e1c01370b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.10","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.6-e1c01370b","@libp2p/interface-internal":"1.0.8-e1c01370b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.6-e1c01370b","datastore-core":"^9.2.7","datastore-level":"^10.1.6","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.10-e1c01370b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.6-e1c01370b","@libp2p/interface-compliance-tests":"5.3.1-e1c01370b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.7-e1c01370b_1708420346397_0.004429082988629318","host":"s3://npm-registry-packages"}},"12.0.7-f0d2b52d0":{"name":"@libp2p/kad-dht","version":"12.0.7-f0d2b52d0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.7-f0d2b52d0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e40d6083c652741b62c534232d09fdf36b3e1ba3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.7-f0d2b52d0.tgz","fileCount":191,"integrity":"sha512-CMqPMqbgBMThH+COpRaslP2RAwi+6YItbyZiU8NFPfW90en4bq03OiFfjkdnyZvpaSyCz9ndvFQSnRBor+OGgA==","signatures":[{"sig":"MEUCIQCLsmUbt4eGHip1urfFDxg4CPlgvcsDTjpcIMk1rQfI5gIgWjGmW1yTAY2GXtOJmgSU3NWNT0Wx5WOivT9+RH5FRps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.7-f0d2b52d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2947060},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f0d2b52d0c7a0ecb8f3d6c98069131354fe93bd0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.5-f0d2b52d0","@libp2p/crypto":"4.0.2-f0d2b52d0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-f0d2b52d0","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-f0d2b52d0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.6-f0d2b52d0","@libp2p/interface-internal":"1.0.8-f0d2b52d0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.6-f0d2b52d0","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.10-f0d2b52d0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.6-f0d2b52d0","@libp2p/interface-compliance-tests":"5.3.1-f0d2b52d0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.7-f0d2b52d0_1709045228367_0.8759222910965503","host":"s3://npm-registry-packages"}},"12.0.8":{"name":"@libp2p/kad-dht","version":"12.0.8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"440c45278d963f63fb13c9ef2f766b0d398dda26","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.8.tgz","fileCount":192,"integrity":"sha512-gre+NJ/CTTnhhjj1jgnJTbgduU4fiZ8tAwnIKdfATc0Hha1oakcW9jiVR5Od6NDuCBYwXJ5VX4bGoFUIJ2Vfrg==","signatures":[{"sig":"MEQCIHSPztWhozAu2yFcsABTXk8L+YAhD6eeviT5jG/r6y/PAiBiSnHptXBlTQKhxoe19wcGpyMUPaQ9I2WOoj/XTWh0rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2952408},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3b8898b340c62119713c1cce7b534035288b54e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.2.6","@libp2p/crypto":"^4.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.4","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"^5.1.7","@libp2p/interface-internal":"^1.0.9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.7","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.11","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.0.7","@libp2p/interface-compliance-tests":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.8_1709117496682_0.10998539455672773","host":"s3://npm-registry-packages"}},"12.0.8-f71bc49bd":{"name":"@libp2p/kad-dht","version":"12.0.8-f71bc49bd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.8-f71bc49bd","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7c83915b04702e908ca05a0465521b039092968d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.8-f71bc49bd.tgz","fileCount":191,"integrity":"sha512-RnAMo69GekcBR8khZGRU8YBr8zSy1MMaDPg72YaFjk2TV9VK4bhShe2o5fkObc3l1aYYmLFXarV4gQE7M1Z3Dg==","signatures":[{"sig":"MEUCIAC2UdjLGjqDh7wN9fqDUvtjwVgRsaKsYHCnu2NVzI+AAiEAv6aTUPjEAhGkji8IjrhN2SwhD96VN5QwTlHnbh0PZ48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.8-f71bc49bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2947060},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f71bc49bd060974c97dd7cabdca971f48eea7740","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-f71bc49bd","@libp2p/crypto":"4.0.3-f71bc49bd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-f71bc49bd","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-f71bc49bd","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-f71bc49bd","@libp2p/interface-internal":"1.0.9-f71bc49bd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-f71bc49bd","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-f71bc49bd","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-f71bc49bd","@libp2p/interface-compliance-tests":"5.3.2-f71bc49bd"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.8-f71bc49bd_1709196860360_0.6063995304053966","host":"s3://npm-registry-packages"}},"12.0.8-28e51652a":{"name":"@libp2p/kad-dht","version":"12.0.8-28e51652a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.8-28e51652a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8cb85644334cb0789efd8946f65c5501c44524a0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.8-28e51652a.tgz","fileCount":191,"integrity":"sha512-kkBc6D4pP5cukUrLXZU24uge5tu68raxWPk/ud7DFngjNk7TZGohETYVXbYMEWT/aw/bvTjzizUdV3BaBRnBsA==","signatures":[{"sig":"MEUCIDIuZT2GdexBqa5tuSljNib9cNfQ8s6t7XcSVvhzCZvBAiEArz/24/8nMLiadFNDWvmYu1fg/gYaaOwvEdv/L+KOSgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.8-28e51652a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2947060},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28e51652a9d5e1edf46604328071239b27d32a5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-28e51652a","@libp2p/crypto":"4.0.3-28e51652a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-28e51652a","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-28e51652a","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-28e51652a","@libp2p/interface-internal":"1.0.9-28e51652a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-28e51652a","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-28e51652a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-28e51652a","@libp2p/interface-compliance-tests":"5.3.2-28e51652a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.8-28e51652a_1709218615266_0.9013284924582883","host":"s3://npm-registry-packages"}},"12.0.8-2122a713d":{"name":"@libp2p/kad-dht","version":"12.0.8-2122a713d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.8-2122a713d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df86183cb8a942ba716cb63204b87b18e49971ea","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.8-2122a713d.tgz","fileCount":191,"integrity":"sha512-aWC+Xkc59ntkcH20xELSD7/giPWnpOtyaPJTSrqUUAZjnEhFRVKm0Qb+d6wQJWLoazbeOO6fdYnMEJBecCmMDQ==","signatures":[{"sig":"MEUCIEdyMuEmkZCSdsYZSr6S0Eq2cz7VheiXtoysLTNy96vPAiEA4qsacH7SOA5bKzYBcqbtZ90w3C6GQIJCdr9u2YjgTH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.8-2122a713d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2947060},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2122a713ddd91a90b277d211e7402b1082bbcb62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-2122a713d","@libp2p/crypto":"4.0.3-2122a713d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-2122a713d","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-2122a713d","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-2122a713d","@libp2p/interface-internal":"1.0.9-2122a713d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-2122a713d","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-2122a713d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-2122a713d","@libp2p/interface-compliance-tests":"5.3.2-2122a713d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.8-2122a713d_1709220535581_0.72467215008835","host":"s3://npm-registry-packages"}},"12.0.8-a9cc0ee49":{"name":"@libp2p/kad-dht","version":"12.0.8-a9cc0ee49","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.8-a9cc0ee49","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3a49ea5fbb1374cd60c7052242d3762f945679a2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.8-a9cc0ee49.tgz","fileCount":191,"integrity":"sha512-CDegC4hdd2oJySHiurA2+AEKWXUezjhtHTxkXAtBgBmhWcciZe9vfYhQGgXsANg7OKeZFc+mRFyiOiYPriOLyw==","signatures":[{"sig":"MEUCIQCAvPSgoZtZOvu7jxzJLhxGZSvg1dHWQcq+a/Pssflc3gIgJE1TN7LP6H0clqeKn4O6eytNUAdKaKf8aFOGmJ+Zf/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.8-a9cc0ee49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2947060},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a9cc0ee494133c21097aa3988876b19aeebd50fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-a9cc0ee49","@libp2p/crypto":"4.0.3-a9cc0ee49","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-a9cc0ee49","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-a9cc0ee49","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-a9cc0ee49","@libp2p/interface-internal":"1.0.9-a9cc0ee49"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-a9cc0ee49","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-a9cc0ee49","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-a9cc0ee49","@libp2p/interface-compliance-tests":"5.3.2-a9cc0ee49"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.8-a9cc0ee49_1709291382761_0.7951477658368458","host":"s3://npm-registry-packages"}},"12.0.8-ab466004b":{"name":"@libp2p/kad-dht","version":"12.0.8-ab466004b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.8-ab466004b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0d2ddd14f2a1bb3c2c047459fef05c0e7070a4c4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.8-ab466004b.tgz","fileCount":191,"integrity":"sha512-dW9v356ptufh0e1NBj5H1r1YvyoL9Urhm/ttKzYmfvhqZZe5jBhVOkI2ZeHz2XD4CozdT3g0RRB9P/gXk08P6A==","signatures":[{"sig":"MEYCIQDOVA43cUksb4mAJ8eYNJgikifD9lYpzi5juaZF8476NQIhAOGZoF2uG/f9exSkxZqvPkjY3KsWQIT1PtgcKPRZycPP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.8-ab466004b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2947060},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab466004b8caa9eacf7571a44b77858ffb7013d3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-ab466004b","@libp2p/crypto":"4.0.3-ab466004b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-ab466004b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-ab466004b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-ab466004b","@libp2p/interface-internal":"1.0.9-ab466004b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-ab466004b","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-ab466004b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-ab466004b","@libp2p/interface-compliance-tests":"5.3.2-ab466004b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.8-ab466004b_1709733514472_0.9528875122848945","host":"s3://npm-registry-packages"}},"12.0.8-83ef3717e":{"name":"@libp2p/kad-dht","version":"12.0.8-83ef3717e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.8-83ef3717e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e324cd62de696f074c617ec60f920f7f58c3234c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.8-83ef3717e.tgz","fileCount":191,"integrity":"sha512-qt9hP7PPjDUAPcGp0rtMIm8OG77Aue1BhrLz40q3Sr/HMVBM2yYO6hLAwjXN/nqQXRR/YOqOmrf551fvysAztg==","signatures":[{"sig":"MEUCIQCcYP+owUREC6ekEvGSXm1zzTugOM6RcKVhoBOF8YwzlwIgPVnGw/09TAVzmFFehPwEfUD92RLcxt3KX9Ll+n0OOr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.8-83ef3717e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945966},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"83ef3717e6f55c12606b145d519ae83ff64c6227","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-83ef3717e","@libp2p/crypto":"4.0.3-83ef3717e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-83ef3717e","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-83ef3717e","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-83ef3717e","@libp2p/interface-internal":"1.0.9-83ef3717e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-83ef3717e","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-83ef3717e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-83ef3717e","@libp2p/interface-compliance-tests":"5.3.2-83ef3717e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.8-83ef3717e_1710145677708_0.8757062011055288","host":"s3://npm-registry-packages"}},"12.0.9":{"name":"@libp2p/kad-dht","version":"12.0.9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6ed11d0236fab937ee939f73cec73317de7b1b42","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9.tgz","fileCount":192,"integrity":"sha512-vs5OmlV4DFFqEOCb4WPS++hDHw0yAHxLlPgL6+fkwgPNY2db+5dU8mm0LhLnYBeNZDWt1zQk1aPvmt3zeI4geQ==","signatures":[{"sig":"MEQCIByKJozSBqJqEn5jC7WiG+O+CnRNADX6Smkyi0ahMoDiAiBQtnpDZ7/cGPSIF7+5Z8a0RUpZ/f/eOSFMQRnKR+OhuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2951318},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"25c8f930f0e3089483e46bd766eb53c0dd303f76","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.2.6","@libp2p/crypto":"^4.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.4","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"^5.1.7","@libp2p/interface-internal":"^1.0.9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.7","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.11","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.0.7","@libp2p/interface-compliance-tests":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.9_1710151941451_0.2891096406158258","host":"s3://npm-registry-packages"}},"12.0.9-f39ce5f13":{"name":"@libp2p/kad-dht","version":"12.0.9-f39ce5f13","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.9-f39ce5f13","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5150347e440ec2c57fc975232631049a0fcc8d38","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9-f39ce5f13.tgz","fileCount":191,"integrity":"sha512-qylIub5rqMRLsVJefSoFZqhiVpRwU6DU82OAEwxBuhqLmpRGNCMK5Q61C2ctllCcV2/78Eg5i+Mr9t5ZjN1D7w==","signatures":[{"sig":"MEYCIQCAcKAqu9MVE/Ekch30qeE94PcVeAzwWzRJJ+dagw7l8QIhANEobNFTsqwWzkM/6kKBsi9wujf/feZJhjZE0I9BI6vf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.9-f39ce5f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945963},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f39ce5f13b56e2a18c7939b9d2ab38aa7e326d15","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-f39ce5f13","@libp2p/crypto":"4.0.3-f39ce5f13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-f39ce5f13","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-f39ce5f13","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-f39ce5f13","@libp2p/interface-internal":"1.0.9-f39ce5f13"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-f39ce5f13","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-f39ce5f13","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-f39ce5f13","@libp2p/interface-compliance-tests":"5.3.2-f39ce5f13"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.9-f39ce5f13_1710240214679_0.32622495539022567","host":"s3://npm-registry-packages"}},"12.0.9-e1798aa26":{"name":"@libp2p/kad-dht","version":"12.0.9-e1798aa26","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.9-e1798aa26","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"04fd66c250b9847b3cf6f8a6fcf2f85b33511207","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9-e1798aa26.tgz","fileCount":191,"integrity":"sha512-uVcA7He1+pDcWzCpZp9BX9WxiWTAY7hl4PyAzuPO4eqr+uNpWZPco3GYG1wZau89mBogHhwu2L2AZ5XYWbR0DQ==","signatures":[{"sig":"MEUCIQCklteNICxhdOeCc/S7fOq49CL4M0uBA/pXFzLiemGIJwIgK0R5gUGMq79vS3h8K0gv4MxSDQ8t/wgjS7FAWVHKLd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.9-e1798aa26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945963},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1798aa2613048441c9924b12bfc1ddef6fd4f8f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-e1798aa26","@libp2p/crypto":"4.0.3-e1798aa26","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-e1798aa26","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-e1798aa26","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-e1798aa26","@libp2p/interface-internal":"1.0.9-e1798aa26"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-e1798aa26","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-e1798aa26","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-e1798aa26","@libp2p/interface-compliance-tests":"5.3.2-e1798aa26"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.9-e1798aa26_1710330070953_0.4808572342569699","host":"s3://npm-registry-packages"}},"12.0.9-cad9cf007":{"name":"@libp2p/kad-dht","version":"12.0.9-cad9cf007","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.9-cad9cf007","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2aa1bce9afba7d0ba78705a2fa5204ce739effbc","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9-cad9cf007.tgz","fileCount":191,"integrity":"sha512-s/Y3qxiZB+U7N6c/aY4klgn1OhcfJz4Z+1ZKaR3H4fs4QuucY60sJdcEobEXXfeqS79Lu3snhbwguwz5NvmvfQ==","signatures":[{"sig":"MEYCIQC4hmnTuq71NyugeIeIcUs3W83CB+xq3LKAsJAgn76+FQIhAKsb1pgq7K/1T1Q1tSJHyHiRluHbXTarSjy9WAzz0cXI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.9-cad9cf007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945963},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cad9cf007d12e904f5ddccd2466619974ea5dc08","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-cad9cf007","@libp2p/crypto":"4.0.3-cad9cf007","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-cad9cf007","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-cad9cf007","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-cad9cf007","@libp2p/interface-internal":"1.0.9-cad9cf007"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-cad9cf007","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-cad9cf007","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-cad9cf007","@libp2p/interface-compliance-tests":"5.3.2-cad9cf007"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.9-cad9cf007_1710332695704_0.9389236625105679","host":"s3://npm-registry-packages"}},"12.0.9-fad3074b8":{"name":"@libp2p/kad-dht","version":"12.0.9-fad3074b8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.9-fad3074b8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8ccaf83e77af49e440054cee534039ebacd3a9ed","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9-fad3074b8.tgz","fileCount":191,"integrity":"sha512-ztVoAkfOy5iTiFssHKb6naQV/E8zFxF5EENbxiDtxp7v0rEJfZ7d9tEfsRvD9pSK0hmNjtU212MQRLhoVO+hAw==","signatures":[{"sig":"MEUCIHsQmkOsyfIAqDZUM48JcqbNow6AAU9R6rKvcU5hDhORAiEA4RNyfX5rDmUFnCPRaDhwkLqcfbC6yTgwprgoPgO4wj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.9-fad3074b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945963},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fad3074b843cae69289c6da94f3797d59879ec1c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-fad3074b8","@libp2p/crypto":"4.0.3-fad3074b8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-fad3074b8","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-fad3074b8","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-fad3074b8","@libp2p/interface-internal":"1.0.9-fad3074b8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-fad3074b8","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-fad3074b8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-fad3074b8","@libp2p/interface-compliance-tests":"5.3.2-fad3074b8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.9-fad3074b8_1710336925388_0.25122243929343524","host":"s3://npm-registry-packages"}},"12.0.9-59a97b61b":{"name":"@libp2p/kad-dht","version":"12.0.9-59a97b61b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.9-59a97b61b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cbcc2303bd0b8c1c068cbd4a0ace5d1b08d52e65","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9-59a97b61b.tgz","fileCount":191,"integrity":"sha512-dBfUhs9vf1gRa5Vg8si7NqEJdU5xGUAM0BWxaClfZwY5nKhtgrwt5oAcSVafxu/moOp0fg0n9Rfnh6kzpP5ACA==","signatures":[{"sig":"MEYCIQDJIqKs+OiNOvYGCNSRfqn1WsxbQDYfxlEvK5jxxe+4CAIhAI/w+AhpTZhJp61jXnMhQoB0xajp/hFabqtUI5hJ67S4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.9-59a97b61b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945080},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"59a97b61b3e46f6d4b459ae94f7a6db534d4bca2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-59a97b61b","@libp2p/crypto":"4.0.3-59a97b61b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-59a97b61b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-59a97b61b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-59a97b61b","@libp2p/interface-internal":"1.0.9-59a97b61b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-59a97b61b","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-59a97b61b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-59a97b61b","@libp2p/interface-compliance-tests":"5.3.2-59a97b61b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.9-59a97b61b_1711607363892_0.562620315177341","host":"s3://npm-registry-packages"}},"12.0.9-330a5ed72":{"name":"@libp2p/kad-dht","version":"12.0.9-330a5ed72","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.9-330a5ed72","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d271c4a0e925966fadb68d93d58cf0a386046ae4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9-330a5ed72.tgz","fileCount":191,"integrity":"sha512-AUkRI8kRjT4jTcuLF3672xYnEy3QvQq80aWySSylCXT1ZCfRMJ2K2RruVXww4sNelx+bVthUdZfPVzuRY59Q/g==","signatures":[{"sig":"MEYCIQD7VfmP+OG/7HIMDILATwVormwV8SMCMw1o6ynjbCEyKgIhAJzcTmmXoS89gTgfaBgOQEaUuA0oxzAAktRe5scxeRAY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.9-330a5ed72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945103},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"330a5ed7213c6d4c777733fc6641418fbf597f82","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-330a5ed72","@libp2p/crypto":"4.0.3-330a5ed72","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-330a5ed72","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-330a5ed72","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-330a5ed72","@libp2p/interface-internal":"1.0.9-330a5ed72"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-330a5ed72","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-330a5ed72","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-330a5ed72","@libp2p/interface-compliance-tests":"5.3.2-330a5ed72"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.9-330a5ed72_1711628506118_0.9957409213497967","host":"s3://npm-registry-packages"}},"12.0.9-1fc929c1c":{"name":"@libp2p/kad-dht","version":"12.0.9-1fc929c1c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.9-1fc929c1c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"787c4b1975c102112ee80c6ad5b16fa1f2ccbf9d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9-1fc929c1c.tgz","fileCount":191,"integrity":"sha512-Kq0ITB8HKhPmwBsRZiO2DxgRc4heW99/o6650AlPivsMkmPgSQDgrfO+/SqLaykVgw0WkdCPgu8gza6mV0qR4g==","signatures":[{"sig":"MEYCIQCb3y82gh7Nr7/6EQ3HmqpA7wyXHYyxVkEPoKq/naC+TgIhANIDpr14JOw4aOwXlzhGiQjKbqKEUIOMSGXgDtErPv3g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.9-1fc929c1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945103},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1fc929c1c2267750a595a6b37950f53c9d26b31c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-1fc929c1c","@libp2p/crypto":"4.0.3-1fc929c1c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-1fc929c1c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-1fc929c1c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-1fc929c1c","@libp2p/interface-internal":"1.0.9-1fc929c1c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-1fc929c1c","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-1fc929c1c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-1fc929c1c","@libp2p/interface-compliance-tests":"5.3.2-1fc929c1c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.9-1fc929c1c_1711630796868_0.13123454740960638","host":"s3://npm-registry-packages"}},"12.0.9-bf720c045":{"name":"@libp2p/kad-dht","version":"12.0.9-bf720c045","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.9-bf720c045","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7dbdb3c9a10b5a45814735107facaf73aa88c70a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9-bf720c045.tgz","fileCount":191,"integrity":"sha512-tIsy6zjtZDk6MmeJv66QmSaY6gGrh9A2yD8SiTbDcTnNQ5ezPxRfOztTd0VL8PYFOjLM6xz81J2EPF0I7OzR7Q==","signatures":[{"sig":"MEUCIHEghEeUrvmvEthigwV/0thecQLHUtH+cv0eN0I598RKAiEAjiI0C4/aJo8Ayp+UDfVFiknXklHyQX4qIRJ4ytWXhVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.9-bf720c045","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945103},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bf720c045163c94c94603eb3333c418101c20de0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-bf720c045","@libp2p/crypto":"4.0.3-bf720c045","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-bf720c045","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-bf720c045","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-bf720c045","@libp2p/interface-internal":"1.0.9-bf720c045"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-bf720c045","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-bf720c045","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-bf720c045","@libp2p/interface-compliance-tests":"5.3.2-bf720c045"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.9-bf720c045_1711630849679_0.5255087483598953","host":"s3://npm-registry-packages"}},"12.0.9-82901e785":{"name":"@libp2p/kad-dht","version":"12.0.9-82901e785","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.9-82901e785","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"69eeeffa7864e9a1126ee4289dc8eba4658bbf24","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9-82901e785.tgz","fileCount":191,"integrity":"sha512-mR49PtI1PnsxRTywqlvyy1Ay5YhuOvDikpNPj/aPowZBRxa5dpkfWQYIL9omaub0JhEa1QZhmHKxIYReWTfjfg==","signatures":[{"sig":"MEQCIGK2RQygptIhZQBjHjPQORMyBf9h3GKE9C/ZpmmyhRy0AiAWeqYWkLcpNxut4aNS9Zyd7QRTBxDqMH1fe9LkL4cG/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.9-82901e785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945103},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82901e78525312082d14216c6f53da067cc29b9c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.6-82901e785","@libp2p/crypto":"4.0.3-82901e785","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-82901e785","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-82901e785","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.7-82901e785","@libp2p/interface-internal":"1.0.9-82901e785"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.7-82901e785","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.11-82901e785","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.7-82901e785","@libp2p/interface-compliance-tests":"5.3.2-82901e785"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.9-82901e785_1711631311228_0.8998849288660984","host":"s3://npm-registry-packages"}},"12.0.10":{"name":"@libp2p/kad-dht","version":"12.0.10","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.10","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"54421447cad069d59e9d3ad1d6b97d82db043905","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.10.tgz","fileCount":192,"integrity":"sha512-GHeoyOFawAkUAr++9V/a7txUOjhQDKdXd8+Zx4dRPdFMlpHGAV6Tdjcewv49upf98ahWB7FHxwf2qs3kuF3jKg==","signatures":[{"sig":"MEQCICY/V4MvKchdu2iUIIWFI9CyHPayARvmKrBdYB2cZCRMAiB8rJLd6Bj5tviS5PfJNtAET765BDSvPIGHEa98up/BUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2950457},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"07b9f49d3aa3ca51727355fecb5c88f127236def","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.2.7","@libp2p/crypto":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.8","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.5","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"^5.1.8","@libp2p/interface-internal":"^1.0.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.8","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.12","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.0.8","@libp2p/interface-compliance-tests":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.10_1711634972157_0.3970918582401082","host":"s3://npm-registry-packages"}},"12.0.10-afe15f669":{"name":"@libp2p/kad-dht","version":"12.0.10-afe15f669","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.10-afe15f669","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"471b4d7311d14e4a4eabca29aa3c718addba55d2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.10-afe15f669.tgz","fileCount":191,"integrity":"sha512-Jz5B/+FbPGygNCCgYP/OYq3Cg315CePaSejNV6+UouR3l/7eCUJLeHhBBkHCz7us/IbQoWrZdMHStFiNTGvR6w==","signatures":[{"sig":"MEQCIE451Q+7iENCS0F6mNhjsxpqCMD+Pa+KLeEfqkgLsxKEAiBuKBAB+irg32KQ3Hwm2usBVcmMNfzxn1X0Bs8HuCSINw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.10-afe15f669","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945105},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"afe15f669ce61f741b2cff45d150dd2dbde7f7bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.7-afe15f669","@libp2p/crypto":"4.0.4-afe15f669","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-afe15f669","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-afe15f669","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.8-afe15f669","@libp2p/interface-internal":"1.0.10-afe15f669"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.8-afe15f669","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.12-afe15f669","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.8-afe15f669","@libp2p/interface-compliance-tests":"5.3.3-afe15f669"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.10-afe15f669_1712053837858_0.8818534058066896","host":"s3://npm-registry-packages"}},"12.0.10-1f589c822":{"name":"@libp2p/kad-dht","version":"12.0.10-1f589c822","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.10-1f589c822","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b783f3e99e97c71226a16f96d985f293ca02b6f3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.10-1f589c822.tgz","fileCount":191,"integrity":"sha512-a6CKVemPZ57rKX5iNGMRO+AJfm6J0DqXxYTtAtH4rQ1OLJX+K+a/uB1gjRO/pFKulPrA4TZRczICQ/BWjT9vXA==","signatures":[{"sig":"MEQCIExYDnItBrgYaCY/lbThKcodWjlwZE3wrja/FvyS7fFMAiBt0HLDnWhORbZhmxdn7wEAJruXK9EQ61gUlkYs2M+ydg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.10-1f589c822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945105},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1f589c8222e901acb8f2c9ec539fc1ee28a18148","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.7-1f589c822","@libp2p/crypto":"4.0.4-1f589c822","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-1f589c822","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-1f589c822","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.8-1f589c822","@libp2p/interface-internal":"1.0.10-1f589c822"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.8-1f589c822","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.12-1f589c822","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.8-1f589c822","@libp2p/interface-compliance-tests":"5.3.3-1f589c822"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.10-1f589c822_1712053953502_0.3285712217729151","host":"s3://npm-registry-packages"}},"12.0.10-4fc0a7d30":{"name":"@libp2p/kad-dht","version":"12.0.10-4fc0a7d30","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.10-4fc0a7d30","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b13a6ce39626a80409b532a6e043d1b0ce82a08b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.10-4fc0a7d30.tgz","fileCount":191,"integrity":"sha512-ZOiE+xcQ0IFu1A4bUAfnvMAo/DFsMWrPM6swYQiIqvZi8kTcYfQLe1TsZ6lrtCIjSTyK00igPnaC4PHiM3sibQ==","signatures":[{"sig":"MEYCIQDQLZvPIPrAlM7g2CdkJYD9XmrVVGhHS+HV+EtAkqF04QIhAOU1TOjYC2Eq+YCaQKH/SOcnV2xOXkx9MeveDrv5EN3X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.10-4fc0a7d30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945105},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4fc0a7d307164d38ff3597a3bafab0bf8b162b02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.7-4fc0a7d30","@libp2p/crypto":"4.0.4-4fc0a7d30","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-4fc0a7d30","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-4fc0a7d30","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.8-4fc0a7d30","@libp2p/interface-internal":"1.0.10-4fc0a7d30"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.8-4fc0a7d30","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.12-4fc0a7d30","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.8-4fc0a7d30","@libp2p/interface-compliance-tests":"5.3.3-4fc0a7d30"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.10-4fc0a7d30_1712054651151_0.43034396639083994","host":"s3://npm-registry-packages"}},"12.0.10-ab5f05763":{"name":"@libp2p/kad-dht","version":"12.0.10-ab5f05763","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.10-ab5f05763","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"abcdbd72d8ccdb5b4fdaee87e818ba8b10142a16","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.10-ab5f05763.tgz","fileCount":191,"integrity":"sha512-uEMpUcvtH4V/aqLv0GPwKEnzzM5sDAtb7iSe/vttoutDSiAWkO0T+TwfSdv8KHJSwThlFIhnxVgOHElLYfLvSw==","signatures":[{"sig":"MEYCIQCbCFob/FmPi50cKgtPcblcHO6fJVM6352BJouK6GLffQIhAPYInwXHsBk07UK5qzp8d5x75qskLHydIpHC4HI8RxX2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.10-ab5f05763","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2945105},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab5f05763148c0767c81c5bc49bfb9b2dee483ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.0","p-event":"^6.0.0","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.2","@types/sinon":"^17.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.7-ab5f05763","@libp2p/crypto":"4.0.4-ab5f05763","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-ab5f05763","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-ab5f05763","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.1.14","@libp2p/peer-collections":"5.1.8-ab5f05763","@libp2p/interface-internal":"1.0.10-ab5f05763"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.8-ab5f05763","datastore-core":"^9.2.8","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.12-ab5f05763","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.8-ab5f05763","@libp2p/interface-compliance-tests":"5.3.3-ab5f05763"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.10-ab5f05763_1712060585527_0.799502826857222","host":"s3://npm-registry-packages"}},"12.0.10-3ffecc5bf":{"name":"@libp2p/kad-dht","version":"12.0.10-3ffecc5bf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.10-3ffecc5bf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3bc5e8c7e8dbb79026866112a691172d82d2f28","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.10-3ffecc5bf.tgz","fileCount":175,"integrity":"sha512-ofgeA8qTNs5MieFxSSEzmGOYiYQ+EP6jTIS3B1h2r5otwOnk+qlBplRceqfYpLMN8XPfeYeLmzESpIZz6m1AAg==","signatures":[{"sig":"MEUCIGLyD7MOf08SoI+A+HngzhjizzPCSzqpIVwqBCfe9bxGAiEA8U+Mwqu39sydiK91CM5KmLbKl3Aehnal7j40NIkMSik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.10-3ffecc5bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2924238},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3ffecc5bfe806a678c1b0228ff830f1811630718","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.7-3ffecc5bf","@libp2p/crypto":"4.0.4-3ffecc5bf","@libp2p/record":"3.0.4-3ffecc5bf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-3ffecc5bf","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-3ffecc5bf","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.8-3ffecc5bf","@libp2p/interface-internal":"1.0.10-3ffecc5bf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.8-3ffecc5bf","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.12-3ffecc5bf","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.8-3ffecc5bf","@libp2p/interface-compliance-tests":"5.3.3-3ffecc5bf"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.10-3ffecc5bf_1712072311859_0.3379747521632901","host":"s3://npm-registry-packages"}},"12.0.10-80278b36b":{"name":"@libp2p/kad-dht","version":"12.0.10-80278b36b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.10-80278b36b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dcbd4b546857a8ab51bb812fb8bc6a8c01ba6b68","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.10-80278b36b.tgz","fileCount":175,"integrity":"sha512-x9NTUU7ljng45cPHT2KHMxA6XaXV+7EIw4NKtSb5u/Hh2klHCAcYBUi09jeFWMuJNxLhs3h3upFWv7z5xiCNUA==","signatures":[{"sig":"MEYCIQCRTtnX2A/wwoBOPCAf115H7aGdGD3uXlsLWmBUPPd+pwIhAJ7oBv5v+rvkz4dDT7F57vhvfJzMjLj25fKU+Q5kpwDt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.10-80278b36b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2924238},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80278b36b0679f03dd4b206114ba1bc3275f99c1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.7-80278b36b","@libp2p/crypto":"4.0.4-80278b36b","@libp2p/record":"3.0.4-80278b36b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-80278b36b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-80278b36b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.8-80278b36b","@libp2p/interface-internal":"1.0.10-80278b36b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.8-80278b36b","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.12-80278b36b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.8-80278b36b","@libp2p/interface-compliance-tests":"5.3.3-80278b36b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.10-80278b36b_1712076546881_0.08351516540883286","host":"s3://npm-registry-packages"}},"12.0.10-a2b41f793":{"name":"@libp2p/kad-dht","version":"12.0.10-a2b41f793","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.10-a2b41f793","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"47c2308705eaf971bc734659d5fa5d189864e854","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.10-a2b41f793.tgz","fileCount":175,"integrity":"sha512-Tqg9k1sR/ld7AldArKRnDFBDJOZqG1sRflgAMTGxvvSeH06elodCkkr87WXCQGtLEYNGyy9Nq75ZUtR2RWzQ+A==","signatures":[{"sig":"MEUCIFEnFbehZHFiQ7OoPgmCpOf25HlRZdVAvzORYKB2G8YjAiEA0oWWnK6F3p855IO9QDwSaa1GM829b9KDiEmeH+1qA6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.10-a2b41f793","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2924238},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a2b41f7939806dfb9583a6d43ddd8764fc861baf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.7-a2b41f793","@libp2p/crypto":"4.0.4-a2b41f793","@libp2p/record":"3.0.4-a2b41f793","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-a2b41f793","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-a2b41f793","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.8-a2b41f793","@libp2p/interface-internal":"1.0.10-a2b41f793"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.8-a2b41f793","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.12-a2b41f793","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.8-a2b41f793","@libp2p/interface-compliance-tests":"5.3.3-a2b41f793"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.10-a2b41f793_1712169857425_0.7342980906256329","host":"s3://npm-registry-packages"}},"12.0.10-d446c6c31":{"name":"@libp2p/kad-dht","version":"12.0.10-d446c6c31","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.10-d446c6c31","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3c5f1260bfef91a1423c55d0efebfa47398a5152","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.10-d446c6c31.tgz","fileCount":175,"integrity":"sha512-DQ7UvtTt5tM2AedTLvZ6UyRyf88cq7Tkc6dM3aFSn26sbb7SLkxXljIfc4Xhta14UTcvI+3jibeGMFyN/y4+Eg==","signatures":[{"sig":"MEQCIHYj/YtFBY7Ye8roqyr23pVSdgBNbKgOdYKYbkq3sC94AiAClAp2JdFDzWLBn2ffk28/aiqMkgj+zNrf+lQiYpz/IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.10-d446c6c31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2924238},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d446c6c31bfd0bebdad6a80926e4c571278fdee0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.7-d446c6c31","@libp2p/crypto":"4.0.4-d446c6c31","@libp2p/record":"3.0.4-d446c6c31","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-d446c6c31","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-d446c6c31","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.8-d446c6c31","@libp2p/interface-internal":"1.0.10-d446c6c31"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.8-d446c6c31","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.12-d446c6c31","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.8-d446c6c31","@libp2p/interface-compliance-tests":"5.3.3-d446c6c31"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.10-d446c6c31_1712261268282_0.17093646415068386","host":"s3://npm-registry-packages"}},"12.0.10-3e515f007":{"name":"@libp2p/kad-dht","version":"12.0.10-3e515f007","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.10-3e515f007","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"18717a582656556e0e2d15862455ab20aa7ce173","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.10-3e515f007.tgz","fileCount":175,"integrity":"sha512-4yTLpCm8Lbb2kbPIROK37Rn2sPO9mC/evdGZ8+LGy5rzPSBGsrtqF1YUhqiFVcqM8yqgQWuQ6mH12A+L+rfw8w==","signatures":[{"sig":"MEUCIEktHFXloiHTSEZ1oztRjMge3XJv4ZLUzbK/dOPwuTUwAiEA/vjeH7cKcIDYpW97GkDmgKjrG+AbcPrYVZw4v5fTwDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.10-3e515f007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2925719},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3e515f007d685a35fe98ad9961fe1ccbb04f3e69","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.7-3e515f007","@libp2p/crypto":"4.0.4-3e515f007","@libp2p/record":"3.0.4-3e515f007","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-3e515f007","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-3e515f007","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.8-3e515f007","@libp2p/interface-internal":"1.0.10-3e515f007"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.8-3e515f007","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.12-3e515f007","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.8-3e515f007","@libp2p/interface-compliance-tests":"5.3.3-3e515f007"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.10-3e515f007_1712334623247_0.19955212780235554","host":"s3://npm-registry-packages"}},"12.0.11":{"name":"@libp2p/kad-dht","version":"12.0.11","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.11","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"db235f5e01cda446973bff80f195da1455830d66","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.11.tgz","fileCount":176,"integrity":"sha512-yZCSAv4RK/IrUQZPjRB5N+hqcOTYKkVxRVtpyPqGBkZCA/4lB9VkmHrplWmmSB2Pv/T8tIS3g2L7GgiM2m/fKw==","signatures":[{"sig":"MEYCIQDM5pimhdfM2C3OIEc1LZzIhweFzm4BPMF8ObKJ8LJXZQIhAJFKrdCnrw4iTBPYGWgy+W0Qv7n4KbIc7VqV2q8HPjyA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2930976},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9211de1e125b9aa90fcba8fe8ed349541a75a33f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.2.8","@libp2p/crypto":"^4.0.5","@libp2p/record":"^4.0.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.9","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.6","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"^5.1.9","@libp2p/interface-internal":"^1.0.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.9","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.13","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.0.9","@libp2p/interface-compliance-tests":"^5.3.4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.11_1712338085264_0.06576926547589368","host":"s3://npm-registry-packages"}},"12.0.11-2b2958fe6":{"name":"@libp2p/kad-dht","version":"12.0.11-2b2958fe6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.11-2b2958fe6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"18e1ee2bc49aacaea82f0b0d887bc15259d41747","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.11-2b2958fe6.tgz","fileCount":175,"integrity":"sha512-xrtsy9Q1NTP2qNOCWxBzKv4VDpk6mAflia4n6wyN2hyFVlCxPJ1iY/xbfmwaSLVIggOo0FxV7ZRyRSRSgEhw/A==","signatures":[{"sig":"MEYCIQDU5ybkwPbxZ/xL+tdnvX+RsarwJDiU8QcYBLjATNjg2QIhAOeMoE8tIIaJDGxxT+3of/ZO/h7OB2kEH+tWjd7HMd/Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.11-2b2958fe6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2925719},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2b2958fe66be0985de8890a1260b162cc24effdd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.8-2b2958fe6","@libp2p/crypto":"4.0.5-2b2958fe6","@libp2p/record":"4.0.0-2b2958fe6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-2b2958fe6","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-2b2958fe6","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.9-2b2958fe6","@libp2p/interface-internal":"1.0.11-2b2958fe6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.9-2b2958fe6","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.13-2b2958fe6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.9-2b2958fe6","@libp2p/interface-compliance-tests":"5.3.4-2b2958fe6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.11-2b2958fe6_1712600893426_0.10452185151689153","host":"s3://npm-registry-packages"}},"12.0.11-936dbba10":{"name":"@libp2p/kad-dht","version":"12.0.11-936dbba10","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.11-936dbba10","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1aa5395dba2cd0043e5ac03626ebdba540ee6536","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.11-936dbba10.tgz","fileCount":175,"integrity":"sha512-6mja4jKEkEmyOhUk7+MvGi8xmgv6d9zpUQY2hvWcLuFX8m5xwx80c0zKU8NiKHb6Y1bd0bN7YP953/kjhOXXww==","signatures":[{"sig":"MEUCIQCB76Zkc/d+BpMzo98dH4A0nOKHmBQELPoKJhfVwsf78wIgQr99PHPezPD0hVJapxiIQLAChpzEk3XspKZN3PpVseg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.11-936dbba10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2925719},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"936dbba108093503cb68ea248dd03c3f8ccde8e7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.8-936dbba10","@libp2p/crypto":"4.0.5-936dbba10","@libp2p/record":"4.0.0-936dbba10","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-936dbba10","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-936dbba10","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.9-936dbba10","@libp2p/interface-internal":"1.0.11-936dbba10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.9-936dbba10","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.13-936dbba10","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.9-936dbba10","@libp2p/interface-compliance-tests":"5.3.4-936dbba10"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.11-936dbba10_1712671417246_0.52696369427776","host":"s3://npm-registry-packages"}},"12.0.11-732c436d4":{"name":"@libp2p/kad-dht","version":"12.0.11-732c436d4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.11-732c436d4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9a92385e6f279594624d878f7a283edaed0f555a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.11-732c436d4.tgz","fileCount":175,"integrity":"sha512-CNS9QWFBPVNcAYw804dgux7wH8A3wz4NKPhU+CTlEkhS1IPMyuM8D5A83rGltmVs3RVp8oEezSA8/tHNjjP3RA==","signatures":[{"sig":"MEQCICoOrzA1VIzdbu6W0tW6xQuAt9Fp8p5b0HiFf/8I6FhIAiBdyT12LeTN18WXUXGJNgIpp9Hf6IgbUkMj5fXKGyzeug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.11-732c436d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2925719},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"732c436d43d8b92e133b9c4f16403a0f84e41458","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.8-732c436d4","@libp2p/crypto":"4.0.5-732c436d4","@libp2p/record":"4.0.0-732c436d4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-732c436d4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-732c436d4","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.9-732c436d4","@libp2p/interface-internal":"1.0.11-732c436d4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.9-732c436d4","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.13-732c436d4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.9-732c436d4","@libp2p/interface-compliance-tests":"5.3.4-732c436d4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.11-732c436d4_1712672516679_0.5894088087511447","host":"s3://npm-registry-packages"}},"12.0.11-2c56203f9":{"name":"@libp2p/kad-dht","version":"12.0.11-2c56203f9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.11-2c56203f9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8b3b6bcd0afeec502ac4a4fb05c11a291718b35","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.11-2c56203f9.tgz","fileCount":175,"integrity":"sha512-QyDE+y8wB6zyOXZGh/ZNXfD7ySlG6hTl0TOEOS4dEu5t11ab1Jxokj2Hd+y/8eazUAwLFfWjwBxu+qpbWBs3Cw==","signatures":[{"sig":"MEYCIQC6gNA6Sl4pTARcpNSaSzXYkEMDGXU9Z1czu4csVP/BZwIhALV3n/2PSISgfSDnpPSLJ5Do3saIv/bKFqoHmp3hSNzY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.11-2c56203f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2925719},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2c56203f9ccf4b6ed30541a871b9bd8c5a21526e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.8-2c56203f9","@libp2p/crypto":"4.0.5-2c56203f9","@libp2p/record":"4.0.0-2c56203f9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-2c56203f9","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-2c56203f9","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.9-2c56203f9","@libp2p/interface-internal":"1.0.11-2c56203f9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.9-2c56203f9","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.13-2c56203f9","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.9-2c56203f9","@libp2p/interface-compliance-tests":"5.3.4-2c56203f9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.11-2c56203f9_1712920356059_0.8801080611028045","host":"s3://npm-registry-packages"}},"12.0.11-b17824a1d":{"name":"@libp2p/kad-dht","version":"12.0.11-b17824a1d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.11-b17824a1d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bc40aeea750b4b6275793521a72278a7a1470fe3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.11-b17824a1d.tgz","fileCount":175,"integrity":"sha512-8Zze4VANxUHQClUut3iwCgj6Ea2taqEzMBUgm3KbIyU29VBhaMyT2r99/92VhOnaAN5A5OydOKVB4h6U4Z2tEA==","signatures":[{"sig":"MEYCIQC1lWVuwY+fbkGB1DHNLgFgwfWaZ8djdjB+H/genVBAGQIhANg6CbOpbKUGQV74J6ElzxTDXruBfd2zDJYrLRrystnW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.11-b17824a1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2925838},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b17824a1d54ef83f32fc658cd7b7a623f809874c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.2.8-b17824a1d","@libp2p/crypto":"4.0.5-b17824a1d","@libp2p/record":"4.0.0-b17824a1d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-b17824a1d","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-b17824a1d","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.9-b17824a1d","@libp2p/interface-internal":"1.0.11-b17824a1d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.9-b17824a1d","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.13-b17824a1d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.9-b17824a1d","@libp2p/interface-compliance-tests":"5.3.4-b17824a1d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.11-b17824a1d_1712941319521_0.46098662687976133","host":"s3://npm-registry-packages"}},"12.0.12":{"name":"@libp2p/kad-dht","version":"12.0.12","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.12","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"508365e7d962993a89e11d3faf6dcca86fbb2a23","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.12.tgz","fileCount":176,"integrity":"sha512-HISszB6MN9GJHgTmVnx9saoHG12aR/fE2+LmMACNGe0tL95PAA5KiTOa4chWua5QVEQSf2G07l5mloHDwZmJbw==","signatures":[{"sig":"MEQCIEtP9XlFyeNlAKtpEb3yXyDVmBFCI2suTTgZGEaoaIeOAiAj/ypFYJCorlPfxJT5jz9GcOzJKxNM3uKoUMJ5a64+cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2931098},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ebb8db8223e8326f498b0afc4ecdf4edccdffdc4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.3.0","@libp2p/crypto":"^4.0.6","@libp2p/record":"^4.0.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.10","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.2.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"^5.1.10","@libp2p/interface-internal":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.10","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.14","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.0.10","@libp2p/interface-compliance-tests":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.12_1712945474978_0.06343767599328198","host":"s3://npm-registry-packages"}},"12.0.12-08dabd390":{"name":"@libp2p/kad-dht","version":"12.0.12-08dabd390","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.12-08dabd390","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"79752df35e9dbe3bdef724a11ddc1d8746318bda","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.12-08dabd390.tgz","fileCount":175,"integrity":"sha512-3M6FHN2hh8qfkN5eTj/flS7dufh1lymYbmxZ1dd5mrxmDTfEVx4XxxPF0niWp2lFkgcVCgWHi1w2NNuVDIq1iQ==","signatures":[{"sig":"MEUCIHxjXlX7t9bOZXLGXKoE/PhO2DZos1dIe7nA8e5UIUPMAiEApq4AnyF1pn+uOWENTsBZmWMU88mdYClXd1pp+ZsEm10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.12-08dabd390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926003},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"08dabd3906b1ac64a45a8a6c3d66d01fa08c5000","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.0-08dabd390","@libp2p/crypto":"4.0.6-08dabd390","@libp2p/record":"4.0.0-08dabd390","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-08dabd390","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-08dabd390","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.10-08dabd390","@libp2p/interface-internal":"1.1.0-08dabd390"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.10-08dabd390","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.14-08dabd390","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.10-08dabd390","@libp2p/interface-compliance-tests":"5.4.0-08dabd390"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.12-08dabd390_1713177734145_0.08815299072917449","host":"s3://npm-registry-packages"}},"12.0.12-31c78f4ed":{"name":"@libp2p/kad-dht","version":"12.0.12-31c78f4ed","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.12-31c78f4ed","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd7b9fbd74e8872b46e153e500feb2cb87c46a02","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.12-31c78f4ed.tgz","fileCount":175,"integrity":"sha512-fCbxRXXHDBI9ogLGs6+0CNoDO3iOb/8/OZzqoqiA+uKXtNH2a2Yg1y754M7tu6e8QSW0nHUBgaRJIkd4mYpk9w==","signatures":[{"sig":"MEUCIAxOJkLCkvqQBNGNCDzuTmveX+NL3rSoiVg8aNNqWkQIAiEA1v0SJWfQzsTOdrpeNFg09RV316MJS1d+8lFAtLXwSWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.12-31c78f4ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926003},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"31c78f4ed590c8c112938b8055ee78abf0c2b755","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.0-31c78f4ed","@libp2p/crypto":"4.0.6-31c78f4ed","@libp2p/record":"4.0.0-31c78f4ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-31c78f4ed","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-31c78f4ed","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.10-31c78f4ed","@libp2p/interface-internal":"1.1.0-31c78f4ed"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.10-31c78f4ed","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.14-31c78f4ed","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.10-31c78f4ed","@libp2p/interface-compliance-tests":"5.4.0-31c78f4ed"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.12-31c78f4ed_1713190789870_0.6455673218796467","host":"s3://npm-registry-packages"}},"12.0.13-ea4f26285":{"name":"@libp2p/kad-dht","version":"12.0.13-ea4f26285","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.13-ea4f26285","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"632efc1cb7f30a311437b1819ac349e77cce0c56","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.13-ea4f26285.tgz","fileCount":175,"integrity":"sha512-BgNFpGHKY2kUAov5q/tfksnIQOpJvbY1PTMNCCze51xCPRoQR/QvmSOzWhpSugX0AoXNHkPX6qnmFODE9KmW2Q==","signatures":[{"sig":"MEYCIQCJ6XmP2Ro5wPY5c/qR8qhnJ4ufGLU9mLQV9jiGck3s0wIhAOaLsWwB0Yrc9vLkHxRPYa5sNwRQzDPMS1+OOzsu7OYU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.13-ea4f26285","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926003},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ea4f26285ecf7babc361799a172dd4acbcca2a10","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.1-ea4f26285","@libp2p/crypto":"4.0.6-ea4f26285","@libp2p/record":"4.0.0-ea4f26285","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-ea4f26285","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-ea4f26285","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.10-ea4f26285","@libp2p/interface-internal":"1.1.0-ea4f26285"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.10-ea4f26285","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.15-ea4f26285","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.10-ea4f26285","@libp2p/interface-compliance-tests":"5.4.1-ea4f26285"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.13-ea4f26285_1713275176420_0.34496212677346483","host":"s3://npm-registry-packages"}},"12.0.13":{"name":"@libp2p/kad-dht","version":"12.0.13","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.13","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b7d00be3450b09fd1b827f375f3770e12541d465","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.13.tgz","fileCount":176,"integrity":"sha512-as+pIHcrjVTXkf6kyULtnJg/RRvrbVjyycPD8HtqD5SKB0PDiYvJO0LY0oVAHFFi5oGMCqSG5777VQfC/tmRhQ==","signatures":[{"sig":"MEQCIFBmyKUWkZyZ4l26sI3vAcZz7LnjJgy0JEM745MpYgVlAiBiK+9TNYHnGxCsWNN7SkpBrcdW5b1vWQiLRm3uzb4Kww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2931260},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"153b4d9aaa35e1b0756090d222330df48a49811a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.3.1","@libp2p/crypto":"^4.0.6","@libp2p/record":"^4.0.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.10","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.2.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"^5.1.10","@libp2p/interface-internal":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.10","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.15","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.0.10","@libp2p/interface-compliance-tests":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.13_1713277708376_0.5589587285127395","host":"s3://npm-registry-packages"}},"12.0.13-acef72613":{"name":"@libp2p/kad-dht","version":"12.0.13-acef72613","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.13-acef72613","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1f3b170538cdd6c5241f6976c5c1fd4c46267a87","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.13-acef72613.tgz","fileCount":175,"integrity":"sha512-m9hYT9xH2Bwri51xv0iAtHqxFH5poAttCMGqdAy4UmL0CGc+Ggb6AhBTn2NgGWpMRRa+s0xt4eXDzIUdU0oz9A==","signatures":[{"sig":"MEUCIE+OylHTU6z6HLhqscP/crFQNrsA+WkhBtM+HplVzQsqAiEAvBpPB9+6ZogS6XVUOMHd6/UUGDoquJ4TQEB3YyG1aIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.13-acef72613","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926003},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"acef72613c07f5be82e6d6fdede5692cee724683","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.1-acef72613","@libp2p/crypto":"4.0.6-acef72613","@libp2p/record":"4.0.0-acef72613","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-acef72613","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-acef72613","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.10-acef72613","@libp2p/interface-internal":"1.1.0-acef72613"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.10-acef72613","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.15-acef72613","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.10-acef72613","@libp2p/interface-compliance-tests":"5.4.1-acef72613"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.13-acef72613_1713771359010_0.35046950531756726","host":"s3://npm-registry-packages"}},"12.0.13-eaf8ac7cf":{"name":"@libp2p/kad-dht","version":"12.0.13-eaf8ac7cf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.13-eaf8ac7cf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"00435dc5c5f1ed135adce2ea17603c696e7aebd6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.13-eaf8ac7cf.tgz","fileCount":175,"integrity":"sha512-D4FJa8EgJy95PZnntIUIDynSg6Rn04HqOxHeg1LOXuXeWOPqotcp4eG8oNoLHFMNJvBS1Yhhr7MpOpOYO3gNPg==","signatures":[{"sig":"MEUCIQD7s1kmU11OExiyg8tXZMvxYWHqT5OieEe8j/3cClC+fwIgQ9hxz2oTjXRwZs+7IjZRI5O9dxIzPZr0rg30wFBMQEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.13-eaf8ac7cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926003},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"eaf8ac7cfb8a8ee00283de304dc4ec5280a41f1b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.1-eaf8ac7cf","@libp2p/crypto":"4.0.6-eaf8ac7cf","@libp2p/record":"4.0.0-eaf8ac7cf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-eaf8ac7cf","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-eaf8ac7cf","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.10-eaf8ac7cf","@libp2p/interface-internal":"1.1.0-eaf8ac7cf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.10-eaf8ac7cf","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.15-eaf8ac7cf","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.10-eaf8ac7cf","@libp2p/interface-compliance-tests":"5.4.1-eaf8ac7cf"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.13-eaf8ac7cf_1713793897778_0.11261137313002845","host":"s3://npm-registry-packages"}},"12.0.13-fd1f8343d":{"name":"@libp2p/kad-dht","version":"12.0.13-fd1f8343d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.13-fd1f8343d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d6a1be1d6c89152a5bed2e79419632f543754ab9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.13-fd1f8343d.tgz","fileCount":175,"integrity":"sha512-iN0G8D7wTyAmlaOibpicBwIixq4oQN0yxxFbUxQzb1Q0gg9JE82bq0WcYYDgRAyRlOzI4AKaxTHh9jOw+MjRVQ==","signatures":[{"sig":"MEYCIQDXqukVSOnon5iXz/3iR5oVi1p4RQ8h/E8OlDbvE6FA5QIhAKSOOgwaISdJ/mOacZndfEoSLwkXuTIuIxFbdLf/tl9R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.13-fd1f8343d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926129},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fd1f8343db030d74cd08bca6a0cffda93532765f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.1-fd1f8343d","@libp2p/crypto":"4.0.6-fd1f8343d","@libp2p/record":"4.0.0-fd1f8343d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-fd1f8343d","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-fd1f8343d","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.10-fd1f8343d","@libp2p/interface-internal":"1.1.0-fd1f8343d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.10-fd1f8343d","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.15-fd1f8343d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.10-fd1f8343d","@libp2p/interface-compliance-tests":"5.4.1-fd1f8343d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.13-fd1f8343d_1713869422827_0.7791246390429531","host":"s3://npm-registry-packages"}},"12.0.13-2281f802b":{"name":"@libp2p/kad-dht","version":"12.0.13-2281f802b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.13-2281f802b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"851a1b1a19b386c577fd170f8e3b1f24c8491c8e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.13-2281f802b.tgz","fileCount":175,"integrity":"sha512-6Y+V0EGi0/7iEIWlthCw/Yle6ul7HUgzpGtWByq7R8y/xInL/HukvaBWQ51PHkcg2J+lU5jtNF7eaeRPUeLIVQ==","signatures":[{"sig":"MEYCIQCd/WmM6FhyFLtdyuesadk+hqA5nS5Kv2Lp7FTaHxaEsgIhAKFUtKWme7sAq+6qy50ck9RteEUUa3VaKxXnI6l8Q3qK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.13-2281f802b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2924356},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2281f802bac80a4ffd3f7e099a6ff02f3db62b11","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.1-2281f802b","@libp2p/crypto":"4.0.6-2281f802b","@libp2p/record":"4.0.0-2281f802b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-2281f802b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-2281f802b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.10-2281f802b","@libp2p/interface-internal":"1.1.0-2281f802b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.10-2281f802b","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.15-2281f802b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.10-2281f802b","@libp2p/interface-compliance-tests":"5.4.1-2281f802b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.13-2281f802b_1713948186296_0.7569115877787118","host":"s3://npm-registry-packages"}},"12.0.13-c2181f0cf":{"name":"@libp2p/kad-dht","version":"12.0.13-c2181f0cf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.13-c2181f0cf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b42e9c7f2493000f6c72bb8275b5e6275449f8e5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.13-c2181f0cf.tgz","fileCount":175,"integrity":"sha512-eexHwrn1ZcQO0W3d8c+3yeY9vtiCJ4UL7AwMQtrM7UIoNPQeoX3iwoE/q2orIXE/twZ3fJf5giOQs5l66MdGRg==","signatures":[{"sig":"MEYCIQCEOZjtZ33DfdGiMUJJS5pCdASLomWuYQ0ekY6Sba8RWQIhAMtPSKzd5U0LKuXnmDdee+ZOggz/hSj+NPZqm949Wxvo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.13-c2181f0cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2924356},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c2181f0cf11c2c74fff08ea9197af25528a02e6d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.1-c2181f0cf","@libp2p/crypto":"4.0.6-c2181f0cf","@libp2p/record":"4.0.0-c2181f0cf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-c2181f0cf","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-c2181f0cf","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.10-c2181f0cf","@libp2p/interface-internal":"1.1.0-c2181f0cf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.10-c2181f0cf","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.15-c2181f0cf","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.0.10-c2181f0cf","@libp2p/interface-compliance-tests":"5.4.1-c2181f0cf"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.13-c2181f0cf_1713964492348_0.7114763306430056","host":"s3://npm-registry-packages"}},"12.0.14":{"name":"@libp2p/kad-dht","version":"12.0.14","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.14","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"01def195c00f7fa725765654fe02579c7fb977fa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.14.tgz","fileCount":176,"integrity":"sha512-4qI6v3ZxTPZY8VfV/xlGAK73eYm4hHuErlR1rYQ2wTVXLSkF7hJYDM356AVqQWwmHGBVgcoNNw8yil9THycpDA==","signatures":[{"sig":"MEYCIQCubb4CuBfzjXcirMq8PfbDL4lgdeRbk7kBfu+xjg3s6AIhAKJWWzkvRJR/wXUTEec3ozwFpmPaXBH72rBLnmbmoqqs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2929611},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"17e2d64e05ef4555cae304f0fbcc546d5446e0c0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.3.2","@libp2p/crypto":"^4.1.0","@libp2p/record":"^4.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.0","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.3.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"^5.1.11","@libp2p/interface-internal":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.11","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.16","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.1.0","@libp2p/interface-compliance-tests":"^5.4.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.14_1713968199954_0.18697737099299538","host":"s3://npm-registry-packages"}},"12.0.14-90cfd25e2":{"name":"@libp2p/kad-dht","version":"12.0.14-90cfd25e2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.14-90cfd25e2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b1882b2863feaedf83c62dcf3e6a654c5ed41398","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.14-90cfd25e2.tgz","fileCount":175,"integrity":"sha512-WXvvfZdk3JaNlR0TZW2Mt+YE6fgpAwFv+jpREEv+zvIY23PfdGn49QitcF6UvZi2FbuHV+cK4cMuGfmGFgKJPQ==","signatures":[{"sig":"MEQCIGa0MF/ZDHTziqHl/0RojJ3MaQwH5UYk3iskx8xPleVaAiAya9DzIQCvRg0B118yv8udJ6u9ragFrAw//UmWzKflAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.14-90cfd25e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2924419},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90cfd25e29a5642575f8aef3c60750f04129e1e5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.2-90cfd25e2","@libp2p/crypto":"4.1.0-90cfd25e2","@libp2p/record":"4.0.1-90cfd25e2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-90cfd25e2","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-90cfd25e2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.11-90cfd25e2","@libp2p/interface-internal":"1.1.1-90cfd25e2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.11-90cfd25e2","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.16-90cfd25e2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.0-90cfd25e2","@libp2p/interface-compliance-tests":"5.4.2-90cfd25e2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.14-90cfd25e2_1714063723954_0.9302300840455238","host":"s3://npm-registry-packages"}},"12.0.14-998fcaf94":{"name":"@libp2p/kad-dht","version":"12.0.14-998fcaf94","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.14-998fcaf94","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e3b749cac19decfc7b99c761e1fb2a36249ab358","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.14-998fcaf94.tgz","fileCount":175,"integrity":"sha512-5QnGl8dvNsadDZiC6BFIGhRikk71Q0n9LOMkViipnESNcGcFjHzrzsjp/i+7GlBshFjhQbG8nA0pqwga2WLrZw==","signatures":[{"sig":"MEQCIAWAQGnl5Mnf5ZNHozu9LRmXaZMnuv8X94z9Ieih5zDdAiAbMC2S2Oh71c/lq5EnVr7yIOreLFzLIVhev6AupiCOaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.14-998fcaf94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2924419},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"998fcaf94889251817a3bbaaad9b654bebdf3a6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.6.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.2-998fcaf94","@libp2p/crypto":"4.1.0-998fcaf94","@libp2p/record":"4.0.1-998fcaf94","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-998fcaf94","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-998fcaf94","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.11-998fcaf94","@libp2p/interface-internal":"1.1.1-998fcaf94"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.11-998fcaf94","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.16-998fcaf94","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.0-998fcaf94","@libp2p/interface-compliance-tests":"5.4.2-998fcaf94"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.14-998fcaf94_1714152010896_0.39276650669302593","host":"s3://npm-registry-packages"}},"12.0.14-e1923b0a7":{"name":"@libp2p/kad-dht","version":"12.0.14-e1923b0a7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.14-e1923b0a7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"065cff89468e763a3b975f84213eec3f0ec338ee","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.14-e1923b0a7.tgz","fileCount":175,"integrity":"sha512-0ggW/Bm3OV+6/J3hBtL+C6iXHJ1VaK1f/02Vp5bdSoOH9yOHn+v8xpMJ4vedGIcKoMGbd4fTr8EewwykUBYyhg==","signatures":[{"sig":"MEYCIQDrX1y93tBZf1pjFe8lytf5cO53OtzxFOENEMxOlqFkIQIhAPa9UXEzmo0T5XfM+SdbLW4J+zC7GOXVRoT5F4Vju0Dv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.14-e1923b0a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2924419},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1923b0a70c9b31b70e3f3f10cd1984daafe592a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.6.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.2-e1923b0a7","@libp2p/crypto":"4.1.0-e1923b0a7","@libp2p/record":"4.0.1-e1923b0a7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-e1923b0a7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-e1923b0a7","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.11-e1923b0a7","@libp2p/interface-internal":"1.1.1-e1923b0a7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.11-e1923b0a7","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.16-e1923b0a7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.0-e1923b0a7","@libp2p/interface-compliance-tests":"5.4.2-e1923b0a7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.14-e1923b0a7_1714153350636_0.21002990546566158","host":"s3://npm-registry-packages"}},"12.0.14-3bc94b403":{"name":"@libp2p/kad-dht","version":"12.0.14-3bc94b403","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.14-3bc94b403","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f9873a6a25a22543eec346d667c6e683299405e3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.14-3bc94b403.tgz","fileCount":175,"integrity":"sha512-4ZcJTu1y2d5e2zhDpKFHGZ0tbmocqrPSL4pawB0hWDbcmD+S5YFUCqfD7sm3JoJM2rfonv5fbEmLKSTqzjGfIw==","signatures":[{"sig":"MEUCIDc7Da7KJM27Sx5tGdQrU/iy6X40B2QxzlR3D7lT1XfPAiEA0aRRUlL4s1H2mH0yW1KFxcudFvflCZowJRo+spNe08o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.14-3bc94b403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926166},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bc94b403b117cdc5ed57f73da22c6fda8a3ef51","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.6.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.2-3bc94b403","@libp2p/crypto":"4.1.0-3bc94b403","@libp2p/record":"4.0.1-3bc94b403","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-3bc94b403","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-3bc94b403","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.11-3bc94b403","@libp2p/interface-internal":"1.1.1-3bc94b403"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.11-3bc94b403","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.16-3bc94b403","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.0-3bc94b403","@libp2p/interface-compliance-tests":"5.4.2-3bc94b403"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.14-3bc94b403_1714459350585_0.44289770205865775","host":"s3://npm-registry-packages"}},"12.0.14-3d7a9da17":{"name":"@libp2p/kad-dht","version":"12.0.14-3d7a9da17","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.14-3d7a9da17","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"298497f517047bd87bc5f718fbcf261cf8a1cf01","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.14-3d7a9da17.tgz","fileCount":175,"integrity":"sha512-0M/UHjbipIwBNJTdqPFIBFlG3tjCNSEJDDJuYaCMg0+AzCqy/NXBqN3fkT/qOg+Uee3oZPDEqtM06UBr1qieRA==","signatures":[{"sig":"MEUCIQDfnDwwFlavSuViLQCDMQPC6D3KctrOFJDREnLSzc68VAIgRBZ02EYn/MM9/rIBP+n36Zh4LtKp1s0ApsNcII1BW3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.14-3d7a9da17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926166},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3d7a9da1700a584ff2d1a3b252f084e0de7d0c82","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.6.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.2-3d7a9da17","@libp2p/crypto":"4.1.0-3d7a9da17","@libp2p/record":"4.0.1-3d7a9da17","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-3d7a9da17","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-3d7a9da17","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.11-3d7a9da17","@libp2p/interface-internal":"1.1.1-3d7a9da17"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.11-3d7a9da17","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.16-3d7a9da17","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.0-3d7a9da17","@libp2p/interface-compliance-tests":"5.4.2-3d7a9da17"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.14-3d7a9da17_1714470006182_0.006100265708712804","host":"s3://npm-registry-packages"}},"12.0.14-c82432312":{"name":"@libp2p/kad-dht","version":"12.0.14-c82432312","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.14-c82432312","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"66ca282ad741aad5d22d66daba089d4fe9922a48","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.14-c82432312.tgz","fileCount":175,"integrity":"sha512-sA8qteMlI40bdiU4Z4n7qPTOftClMv2twE/S3jwYoIqtxmHjvz1HQ3pbIxWzK9HLQpMxFgIKlViB3328lCaS0Q==","signatures":[{"sig":"MEUCIQD0LIFGye0QM5p6+t81Sif2o1LLkmdYc4j453xXl1I4fQIgPq/1JeIoupWbRomPduLZQeHukrIBS4HbCM4HQs1HimU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.14-c82432312","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926166},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c824323128bda325fc7af5a42cd0f1287c945bc4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.6.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.2-c82432312","@libp2p/crypto":"4.1.0-c82432312","@libp2p/record":"4.0.1-c82432312","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-c82432312","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-c82432312","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.11-c82432312","@libp2p/interface-internal":"1.1.1-c82432312"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.11-c82432312","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.16-c82432312","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.0-c82432312","@libp2p/interface-compliance-tests":"5.4.2-c82432312"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.14-c82432312_1714498716044_0.9894457705894546","host":"s3://npm-registry-packages"}},"12.0.14-de3f7aeaf":{"name":"@libp2p/kad-dht","version":"12.0.14-de3f7aeaf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.14-de3f7aeaf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ef593f0a93e0776646bf04f022d1ec499e141bde","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.14-de3f7aeaf.tgz","fileCount":175,"integrity":"sha512-nfBK2Ic0WSzndIR/1kOgI7YapMETqIHEeZEt1DCweirqN3vMAomKaz/66NfmQHQWXqYt8iCTkvBsjYODhjWL3Q==","signatures":[{"sig":"MEQCIC4rwKrmCb1cfl/Gw97Dbxx6wH7KkrfEhPJ3D8PUPny9AiBZIs24poKliqfxIfUu3WvuiX53NpC+C3T1R6kV28otQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.14-de3f7aeaf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926166},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"de3f7aeafa6a4ada2f65598aa6d8eeece6ad83d8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.3.2-de3f7aeaf","@libp2p/crypto":"4.1.0-de3f7aeaf","@libp2p/record":"4.0.1-de3f7aeaf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-de3f7aeaf","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-de3f7aeaf","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.1.11-de3f7aeaf","@libp2p/interface-internal":"1.1.1-de3f7aeaf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.11-de3f7aeaf","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.16-de3f7aeaf","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.0-de3f7aeaf","@libp2p/interface-compliance-tests":"5.4.2-de3f7aeaf"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.14-de3f7aeaf_1714545653569_0.5941697706813305","host":"s3://npm-registry-packages"}},"12.0.15":{"name":"@libp2p/kad-dht","version":"12.0.15","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"771f9e8ae0890d8b60c1aec62bddd333617e2a2f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15.tgz","fileCount":176,"integrity":"sha512-BY4/0hok8PhvaOL31AvX0CkQC3j0yUgahzMNr2gqLI9wbCiuiOqzo4FSuJ0gIkv8I9XcGS6L+CfZ44SpsUZPEA==","signatures":[{"sig":"MEUCIEFKci8uzLCVYhuMh4tS9QDsKd+8Mu/gmx9j7QMTK5unAiEAo4Ksr/8MXkgd4lBfTMwqAH0lC3xhVYa6JrRDkhjXNUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2931422},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2374e7de1617252562f2855fddc1127c93557887","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.4.0","@libp2p/crypto":"^4.1.1","@libp2p/record":"^4.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.1","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.3.1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"^5.2.0","@libp2p/interface-internal":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.12","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.17","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.1.1","@libp2p/interface-compliance-tests":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15_1714549121945_0.6651609541557939","host":"s3://npm-registry-packages"}},"12.0.15-9d13a2f6a":{"name":"@libp2p/kad-dht","version":"12.0.15-9d13a2f6a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-9d13a2f6a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d5bee573538e3c5358815a4fc9e0a3467d8975f8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-9d13a2f6a.tgz","fileCount":175,"integrity":"sha512-LC+j36E5DGtLY7xbLi9FNO+bYDxB7W6sZHfMbPNReYb0QNVY2lJ2N/Nslf5Ucoq4S1JMj7hzfH+5+LhpAD3Oaw==","signatures":[{"sig":"MEQCICFap6KFEmDuILmh/PndFbTwxv6KPVr6LXkPF5SDwXCBAiBfpFD89KQN+Bv9ceZMYmIkkxQKUcQMlN+pk3AjkIhPSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-9d13a2f6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926165},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9d13a2f6af4ed12166a10a8bc3c07da7f0023f88","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-9d13a2f6a","@libp2p/crypto":"4.1.1-9d13a2f6a","@libp2p/record":"4.0.1-9d13a2f6a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-9d13a2f6a","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-9d13a2f6a","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-9d13a2f6a","@libp2p/interface-internal":"1.2.0-9d13a2f6a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-9d13a2f6a","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-9d13a2f6a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-9d13a2f6a","@libp2p/interface-compliance-tests":"5.4.3-9d13a2f6a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-9d13a2f6a_1714563373193_0.422842092803853","host":"s3://npm-registry-packages"}},"12.0.15-a11e135c2":{"name":"@libp2p/kad-dht","version":"12.0.15-a11e135c2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-a11e135c2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8fa9d309a271c38a23462ca41f723308c5f933a2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-a11e135c2.tgz","fileCount":175,"integrity":"sha512-IU5BSB4dJM6chPFzq6vKdNw8vrCmI6FP/bgJhYbkwRLQ5WSJTnUfTh+0Ce2Za++TJJzMZIYQBwRPTo2uUuniFA==","signatures":[{"sig":"MEUCIQDPX/srVFRe802VcJ3aZ4G31YxnbmJ8Isx02nc1umkHlwIgFcLzxhKsSCgBRvL/RsP1jprZp969zV1aawxLgjRUG2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-a11e135c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926165},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a11e135c221543b20fe746ab8ae85d54316ffe97","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-a11e135c2","@libp2p/crypto":"4.1.1-a11e135c2","@libp2p/record":"4.0.1-a11e135c2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-a11e135c2","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-a11e135c2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-a11e135c2","@libp2p/interface-internal":"1.2.0-a11e135c2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-a11e135c2","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-a11e135c2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-a11e135c2","@libp2p/interface-compliance-tests":"5.4.3-a11e135c2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-a11e135c2_1714641408747_0.7826745591485234","host":"s3://npm-registry-packages"}},"12.0.15-1488a7371":{"name":"@libp2p/kad-dht","version":"12.0.15-1488a7371","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-1488a7371","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84569b56dccd6e61c6a72d309a78072c5fab282e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-1488a7371.tgz","fileCount":175,"integrity":"sha512-iNdfnZTluLMz8QyaeNCRNnGbZLZuGpKiYFrQnUyxEqoxUv3Dyke34lVGadiJj3L7YA1s9xl0XHrDpwPn4Z2QNw==","signatures":[{"sig":"MEUCIQDGnHB78lf+kDYNBtg/YWZxlWo0sFOcqVLngpfa0QFh7wIgYY/4xQqlxF6mm+1pK/maig9PBwKa7A8vl3bRajFs/jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-1488a7371","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926168},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1488a7371eb80751662b7ab71967ab537d912119","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-1488a7371","@libp2p/crypto":"4.1.1-1488a7371","@libp2p/record":"4.0.1-1488a7371","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1488a7371","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1488a7371","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-1488a7371","@libp2p/interface-internal":"1.2.0-1488a7371"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-1488a7371","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-1488a7371","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-1488a7371","@libp2p/interface-compliance-tests":"5.4.3-1488a7371"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-1488a7371_1715082350241_0.02451900084185432","host":"s3://npm-registry-packages"}},"12.0.15-d9366f9aa":{"name":"@libp2p/kad-dht","version":"12.0.15-d9366f9aa","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-d9366f9aa","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"711e67d8bfcff5e09591ad3f84c8c61215321c1a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-d9366f9aa.tgz","fileCount":175,"integrity":"sha512-T6CMdCV6H4Xside7XHv21EEVUvfXocOaavQhHIWBrkotf/QJIEODtUIx/A6nnhT79bpIkiZJSGbnTFcF3g4cGg==","signatures":[{"sig":"MEYCIQCSj+6pPaMpGAdQKjVKww0UcOG58hxnt5yxiRUnLWpg+QIhAL7Wa02iIrsPffmgrNDrDhNt2KMUN2Ac21ftVmxBPF6A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-d9366f9aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926168},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d9366f9aa1c88e3fc4ba281307dc11266a9e388b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-d9366f9aa","@libp2p/crypto":"4.1.1-d9366f9aa","@libp2p/record":"4.0.1-d9366f9aa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-d9366f9aa","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-d9366f9aa","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-d9366f9aa","@libp2p/interface-internal":"1.2.0-d9366f9aa"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-d9366f9aa","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-d9366f9aa","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-d9366f9aa","@libp2p/interface-compliance-tests":"5.4.3-d9366f9aa"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-d9366f9aa_1715085405083_0.6684137286754135","host":"s3://npm-registry-packages"}},"12.0.15-bfa7660d5":{"name":"@libp2p/kad-dht","version":"12.0.15-bfa7660d5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-bfa7660d5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5650e1adf798cb0166ef0537704fb3ce0d4f0608","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-bfa7660d5.tgz","fileCount":175,"integrity":"sha512-ZFivUHejFUPvSsFFXbQzHRM60sj1tm180xrEEsuEAQZUdY/vewBe1tn6EwSvHn7SUwtRKkJrdc3P82MemUrhSQ==","signatures":[{"sig":"MEUCIQDSOaoyJzm4EHBznemvLyRd0h6Zmn+sWvShwupsWbNvmAIgepd3bmCWTLTtbWgORKmcJzM8fIz6H2HwOZ1Yc8UhGH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-bfa7660d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2932117},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bfa7660d5f91d1b9bf4a6859d4567d3613404de2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-bfa7660d5","@libp2p/crypto":"4.1.1-bfa7660d5","@libp2p/record":"4.0.1-bfa7660d5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-bfa7660d5","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-bfa7660d5","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-bfa7660d5","@libp2p/interface-internal":"1.2.0-bfa7660d5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-bfa7660d5","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-bfa7660d5","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-bfa7660d5","@libp2p/interface-compliance-tests":"5.4.3-bfa7660d5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-bfa7660d5_1715088483748_0.1725926597135865","host":"s3://npm-registry-packages"}},"12.0.15-767b23e71":{"name":"@libp2p/kad-dht","version":"12.0.15-767b23e71","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-767b23e71","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1de93300290877dee3da9f69997fb2a6e0c58d61","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-767b23e71.tgz","fileCount":175,"integrity":"sha512-BEdA9JD3SJrGJHZz4GYpgGU/aBRKO1ITL6XK6U9K7a6EUhociiA7s9eewcvsDOoNPaAmstFkzYWlaD4r5w6Vpw==","signatures":[{"sig":"MEUCICzeKLFJgJtKTl1u19ykPF9kKK2Wsvp6tULxiKuEXuJ4AiEAj89DCaPBd/c9/BBVd6HY7QQ0ysoYb2yrLo2QbzPsg/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-767b23e71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2932117},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"767b23e710b1a9b545421365f2f9603c37cbec78","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-767b23e71","@libp2p/crypto":"4.1.1-767b23e71","@libp2p/record":"4.0.1-767b23e71","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-767b23e71","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-767b23e71","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-767b23e71","@libp2p/interface-internal":"1.2.0-767b23e71"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-767b23e71","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-767b23e71","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-767b23e71","@libp2p/interface-compliance-tests":"5.4.3-767b23e71"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-767b23e71_1715090406875_0.8524640787162836","host":"s3://npm-registry-packages"}},"12.0.15-510d9ce65":{"name":"@libp2p/kad-dht","version":"12.0.15-510d9ce65","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-510d9ce65","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d7f65aa033c3741707c7f13824731286744eb80","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-510d9ce65.tgz","fileCount":175,"integrity":"sha512-mU0gdGiPhIMXWL5/WJvz/0fCkyTosZuF6WjIkXpSXbQDruK1GKSz+Pw57Lne+WJ3ffO+V1/a43zsfn+8J97RkA==","signatures":[{"sig":"MEUCIFzQjbiuFz6QPCaojv5cujBao5cZFGvwzLbwve2VNB4EAiEApzuXR7RQl0UnfOWuZClK/M19crMzp0cuXA1mpEuS19A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-510d9ce65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2933232},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"510d9ce6563095e9d01a64e88dd7dab8e18641ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-510d9ce65","@libp2p/crypto":"4.1.1-510d9ce65","@libp2p/record":"4.0.1-510d9ce65","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-510d9ce65","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-510d9ce65","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-510d9ce65","@libp2p/interface-internal":"1.2.0-510d9ce65"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-510d9ce65","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-510d9ce65","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-510d9ce65","@libp2p/interface-compliance-tests":"5.4.3-510d9ce65"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-510d9ce65_1715094763222_0.5924498652816206","host":"s3://npm-registry-packages"}},"12.0.15-4ad63bb79":{"name":"@libp2p/kad-dht","version":"12.0.15-4ad63bb79","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-4ad63bb79","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8bf3f234c0afb428133afe639f82d9ee958658b0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-4ad63bb79.tgz","fileCount":175,"integrity":"sha512-ymfHVOGqDl+frODB4VJS+5ClZQDyvUTpeED9rSqKSNyPTmkvkrVAh5xD1NsJnBdo8mE5Be70qe6Tqz73j9TxSA==","signatures":[{"sig":"MEUCIEGYKNIqf5gNXV5JixM3uPSb9nVFZWWbx+Qp1420/j4tAiEA54ovTzxL060adnyB7WIkK6wbPeTiKueRUj/IG3Vr1p0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-4ad63bb79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2933232},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4ad63bb79c0c2e5c670b32aa534906b923dcf150","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-4ad63bb79","@libp2p/crypto":"4.1.1-4ad63bb79","@libp2p/record":"4.0.1-4ad63bb79","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-4ad63bb79","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-4ad63bb79","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-4ad63bb79","@libp2p/interface-internal":"1.2.0-4ad63bb79"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-4ad63bb79","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-4ad63bb79","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-4ad63bb79","@libp2p/interface-compliance-tests":"5.4.3-4ad63bb79"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-4ad63bb79_1715100210601_0.6584422282615094","host":"s3://npm-registry-packages"}},"12.0.15-7ae6063df":{"name":"@libp2p/kad-dht","version":"12.0.15-7ae6063df","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-7ae6063df","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df3232ea395bd1c09afd81633bc3516c47763eba","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-7ae6063df.tgz","fileCount":175,"integrity":"sha512-N3n8gwvo0oxh54DsQd61oAFafRE4NrWN9cg8YhI6s69xdsExjtW/DQ4heQtIV4JGeC3ro1u2fIdSQjN9memKTg==","signatures":[{"sig":"MEUCICpBKAy0A5oDnhEgYsr83Kv6v2Hx2RbZHjv+y9f6VIt4AiEAyVK/VuskyxK7lddqVVDtFzCDRyFn0fpAGDaTJfEchAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-7ae6063df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923481},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7ae6063dfbc754f95a2c4bd0a6bd146f2989a5f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.0.3","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-7ae6063df","@libp2p/crypto":"4.1.1-7ae6063df","@libp2p/record":"4.0.1-7ae6063df","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-7ae6063df","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-7ae6063df","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-7ae6063df","@libp2p/interface-internal":"1.2.0-7ae6063df"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-7ae6063df","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-7ae6063df","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-7ae6063df","@libp2p/interface-compliance-tests":"5.4.3-7ae6063df"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-7ae6063df_1715335938122_0.28643530261908956","host":"s3://npm-registry-packages"}},"12.0.15-83c14d08f":{"name":"@libp2p/kad-dht","version":"12.0.15-83c14d08f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-83c14d08f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1117e95d4f89a236b9377c82dcb478ea7479eb33","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-83c14d08f.tgz","fileCount":170,"integrity":"sha512-VhQF7BAhZNVF/LdTtg3hYVY+eYSYkrubYUjUZPYMpdiwkACLpRntmj4fxneJa8gsztiXsHgyfF713n71Uy5VLw==","signatures":[{"sig":"MEYCIQDSzlpvLqACdMJMJRCsRZhd6cq1qwTNUjLhuxWENRL8NQIhAJRKc4K0qJ+2u9r7p3NXmjQqKjNBui/C1mqoFxw264Mp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-83c14d08f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"83c14d08f4f10a207f142f0d7d383e0fbff7858a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-83c14d08f","@libp2p/crypto":"4.1.1-83c14d08f","@libp2p/record":"4.0.1-83c14d08f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-83c14d08f","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-83c14d08f","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-83c14d08f","@libp2p/interface-internal":"1.2.0-83c14d08f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^8.0.1","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-83c14d08f","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-83c14d08f","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-83c14d08f","@libp2p/interface-compliance-tests":"5.4.3-83c14d08f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-83c14d08f_1715585596244_0.016875549888421215","host":"s3://npm-registry-packages"}},"12.0.15-43046b9ae":{"name":"@libp2p/kad-dht","version":"12.0.15-43046b9ae","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-43046b9ae","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3aff3dfc4605645a28a21fcbc374d4d54a47afad","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-43046b9ae.tgz","fileCount":170,"integrity":"sha512-lOu3yub2XWnp2bRAHgDRnZVVqwGMQML/VY3ntiBZUeU1XVFaN5zmuo31W+Ad7jUCqTCkHUo48DlvBIPSISpwIw==","signatures":[{"sig":"MEUCIQC4q06UT8F0paAHRU5jst3Mr3K4Dgx8VCxnTu/7QBDlvgIgHF0/5aBwqUCXj4U7ASFlhEOheBeGmzRUzP4vwuiVSt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-43046b9ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"43046b9aebebfadeb1c092a1ef768c63c32298e3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-43046b9ae","@libp2p/crypto":"4.1.1-43046b9ae","@libp2p/record":"4.0.1-43046b9ae","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-43046b9ae","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-43046b9ae","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-43046b9ae","@libp2p/interface-internal":"1.2.0-43046b9ae"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-43046b9ae","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-43046b9ae","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-43046b9ae","@libp2p/interface-compliance-tests":"5.4.3-43046b9ae"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-43046b9ae_1715620943902_0.9804162716330316","host":"s3://npm-registry-packages"}},"12.0.15-9d4b0596f":{"name":"@libp2p/kad-dht","version":"12.0.15-9d4b0596f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.15-9d4b0596f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f755e6fff0588cd5da7c4a1200a8ca9f137fa2c2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.15-9d4b0596f.tgz","fileCount":170,"integrity":"sha512-aBCd918Y1SHXlxaG83Ia8pkDNfX6jvOcJAUoGAMc5X8NAk3LHtPx7Q5wWYb8KBCnciNFMOWN3xpqspolc9GV4g==","signatures":[{"sig":"MEQCIDmAOH+tbfxwcK/siESimQGHDXqpzyHulbtcuJjQjhewAiBK0yRjEayLIzukB0/Y700oT530pB9XRsc22O4Mh1bfEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.15-9d4b0596f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9d4b0596fa3066dce145f54290984a9870cbc934","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.0-9d4b0596f","@libp2p/crypto":"4.1.1-9d4b0596f","@libp2p/record":"4.0.1-9d4b0596f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-9d4b0596f","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-9d4b0596f","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.0-9d4b0596f","@libp2p/interface-internal":"1.2.0-9d4b0596f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-9d4b0596f","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.17-9d4b0596f","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-9d4b0596f","@libp2p/interface-compliance-tests":"5.4.3-9d4b0596f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.15-9d4b0596f_1715677595917_0.33812705339524474","host":"s3://npm-registry-packages"}},"12.0.16":{"name":"@libp2p/kad-dht","version":"12.0.16","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8f343f595b6a3342aa0c9dee943352a4a90d0f18","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16.tgz","fileCount":171,"integrity":"sha512-Y0jzNR7yJrHR6f86x3dTeawwk4PLGaxXetyuTXhqg/ZVTxknKeFcfAj/Zbw5KE9uRxhcbySSSLiBlEY3433eXA==","signatures":[{"sig":"MEUCIQD85Er4OD+RdBLrebKmIZv8jBpAdFy6Ma/0KPSyXVLt1QIgJrJPH1as5iwSCWxFMNDVnnsiIMVCxyXT0/B19E1qkBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2922174},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b0554a5321fc1ec069d6273370da03f99e3445e9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.4.1","@libp2p/crypto":"^4.1.1","@libp2p/record":"^4.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.1","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.3.1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"^5.2.1","@libp2p/interface-internal":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.12","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.18","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.1.1","@libp2p/interface-compliance-tests":"^5.4.4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16_1715772678592_0.09063096836770312","host":"s3://npm-registry-packages"}},"12.0.16-3c73707ff":{"name":"@libp2p/kad-dht","version":"12.0.16-3c73707ff","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16-3c73707ff","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"79c874bf770f7ecf4880120412b98decb5309499","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16-3c73707ff.tgz","fileCount":170,"integrity":"sha512-8c5y4oxk45NaOOjupv9zKnX7jqt/wOB1vnE2Lf4+k4awJvApKiZbosM1kTQQWdZ+lhUNpb+j4FSueX5DaRJEhw==","signatures":[{"sig":"MEUCIQCvALbdarO/IUcHYBV6uktwV0nQ0s3UCJdUsnJWeHRloAIgesyKDC3hVxJyopiLOspVbH2yqsUwF40EA6TWRGxqcAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16-3c73707ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3c73707ff5c1635d4ab26dcc39499ab497d217a6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.1-3c73707ff","@libp2p/crypto":"4.1.1-3c73707ff","@libp2p/record":"4.0.1-3c73707ff","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-3c73707ff","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-3c73707ff","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.1-3c73707ff","@libp2p/interface-internal":"1.2.1-3c73707ff"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-3c73707ff","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.18-3c73707ff","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-3c73707ff","@libp2p/interface-compliance-tests":"5.4.4-3c73707ff"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16-3c73707ff_1715773683061_0.40557779822019313","host":"s3://npm-registry-packages"}},"12.0.16-1cc6a9405":{"name":"@libp2p/kad-dht","version":"12.0.16-1cc6a9405","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16-1cc6a9405","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1536b706596613701a47507ef9edf0bce3d5cfc4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16-1cc6a9405.tgz","fileCount":170,"integrity":"sha512-8Tz52ENCizLPCgUX9TSrfEkS2IzGhvu3dn1B6josV6s9rGPE3yo9/hRv7J0s5n/Dptk1z2LdW5q7QydVEHNOwg==","signatures":[{"sig":"MEUCIC8ouU3nFEgHR2YHrjcHstJQ3Up1qOJaQ6l6jVps5hKpAiEAwA4XvjC1Zegv+O0vpS+BzG60wvKiCzhkO2iIeltO0s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16-1cc6a9405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cc6a940547a03fa8c0f2b73b155eda795ab88c4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.1-1cc6a9405","@libp2p/crypto":"4.1.1-1cc6a9405","@libp2p/record":"4.0.1-1cc6a9405","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1cc6a9405","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1cc6a9405","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.1-1cc6a9405","@libp2p/interface-internal":"1.2.1-1cc6a9405"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-1cc6a9405","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.18-1cc6a9405","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-1cc6a9405","@libp2p/interface-compliance-tests":"5.4.4-1cc6a9405"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16-1cc6a9405_1715856219179_0.3244697103577421","host":"s3://npm-registry-packages"}},"12.0.16-1cd5aae11":{"name":"@libp2p/kad-dht","version":"12.0.16-1cd5aae11","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16-1cd5aae11","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8e4090db07468f833a2727164070dc5c74c8ecf2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16-1cd5aae11.tgz","fileCount":170,"integrity":"sha512-W+uaTcqCqlZt5NPKm8Qac4MUqJZFYZCMAem65axLpyJ2pmhpImu9orS4qtj1MxCQfY3Gd/bRxdn7JR1WzgkPUw==","signatures":[{"sig":"MEUCIC5cs9VcHS3LL/9H/l3L6RTfUBDCUSWhPNSk0tBuG4anAiEA9dzbdUYvY9G7aAwIs9bZjE/2l8Bp3g+N0zWpqt0pvZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16-1cd5aae11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cd5aae1179cb564e99c9d135c4c2ab8b840b2e8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.1-1cd5aae11","@libp2p/crypto":"4.1.1-1cd5aae11","@libp2p/record":"4.0.1-1cd5aae11","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1cd5aae11","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1cd5aae11","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.1-1cd5aae11","@libp2p/interface-internal":"1.2.1-1cd5aae11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-1cd5aae11","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.18-1cd5aae11","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-1cd5aae11","@libp2p/interface-compliance-tests":"5.4.4-1cd5aae11"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16-1cd5aae11_1715870244021_0.2781282221949952","host":"s3://npm-registry-packages"}},"12.0.16-7de56f244":{"name":"@libp2p/kad-dht","version":"12.0.16-7de56f244","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16-7de56f244","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9fe88f48c58cc307b1bf543b8630b0d5a5d817db","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16-7de56f244.tgz","fileCount":170,"integrity":"sha512-az4UIYuBvqm6LewQLGa4WCgObaCoieX/5yrFhrsMqJ/5qHJthIRZXk5Z+X+eDmsR/8E/kV11oYEj0xONWLBfog==","signatures":[{"sig":"MEUCIQDyRPBoJ3vekvYNchatVHHFpIpN0EJlIK8VoAxWDz5IbgIgRlUsQrsm8+cqOI9+H+l1GSH/FfiQEXI+5woYv7eX70g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16-7de56f244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7de56f2444f0501e2e38b7aa658a4271441f8a9c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.1-7de56f244","@libp2p/crypto":"4.1.1-7de56f244","@libp2p/record":"4.0.1-7de56f244","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-7de56f244","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-7de56f244","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.1-7de56f244","@libp2p/interface-internal":"1.2.1-7de56f244"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-7de56f244","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.18-7de56f244","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-7de56f244","@libp2p/interface-compliance-tests":"5.4.4-7de56f244"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16-7de56f244_1715875640982_0.19185033792486883","host":"s3://npm-registry-packages"}},"12.0.16-5b7380259":{"name":"@libp2p/kad-dht","version":"12.0.16-5b7380259","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16-5b7380259","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"afe5e7784a5fcb510b6bf53cadbec314c227f449","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16-5b7380259.tgz","fileCount":170,"integrity":"sha512-+p9XhK2K0Z4+0T6TCqMSInBj1Y2mmf5sBXbALM3KoL6zO6gWQDu4xdKEs3U0aCrXd2pFqEiOwcRBulqv/4Vqpg==","signatures":[{"sig":"MEYCIQDrj/GVXZD8bRWSFv7A19h17FQ06ztt0xIRmixLcZ5r1gIhALWybq8ey/UitO33yhIHdHw9hE9dkdgSCaNOJw/fiFtA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16-5b7380259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5b7380259ddcd36e3e919dadb6380dc939ae9537","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.1-5b7380259","@libp2p/crypto":"4.1.1-5b7380259","@libp2p/record":"4.0.1-5b7380259","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-5b7380259","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-5b7380259","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.1-5b7380259","@libp2p/interface-internal":"1.2.1-5b7380259"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^17.0.1","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-5b7380259","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.18-5b7380259","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-5b7380259","@libp2p/interface-compliance-tests":"5.4.4-5b7380259"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16-5b7380259_1715879613302_0.8746644794125249","host":"s3://npm-registry-packages"}},"12.0.16-1eb5b2713":{"name":"@libp2p/kad-dht","version":"12.0.16-1eb5b2713","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16-1eb5b2713","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b0aafc6106d26be8d9c104de5fbb952165a173e9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16-1eb5b2713.tgz","fileCount":170,"integrity":"sha512-TpAs+HHfrBA6ahde5rQ6F9oJ67Xh+eLv0C2GuzekODEtt7XC7rIicyFIfTwohEL0xkid1IY+LgmtdMiCxTN8tA==","signatures":[{"sig":"MEQCIFbwAaBqNREzB0AyrsGYvwU1Aj21r+IfFQgoxFZ7fys3AiBfjLRhsbiTQ2IT84zbzuPgnPR9kD/PKwlORNBDxP1Z6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16-1eb5b2713","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1eb5b2713585e0d4dde927ecd307ada0b774d824","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.1-1eb5b2713","@libp2p/crypto":"4.1.1-1eb5b2713","@libp2p/record":"4.0.1-1eb5b2713","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1eb5b2713","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1eb5b2713","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.1-1eb5b2713","@libp2p/interface-internal":"1.2.1-1eb5b2713"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-1eb5b2713","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.18-1eb5b2713","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-1eb5b2713","@libp2p/interface-compliance-tests":"5.4.4-1eb5b2713"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16-1eb5b2713_1715883698327_0.8337779878931462","host":"s3://npm-registry-packages"}},"12.0.16-8214dcfb0":{"name":"@libp2p/kad-dht","version":"12.0.16-8214dcfb0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16-8214dcfb0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b68bca22f6254e0d4666ab23a051285e91b5ac7e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16-8214dcfb0.tgz","fileCount":170,"integrity":"sha512-kTuU8IWXtQq1B7m6PLwKNuRxTh69IfWXnf3HrMvv0xHB1YIOF51my0d3rXTvfl/3quFvMnWuknsnda7trX6mbA==","signatures":[{"sig":"MEUCIQD5tjpYp3nIM5VEnL8vghFqnRHjruUlTO17GmKHLzc20QIgHSJ1M7rlJqItiEdVqVYepVO+CGp2IE1QehtpN3qT5Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16-8214dcfb0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8214dcfb0e14e7bf377b5f0d9864551038c069fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.1-8214dcfb0","@libp2p/crypto":"4.1.1-8214dcfb0","@libp2p/record":"4.0.1-8214dcfb0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-8214dcfb0","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-8214dcfb0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.1-8214dcfb0","@libp2p/interface-internal":"1.2.1-8214dcfb0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-8214dcfb0","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.18-8214dcfb0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-8214dcfb0","@libp2p/interface-compliance-tests":"5.4.4-8214dcfb0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16-8214dcfb0_1715958687119_0.9596827658276481","host":"s3://npm-registry-packages"}},"12.0.16-1a41c28bb":{"name":"@libp2p/kad-dht","version":"12.0.16-1a41c28bb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16-1a41c28bb","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"70db1a81233766a3401316b88c0785a75e211cb6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16-1a41c28bb.tgz","fileCount":170,"integrity":"sha512-SYjcwSzTd8uVuoS1B5FR5aWaFRs6+1oJJFMmSd4lMO80eaIFoF46cV9vj6sQDJELZ4u+wWvkPRRh+F/gf3B3ag==","signatures":[{"sig":"MEYCIQDuo0zW7b15wNFARbpawlPxOEKE3eNz695+im4iG9eD4wIhAJMzehqU01CuKuiujA7b494CNO5eb6gL2Nl6OBlHS71c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16-1a41c28bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916917},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1a41c28bb76a365c3474f94e3f7dcf7691c0cec2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.5","it-merge":"^3.0.3","it-length":"^3.0.4","any-signal":"^4.1.1","it-parallel":"^3.0.6","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.1-1a41c28bb","@libp2p/crypto":"4.1.1-1a41c28bb","@libp2p/record":"4.0.1-1a41c28bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1a41c28bb","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1a41c28bb","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.2","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.1","@libp2p/peer-collections":"5.2.1-1a41c28bb","@libp2p/interface-internal":"1.2.1-1a41c28bb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","execa":"^9.0.2","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.4","it-last":"^3.0.4","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.0.4","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-1a41c28bb","datastore-core":"^9.2.9","datastore-level":"^10.1.7","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.18-1a41c28bb","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-1a41c28bb","@libp2p/interface-compliance-tests":"5.4.4-1a41c28bb"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16-1a41c28bb_1715968179412_0.9992735903661496","host":"s3://npm-registry-packages"}},"12.0.16-48444f750":{"name":"@libp2p/kad-dht","version":"12.0.16-48444f750","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16-48444f750","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cd1738187547eed4e7a7fde551cfd734e322e25b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16-48444f750.tgz","fileCount":170,"integrity":"sha512-/xxxq2UVf2TSynn8bWJY7Ybt7uNk6+W+3buLRsOQ0eZVqWAAxDHL2IbBq1jEtbMWjqd9pbY/Ofh+qr1M5d6mug==","signatures":[{"sig":"MEUCIAnxuMTENNK5A1jQkbRJNFNx9tqwIeTVo5+mzDpuppSJAiEAtrLwzy7S2UGfp+vMhAik/lKZRXxYRL2+zC9OwaSdvmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16-48444f750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916918},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"48444f750ebe3f03290bf70e84d7590edc030ea4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.1-48444f750","@libp2p/crypto":"4.1.1-48444f750","@libp2p/record":"4.0.1-48444f750","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-48444f750","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-48444f750","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.1-48444f750","@libp2p/interface-internal":"1.2.1-48444f750"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-48444f750","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.18-48444f750","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-48444f750","@libp2p/interface-compliance-tests":"5.4.4-48444f750"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16-48444f750_1715968391557_0.28209416991438085","host":"s3://npm-registry-packages"}},"12.0.16-a3e8beabd":{"name":"@libp2p/kad-dht","version":"12.0.16-a3e8beabd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.16-a3e8beabd","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"edf8a1c016a2630d9b5879aab8c7459bafec56fb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.16-a3e8beabd.tgz","fileCount":170,"integrity":"sha512-e0AabYQfazawztp9/mvigN+vcp3she5XNsGCLG/fjGd4kSiN0e2DDaEi+c7aCBzsK9vAvNDNN6Z7RMnUQvXzaA==","signatures":[{"sig":"MEYCIQCDiEESE8JLY2MR7K+SYiqCojZ82COZwycROOJrhUuR0wIhAMjjyHmnyASTdUQ3tgE7LEnK80BV4s3SpQud2kRrjxgs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.16-a3e8beabd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916918},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a3e8beabdc2b551594952b5d5621555296eff79a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.1-a3e8beabd","@libp2p/crypto":"4.1.1-a3e8beabd","@libp2p/record":"4.0.1-a3e8beabd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-a3e8beabd","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-a3e8beabd","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.1-a3e8beabd","@libp2p/interface-internal":"1.2.1-a3e8beabd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.12-a3e8beabd","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.18-a3e8beabd","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.1-a3e8beabd","@libp2p/interface-compliance-tests":"5.4.4-a3e8beabd"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.16-a3e8beabd_1715973913225_0.6749765692085834","host":"s3://npm-registry-packages"}},"12.0.17":{"name":"@libp2p/kad-dht","version":"12.0.17","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ec51792f6ee15d6dc6e41c90245fa81b5db9cd06","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17.tgz","fileCount":171,"integrity":"sha512-gvSwVvW2I5vv0Pdu6TXSiga/BUfX4Lgq7n7IlqPE/CxgojBV4BlrQkSSe/FcT96wGvYqRYgvu1U9sl2QbPVB3g==","signatures":[{"sig":"MEUCIEbx9+qfz3BRfsfxhL4a5Q+oGJQbl9sEjx6YFBJToyY9AiEA8EHEQmKXt33FAAWoPceOoh1TTqiCo9Uz2VKO38jUjjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2922175},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f9df63299d5e73168f2aef452d42f9723f56e810","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.4.2","@libp2p/crypto":"^4.1.2","@libp2p/record":"^4.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.2","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.4.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^5.2.2","@libp2p/interface-internal":"^1.2.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.13","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.19","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.1.2","@libp2p/interface-compliance-tests":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17_1716203863811_0.9675553049256718","host":"s3://npm-registry-packages"}},"12.0.17-e69a2f1b6":{"name":"@libp2p/kad-dht","version":"12.0.17-e69a2f1b6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-e69a2f1b6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f6016ea504f30a18b3aa32b8ed181154bd2fcdf1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-e69a2f1b6.tgz","fileCount":170,"integrity":"sha512-ByEebE8W1amJzxBtzd8l/Eb1QeqbUk+apV81NGVLVyGliluO3VZtpjJ+1NU4XoTzgy4f4afPQBZJjhYnA3ht9g==","signatures":[{"sig":"MEQCID5cdCUVXkzUZBPNf23WH8bPDPZgmuU9dvRy3mthBIZjAiBxEvgCmMSULSCka6Mcap5Oc/dFUXxISJQ1bA3sYKUpfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-e69a2f1b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916918},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e69a2f1b608be8dbd1456b84270a4b481ee036f7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-e69a2f1b6","@libp2p/crypto":"4.1.2-e69a2f1b6","@libp2p/record":"4.0.2-e69a2f1b6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-e69a2f1b6","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-e69a2f1b6","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-e69a2f1b6","@libp2p/interface-internal":"1.2.2-e69a2f1b6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-e69a2f1b6","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-e69a2f1b6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-e69a2f1b6","@libp2p/interface-compliance-tests":"5.4.5-e69a2f1b6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-e69a2f1b6_1716882670039_0.4982665858548878","host":"s3://npm-registry-packages"}},"12.0.17-7464dc00c":{"name":"@libp2p/kad-dht","version":"12.0.17-7464dc00c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-7464dc00c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"91e6dd4e76f3412a008c5cd82ed65026d04e6c39","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-7464dc00c.tgz","fileCount":170,"integrity":"sha512-VDgiphBqCflQzqfAPx4/1Ip8OPcwA7X6JlT3gpIpYUm+oKlofu8ZYgHocA79Fgycnn6MI8dhfHOth0qxlE5Gpg==","signatures":[{"sig":"MEUCIQCtVTX/FObOm7jbwZlTYP9PN48p0zxzoIXNV80NlNPLJwIgLg7zEp/SzQMfiQFd9s25Bcl93qrv2U5g+pvi2EhDnkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-7464dc00c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916918},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7464dc00caef2d95bfcfc75346f48e0901458df6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-7464dc00c","@libp2p/crypto":"4.1.2-7464dc00c","@libp2p/record":"4.0.2-7464dc00c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-7464dc00c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-7464dc00c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-7464dc00c","@libp2p/interface-internal":"1.2.2-7464dc00c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-7464dc00c","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-7464dc00c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-7464dc00c","@libp2p/interface-compliance-tests":"5.4.5-7464dc00c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-7464dc00c_1716883815871_0.6692420966955197","host":"s3://npm-registry-packages"}},"12.0.17-7aec7bd45":{"name":"@libp2p/kad-dht","version":"12.0.17-7aec7bd45","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-7aec7bd45","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"943b6a8def4d8b1a19159ea6481efb2679f2780e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-7aec7bd45.tgz","fileCount":170,"integrity":"sha512-s9hQTyac8019rtfWic5zEKtVvE8yjplondKUkyOFXurK1YCLbRAZMKTROd1bnQSx/ayPCTCym+t0Edqi2FlunA==","signatures":[{"sig":"MEYCIQD0DckYacRv4IwfbBDAgNhSQM9VbrMqwBnD7ke2b+GW9AIhALJ96PGisNDOlckk+WIL7BUqAuJA02PBRhYQUgJbaknp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-7aec7bd45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916918},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7aec7bd45b37e1d5aa206816c17189f1e0c68d96","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-7aec7bd45","@libp2p/crypto":"4.1.2-7aec7bd45","@libp2p/record":"4.0.2-7aec7bd45","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-7aec7bd45","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-7aec7bd45","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-7aec7bd45","@libp2p/interface-internal":"1.2.2-7aec7bd45"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-7aec7bd45","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-7aec7bd45","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-7aec7bd45","@libp2p/interface-compliance-tests":"5.4.5-7aec7bd45"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-7aec7bd45_1716889194141_0.09591033475624067","host":"s3://npm-registry-packages"}},"12.0.17-167bf2b3c":{"name":"@libp2p/kad-dht","version":"12.0.17-167bf2b3c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-167bf2b3c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"592747c9518b89ffa619ad3b4c66fa943cc589f0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-167bf2b3c.tgz","fileCount":170,"integrity":"sha512-P8Qpa5qTZkhUuIqoshbwiGgMPZe2gB6p7RztHE72YefZtyNgW67jpBdkwhncd4Szlh75bx+djrI8b5BVOZSpQg==","signatures":[{"sig":"MEUCIF6VMShKv2SBLn3bjyouOACJmf0m7PBLFx+yz0zsP9GzAiEA9WJqO/mgueaFlQY2dYcYC9KH26DvfTpt4P69dveIYX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-167bf2b3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916918},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"167bf2b3cf0aa741c8118e241c3668e8ef91c549","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-167bf2b3c","@libp2p/crypto":"4.1.2-167bf2b3c","@libp2p/record":"4.0.2-167bf2b3c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-167bf2b3c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-167bf2b3c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-167bf2b3c","@libp2p/interface-internal":"1.2.2-167bf2b3c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-167bf2b3c","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-167bf2b3c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-167bf2b3c","@libp2p/interface-compliance-tests":"5.4.5-167bf2b3c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-167bf2b3c_1716897334288_0.7985057928129111","host":"s3://npm-registry-packages"}},"12.0.17-352699ab5":{"name":"@libp2p/kad-dht","version":"12.0.17-352699ab5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-352699ab5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5e4cc9cf4974d46eaf4ba1982b6c604468108782","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-352699ab5.tgz","fileCount":170,"integrity":"sha512-c7wMhIqqFokMVqgyr9Rq9dJ9HTXTlG5wEuuVv8uJ0+7p5A5zvi9EmtOmaNdZJMV+UMMuT1qwOIxJNz1sUiIKwQ==","signatures":[{"sig":"MEUCIQCFZ5CjVNcFoejJzsFQJdp9f9+elAXH8ecYmLswqagE5wIgYmEbVjvd00657+1EoBDdkf9TvQ5ocqy13pe4X5jCNDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-352699ab5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916918},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"352699ab534c7aed536886bd2fd18f069db0d08e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-352699ab5","@libp2p/crypto":"4.1.2-352699ab5","@libp2p/record":"4.0.2-352699ab5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-352699ab5","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-352699ab5","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-352699ab5","@libp2p/interface-internal":"1.2.2-352699ab5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-352699ab5","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-352699ab5","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-352699ab5","@libp2p/interface-compliance-tests":"5.4.5-352699ab5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-352699ab5_1716916565720_0.33380577899118125","host":"s3://npm-registry-packages"}},"12.0.17-f4e572cd6":{"name":"@libp2p/kad-dht","version":"12.0.17-f4e572cd6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-f4e572cd6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"07c14e393e51d7353016997bffd6a2f6042efeb2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-f4e572cd6.tgz","fileCount":170,"integrity":"sha512-aZzc6pzbG6hfozb49RKWTH5csS8AIeqUUUMujT+U3j7Gt8C881pLish3PwZBRKsvDsN9U/lP6GaVZi9HqLFtMA==","signatures":[{"sig":"MEYCIQDDq4j+eG0lVIBwWDv3RJ6cQlmsy2d2QgxtJKodwX1GtAIhAOsFnPyFyBna+s2dl91xDnrfZ+yzK33TGOvnPQOaZPzk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-f4e572cd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916918},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4e572cd6fc957457816c98619d1a11adf4bd5bc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-f4e572cd6","@libp2p/crypto":"4.1.2-f4e572cd6","@libp2p/record":"4.0.2-f4e572cd6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-f4e572cd6","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-f4e572cd6","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-f4e572cd6","@libp2p/interface-internal":"1.2.2-f4e572cd6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-f4e572cd6","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-f4e572cd6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-f4e572cd6","@libp2p/interface-compliance-tests":"5.4.5-f4e572cd6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-f4e572cd6_1716918621773_0.7877269162239764","host":"s3://npm-registry-packages"}},"12.0.17-169c9d85e":{"name":"@libp2p/kad-dht","version":"12.0.17-169c9d85e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-169c9d85e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1db5545c6d9f577e93fac1dab5154d0801a06dbb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-169c9d85e.tgz","fileCount":170,"integrity":"sha512-VcmBSchSMsPZRRS9KMkb76+yxlBtGapTBdy+zNnzB1Nla7r5RfjCkyMoI8HfVNqrzU9Cvp5+bp7RG2hbVBZvTQ==","signatures":[{"sig":"MEUCIDH2wQEFIYG9bCDStk2z+cj/SbgV6sTtQGb4SsBitSXnAiEAxH4DdWZurjmUfLKMaMB9zhP1zp0ywRQF3PiS08rFSIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-169c9d85e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916918},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"169c9d85e7c9cd65be964b5d08bd618d950f70ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-169c9d85e","@libp2p/crypto":"4.1.2-169c9d85e","@libp2p/record":"4.0.2-169c9d85e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-169c9d85e","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-169c9d85e","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-169c9d85e","@libp2p/interface-internal":"1.2.2-169c9d85e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-169c9d85e","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-169c9d85e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-169c9d85e","@libp2p/interface-compliance-tests":"5.4.5-169c9d85e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-169c9d85e_1716918639016_0.15933384880347945","host":"s3://npm-registry-packages"}},"12.0.17-12106b5b0":{"name":"@libp2p/kad-dht","version":"12.0.17-12106b5b0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-12106b5b0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ecc3cc7fb311a65b20688f9b61b16915fcc4b66a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-12106b5b0.tgz","fileCount":170,"integrity":"sha512-ZZrWk7TpriHv0blGEsghzqKOsu2UIA1RCzEnDWbhGQyynTFTBmCkMSQsr/4JMKJH64x83c+LgyTJ+xH2vW//fA==","signatures":[{"sig":"MEQCIGTZdE/rMUGrqqNGjwJAgmzfjaoyq9nUGPU1hgGd3RFdAiAFuGt8S+TLAFWUULLEdJa4CQv/s34oJryqSINepjly3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-12106b5b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916984},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"12106b5b00957b0bd634e69353d4fae4e0730ac9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-12106b5b0","@libp2p/crypto":"4.1.2-12106b5b0","@libp2p/record":"4.0.2-12106b5b0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-12106b5b0","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-12106b5b0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-12106b5b0","@libp2p/interface-internal":"1.2.2-12106b5b0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-12106b5b0","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-12106b5b0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-12106b5b0","@libp2p/interface-compliance-tests":"5.4.5-12106b5b0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-12106b5b0_1717660149356_0.9040196514449383","host":"s3://npm-registry-packages"}},"12.0.17-757fb2674":{"name":"@libp2p/kad-dht","version":"12.0.17-757fb2674","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-757fb2674","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"69efef3d0bed6ecaf4de1a5dfa62e645ae850d84","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-757fb2674.tgz","fileCount":170,"integrity":"sha512-bOFsCB36wTbTuKhGsImnNxpJWusXJCDxsemYKrkwYom/b8hKhoh1Cd3/GlYWmvf9A2nJ4fLa8IzdgcXJUbo6NA==","signatures":[{"sig":"MEUCIQDKI3p71sDghDLy8aZA6N/mRcrJ1gWjjIl4sFW9PdUnSAIgd7iErLgmyAPOwsm3pLNKdZMUDtl/UIPgJjok3nH1Urw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-757fb2674","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916983},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"757fb2674f0a3e06fd46d3ff63f7f461c32d47d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-757fb2674","@libp2p/crypto":"4.1.2-757fb2674","@libp2p/record":"4.0.2-757fb2674","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-757fb2674","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-757fb2674","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-757fb2674","@libp2p/interface-internal":"1.2.2-757fb2674"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-757fb2674","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-757fb2674","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-757fb2674","@libp2p/interface-compliance-tests":"5.4.5-757fb2674"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-757fb2674_1717662363745_0.7593408654597844","host":"s3://npm-registry-packages"}},"12.0.17-440c9b360":{"name":"@libp2p/kad-dht","version":"12.0.17-440c9b360","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-440c9b360","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7c48bd4aec821ece43f496b5aa6a3e007c116637","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-440c9b360.tgz","fileCount":170,"integrity":"sha512-YGyQofkQy34GKqXaN5on6qVUB8cFJl+eoTTghYNgU2UQlfhEizPnUPpfEl+zbIRu3cO19rewqBuR51NZlYDF5w==","signatures":[{"sig":"MEYCIQCRZbwNaI6mA6dOI7IF0F7/tWCt4UeAEsf3eSx2hHzvIwIhAMezW+v9uizTmimvUDEt0XXXZzMpcpHrRIYgye9JezSs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-440c9b360","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916979},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"440c9b360b8413149f4a1404c3368f124b0f8a5e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-440c9b360","@libp2p/crypto":"4.1.2-440c9b360","@libp2p/record":"4.0.2-440c9b360","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-440c9b360","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-440c9b360","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-440c9b360","@libp2p/interface-internal":"1.2.2-440c9b360"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-440c9b360","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-440c9b360","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-440c9b360","@libp2p/interface-compliance-tests":"5.4.5-440c9b360"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-440c9b360_1717665393018_0.17374339478846768","host":"s3://npm-registry-packages"}},"12.0.17-4bd8e4f79":{"name":"@libp2p/kad-dht","version":"12.0.17-4bd8e4f79","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-4bd8e4f79","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1c4cb57fb4ffe962dacb0b82f4e5832b04972c1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-4bd8e4f79.tgz","fileCount":170,"integrity":"sha512-T4Cd3s1GjjlU+uNyKnGkhpYPb2OEJkuqNEO35cTAq2WK9m+j1t2MDb04bqW6Vkh0Ucb1EA0iHQbgTvRFaw4hIw==","signatures":[{"sig":"MEYCIQDNyMiCOQhgu+k9UVQJkE5e+NF9x0WTmZjRPqqaslKsAgIhAPfePD0v0RfLob7KKsXFsIh9unLop4uyNrm76BK4aPqo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-4bd8e4f79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916979},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4bd8e4f791d055c2ba1445f1dea64dd3735e41c9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-4bd8e4f79","@libp2p/crypto":"4.1.2-4bd8e4f79","@libp2p/record":"4.0.2-4bd8e4f79","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-4bd8e4f79","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-4bd8e4f79","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-4bd8e4f79","@libp2p/interface-internal":"1.2.2-4bd8e4f79"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-4bd8e4f79","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-4bd8e4f79","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-4bd8e4f79","@libp2p/interface-compliance-tests":"5.4.5-4bd8e4f79"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-4bd8e4f79_1717667090883_0.6387883068980831","host":"s3://npm-registry-packages"}},"12.0.17-f6fe2cc3c":{"name":"@libp2p/kad-dht","version":"12.0.17-f6fe2cc3c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-f6fe2cc3c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"614702a8cfd08cf3a7b22e1dabb8a2e0fd703ae7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-f6fe2cc3c.tgz","fileCount":170,"integrity":"sha512-qrUfj5mC3qNygPUMeln6XGUapREGiE9M/HPioZXX3AkXnw5Fl2k2U5SBV9oZAGbghTD9m3CANS+q4jtFv8dvbA==","signatures":[{"sig":"MEUCIQCr9rqbzVNW5EDsAc/oi1KT+nlPsLtoL1dK5poWt4UNDwIgRa/qBx2hXYpRR2RWKTuFpZ07+bGNEJg+u7VEhs7O9MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-f6fe2cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916979},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f6fe2cc3cfb4a69520ede31874c94088a7e9b270","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-f6fe2cc3c","@libp2p/crypto":"4.1.2-f6fe2cc3c","@libp2p/record":"4.0.2-f6fe2cc3c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-f6fe2cc3c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-f6fe2cc3c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-f6fe2cc3c","@libp2p/interface-internal":"1.2.2-f6fe2cc3c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-f6fe2cc3c","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-f6fe2cc3c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-f6fe2cc3c","@libp2p/interface-compliance-tests":"5.4.5-f6fe2cc3c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-f6fe2cc3c_1717668103653_0.05059149709922761","host":"s3://npm-registry-packages"}},"12.0.17-6011d3697":{"name":"@libp2p/kad-dht","version":"12.0.17-6011d3697","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-6011d3697","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f28956015f22192d93f2f25b10140181b12b2c13","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-6011d3697.tgz","fileCount":170,"integrity":"sha512-Iaj43AKkg+sXcSUye+84dFiDK8gqzarnPrKER9ex3JGrkFhc+yktdcxEN56N/kiG5t+KaTQB+hrPcjGuC3dYIQ==","signatures":[{"sig":"MEYCIQDnafSE5NuWadJYEiTjIWufv6gVFblrwa4JzDHho9ZITQIhAP/E0pqB83HB9zilE8S2I31mM3MQyw1lJIlQemRPh1Au","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-6011d3697","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916979},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6011d36973f94813bc28f19cec4cf2d5883bc812","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-6011d3697","@libp2p/crypto":"4.1.2-6011d3697","@libp2p/record":"4.0.2-6011d3697","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-6011d3697","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-6011d3697","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-6011d3697","@libp2p/interface-internal":"1.2.2-6011d3697"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-6011d3697","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-6011d3697","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-6011d3697","@libp2p/interface-compliance-tests":"5.4.5-6011d3697"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-6011d3697_1717668929041_0.9566378152829413","host":"s3://npm-registry-packages"}},"12.0.17-bc6556f96":{"name":"@libp2p/kad-dht","version":"12.0.17-bc6556f96","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-bc6556f96","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1baaa69b05ed64b427a0b70596a9cecc138bf272","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-bc6556f96.tgz","fileCount":170,"integrity":"sha512-YjOC8CNoW+JPzE0+PrgV8VuQrLOY0WmKF/e4oFMX/b721mLqA2QuxZK3XkHMRrAXa5xzrYTJMDdygo4Pb+hWMA==","signatures":[{"sig":"MEYCIQCVXQqDYk/f/M61i6fzt6ddH+enbiECb85U/RN5PmQlvgIhALo0IMv+eTP2rFscijutfmYVWp06WRA/jxjttkD2ToRc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-bc6556f96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916979},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bc6556f965474801d63fc6a4c113b65144715995","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-bc6556f96","@libp2p/crypto":"4.1.2-bc6556f96","@libp2p/record":"4.0.2-bc6556f96","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-bc6556f96","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-bc6556f96","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-bc6556f96","@libp2p/interface-internal":"1.2.2-bc6556f96"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-bc6556f96","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-bc6556f96","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-bc6556f96","@libp2p/interface-compliance-tests":"5.4.5-bc6556f96"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-bc6556f96_1717673410049_0.5370637336935478","host":"s3://npm-registry-packages"}},"12.0.17-769461d3b":{"name":"@libp2p/kad-dht","version":"12.0.17-769461d3b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-769461d3b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"54f1ec57c3830cbae1a2d0e0eab6ca5d5f71b4fa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-769461d3b.tgz","fileCount":170,"integrity":"sha512-KXid7QUtcaW6rR9EUJjLGWNAg3j+nj+TGRJXZmQPt5pips2DjHNzhKRdbFWK0jJLS3U/1YUa8DKbsLH6p84f/A==","signatures":[{"sig":"MEUCIHfok5d7AqU3HQjFOHRgMBdZ0PGoBu2NG23dKqwS1aoUAiEAzPzsu2bOBZgFoCJEBsWk1HgFNZuvAZIMZ1ElYSUo8ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-769461d3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916979},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"769461d3b5de1a9825c37ae8d10d508bab9fd2bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-769461d3b","@libp2p/crypto":"4.1.2-769461d3b","@libp2p/record":"4.0.2-769461d3b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-769461d3b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-769461d3b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-769461d3b","@libp2p/interface-internal":"1.2.2-769461d3b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-769461d3b","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-769461d3b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-769461d3b","@libp2p/interface-compliance-tests":"5.4.5-769461d3b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-769461d3b_1717689841573_0.5720951262117091","host":"s3://npm-registry-packages"}},"12.0.17-62e32252a":{"name":"@libp2p/kad-dht","version":"12.0.17-62e32252a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-62e32252a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"27fcc6d9db59081d9f135582612a5f005eb66a0e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-62e32252a.tgz","fileCount":170,"integrity":"sha512-+s2iaRbY0SUk6U7bP3vLgc3hBtdgSzfwOaSXmfmxH4cD51zA9vL4eHzyOSetMlFyhtZ08dLfALy2AiUhNBLQ5w==","signatures":[{"sig":"MEQCIBmQWlRvijOl2/qHuRCPb/UQcGG8tSI3YRIPcIBln6LpAiB/1CqUchKdWpW4nHHbR0uKOO7ckw7Bh/LUevBCbKwJ+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-62e32252a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916979},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"62e32252a334a5389546dd05a143ffb93cb8e744","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-62e32252a","@libp2p/crypto":"4.1.2-62e32252a","@libp2p/record":"4.0.2-62e32252a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-62e32252a","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-62e32252a","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-62e32252a","@libp2p/interface-internal":"1.2.2-62e32252a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-62e32252a","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-62e32252a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-62e32252a","@libp2p/interface-compliance-tests":"5.4.5-62e32252a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-62e32252a_1717700220820_0.016823437287856624","host":"s3://npm-registry-packages"}},"12.0.17-90d10b565":{"name":"@libp2p/kad-dht","version":"12.0.17-90d10b565","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.17-90d10b565","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"414f4ca5671709f840d9889050263bfa6b22f7dc","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.17-90d10b565.tgz","fileCount":170,"integrity":"sha512-Gc3mzN32b66vNa0kI9j3+CPY62s6qS7HyZ8ACF4akreLRevoz/DeO9E5b6/9tksKUMnwKcpCNlcLW1OP7Ej81Q==","signatures":[{"sig":"MEYCIQCbwp2Mvp6YfMU6TrQfDGLM1owWNIXRJdrI6bWpH/DtxAIhANYVMQCzcsIsXEVjB/fzGgQhRR8lXG7832rxUE3fzuma","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.17-90d10b565","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916979},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90d10b56557380097d3738ee9c839ce70386ed54","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.2-90d10b565","@libp2p/crypto":"4.1.2-90d10b565","@libp2p/record":"4.0.2-90d10b565","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-90d10b565","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-90d10b565","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-90d10b565","@libp2p/interface-internal":"1.2.2-90d10b565"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.13-90d10b565","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.19-90d10b565","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.2-90d10b565","@libp2p/interface-compliance-tests":"5.4.5-90d10b565"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.17-90d10b565_1717775403553_0.7480873214540418","host":"s3://npm-registry-packages"}},"12.0.18":{"name":"@libp2p/kad-dht","version":"12.0.18","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.18","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"317087fb2c3a81d47d2d21d084a798b21e56bc7a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.18.tgz","fileCount":171,"integrity":"sha512-ya0wQCelNBEedtdguz0iOsOlk4Obv+U0Kh9Kph7YlxITZdOhQ/pjmzy46tjENX8p3mkblxCFMSy0Q2tlL11hOA==","signatures":[{"sig":"MEUCIAFNguB+3GbW9s1xD5xnxAh0LNeqqPlTvuUXrCCy993cAiEAm8LRYOOgK1q4ErWW6ac1C7SKCvSkQLgToeUSA7hbGdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2922236},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2829da93ce19750e29f65a0cf25528d15281c5eb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.4.3","@libp2p/crypto":"^4.1.3","@libp2p/record":"^4.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.3","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.4.1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^5.2.3","@libp2p/interface-internal":"^1.2.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.14","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.0.20","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.1.3","@libp2p/interface-compliance-tests":"^5.4.6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.18_1718015926078_0.7419529351571847","host":"s3://npm-registry-packages"}},"12.0.18-863b3de03":{"name":"@libp2p/kad-dht","version":"12.0.18-863b3de03","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.18-863b3de03","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ae1df98c2775089e07e02e1a9eaf1ed8a01bf6a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.18-863b3de03.tgz","fileCount":170,"integrity":"sha512-fyS443CnxHHr+OqwMYGz453Bf1gTlB8fWUpAtCOamm4UJj6/+qjwr0Z7RJndrfybWkAeQJJb6AUR7jCtjSlwBg==","signatures":[{"sig":"MEYCIQDZcdiJMD0Jz2eddu/3ed+SbkcjeFyJXU7qXL05HVUW7gIhAPRF3zkv9zK5Mt8rMb1Fgilj3SdnbGbQL1Y5jiNMwED2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.18-863b3de03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916979},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"863b3de03e73204b517830ae9ea782425b5c3088","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.3-863b3de03","@libp2p/crypto":"4.1.3-863b3de03","@libp2p/record":"4.0.3-863b3de03","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-863b3de03","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-863b3de03","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.3-863b3de03","@libp2p/interface-internal":"1.2.3-863b3de03"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.14-863b3de03","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.20-863b3de03","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.3-863b3de03","@libp2p/interface-compliance-tests":"5.4.6-863b3de03"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.18-863b3de03_1718188279796_0.048873203223187556","host":"s3://npm-registry-packages"}},"12.0.18-44791342":{"name":"@libp2p/kad-dht","version":"12.0.18-44791342","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.18-44791342","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"279abc114e1b01dddd463b4e141ab7f295752606","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.18-44791342.tgz","fileCount":170,"integrity":"sha512-SrRNyWvtk7rn+5axHrwZ6vKMnOvTLn04eu+wQke0cm4EZKAvz3Uc73XiSN2bTfe+vRKqawZSE8d3HhM4R0NOHA==","signatures":[{"sig":"MEQCICkuT/r4iWFPvZk6BEyiXUcihLegkhREll5Z7DpQnCZ7AiBsccdhUP3ebzXcBnx3CTAE9YfcPSL4czl/D/x1Ai0EiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.18-44791342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916979},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"044791342239b187d4fdabb957b0ca6af93d9b73","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.3-044791342","@libp2p/crypto":"4.1.3-044791342","@libp2p/record":"4.0.3-044791342","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-044791342","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-044791342","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.3-044791342","@libp2p/interface-internal":"1.2.3-044791342"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.14-044791342","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.20-044791342","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.3-044791342","@libp2p/interface-compliance-tests":"5.4.6-044791342"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.18-44791342_1718207631544_0.43632469617127656","host":"s3://npm-registry-packages"}},"12.0.18-d1f1c2be7":{"name":"@libp2p/kad-dht","version":"12.0.18-d1f1c2be7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.18-d1f1c2be7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"da602196c81276a907097a28d8dd7cad26304f92","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.18-d1f1c2be7.tgz","fileCount":170,"integrity":"sha512-0tJEsyC93gEsM/gGRFBVT+aY5gB0suU8fPUBTFw4lR7nvdy2iLw3wT19gKQtPiZAqJ5yfIi9SyxMICiZUnKVNw==","signatures":[{"sig":"MEYCIQC18ohGaMozg42ggPvyf8rsV2qXS+4yFECtN6H/ssX0zAIhAI5DnhaoNiB+QpIJQFPdzqMSM0Nntk1xMZvfoUo0Ibv8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.18-d1f1c2be7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918387},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1f1c2be78bd195f404e62627c2c9f545845e5f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.3-d1f1c2be7","@libp2p/crypto":"4.1.3-d1f1c2be7","@libp2p/record":"4.0.3-d1f1c2be7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-d1f1c2be7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-d1f1c2be7","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.3-d1f1c2be7","@libp2p/interface-internal":"1.2.3-d1f1c2be7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.14-d1f1c2be7","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.20-d1f1c2be7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.3-d1f1c2be7","@libp2p/interface-compliance-tests":"5.4.6-d1f1c2be7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.18-d1f1c2be7_1718268587855_0.3459240117347162","host":"s3://npm-registry-packages"}},"12.0.18-94cac115a":{"name":"@libp2p/kad-dht","version":"12.0.18-94cac115a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.18-94cac115a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c0a3cf00ae5f373615a0223a32c97ab47c5d1c8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.18-94cac115a.tgz","fileCount":170,"integrity":"sha512-0BBxBy+r5/wQGtPFKGAnZA70egpyn6Hhsm5BzmH6MkMTV3RSa2admblvKhP6clOP6/sC+IxcnIDle6G/LxAAKg==","signatures":[{"sig":"MEYCIQDLmPcwIr/FkRU8/AxUSuGiOxHHm647KlXEFmrJHO41RQIhALr8nG1aD3IxEgPhbHOhlGC2SzMosx4phq0AFkKsUGho","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.18-94cac115a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918387},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"94cac115a2ec5dc805fc987345bcacfe269260de","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.3-94cac115a","@libp2p/crypto":"4.1.3-94cac115a","@libp2p/record":"4.0.3-94cac115a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-94cac115a","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-94cac115a","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.3-94cac115a","@libp2p/interface-internal":"1.2.3-94cac115a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.14-94cac115a","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.20-94cac115a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.3-94cac115a","@libp2p/interface-compliance-tests":"5.4.6-94cac115a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.18-94cac115a_1718275912957_0.4487067839033867","host":"s3://npm-registry-packages"}},"12.0.18-8e4fdcde9":{"name":"@libp2p/kad-dht","version":"12.0.18-8e4fdcde9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.18-8e4fdcde9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aef0442a3eaa3bc882377b4502c7c77e659981d3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.18-8e4fdcde9.tgz","fileCount":170,"integrity":"sha512-glyweptN3AOgcg+CK8w8v1+Nu/EReqXergvKAoslo/TnvHo0Sk1MLe31CcHsxo1L6OdCK4u4DY94HnCyMiu1XA==","signatures":[{"sig":"MEYCIQDreq31Tvktnu+fDUrs45r6MmTE+zcVYXIFBwsynDPB3wIhAPvki381FnB3GcxTtmR03IRDvGMqvJdNT4q7mVYY6lF1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.18-8e4fdcde9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918341},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8e4fdcde999a64b6f6e573960b2a53cc78c0bebf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.3-8e4fdcde9","@libp2p/crypto":"4.1.3-8e4fdcde9","@libp2p/record":"4.0.3-8e4fdcde9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-8e4fdcde9","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-8e4fdcde9","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.3-8e4fdcde9","@libp2p/interface-internal":"1.2.3-8e4fdcde9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.14-8e4fdcde9","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.20-8e4fdcde9","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.3-8e4fdcde9","@libp2p/interface-compliance-tests":"5.4.6-8e4fdcde9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.18-8e4fdcde9_1718707425278_0.7681101438623668","host":"s3://npm-registry-packages"}},"12.0.18-9e0236627":{"name":"@libp2p/kad-dht","version":"12.0.18-9e0236627","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.0.18-9e0236627","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ba68f62e4fd453e412771339f71cac6c352266c3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.18-9e0236627.tgz","fileCount":170,"integrity":"sha512-eqQMXCro1MTtOh8HRbY05Qp2EnD9KjIgHOsEMi79RFfbc0Xv0bAqow68DsQGOgGY4kwKzBCqD5c480/1OZmEWg==","signatures":[{"sig":"MEUCIQDZQd3sEaEQLGQWqo9l3l5TxbwDdWgDun/DR8tcK1/fqQIgQtXduO+RWxJ+jYgEfc74TnA5XjSrv3BaPuqTrT5TqiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.0.18-9e0236627","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918341},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9e0236627b50a389df3350a90e58720cc205f0af","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.3-9e0236627","@libp2p/crypto":"4.1.3-9e0236627","@libp2p/record":"4.0.3-9e0236627","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-9e0236627","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-9e0236627","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.3-9e0236627","@libp2p/interface-internal":"1.2.3-9e0236627"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.14-9e0236627","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.0.20-9e0236627","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.3-9e0236627","@libp2p/interface-compliance-tests":"5.4.6-9e0236627"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.0.18-9e0236627_1718714858884_0.26070705965146534","host":"s3://npm-registry-packages"}},"12.1.0":{"name":"@libp2p/kad-dht","version":"12.1.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52262d7b5a9d9a125a43a6b55538edd479ccb495","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.0.tgz","fileCount":171,"integrity":"sha512-E04IBVyufu9TwqKwhVVxrjXNnHjaLW6r5GSmzL+gxo9yeZMLoN1ZSTWC5s5o/gT00SpsxYoD3M1O3Km/dpeL8g==","signatures":[{"sig":"MEUCIQDmhZ13a86g1i193N44crNxCmU443Nb5IY4ei78xH1bPQIgDD54+8nnvDHsV4jjgOGS5vXRh0eNxgSEZ1inI/z/u6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923596},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"703b39029c478446fc7d75c64a990883a75c1934","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.4.4","@libp2p/crypto":"^4.1.4","@libp2p/record":"^4.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.5.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^5.2.4","@libp2p/interface-internal":"^1.2.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.15","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.1.0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.1.4","@libp2p/interface-compliance-tests":"^5.4.7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.0_1718812351339_0.1342006910272031","host":"s3://npm-registry-packages"}},"12.1.0-0b55625d1":{"name":"@libp2p/kad-dht","version":"12.1.0-0b55625d1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.0-0b55625d1","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"04151ffb63164f410cfd701235afb189c79d85c8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.0-0b55625d1.tgz","fileCount":170,"integrity":"sha512-3Jaq4PNMwTljAQIyhRgr7M7GLkrFnL2LBGEwqaU8YeKmnZVch6eqvcIzzpmGCAic4diPygM5qgBS7lxcHMN9nA==","signatures":[{"sig":"MEQCID5Fbt+i9dDOiZHeDL1iVSIJLedEfFHibRxqCRcuNG7pAiALBMPmnmADCIPiDm2gY5Lh9HSERMnM1Eq8KJ/TnGOEOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.0-0b55625d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918339},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0b55625d146940994a306101650a55ee58e32f6c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.4-0b55625d1","@libp2p/crypto":"4.1.4-0b55625d1","@libp2p/record":"4.0.3-0b55625d1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-0b55625d1","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-0b55625d1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.4-0b55625d1","@libp2p/interface-internal":"1.2.4-0b55625d1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.15-0b55625d1","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.0-0b55625d1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.4-0b55625d1","@libp2p/interface-compliance-tests":"5.4.7-0b55625d1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.0-0b55625d1_1719177423683_0.7702144984519523","host":"s3://npm-registry-packages"}},"12.1.0-3b9cbf7d8":{"name":"@libp2p/kad-dht","version":"12.1.0-3b9cbf7d8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.0-3b9cbf7d8","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d07986f125d3ca3c14240e57ad0d3149d9b51b7a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.0-3b9cbf7d8.tgz","fileCount":170,"integrity":"sha512-HofoyJaIg+kHNt/w06JdQQ9B4BN2LQIux+JuuMWe1frW564XJ8dbpkMKLuM1ZZ1s4jRiNIxJtVjOnjmMitZDng==","signatures":[{"sig":"MEYCIQD9/XRRzg6xjo3nfOV95Pg3xGLWlAJWWHEadH+JjlUt4QIhAK+fOgOIf48/yIMYIeFLqBpc7zLrhH7tc8f6oarYkVs3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.0-3b9cbf7d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917383},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3b9cbf7d82fc24cd30b09ad2d3b768bdec741e99","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.4-3b9cbf7d8","@libp2p/crypto":"4.1.4-3b9cbf7d8","@libp2p/record":"4.0.3-3b9cbf7d8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-3b9cbf7d8","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-3b9cbf7d8","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.4-3b9cbf7d8","@libp2p/interface-internal":"1.2.4-3b9cbf7d8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.15-3b9cbf7d8","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.0-3b9cbf7d8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.4-3b9cbf7d8","@libp2p/interface-compliance-tests":"5.4.7-3b9cbf7d8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.0-3b9cbf7d8_1719855264114_0.7385706299952084","host":"s3://npm-registry-packages"}},"12.1.0-15eb66428":{"name":"@libp2p/kad-dht","version":"12.1.0-15eb66428","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.0-15eb66428","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b6c488cb6ceadc0f7b644957eb8ec65f8243e8c0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.0-15eb66428.tgz","fileCount":170,"integrity":"sha512-PyV69DbPNaz7CHNZ9oDX12KgCgagsMdu6xcbeVs76obGlM0w4cYI8/IwuMrD+x6hSmEdiE/10OQRUG+EfkeJNw==","signatures":[{"sig":"MEYCIQCrfTIqcyKxvM07XrB+bNjVQb+4CfRY5U2OG4uxkXET4gIhAIEPNaNip8JH/cNITgXcOK8ZKt9Hvqis1y6K7zlE6cCy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.0-15eb66428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917383},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"15eb66428d191e1c26db69ef3587bd2afb972d17","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.4-15eb66428","@libp2p/crypto":"4.1.4-15eb66428","@libp2p/record":"4.0.3-15eb66428","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-15eb66428","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-15eb66428","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.4-15eb66428","@libp2p/interface-internal":"1.2.4-15eb66428"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.15-15eb66428","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.0-15eb66428","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.4-15eb66428","@libp2p/interface-compliance-tests":"5.4.7-15eb66428"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.0-15eb66428_1719924268671_0.5487994542715897","host":"s3://npm-registry-packages"}},"12.1.0-6573cb8b0":{"name":"@libp2p/kad-dht","version":"12.1.0-6573cb8b0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.0-6573cb8b0","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ba67e65fce76cd35390707b20bdff512881a501","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.0-6573cb8b0.tgz","fileCount":170,"integrity":"sha512-4k5BfimU0JGYb8LldA7Q90wEopD25G27XjUZ9ry0ELjVCgIU5IpGWFiVh8N/bx8GdodO959F0PVWaLg50zU/Ww==","signatures":[{"sig":"MEYCIQD9OhiKnVWewbQaPCc6p/4rX6oF03AwudnlR74upJijRAIhAOjoeD3vAv/myaEiJCM0PA/hSPvQhdMWoo7crRw4X1S5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.0-6573cb8b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917383},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6573cb8b072c9ab3b0b374a9d2a4270cbc5c19b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.4-6573cb8b0","@libp2p/crypto":"4.1.4-6573cb8b0","@libp2p/record":"4.0.3-6573cb8b0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-6573cb8b0","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-6573cb8b0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.4-6573cb8b0","@libp2p/interface-internal":"1.2.4-6573cb8b0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.15-6573cb8b0","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.0-6573cb8b0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.4-6573cb8b0","@libp2p/interface-compliance-tests":"5.4.7-6573cb8b0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.0-6573cb8b0_1719924272576_0.9468573595518845","host":"s3://npm-registry-packages"}},"12.1.0-b0b6cae12":{"name":"@libp2p/kad-dht","version":"12.1.0-b0b6cae12","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.0-b0b6cae12","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ed8a880a32dd7cdf98e71545e26a70aa8adde6a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.0-b0b6cae12.tgz","fileCount":170,"integrity":"sha512-gSFLJuQ2jN5H5RMwdIGgahjDftY6/dh9L905os6Fuc7tm6/EHf31we73ko96VZgCXQdNnyh3a73LZ9AXMuw4rw==","signatures":[{"sig":"MEUCIEH8bsRvip3LijoqUiDjcCdO3r3swdHRsfipEgIFrhisAiEA80lFO5NILRtTHw/lT8UYF4xtJ4fKTmii3xwWgiIh+0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.0-b0b6cae12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b0b6cae121f23b8b09b36aed6815bddd2ff6e149","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.4-b0b6cae12","@libp2p/crypto":"4.1.4-b0b6cae12","@libp2p/record":"4.0.3-b0b6cae12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-b0b6cae12","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-b0b6cae12","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.4-b0b6cae12","@libp2p/interface-internal":"1.2.4-b0b6cae12"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.15-b0b6cae12","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.0-b0b6cae12","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.4-b0b6cae12","@libp2p/interface-compliance-tests":"5.4.7-b0b6cae12"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.0-b0b6cae12_1719925320901_0.1507973133535101","host":"s3://npm-registry-packages"}},"12.1.0-21cf7bc56":{"name":"@libp2p/kad-dht","version":"12.1.0-21cf7bc56","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.0-21cf7bc56","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"352e542acf919ee4a4d1a8ac6ec48ad3dd8348cb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.0-21cf7bc56.tgz","fileCount":170,"integrity":"sha512-y+wkOeCuGdR9XPrDqikPxBWeuInEL47sg5kMBXTR0H8LxN4a6ZthO9YHRTdpWZnhfOYiqI30AOewPuhQ1r6N+A==","signatures":[{"sig":"MEYCIQDbt15PBqLk18HUQ8wEFpAF0Dnhue8Ix53VPdyGfK0SxQIhALKOyWkIEl326eiEDaRntoigLzD75FdniYokd7zy1k4z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.0-21cf7bc56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"21cf7bc56bf352a15fe8a167a8d81edd23a9897c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.4-21cf7bc56","@libp2p/crypto":"4.1.4-21cf7bc56","@libp2p/record":"4.0.3-21cf7bc56","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-21cf7bc56","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-21cf7bc56","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.4-21cf7bc56","@libp2p/interface-internal":"1.2.4-21cf7bc56"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.15-21cf7bc56","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.0-21cf7bc56","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.4-21cf7bc56","@libp2p/interface-compliance-tests":"5.4.7-21cf7bc56"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.0-21cf7bc56_1719929023930_0.7759606546018047","host":"s3://npm-registry-packages"}},"12.1.0-af85a7cad":{"name":"@libp2p/kad-dht","version":"12.1.0-af85a7cad","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.0-af85a7cad","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"16552a98313492adb93dac9c64ea455ccb05a9d6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.0-af85a7cad.tgz","fileCount":170,"integrity":"sha512-7plK+xbvWprLcfpOkxXUEtD4O1/fJA3DiscgMQs3ll57Bc3RZqJ/zQ9+e7SouWGStdWRgFqrbJf3Qq3W8YKqoA==","signatures":[{"sig":"MEYCIQCM/4VliY1mcWixRLf5rS8KmbjeI/Fh15eKi03D1n/jdgIhAMcR84+0JBG2+mpvwrjKQaDEIjQp0d5P2+JlIRWWYDXg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.0-af85a7cad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"af85a7cadd2471c6d1ad730b659783453e9e5e37","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.4-af85a7cad","@libp2p/crypto":"4.1.4-af85a7cad","@libp2p/record":"4.0.3-af85a7cad","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-af85a7cad","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-af85a7cad","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.4-af85a7cad","@libp2p/interface-internal":"1.2.4-af85a7cad"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.15-af85a7cad","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.0-af85a7cad","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.4-af85a7cad","@libp2p/interface-compliance-tests":"5.4.7-af85a7cad"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.0-af85a7cad_1719943317753_0.13814408210066897","host":"s3://npm-registry-packages"}},"12.1.0-abb9f90c7":{"name":"@libp2p/kad-dht","version":"12.1.0-abb9f90c7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.0-abb9f90c7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3e753abfb49c96533536e92b719843cc094bdffa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.0-abb9f90c7.tgz","fileCount":170,"integrity":"sha512-LXyk4xWDZbCFHzhrICUzOJZ5bPogRkR4iNNvaPAiGdU2RNz7qRV/9aCelRjKjM3zJm0I310I9H7V+2fnwWtbEw==","signatures":[{"sig":"MEYCIQDyKEdsi90P4tDRG+rofdZBHIKl1Q1a7AWoum1E6huyMQIhAKgA9e+wDM7pj1ex0F3/Vau1VEqdBs2GYRUA9F54SLQy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.0-abb9f90c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"abb9f90c7694ac9ff77b45930304a92b1db428ea","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.4-abb9f90c7","@libp2p/crypto":"4.1.4-abb9f90c7","@libp2p/record":"4.0.3-abb9f90c7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-abb9f90c7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-abb9f90c7","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.4-abb9f90c7","@libp2p/interface-internal":"1.2.4-abb9f90c7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.15-abb9f90c7","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.0-abb9f90c7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.1.4-abb9f90c7","@libp2p/interface-compliance-tests":"5.4.7-abb9f90c7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.0-abb9f90c7_1720011708891_0.9125914041453329","host":"s3://npm-registry-packages"}},"12.1.1":{"name":"@libp2p/kad-dht","version":"12.1.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"711ca5aac84faca4a732b946df091a77ae8293b4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.1.tgz","fileCount":171,"integrity":"sha512-h9l1z8Pg43yHWhMfn0YN2xtwXpNUPkfj09Ims3+QZ5Yz4YUdrJ6pr2g9ZiE55my/dOEyKmCffO8mieCz8b2jxQ==","signatures":[{"sig":"MEUCIQCSeQ9snh+XY/7D2ZVkH+Y9J4AQSKnHj1NGAjarnVMoRwIgWhuv5vyomrs9mMNzs7b4Bc7QJFbq9/ziZn8CWopyN2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923125},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b816fd9c27f653adf7fd038daf0c216f2a4b5305","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.4.5","@libp2p/crypto":"^4.1.5","@libp2p/record":"^4.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.0","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^5.2.5","@libp2p/interface-internal":"^1.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.16","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.1.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.2.0","@libp2p/interface-compliance-tests":"^5.4.8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.1_1720013946389_0.22830136416277447","host":"s3://npm-registry-packages"}},"12.1.1-151bc46fb":{"name":"@libp2p/kad-dht","version":"12.1.1-151bc46fb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.1-151bc46fb","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3bb4c54c4260e4b481fac1bc1b26cec8f631bc56","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.1-151bc46fb.tgz","fileCount":170,"integrity":"sha512-PI0F4EmRBsAhlFK9Tmw+gsMhTP2e1yhESn5YdmoRRPckR/IVPPSMDTAKoqXKxXkOZ+V7q0Iew8xVLZ6RHdcXWg==","signatures":[{"sig":"MEQCIGsgvzWoUVBMEuC9ZuudX6CgfCavCxXszt/d5VRm5MA5AiBxCHM5Hb5yOx1bMRvBNeDEQYvZJ/BiPUQmyWrepMtUwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.1-151bc46fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"151bc46fb4b41626143499cf9ebe0fcb309a78e2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.5-151bc46fb","@libp2p/crypto":"4.1.5-151bc46fb","@libp2p/record":"4.0.3-151bc46fb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-151bc46fb","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-151bc46fb","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.5-151bc46fb","@libp2p/interface-internal":"1.3.0-151bc46fb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.16-151bc46fb","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.1-151bc46fb","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.0-151bc46fb","@libp2p/interface-compliance-tests":"5.4.8-151bc46fb"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.1-151bc46fb_1720420142127_0.9053540102047171","host":"s3://npm-registry-packages"}},"12.1.1-ce6da9896":{"name":"@libp2p/kad-dht","version":"12.1.1-ce6da9896","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.1-ce6da9896","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f80ab5eac48220e073ecabb73afb31fa948adb74","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.1-ce6da9896.tgz","fileCount":170,"integrity":"sha512-tfW7ftzyozVW7Qv8Z0nrp4rC8eaXOD/Hl60+XrUsDHnidkXInD/R16aPMLP0RdGQxaUFX30i5klxTnRGvNDRBA==","signatures":[{"sig":"MEQCIFpMpTcJTuB5IYe9WCIg2RGpYz9A7jN9f9bI2Le0sl2bAiAq3s056fRKsVQ3MvPJ2LF8g4BOmBJOq++Qf2T7USY/NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.1-ce6da9896","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ce6da9896c768205a9ad85d3d048938bf7b8f35c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.5-ce6da9896","@libp2p/crypto":"4.1.5-ce6da9896","@libp2p/record":"4.0.3-ce6da9896","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-ce6da9896","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-ce6da9896","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.5-ce6da9896","@libp2p/interface-internal":"1.3.0-ce6da9896"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.16-ce6da9896","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.1-ce6da9896","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.0-ce6da9896","@libp2p/interface-compliance-tests":"5.4.8-ce6da9896"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.1-ce6da9896_1720467268814_0.5931405340185989","host":"s3://npm-registry-packages"}},"12.1.1-d1aec4d9f":{"name":"@libp2p/kad-dht","version":"12.1.1-d1aec4d9f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.1-d1aec4d9f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"71e93e6932b848db02d8c83cee22ce37df13024c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.1-d1aec4d9f.tgz","fileCount":170,"integrity":"sha512-XW20EGJTpFFsNaB3kPR8kSLdtrVNRi4MSVm/SzNV2zNHsNCSZGGDu3o2wWN2SM98J6IjMqBd/3W+YwiCIHOzOw==","signatures":[{"sig":"MEUCIBunUNiMbTfu6y+TVM/AidP+UfHxekqZj4xaYl9dlx1eAiEAyOJzBhhC2auXWiKT7tI9b18JEA05nKF7dvD1oWJJUCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.1-d1aec4d9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1aec4d9faeaced1dc71437f142c444fde3ebb98","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.5-d1aec4d9f","@libp2p/crypto":"4.1.5-d1aec4d9f","@libp2p/record":"4.0.3-d1aec4d9f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-d1aec4d9f","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-d1aec4d9f","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.5-d1aec4d9f","@libp2p/interface-internal":"1.3.0-d1aec4d9f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.16-d1aec4d9f","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.1-d1aec4d9f","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.0-d1aec4d9f","@libp2p/interface-compliance-tests":"5.4.8-d1aec4d9f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.1-d1aec4d9f_1720467571953_0.12159107310878592","host":"s3://npm-registry-packages"}},"12.1.1-e1f0b307c":{"name":"@libp2p/kad-dht","version":"12.1.1-e1f0b307c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.1-e1f0b307c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0be87da41d10d49845950a854c8b478bf4564ab0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.1-e1f0b307c.tgz","fileCount":170,"integrity":"sha512-h+dMFJ4VCYRsalOGoJ92XumcnD6PLn3r4NsHLqxPNReUryg24bO3Wu9kOmEyOiJewaB9+yoVn8ZgXyGgc/dFiQ==","signatures":[{"sig":"MEUCIQDoLyXO5aLpbicCHnCILS7OTb2QriWaZ+jjWaUyQbv0vQIgK89M35bUO7eDT9quzl7Q2y8ueNw/vYOEgUQadBtaWX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.1-e1f0b307c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1f0b307c6992414d39cd5b44cf971d30f079fab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.5-e1f0b307c","@libp2p/crypto":"4.1.5-e1f0b307c","@libp2p/record":"4.0.3-e1f0b307c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-e1f0b307c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-e1f0b307c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.5-e1f0b307c","@libp2p/interface-internal":"1.3.0-e1f0b307c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.16-e1f0b307c","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.1-e1f0b307c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.0-e1f0b307c","@libp2p/interface-compliance-tests":"5.4.8-e1f0b307c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.1-e1f0b307c_1720630784604_0.12806318037588338","host":"s3://npm-registry-packages"}},"12.1.1-3319ff41e":{"name":"@libp2p/kad-dht","version":"12.1.1-3319ff41e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.1-3319ff41e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3fb1764c776009fbf939a1172f055cbc5864189a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.1-3319ff41e.tgz","fileCount":170,"integrity":"sha512-Pp0OwpddjyQeqxcd4Ew6Zx/veQ3MNbzv6RpFphFC8m+1bYWYt14RYFbJKUO0eTHk+pWbk9HJhvj90kmFnG6iaA==","signatures":[{"sig":"MEQCIG0HqQmPZQs40FbMNCp9vmMiuZtYoXAIqJIA3y1q/wVNAiBxb2wDfxm/drgY5w6Yqf1k1HhFo/P1kl/nKpbitYk1qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.1-3319ff41e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3319ff41ec7a30a632343e3171136b57460e01cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.5-3319ff41e","@libp2p/crypto":"4.1.5-3319ff41e","@libp2p/record":"4.0.3-3319ff41e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-3319ff41e","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-3319ff41e","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.5-3319ff41e","@libp2p/interface-internal":"1.3.0-3319ff41e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.16-3319ff41e","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.1-3319ff41e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.0-3319ff41e","@libp2p/interface-compliance-tests":"5.4.8-3319ff41e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.1-3319ff41e_1720635794604_0.9986614269840204","host":"s3://npm-registry-packages"}},"12.1.1-e9b6a242a":{"name":"@libp2p/kad-dht","version":"12.1.1-e9b6a242a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.1-e9b6a242a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"676a225eddfc530882413c6f30a6ae077e44ba1b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.1-e9b6a242a.tgz","fileCount":170,"integrity":"sha512-3lkLZQudc34mlXm3PWUmYGsDLPJQ0dBh2S+bkTwgVGwkdXOh1BmuUWF8E5NQSQUPUcSQwYmPovyFiQ3Zu/MGIg==","signatures":[{"sig":"MEUCIHxlFmPJvBkkxm6/Ryjc9WtyP4lZPVIVsnro0tIwOSnIAiEA1NF4hVBu3VWtxfRmaHh55dOTQwABF8EMNO4BfnEaKjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.1-e9b6a242a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e9b6a242ac8b485f5fe9c33710e100c660c308aa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.5-e9b6a242a","@libp2p/crypto":"4.1.5-e9b6a242a","@libp2p/record":"4.0.3-e9b6a242a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-e9b6a242a","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-e9b6a242a","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.5-e9b6a242a","@libp2p/interface-internal":"1.3.0-e9b6a242a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.16-e9b6a242a","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.1-e9b6a242a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.0-e9b6a242a","@libp2p/interface-compliance-tests":"5.4.8-e9b6a242a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.1-e9b6a242a_1720876538665_0.1509244808854746","host":"s3://npm-registry-packages"}},"12.1.2":{"name":"@libp2p/kad-dht","version":"12.1.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e30e6aafb5174af50cf3551066f19d74704381da","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.2.tgz","fileCount":171,"integrity":"sha512-f9SKXOHcKq9DELgl5oeBkv3fowlPydGycIO86uhZIB5m0cu0kLpn8FWHNpMMjc6o2tUWURB9hF0JYWehl4CdSA==","signatures":[{"sig":"MEUCIQChQlbuBniYkLQg5QbZSHdSFFvLkB0gbJ5301Z3Ciw8igIgcx355aGioyiOEbdbq8hgLmY8Xeov/MevederPOlJR1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923125},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bcd018310f7b55d15e7d1712f5b35630e5d80fc9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.4.6","@libp2p/crypto":"^4.1.6","@libp2p/record":"^4.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.1","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^5.2.6","@libp2p/interface-internal":"^1.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.17","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.1.2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.2.1","@libp2p/interface-compliance-tests":"^5.4.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.2_1720878982951_0.40708159695005586","host":"s3://npm-registry-packages"}},"12.1.2-a130993ed":{"name":"@libp2p/kad-dht","version":"12.1.2-a130993ed","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.2-a130993ed","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"acf1a98d59fb2be1c25171f700483dd4f7225276","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.2-a130993ed.tgz","fileCount":170,"integrity":"sha512-t+Jjd+UN9XnwfO7eWxLqKMnykdY9QjUtJWeq6thEZ51YHIte9RI9Oj5IF9ajD3pT1u/LlffOhAFIuxW800B1fw==","signatures":[{"sig":"MEUCIQDm7E1iFIaiH1VI+R+yQyEtm+FZTsKyi377VIPNKIMmtwIgclEVQ98jnNOXEzK5dswbVfJeFLrb51BsUFFkRF5PTlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.2-a130993ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917906},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a130993edae3cf931bd1f4f4c24378a44dab4268","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.6-a130993ed","@libp2p/crypto":"4.1.6-a130993ed","@libp2p/record":"4.0.3-a130993ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-a130993ed","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-a130993ed","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-a130993ed","@libp2p/interface-internal":"1.3.1-a130993ed"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.17-a130993ed","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.2-a130993ed","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.1-a130993ed","@libp2p/interface-compliance-tests":"5.4.9-a130993ed"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.2-a130993ed_1721065882099_0.9291250202003061","host":"s3://npm-registry-packages"}},"12.1.2-928801a80":{"name":"@libp2p/kad-dht","version":"12.1.2-928801a80","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.2-928801a80","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f4093bfadca10b5038b575bfa997337ba9369c7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.2-928801a80.tgz","fileCount":170,"integrity":"sha512-c2HJtk5iQfUTTd/WOyvPYt7SH9A8RLDMRuH0cJq+XkzuV/L8hWiU7lLsLD2hAoJw0yL+Ksd6W68CYySqkTBUKg==","signatures":[{"sig":"MEUCIQD+rcOgQgySDz55C+vk32o1hnoN5RaYdfwqH/BYlTtEcQIgK78EbaZ3NVgAU+OkILlRkKhm66f5vZOedRmtKC2GruQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.2-928801a80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917906},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"928801a80232d437a058e79f5b21e12eac128f2c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.6-928801a80","@libp2p/crypto":"4.1.6-928801a80","@libp2p/record":"4.0.3-928801a80","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-928801a80","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-928801a80","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-928801a80","@libp2p/interface-internal":"1.3.1-928801a80"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.17-928801a80","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.2-928801a80","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.1-928801a80","@libp2p/interface-compliance-tests":"5.4.9-928801a80"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.2-928801a80_1721065886997_0.5941570050676295","host":"s3://npm-registry-packages"}},"12.1.2-40902d99b":{"name":"@libp2p/kad-dht","version":"12.1.2-40902d99b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.2-40902d99b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4c87efde857865200a1104a19d5f3024d888e4ce","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.2-40902d99b.tgz","fileCount":170,"integrity":"sha512-lx++fgBdVG0q+4Obyy+qSjpYk3i6Xi0oBDGJnYaREBYqOl2FJgt72nEAJnSUdm2kLXdELSOnRBCEtT9EoaTThA==","signatures":[{"sig":"MEYCIQCuDZXnKgFf4E79aC2pRD3xvq9era7LlS/mHjroMdiUSAIhAKjI/py4Uho9VCM5/48p54w5Up3z4yr+X3U5fUoug31e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.2-40902d99b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917906},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"40902d99b1e67779ab1c0e87e34f5d4a6bb66daa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.6-40902d99b","@libp2p/crypto":"4.1.6-40902d99b","@libp2p/record":"4.0.3-40902d99b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-40902d99b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-40902d99b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-40902d99b","@libp2p/interface-internal":"1.3.1-40902d99b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.17-40902d99b","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.2-40902d99b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.1-40902d99b","@libp2p/interface-compliance-tests":"5.4.9-40902d99b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.2-40902d99b_1721066064962_0.22796584386837426","host":"s3://npm-registry-packages"}},"12.1.2-73f2b6b6d":{"name":"@libp2p/kad-dht","version":"12.1.2-73f2b6b6d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.2-73f2b6b6d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a6a3cae84cd56b78e577522336b12c826f38ab9c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.2-73f2b6b6d.tgz","fileCount":170,"integrity":"sha512-/OpFOz75FM//16bpfMRNpG5y8GsWduZBk27q8EVp+yPNNGfT3qOYA+D7Lk7qgGfi1EWjF8WZZvbCxs4SPjN34A==","signatures":[{"sig":"MEUCIB6rFlQ6SQ7Ic8mPr8A4m/s7USiFORGFPdLMcJLw0f+UAiEA6oymlM8qWpTdP/N6g6D65sNvVeh+xZS+F7KF+02hK6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.2-73f2b6b6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917906},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"73f2b6b6d767492f8f1d740fac382a2d22c3fca1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.6-73f2b6b6d","@libp2p/crypto":"4.1.6-73f2b6b6d","@libp2p/record":"4.0.3-73f2b6b6d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-73f2b6b6d","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-73f2b6b6d","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-73f2b6b6d","@libp2p/interface-internal":"1.3.1-73f2b6b6d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.17-73f2b6b6d","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.2-73f2b6b6d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.1-73f2b6b6d","@libp2p/interface-compliance-tests":"5.4.9-73f2b6b6d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.2-73f2b6b6d_1721066317570_0.38875076781363926","host":"s3://npm-registry-packages"}},"12.1.2-4a994c5ef":{"name":"@libp2p/kad-dht","version":"12.1.2-4a994c5ef","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.2-4a994c5ef","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"71c0c627de2c6bab3b3664251fd906275ed0e265","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.2-4a994c5ef.tgz","fileCount":170,"integrity":"sha512-rCWtgUa4K81/FwAy9VU8WvL+yZ4jGESsCiwaEe2jCI7D/YiomLsr1sAJifHdUZs/2f1zvPyJjR9/d25uBWIVTQ==","signatures":[{"sig":"MEUCIEKOjT88wVrj3Z1PrG0o8rsXE8EJ+Rm7RI5UNznBz9w/AiEA9dV29L6eLC/qaE5Dzn2VAY1eccxLc9W9TPAvUKhRsto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.2-4a994c5ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917906},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a994c5effea95c363164c5ba51b8f78faa6bc8a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.6-4a994c5ef","@libp2p/crypto":"4.1.6-4a994c5ef","@libp2p/record":"4.0.3-4a994c5ef","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-4a994c5ef","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-4a994c5ef","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-4a994c5ef","@libp2p/interface-internal":"1.3.1-4a994c5ef"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.17-4a994c5ef","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.2-4a994c5ef","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.1-4a994c5ef","@libp2p/interface-compliance-tests":"5.4.9-4a994c5ef"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.2-4a994c5ef_1721639435729_0.2037953351701025","host":"s3://npm-registry-packages"}},"12.1.2-8b3114292":{"name":"@libp2p/kad-dht","version":"12.1.2-8b3114292","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.2-8b3114292","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d6b19d78870130c5b799512add4914b17b42b29","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.2-8b3114292.tgz","fileCount":170,"integrity":"sha512-rIgarxBwqN9ErnWfehfd4Q3LUv5gwaEKofQtOt4YcLkQMnf17VWIBi0F8qms59GWvRw7pYpUukMHcFAn20Fmtg==","signatures":[{"sig":"MEUCIQCZXXcU0JDkET1RNkPALb2WyUJqN8SySIgBM/60BU617QIgEYJ589VdW+A9TjGiGb4bJuO63xIV5H7gXBYlNl86xVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.2-8b3114292","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917906},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b3114292272eb2741802927f8f424f0f717505c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.6-8b3114292","@libp2p/crypto":"4.1.6-8b3114292","@libp2p/record":"4.0.3-8b3114292","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-8b3114292","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-8b3114292","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-8b3114292","@libp2p/interface-internal":"1.3.1-8b3114292"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.17-8b3114292","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.2-8b3114292","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.1-8b3114292","@libp2p/interface-compliance-tests":"5.4.9-8b3114292"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.2-8b3114292_1721659146035_0.6067348159424764","host":"s3://npm-registry-packages"}},"12.1.2-34cf1f7cd":{"name":"@libp2p/kad-dht","version":"12.1.2-34cf1f7cd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.2-34cf1f7cd","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15aea01587b5c513a302a075cd1afa284d20fc92","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.2-34cf1f7cd.tgz","fileCount":170,"integrity":"sha512-RCvux4yE39o97d8g0SXAfoRbUFSALN7Qw9rbmtD1r9jXYZb9cSizekXxW5NSc6/wdUvVDMa+m+QYwJL8MgLtug==","signatures":[{"sig":"MEUCIQDQEhq5oRl6rZd3q/ErEKQII27wRY6tnj9bkfCNr0P9+gIgIkz5xzStczStitK6iIhFI96Gh/Z+5OHQWC20insSHGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.2-34cf1f7cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917906},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"34cf1f7cd178799a9f153dacf6734a3b83f11c3e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.6-34cf1f7cd","@libp2p/crypto":"4.1.6-34cf1f7cd","@libp2p/record":"4.0.3-34cf1f7cd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-34cf1f7cd","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-34cf1f7cd","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-34cf1f7cd","@libp2p/interface-internal":"1.3.1-34cf1f7cd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.17-34cf1f7cd","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.2-34cf1f7cd","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.1-34cf1f7cd","@libp2p/interface-compliance-tests":"5.4.9-34cf1f7cd"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.2-34cf1f7cd_1722013991109_0.26662520721002414","host":"s3://npm-registry-packages"}},"12.1.2-a82ff8221":{"name":"@libp2p/kad-dht","version":"12.1.2-a82ff8221","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.2-a82ff8221","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2f5f3b43c5afce3264a28d0dd058aa8fc89edd0a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.2-a82ff8221.tgz","fileCount":170,"integrity":"sha512-XcDRMi0JED13sgOOk+fGnz6WzNd1R5KXQaGUG990E/0Ns1I8vqetabOo/Kumr3HK4q/zDrtIYB6ShaHIHiMWQg==","signatures":[{"sig":"MEYCIQCBtUc+CI92BpDpi/kj0SokbZoH8cQxw/X9U6w9ldfKfQIhAJDBXB8wwnvq6nHHsvDh2HjTRm/BU6txGYOH6lUlwpvu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.2-a82ff8221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918284},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a82ff82211f187e6ad6eef2f73e3221f6fc7b444","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.6-a82ff8221","@libp2p/crypto":"4.1.6-a82ff8221","@libp2p/record":"4.0.3-a82ff8221","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-a82ff8221","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-a82ff8221","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-a82ff8221","@libp2p/interface-internal":"1.3.1-a82ff8221"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.17-a82ff8221","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.2-a82ff8221","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.1-a82ff8221","@libp2p/interface-compliance-tests":"5.4.9-a82ff8221"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.2-a82ff8221_1722016209499_0.897081682632126","host":"s3://npm-registry-packages"}},"12.1.2-a8ec2bcb7":{"name":"@libp2p/kad-dht","version":"12.1.2-a8ec2bcb7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.2-a8ec2bcb7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e6ec527a45aff38f6bb11c984bdbce4b3c27d8b6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.2-a8ec2bcb7.tgz","fileCount":170,"integrity":"sha512-D0jzilSYYcaGQzp/Wr/xB4AUlTT+JBz2jPAdO0wwbkrmhJsdZczdRLpFnTMVIqv2Vnf+4DDcFrZ2a1ZfnqE5SQ==","signatures":[{"sig":"MEYCIQCMR7L99D0M0ddDKN1PgwqUT1OIEjFNRo9Xir7FAh7ohAIhAM0U9apzk8OMexPq79Y1DYr/e4JhL881XcERoEisre62","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.2-a8ec2bcb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918284},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a8ec2bcb78b5e400cc0fc3a3f035a63fcb8001ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.6-a8ec2bcb7","@libp2p/crypto":"4.1.6-a8ec2bcb7","@libp2p/record":"4.0.3-a8ec2bcb7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-a8ec2bcb7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-a8ec2bcb7","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-a8ec2bcb7","@libp2p/interface-internal":"1.3.1-a8ec2bcb7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.17-a8ec2bcb7","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.2-a8ec2bcb7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.1-a8ec2bcb7","@libp2p/interface-compliance-tests":"5.4.9-a8ec2bcb7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.2-a8ec2bcb7_1722240619237_0.5531496672716385","host":"s3://npm-registry-packages"}},"12.1.3":{"name":"@libp2p/kad-dht","version":"12.1.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"919d9beadb23cba5fc3d828db21be05503ec3300","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.3.tgz","fileCount":171,"integrity":"sha512-rn8S4wRvnGJcSxub+uwdM57Blyp8XE8lzQ/Lw9ci+GYvyhVIHaZdnFouGASIsRwQPcTqjn+eKSHx3xkwJTAhTA==","signatures":[{"sig":"MEYCIQC46NJ0/GvHqyoE8hzl/0Z+yxzLHwxowUTw9x3okPu9+gIhAKGlbuR9M+50qkWdlxTxIEdn2tNQylLqZg1nJ3Iwdb/j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923542},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c755757f712232e53ad6d435409523ba92eac45","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.4.7","@libp2p/crypto":"^4.1.7","@libp2p/record":"^4.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.2","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^5.2.7","@libp2p/interface-internal":"^1.3.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.18","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.1.3","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.2.2","@libp2p/interface-compliance-tests":"^5.4.10"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.3_1722247720818_0.759976313441677","host":"s3://npm-registry-packages"}},"12.1.3-944935f8d":{"name":"@libp2p/kad-dht","version":"12.1.3-944935f8d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.3-944935f8d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c603dcd4ef039ebc392577db927b9f0c52a93975","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.3-944935f8d.tgz","fileCount":170,"integrity":"sha512-X8NOYPlCLph2fo5uJpsquAMnWMiPeB8LsVLAWQdFCAa5seQsBMHCwNdmThOoaog2pHDdFBJFjjZn4BEchVqhfw==","signatures":[{"sig":"MEUCIQD5YtKHPV0o1d9anUPjCmTjn2N06LU2uZ0Ske3KrBiN/AIgUrRoEhtGg3ZjHPQvRrHcbAPxZjl7wF69NL65ILV0qG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.3-944935f8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918012},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"944935f8dbcc1083e4cb4a02b49a0aab3083d3d9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.7-944935f8d","@libp2p/crypto":"4.1.7-944935f8d","@libp2p/record":"4.0.3-944935f8d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.2-944935f8d","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.2-944935f8d","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.7-944935f8d","@libp2p/interface-internal":"1.3.2-944935f8d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.18-944935f8d","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.3-944935f8d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.2-944935f8d","@libp2p/interface-compliance-tests":"5.4.10-944935f8d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.3-944935f8d_1722264759992_0.8151030128726968","host":"s3://npm-registry-packages"}},"12.1.3-f30e2ee8d":{"name":"@libp2p/kad-dht","version":"12.1.3-f30e2ee8d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.3-f30e2ee8d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f986d806a8869b11f7cfe1f0c8b4cf6fe2c43cc5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.3-f30e2ee8d.tgz","fileCount":170,"integrity":"sha512-FivOYa/vDdojb60ksNgikAy9vBFgRCwaAgTpRiYve5cz+eD4oSuPGXfDL6zFcFY8s87upK5Rzjrf4VrtzoCb8Q==","signatures":[{"sig":"MEUCIQD4QJTb5LlaH+pCJOghCU2Aqwnv5A+tp3GvwDjdp888tQIgW2zVmDiuDQOhwGUvCurHdLZGYnpKGf+2VBY4dbmqYxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.3-f30e2ee8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918012},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f30e2ee8de0ce5c050598cfc6744b02cc329c2b9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.7-f30e2ee8d","@libp2p/crypto":"4.1.7-f30e2ee8d","@libp2p/record":"4.0.3-f30e2ee8d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.2-f30e2ee8d","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.2-f30e2ee8d","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.7-f30e2ee8d","@libp2p/interface-internal":"1.3.2-f30e2ee8d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.18-f30e2ee8d","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.3-f30e2ee8d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.2-f30e2ee8d","@libp2p/interface-compliance-tests":"5.4.10-f30e2ee8d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.3-f30e2ee8d_1722611453187_0.9180157663562314","host":"s3://npm-registry-packages"}},"12.1.4":{"name":"@libp2p/kad-dht","version":"12.1.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7935ec13894095fc2fbe87ed43f88b1b1a7b884c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.4.tgz","fileCount":171,"integrity":"sha512-TWg3WB/Ghqz2vVOBxZz3PD0gDw1j24GlcQiJw5AieXMY1va8ZxkYyJtpHluhPpjLnlI4zxNLbE30A05Tp6XD4w==","signatures":[{"sig":"MEQCIBRbaqSn7Wx/6YyqBor3ZbQr/UTX3TJNdNzM+TVf0eH1AiB7ZROTCzKPMcVCFvQlhpB8vIFS3gLJWncyqGymp7hyoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923269},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fd4aea3efea861aa11b4b25b69c5ac8842208ab5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.4.8","@libp2p/crypto":"^4.1.8","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.3","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.3","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^5.2.8","@libp2p/interface-internal":"^1.3.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.19","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.1.4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.2.3","@libp2p/interface-compliance-tests":"^5.4.11"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.4_1722616732499_0.5588918615084197","host":"s3://npm-registry-packages"}},"12.1.4-0edbfe7af":{"name":"@libp2p/kad-dht","version":"12.1.4-0edbfe7af","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.4-0edbfe7af","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52e8f92e3e04f39423b454b91030225206178783","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.4-0edbfe7af.tgz","fileCount":170,"integrity":"sha512-RowpxjpiOqKGYGJuDUGL0oCr7QyXX2g92oXmNUBkXT7nQ51HF3UuKUNF/Tzo/KfRNxIss50T9fdTaTgCEL4pTQ==","signatures":[{"sig":"MEUCIQDHO+wX84Vzn6NzzuRoQDb/4qJMyA7iZonw2FwqsCGVOAIgVg+eH9QiE01CdMP/cStx+Ga9/N3jMfqY580trA7QSv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.4-0edbfe7af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918337},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0edbfe7af1ccf4bd23dd78b2bcc29ecf54ea02eb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.8-0edbfe7af","@libp2p/crypto":"4.1.8-0edbfe7af","@libp2p/record":"4.0.4-0edbfe7af","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-0edbfe7af","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-0edbfe7af","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.8-0edbfe7af","@libp2p/interface-internal":"1.3.3-0edbfe7af"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.19-0edbfe7af","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.4-0edbfe7af","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.3-0edbfe7af","@libp2p/interface-compliance-tests":"5.4.11-0edbfe7af"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.4-0edbfe7af_1723216928201_0.8198538408262337","host":"s3://npm-registry-packages"}},"12.1.4-c5dba70a9":{"name":"@libp2p/kad-dht","version":"12.1.4-c5dba70a9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.4-c5dba70a9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"508ed0f664e78825cd555eebc8efb30be6070be5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.4-c5dba70a9.tgz","fileCount":170,"integrity":"sha512-KfL58XLv1y4Uur5ZKSlM1PVASVshSuhF788zPmGKOU0eTmooQbmTwk+ll3274a02sfAzitA/lffI3ejusLN13A==","signatures":[{"sig":"MEYCIQCj7zmCvST4hZ4yVTAprYatYESdK2tXA4ltV4hjB1H6qgIhANl0aOHkMHNJSvcojoKmnoBK5XVCgpFrYWiO6eT7DbTi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.4-c5dba70a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918337},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c5dba70a9a7df43741c59b50a78f1dfda659396c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.8-c5dba70a9","@libp2p/crypto":"4.1.8-c5dba70a9","@libp2p/record":"4.0.4-c5dba70a9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-c5dba70a9","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-c5dba70a9","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.8-c5dba70a9","@libp2p/interface-internal":"1.3.3-c5dba70a9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.19-c5dba70a9","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.4-c5dba70a9","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.3-c5dba70a9","@libp2p/interface-compliance-tests":"5.4.11-c5dba70a9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.4-c5dba70a9_1723561349516_0.15465312570928758","host":"s3://npm-registry-packages"}},"12.1.4-7939dbd5c":{"name":"@libp2p/kad-dht","version":"12.1.4-7939dbd5c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.4-7939dbd5c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a44110ffa06c42c0583c9e2086d62a0da9a9b605","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.4-7939dbd5c.tgz","fileCount":170,"integrity":"sha512-qfpCWnIoY37KW74B+ccOX5QUMfInrW+fYcCvEeFFqklenqN0zAdUxycALrVjtdXms0DV7a9tZZM4HGXBpUTM2A==","signatures":[{"sig":"MEQCIATvWIB3juoATTmUFuz3MlT43am71EYFQRrLwEcxUImQAiAX5Pg0jwWr/noFXmWb8GJEEsxOae1kFgVApSVESU83RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.4-7939dbd5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918337},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7939dbd5cbab1c7b4be671ff976d0258e9b48178","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.8-7939dbd5c","@libp2p/crypto":"4.1.8-7939dbd5c","@libp2p/record":"4.0.4-7939dbd5c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-7939dbd5c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-7939dbd5c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.8-7939dbd5c","@libp2p/interface-internal":"1.3.3-7939dbd5c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.19-7939dbd5c","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.4-7939dbd5c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.3-7939dbd5c","@libp2p/interface-compliance-tests":"5.4.11-7939dbd5c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.4-7939dbd5c_1723640056969_0.4018748855637799","host":"s3://npm-registry-packages"}},"12.1.4-1dfb74e79":{"name":"@libp2p/kad-dht","version":"12.1.4-1dfb74e79","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.4-1dfb74e79","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6813eaf45328e8cea744aa3c4e78af21aeb58d69","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.4-1dfb74e79.tgz","fileCount":170,"integrity":"sha512-0njj98IzSWfbmb2qA5wD2pAr55xlY+5hfbtWG9TCWtQwH23CCGK+3qIaG6i3jQSltUaSvGifLR/IenqZzk31dg==","signatures":[{"sig":"MEUCICpJKz17nWQP4WC+I2RX+cgHaXCXcMOV4WhRmyg+7U4nAiEAtr1JS1KXsqPHllstEdRvGKe4QL78e1P1lXOTRR3+Lgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.4-1dfb74e79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918337},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1dfb74e795f45b67965467b4939d1855e070ffa0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.8-1dfb74e79","@libp2p/crypto":"4.1.8-1dfb74e79","@libp2p/record":"4.0.4-1dfb74e79","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-1dfb74e79","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-1dfb74e79","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.8-1dfb74e79","@libp2p/interface-internal":"1.3.3-1dfb74e79"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.19-1dfb74e79","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.4-1dfb74e79","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.3-1dfb74e79","@libp2p/interface-compliance-tests":"5.4.11-1dfb74e79"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.4-1dfb74e79_1723715327094_0.12016863288321877","host":"s3://npm-registry-packages"}},"12.1.5":{"name":"@libp2p/kad-dht","version":"12.1.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a833cdea65cc6019d710758b18ddf39792d169fb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5.tgz","fileCount":171,"integrity":"sha512-n/Tdd3zVa2p1S4L6wRIBUAo3ctCbiEkp1aewpOUthL6rOwBh6U/RQ+dssiZNEDHCsF1ta/mZkREuXqxOPpplFQ==","signatures":[{"sig":"MEYCIQCkbN+wHbzT99d1ZIZrJ+80aVMOy2d18lj4uKwh9ezwgQIhALLm9d1vfZ8Do5i32p/M8oHb5TalXZAsuRqed6sXeF8G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923594},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52ac5236b2528237c8c7992b32e9a8b7e0208845","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^5.4.9","@libp2p/crypto":"^4.1.9","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.7.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^5.2.9","@libp2p/interface-internal":"^1.3.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^4.0.20","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"^10.1.5","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"^4.2.4","@libp2p/interface-compliance-tests":"^5.4.12"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5_1723737167649_0.05870289945744833","host":"s3://npm-registry-packages"}},"12.1.5-359265a3a":{"name":"@libp2p/kad-dht","version":"12.1.5-359265a3a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-359265a3a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d7a0bed20ee050e58e97b54ae49ebf61a4535918","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-359265a3a.tgz","fileCount":170,"integrity":"sha512-QLxSfpDslFAqiI0ScqcVHkPAODVNEh7cSyuEIlS1WURlIE0KpFG8wVUIXO6nn+3/I/lfNom5ZgmFFWZWMcvvBA==","signatures":[{"sig":"MEQCICrcgd8yWoUQsQQ9VVRS/FHAPZoGgJ8DPexeqdx8LS+rAiAUqCPKm0oluvjw4DMK3+wl9khpjtiTE7mvqlXHuyI4rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-359265a3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918337},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"359265a3a842698b5bdf93c6be64e3bcfee745bf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-359265a3a","@libp2p/crypto":"4.1.9-359265a3a","@libp2p/record":"4.0.4-359265a3a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-359265a3a","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-359265a3a","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-359265a3a","@libp2p/interface-internal":"1.3.4-359265a3a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-359265a3a","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-359265a3a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.4-359265a3a","@libp2p/interface-compliance-tests":"5.4.12-359265a3a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-359265a3a_1723817635270_0.6757022389382739","host":"s3://npm-registry-packages"}},"12.1.5-3c8dd5bbf":{"name":"@libp2p/kad-dht","version":"12.1.5-3c8dd5bbf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-3c8dd5bbf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e47b081514bda74d18c546196056d41b182d08b3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-3c8dd5bbf.tgz","fileCount":170,"integrity":"sha512-CyIJacZfgN7VNFaqAKG6EmRlByxa9H9sM8v9kYpjN+z+kETdKzykoDyhU4MS7RRo8w+R1j797Kt9pIlRodfJVg==","signatures":[{"sig":"MEYCIQC2LV4EdoefxSkMvCV6lhcxfy3TizPBlWjaXdQev4PjAAIhAIv7sKQ9cunmOBw0jO9i0FjwmpxWDWYpzGN2NIOdVXzP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-3c8dd5bbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918337},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3c8dd5bbfc57489a0b10b555c81e773058a58156","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-3c8dd5bbf","@libp2p/crypto":"4.1.9-3c8dd5bbf","@libp2p/record":"4.0.4-3c8dd5bbf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-3c8dd5bbf","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-3c8dd5bbf","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-3c8dd5bbf","@libp2p/interface-internal":"1.3.4-3c8dd5bbf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-3c8dd5bbf","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-3c8dd5bbf","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.4-3c8dd5bbf","@libp2p/interface-compliance-tests":"5.4.12-3c8dd5bbf"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-3c8dd5bbf_1723877409954_0.010483605875885038","host":"s3://npm-registry-packages"}},"12.1.5-e211b46cc":{"name":"@libp2p/kad-dht","version":"12.1.5-e211b46cc","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-e211b46cc","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d3fad52626957aa9459d9dc9ac2a935249d7181","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-e211b46cc.tgz","fileCount":170,"integrity":"sha512-3xa6SVqY4CIy6Y4f6jz/CIAUCMpzoalEjmrATX4lzUt+mkpHhFDmrXGpktzbQjbvc0V/234Xcd5z5+3FNBzRIg==","signatures":[{"sig":"MEYCIQCLFy+e+pnapj7F6zOcsiL96zPr9JbcyrwxNiQpmryLkQIhAJDP+K25PBisQyJEhNYm7i808VNPClj7m0BNY/OZs81T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-e211b46cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918337},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e211b46cc9f3b83180f00c09d17fd32c7607d7d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-e211b46cc","@libp2p/crypto":"4.1.9-e211b46cc","@libp2p/record":"4.0.4-e211b46cc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-e211b46cc","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-e211b46cc","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-e211b46cc","@libp2p/interface-internal":"1.3.4-e211b46cc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-e211b46cc","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-e211b46cc","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.4-e211b46cc","@libp2p/interface-compliance-tests":"5.4.12-e211b46cc"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-e211b46cc_1724937359278_0.5162617593390371","host":"s3://npm-registry-packages"}},"12.1.5-50b897139":{"name":"@libp2p/kad-dht","version":"12.1.5-50b897139","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-50b897139","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"936ea08edef9f478f4c5f4f97012e8c5891311f4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-50b897139.tgz","fileCount":170,"integrity":"sha512-3aJi39JTVCcUkBUqCgVQZVzji9q9tqHdVGZa/8qTc02mHKvFyaKOosPHtxo86PhpenkK7cVpyTh1Obwzan+Y6w==","signatures":[{"sig":"MEUCIDmJJhUmMacVrnk1oe9FkNZELMOxCA7BdFj+qvRbKhr+AiEAzeZ/pQOyx8mqxcDGxtvBqvVDlph+pHpPYtQXLJYlciA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-50b897139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918337},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"50b897139cbace820548194191b7481e1379b149","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-50b897139","@libp2p/crypto":"4.1.9-50b897139","@libp2p/record":"4.0.4-50b897139","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-50b897139","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-50b897139","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-50b897139","@libp2p/interface-internal":"1.3.4-50b897139"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-50b897139","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-50b897139","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.4-50b897139","@libp2p/interface-compliance-tests":"5.4.12-50b897139"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-50b897139_1724943065975_0.3035785334064838","host":"s3://npm-registry-packages"}},"12.1.5-7655e5200":{"name":"@libp2p/kad-dht","version":"12.1.5-7655e5200","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-7655e5200","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"72ea498e9d63459d6078b7e77a3909995412805f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-7655e5200.tgz","fileCount":170,"integrity":"sha512-p+5LkkWiUJQ8ILaTa1XHKKY4/xM2ogxJ7mE8NljdAnL95wGpO5d5EjYelwGU98M+ZzAxR1C6WEMXPLmZ/A3Stg==","signatures":[{"sig":"MEUCIEhwSaWXuwm1vrqC1Ab8doEYxHZcFybVY4K7dCVQBmCRAiEAlmE5wz0lQ/anFGLAZ5uanx0RL8ZQ75Z/1KYdrHe9oJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-7655e5200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918337},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7655e5200d32e7fe59387cedacb0fe640e260f1e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-7655e5200","@libp2p/crypto":"4.1.9-7655e5200","@libp2p/record":"4.0.4-7655e5200","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-7655e5200","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-7655e5200","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-7655e5200","@libp2p/interface-internal":"1.3.4-7655e5200"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-7655e5200","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-7655e5200","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.4-7655e5200","@libp2p/interface-compliance-tests":"5.4.12-7655e5200"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-7655e5200_1724944961873_0.37257608782019913","host":"s3://npm-registry-packages"}},"12.1.5-1675adee2":{"name":"@libp2p/kad-dht","version":"12.1.5-1675adee2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-1675adee2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"81fd138991882bd5e12306702c92d21cfd9d2e79","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-1675adee2.tgz","fileCount":170,"integrity":"sha512-qZIZsxJbZZX/TAZoajZIu+fUMCLzYmJvxPcLxGkSUggQD5c1Nkz9kUPzlyBnhSz/jx7iU3F8SJBrcdF5+xvfng==","signatures":[{"sig":"MEUCIQCW680iODcPvcQi+jDxkdZ7mubDti9hB/VHM6JQJ7M96gIgXq6WnX9o4du/gEBLQWQx3NmvqTbxFWIvK+VGclPyISQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-1675adee2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918337},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1675adee22047638fc9cc3c1c3ab01c99b5c747e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-1675adee2","@libp2p/crypto":"4.1.9-1675adee2","@libp2p/record":"4.0.4-1675adee2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-1675adee2","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-1675adee2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-1675adee2","@libp2p/interface-internal":"1.3.4-1675adee2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-1675adee2","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-1675adee2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.4-1675adee2","@libp2p/interface-compliance-tests":"5.4.12-1675adee2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-1675adee2_1725015145399_0.5643385904427694","host":"s3://npm-registry-packages"}},"12.1.5-2265e59ba":{"name":"@libp2p/kad-dht","version":"12.1.5-2265e59ba","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-2265e59ba","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bcb7b012701795510014123834f191619436c716","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-2265e59ba.tgz","fileCount":170,"integrity":"sha512-6VM7adg5kliVGqSiQH4KJHL/Bej97IW8PmDOdVUeaI35OyfbQeCx4WJFb5ksr5vCIzrmBAn+030bUztZnsUjhA==","signatures":[{"sig":"MEYCIQDKDhb/ezRGW0W81YSZGSqx1BMIAD+jPm3xqzh/yZuMwQIhALraIkGXnVjBnqiAkoFX+qKyzwNGTbdDKTQxHjeoKwBh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-2265e59ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2920136},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2265e59baa489141192a6cdcc1f47bb736575b92","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-2265e59ba","@libp2p/crypto":"4.1.9-2265e59ba","@libp2p/record":"4.0.4-2265e59ba","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-2265e59ba","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-2265e59ba","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-2265e59ba","@libp2p/interface-internal":"1.3.4-2265e59ba"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-2265e59ba","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-2265e59ba","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.4-2265e59ba","@libp2p/interface-compliance-tests":"5.4.12-2265e59ba"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-2265e59ba_1725451124283_0.08720500285092792","host":"s3://npm-registry-packages"}},"12.1.5-737b3ea5b":{"name":"@libp2p/kad-dht","version":"12.1.5-737b3ea5b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-737b3ea5b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"233835e917df9e1dd70b2b226c96ade67f9d9b7b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-737b3ea5b.tgz","fileCount":170,"integrity":"sha512-34EPDyfR1FkVjoHrIdStLLzP5dm5NJwEqr3iiRl/YByYwQWH8Q5VA0F61p7HFdmVVKPcFqrKdESAw9dXw9+LYg==","signatures":[{"sig":"MEQCIEvDmbXGu4//OQNXpbhuoP/8aiMrbbTrhflFjln+Xn8CAiAF5F67ainyTC5wazsuwpI9fFPiEwmoda+en4ZkoU+IvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-737b3ea5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2920136},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"737b3ea5bd8555f09a0f63f2e0562aa9f0b73f62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-737b3ea5b","@libp2p/crypto":"4.1.9-737b3ea5b","@libp2p/record":"4.0.4-737b3ea5b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-737b3ea5b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-737b3ea5b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-737b3ea5b","@libp2p/interface-internal":"1.3.4-737b3ea5b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-737b3ea5b","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-737b3ea5b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.4-737b3ea5b","@libp2p/interface-compliance-tests":"5.4.12-737b3ea5b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-737b3ea5b_1725456917900_0.0914885103877967","host":"s3://npm-registry-packages"}},"12.1.5-dd7b329c4":{"name":"@libp2p/kad-dht","version":"12.1.5-dd7b329c4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-dd7b329c4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd86210cc6fe0d60a2880f7e4c148211946ca7ca","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-dd7b329c4.tgz","fileCount":170,"integrity":"sha512-AznstMxIVJsxoCHlhBpqfwuMyhmge4rwMWfGlNvKrVpOUEorA2QV0fw8CwLDgY52CUmVyQkF0dToyPafWCldWg==","signatures":[{"sig":"MEQCIEieTU3MCnruXi5O/3EqcCWcKcOlGbrKNUQnTT2FFXcgAiBT4emq2qUlFYL07hekFkFSm0ssGPoBaTael9BnDyxqYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-dd7b329c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2920136},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dd7b329c483d9d06964e212d71d3090dae0556f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-dd7b329c4","@libp2p/crypto":"4.1.9-dd7b329c4","@libp2p/record":"4.0.4-dd7b329c4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-dd7b329c4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-dd7b329c4","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.2.11","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-dd7b329c4","@libp2p/interface-internal":"1.3.4-dd7b329c4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-dd7b329c4","datastore-core":"^9.2.9","datastore-level":"^10.1.8","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-dd7b329c4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/peer-id-factory":"4.2.4-dd7b329c4","@libp2p/interface-compliance-tests":"5.4.12-dd7b329c4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-dd7b329c4_1725548058115_0.05744474927094534","host":"s3://npm-registry-packages"}},"12.1.5-df330695a":{"name":"@libp2p/kad-dht","version":"12.1.5-df330695a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-df330695a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"65acc0db4f91cf2daad7abff1dbb141aecfad56b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-df330695a.tgz","fileCount":175,"integrity":"sha512-7C1uRy4pm7zxYB9KcbWGtwq/q1ojZ8iaLFMMMVXT2rp+QDaRVy6aD/eb8dvu3eRpaKjlAA6VngViMV3p1FvmoA==","signatures":[{"sig":"MEUCIQC45gWJ1ZYusDEXtdWn22A75VzYJvKhwmPlEIEC3RjocwIgY1LeyXLKuRQxdglAR4BLlsRmwBZhcCAAbYQ+2A2P7PQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-df330695a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913202},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"df330695a0ee627f79c51c1ab737cbf3278a91e8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-df330695a","@libp2p/crypto":"4.1.9-df330695a","@libp2p/record":"4.0.4-df330695a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-df330695a","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-df330695a","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-df330695a","@libp2p/interface-internal":"1.3.4-df330695a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-df330695a","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-df330695a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"5.4.12-df330695a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-df330695a_1725623283899_0.44533676820730217","host":"s3://npm-registry-packages"}},"12.1.5-5214dec4a":{"name":"@libp2p/kad-dht","version":"12.1.5-5214dec4a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-5214dec4a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"88b907577afb16a27535b8e70a2da83c3e5b6c18","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-5214dec4a.tgz","fileCount":175,"integrity":"sha512-S6t/vKPeHA4P19sHZaJtkq6Bj+NvOoHP9Dw1wWSGQRDuaHd/5dlVy6by39GgXWKPvN4ovOVksjNWNv8xIpfkBw==","signatures":[{"sig":"MEQCIFZq8ZF97ku+3ZA0cnjTCZNST3OnU6YX0n2cbRuu4+WOAiA/z9ptwICytpKAmiuqC/zRJb0dPn7bRVCDvfBhQxLxHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-5214dec4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913202},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5214dec4a0b7e7cb82056b9a681f1c77e82d34a2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-5214dec4a","@libp2p/crypto":"4.1.9-5214dec4a","@libp2p/record":"4.0.4-5214dec4a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-5214dec4a","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-5214dec4a","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-5214dec4a","@libp2p/interface-internal":"1.3.4-5214dec4a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-5214dec4a","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-5214dec4a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"5.4.12-5214dec4a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-5214dec4a_1725868468963_0.055206382875792714","host":"s3://npm-registry-packages"}},"12.1.5-81ebe4e47":{"name":"@libp2p/kad-dht","version":"12.1.5-81ebe4e47","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-81ebe4e47","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd457950a2729499d5d8d5e66ae75751c01dc4b3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-81ebe4e47.tgz","fileCount":175,"integrity":"sha512-NeW+zBx6iolM6Ol1AF9VCIFMipJSSLmvFoxEtKhOvPrSkpQFUbjoSlaM7dyTPrYwYyOEeEvwzE/WH+bpTpKmPw==","signatures":[{"sig":"MEUCIH4wmCUOKEVbsU90P3v7y+UnJ9vJutsQ5vVys+v4Tkr5AiEAogdVV5RD/TVl1RIVh33FOD806wUsBcQEJnn6gWeUVr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-81ebe4e47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913394},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"81ebe4e47e82508a847bb3af0af36cc249b78765","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-81ebe4e47","@libp2p/crypto":"4.1.9-81ebe4e47","@libp2p/record":"4.0.4-81ebe4e47","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-81ebe4e47","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-81ebe4e47","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-81ebe4e47","@libp2p/interface-internal":"1.3.4-81ebe4e47"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-81ebe4e47","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-81ebe4e47","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"5.4.12-81ebe4e47"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-81ebe4e47_1725949298103_0.5967618091622071","host":"s3://npm-registry-packages"}},"12.1.5-a142bb642":{"name":"@libp2p/kad-dht","version":"12.1.5-a142bb642","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-a142bb642","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c280dfc139681c20e987df2ff54009aee5c4ff88","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-a142bb642.tgz","fileCount":175,"integrity":"sha512-LqESDBCLY9aB7P/Ov8GTz+Ji+z3bzRGbubQ8aS04R+xwY/3A2qg7YMbkRa0sT6h/tSVR32/jeD5rAOVVVd6nbA==","signatures":[{"sig":"MEUCIQCV5EHGmdpbjTvKtz2p5rwoegZHZn/nj/661V8Mk991qQIgQ594iBBdJKsUSxgaf9QkXpflODqHX/75A3XzpsuyZS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-a142bb642","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913394},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a142bb642b3a232479c79a7da235508f0022dd94","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-a142bb642","@libp2p/crypto":"4.1.9-a142bb642","@libp2p/record":"4.0.4-a142bb642","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-a142bb642","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-a142bb642","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-a142bb642","@libp2p/interface-internal":"1.3.4-a142bb642"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-a142bb642","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-a142bb642","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"5.4.12-a142bb642"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-a142bb642_1725955654717_0.3623995091364238","host":"s3://npm-registry-packages"}},"12.1.5-c010d575c":{"name":"@libp2p/kad-dht","version":"12.1.5-c010d575c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-c010d575c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8306b338ad6107897ceaa8edd76309e3ae6334a5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-c010d575c.tgz","fileCount":175,"integrity":"sha512-jXyc6Rlh+G7AVeXs5LgkuC9iKjWSM5sMI34LjUQLceIO4uvrWQwLq3xwJ5gCkBo7gaEVaLtU8RfNxf2+x7pkyg==","signatures":[{"sig":"MEUCIQCZqcdU1v9CMlL428y20PFh/MOGRl4UFKLNNSqxX4CsrAIgbsEPD+COWmQQQ+QJU9VqIOJr79XKwXvRgSqZuDQrg/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-c010d575c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913394},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c010d575c945c094181f3b6bbafa0f3c5e5e2200","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-c010d575c","@libp2p/crypto":"4.1.9-c010d575c","@libp2p/record":"4.0.4-c010d575c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-c010d575c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-c010d575c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-c010d575c","@libp2p/interface-internal":"1.3.4-c010d575c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-c010d575c","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-c010d575c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"5.4.12-c010d575c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-c010d575c_1725961459857_0.047377446078509244","host":"s3://npm-registry-packages"}},"12.1.5-71e5f7a5b":{"name":"@libp2p/kad-dht","version":"12.1.5-71e5f7a5b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-71e5f7a5b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"62116693766d1bd46bf71f19bb116544ab9a172f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-71e5f7a5b.tgz","fileCount":175,"integrity":"sha512-wLz9RKeyTc341vd44CCAFXqgJ2Jr4HCoBLfqlm8iYq4+XCkL0cLG57rVVUAk1ZRE0CCXNGDUFbbnWVDFaN1bHA==","signatures":[{"sig":"MEUCIQC6vHYBbTM0vgKwiRBgyW0ptO00vPveiBBYnyDZOI9gBwIgHqaSQmjq4AWzFAt/Uj5/agUG20ikdnoyg9A7c7NXs7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-71e5f7a5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913394},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"71e5f7a5b6723fcd8ca83da4ba3c8163d58a3394","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-71e5f7a5b","@libp2p/crypto":"4.1.9-71e5f7a5b","@libp2p/record":"4.0.4-71e5f7a5b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-71e5f7a5b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-71e5f7a5b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-71e5f7a5b","@libp2p/interface-internal":"1.3.4-71e5f7a5b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-71e5f7a5b","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-71e5f7a5b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"5.4.12-71e5f7a5b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-71e5f7a5b_1725968711304_0.25077357409311385","host":"s3://npm-registry-packages"}},"12.1.5-e1ca9cced":{"name":"@libp2p/kad-dht","version":"12.1.5-e1ca9cced","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-e1ca9cced","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a88d21f08ef34116b839e06425438fdf9d7afae","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-e1ca9cced.tgz","fileCount":175,"integrity":"sha512-OyZGv/Vb6SHnA/hCNdrXnNGVho62cwWsLPDpPklMcI66D0Q/zZJCGvf2854BzO9q9f3b0X/LMCM89WhtpiwC2w==","signatures":[{"sig":"MEYCIQCmOdvpgYpb4wtpjYpsQ+rd0LJKLNabOz7nSyn+H/jEDAIhAPWNiCikekFUvEN7K+9vVfBaT9C3QVo5dTPSy4g5vMzS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-e1ca9cced","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913394},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1ca9ccedaa2957648a7efadd1503efc2b2bd069","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-e1ca9cced","@libp2p/crypto":"4.1.9-e1ca9cced","@libp2p/record":"4.0.4-e1ca9cced","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-e1ca9cced","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-e1ca9cced","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-e1ca9cced","@libp2p/interface-internal":"1.3.4-e1ca9cced"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-e1ca9cced","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-e1ca9cced","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"5.4.12-e1ca9cced"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-e1ca9cced_1725977730699_0.26559656253272523","host":"s3://npm-registry-packages"}},"12.1.5-2bbaf4361":{"name":"@libp2p/kad-dht","version":"12.1.5-2bbaf4361","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-2bbaf4361","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a9f36424d9366968998d56248e8621c925ca4ea","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-2bbaf4361.tgz","fileCount":175,"integrity":"sha512-C3S42SDtk9l3j6dGdc1K4UP9skSIkM1QULtMK2LB8DyYnmSrZ8IwJmMUtojne4yF++CLdFQ61H0CaxJey80oZg==","signatures":[{"sig":"MEYCIQDrrisOUYAvpoUTOVWGGUw8ZLVtMTv8Enh1DCvpxIdlHgIhAIg8vhWANreZ3O8YkidD/PvekVZtFE+VSWujbwHD+yBn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-2bbaf4361","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913394},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2bbaf4361cbb5d642b628dd222eaab4c510f0a6a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-2bbaf4361","@libp2p/crypto":"4.1.9-2bbaf4361","@libp2p/record":"4.0.4-2bbaf4361","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-2bbaf4361","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-2bbaf4361","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-2bbaf4361","@libp2p/interface-internal":"1.3.4-2bbaf4361"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-2bbaf4361","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-2bbaf4361","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"5.4.12-2bbaf4361"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-2bbaf4361_1725984398635_0.8766755760860454","host":"s3://npm-registry-packages"}},"12.1.5-b6681bd25":{"name":"@libp2p/kad-dht","version":"12.1.5-b6681bd25","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@12.1.5-b6681bd25","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fccb017b6f42a659d2243a51a5f102024c6713b6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.1.5-b6681bd25.tgz","fileCount":175,"integrity":"sha512-5YFNHP+thSlts0WDJZLquIl+V4Y1ZWhhBOwSglnI8j0AT0uzT0B65EEVJ1hVDfzvj1YRiMq+tDDaK+Tp3GZj1g==","signatures":[{"sig":"MEQCICx9o5gduknQ/xsx669Z4JTIPRpmvLWcIMImulWOabXLAiANu7MNgXTnalUwLDmUPIEhZacZviT3jcWHRbJ10r4whw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@12.1.5-b6681bd25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913394},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b6681bd2505ac2749192042c3f16b14a88a8656d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"5.4.9-b6681bd25","@libp2p/crypto":"4.1.9-b6681bd25","@libp2p/record":"4.0.4-b6681bd25","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-b6681bd25","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-b6681bd25","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-b6681bd25","@libp2p/interface-internal":"1.3.4-b6681bd25"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"4.0.20-b6681bd25","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"10.1.5-b6681bd25","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"5.4.12-b6681bd25"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_12.1.5-b6681bd25_1726045761648_0.46125679390590224","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"@libp2p/kad-dht","version":"13.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a1284c711587143d7ba81cbd243cb228c388001","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.0.tgz","fileCount":176,"integrity":"sha512-y1tcknSO0I07Cy5kz+DnZNnhwcq0cMfm+oJI+AtzqKM/h1b7DZC3ELD/vLpKP8Xb0LNQmPlZdCj8UV8nc3q+/A==","signatures":[{"sig":"MEUCIFjgWcQ2lIyi87aWyBdB2Z91MAIMp8AL22DQoK02EFrWAiEAmPYKQhjsUmCCb1X1DgtVxDYl6jH4b6kEvu0yWYeqcrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918658},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cb9f3fffb76fc1367777d88a3fafc38d7a324ee7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.0.0","@libp2p/crypto":"^5.0.0","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.0","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.0.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.0","@libp2p/interface-internal":"^2.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.0.0","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.0_1726049737423_0.39744670659325276","host":"s3://npm-registry-packages"}},"13.0.0-7cd984569":{"name":"@libp2p/kad-dht","version":"13.0.0-7cd984569","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.0-7cd984569","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b3032b83c4ab93166f4c55ce26edb8404a2bfb07","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.0-7cd984569.tgz","fileCount":175,"integrity":"sha512-0AFtax8DeoYfJLXooOnFIQ5pv7dshzSRhUtDyLTN/QucIjK/CDv9gnfB7YlTFoEOwh1Ob+DWSg5k3BHqS9uZaw==","signatures":[{"sig":"MEUCIA5zZLkd+QzuZGkZsHc5Dd3EOYcU0WpsArxy5ZRGd11vAiEAkxxvxcNGBCPFWAyDRYR7vDN4iu1EPOURYm66TTyZMBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.0-7cd984569","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913392},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7cd984569dbf0046861ec84e8e030ef62725fd14","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.0-7cd984569","@libp2p/crypto":"5.0.0-7cd984569","@libp2p/record":"4.0.4-7cd984569","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.0-7cd984569","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.0-7cd984569","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.0-7cd984569","@libp2p/interface-internal":"2.0.0-7cd984569"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.0-7cd984569","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.0-7cd984569","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.0.0-7cd984569"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.0-7cd984569_1726075146748_0.7794639505931513","host":"s3://npm-registry-packages"}},"13.0.0-d101aac4b":{"name":"@libp2p/kad-dht","version":"13.0.0-d101aac4b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.0-d101aac4b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4eee5da7dfd30a97d7512e5285dcd3ff4d9256c7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.0-d101aac4b.tgz","fileCount":175,"integrity":"sha512-Upo+BKDcYuPo11YVbyR1QMqKDFpaGJVzPGITqwMaFy0xTLTyZ4Z3q38TQRwXYP2gnLlb2KaYM6RZdc5nhVPwkA==","signatures":[{"sig":"MEUCIQDr7nUx/+7JUM7fyf8yTyVP+g2IbAWIbR90ooLs42S4rQIgflNsEWdrfVzaNnWqPz6r2uG+Rc0An4lGYPtXvyPIy4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.0-d101aac4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913392},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d101aac4b67c41ad237ca084012e3087898494ca","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.0-d101aac4b","@libp2p/crypto":"5.0.0-d101aac4b","@libp2p/record":"4.0.4-d101aac4b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.0-d101aac4b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.0-d101aac4b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.0-d101aac4b","@libp2p/interface-internal":"2.0.0-d101aac4b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.0-d101aac4b","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.0-d101aac4b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.0.0-d101aac4b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.0-d101aac4b_1726075880972_0.13026922172254096","host":"s3://npm-registry-packages"}},"13.0.0-1210884ed":{"name":"@libp2p/kad-dht","version":"13.0.0-1210884ed","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.0-1210884ed","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"85f3e002535f4055cc83844337ab01aa2276bbe4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.0-1210884ed.tgz","fileCount":175,"integrity":"sha512-N4mDoG0/aMDGaqV/L+egtmH6+xgDQXyPRDiLuivWgKsbplfHymhqkmjytjP5ISd3qH8Av81xzdKeeIEs+VIX0g==","signatures":[{"sig":"MEYCIQC2L+1+So1w9eUHBLWUnr4JT5De0S9jqfkScPnN3gaV8QIhAIGdylge0IXKF++Sc6zMbusfRNCngUQ1z9mYohKtsCkE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.0-1210884ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913392},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1210884edfe724389bb99aaf67042626093ee60b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.0-1210884ed","@libp2p/crypto":"5.0.0-1210884ed","@libp2p/record":"4.0.4-1210884ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.0-1210884ed","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.0-1210884ed","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.0-1210884ed","@libp2p/interface-internal":"2.0.0-1210884ed"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.0-1210884ed","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.0-1210884ed","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.0.0-1210884ed"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.0-1210884ed_1726131210210_0.5653978947802716","host":"s3://npm-registry-packages"}},"13.0.0-18dd3cb26":{"name":"@libp2p/kad-dht","version":"13.0.0-18dd3cb26","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.0-18dd3cb26","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7edd1cae0bcf86ab98e353e3b7b4a20b7543340b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.0-18dd3cb26.tgz","fileCount":175,"integrity":"sha512-Wk9Unwusqtty4kCmB0+WsBRc+FJOdKjOas77zPAPZdEdUeXGu1ckK/TjJmEpoGbtbZHhEMwRUv1u/V4SHIkdrw==","signatures":[{"sig":"MEQCIATt3edYZf4nu+owhDf44GN/ijXD3vy8jRRinqGqETv7AiBJgT5/KxbD3Qza6sQ3pp/+pnYb1KFNXMWkXWpiAIkWaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.0-18dd3cb26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913392},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"18dd3cb2649412126b995c90e976ed06220c8590","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.0-18dd3cb26","@libp2p/crypto":"5.0.0-18dd3cb26","@libp2p/record":"4.0.4-18dd3cb26","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.0-18dd3cb26","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.0-18dd3cb26","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.0-18dd3cb26","@libp2p/interface-internal":"2.0.0-18dd3cb26"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.0-18dd3cb26","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.0-18dd3cb26","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.0.0-18dd3cb26"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.0-18dd3cb26_1726132855839_0.6492705906537422","host":"s3://npm-registry-packages"}},"13.0.1":{"name":"@libp2p/kad-dht","version":"13.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4a8ebe7f3f0aee22cfe50b096b966e732008e64a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.1.tgz","fileCount":176,"integrity":"sha512-qGYLDL+7kwVawcLOmddnPtKz6AWnpEicXTK9LRiDFSd8pZoluxRQF8isPbS1TQhMCddAQK4IeQqvc03hpgTgOA==","signatures":[{"sig":"MEQCIBz2amjnf8QUOWJjiiWR3L3ukfNMZ+TV3LfMGqCtWJOMAiAXs0Lt09uYeXOhP6cW1YINJGIEMGrcb40yDds85A8bHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918658},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"62ce7b29e1f7b8ebdcd00c25a099fecfec335197","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.0.1","@libp2p/crypto":"^5.0.1","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.1","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.0.1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.1","@libp2p/interface-internal":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.0.1","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.1_1726140582944_0.7848982231806834","host":"s3://npm-registry-packages"}},"13.0.1-34455b5f2":{"name":"@libp2p/kad-dht","version":"13.0.1-34455b5f2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.1-34455b5f2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aacd9d03ea3f3b45790f48b4731199eeed89b1bf","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.1-34455b5f2.tgz","fileCount":175,"integrity":"sha512-3E0F9UjUlKQ+1zgNl80YWAWi9Z6dqFpLf+YoMPBfVI8jbpGDecI4IrtlN7m0dyFe5khNlMyH1cKtsRNYDQdWVg==","signatures":[{"sig":"MEQCIFmNHZnSetiFHrMQ5H57VKxHORV412dzUyZmcfn4ChefAiBmjQL/IeIB2jlpA01DNzIzjWTSOQEA3S5iyI79XyxUnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.1-34455b5f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913458},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"34455b5f2848b4a7656699751e3cbe372641c13a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.1-34455b5f2","@libp2p/crypto":"5.0.1-34455b5f2","@libp2p/record":"4.0.4-34455b5f2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.1-34455b5f2","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.1-34455b5f2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.1-34455b5f2","@libp2p/interface-internal":"2.0.1-34455b5f2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.1-34455b5f2","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.1-34455b5f2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.0.1-34455b5f2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.1-34455b5f2_1726244191979_0.843628226332344","host":"s3://npm-registry-packages"}},"13.0.1-6ccbb06f0":{"name":"@libp2p/kad-dht","version":"13.0.1-6ccbb06f0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.1-6ccbb06f0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa1aa16571a0f37c78a0608bf5ae04dcccd888fa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.1-6ccbb06f0.tgz","fileCount":175,"integrity":"sha512-Opy1L6QdjS6KVcG31gQOBXCKEijPnLingr9Dncux3jVZM1rQNVltzPmmFj0fpt/dE1sZ+rOSqzWkf6hEsem8SQ==","signatures":[{"sig":"MEYCIQDV6sR3ufGtJ7h8RzTKAXXCyHemK2MP23DC0J7MZbLLhQIhAPA2SGlQhtw4b/9nEmoiVjqXLHeNShyB9QQUGTslMaV/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.1-6ccbb06f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913579},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6ccbb06f0e76dcd1ba20d31e2518f3a1acb0efbc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.1-6ccbb06f0","@libp2p/crypto":"5.0.1-6ccbb06f0","@libp2p/record":"4.0.4-6ccbb06f0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.1-6ccbb06f0","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.1-6ccbb06f0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.1-6ccbb06f0","@libp2p/interface-internal":"2.0.1-6ccbb06f0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.1-6ccbb06f0","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.1-6ccbb06f0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.0.1-6ccbb06f0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.1-6ccbb06f0_1726740207458_0.6158342502242824","host":"s3://npm-registry-packages"}},"13.0.1-4fd7eb2e1":{"name":"@libp2p/kad-dht","version":"13.0.1-4fd7eb2e1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.1-4fd7eb2e1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb27b81e4350788ba4c6570311ed4b4113ce724e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.1-4fd7eb2e1.tgz","fileCount":175,"integrity":"sha512-s9rqKwqo2GBLz5SZx41TusvYGvi6AgJonr6ZhRW/HF00cA/b/nriPYuHBPgRKm2s82vubK+ZFBv1o+rkqI+DIw==","signatures":[{"sig":"MEYCIQD8S8p51w6WfE1vKbp0WZSgYohUP6plb7/if9qdoxH/2wIhAJmIMXqQ2Cm8ud0yNVU1CPQ1c0+SuG1qXOGucwQy7/Mr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.1-4fd7eb2e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913579},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4fd7eb2e14c2ac30150060adb2c8aca4c5e295f3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.1-4fd7eb2e1","@libp2p/crypto":"5.0.1-4fd7eb2e1","@libp2p/record":"4.0.4-4fd7eb2e1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.1-4fd7eb2e1","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.1-4fd7eb2e1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.1-4fd7eb2e1","@libp2p/interface-internal":"2.0.1-4fd7eb2e1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.1-4fd7eb2e1","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.1-4fd7eb2e1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.0.1-4fd7eb2e1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.1-4fd7eb2e1_1726844252195_0.12760829484963576","host":"s3://npm-registry-packages"}},"13.0.1-c628c44c5":{"name":"@libp2p/kad-dht","version":"13.0.1-c628c44c5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.1-c628c44c5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2456aa74f1608a82392e3d0aa73baa0590b7056a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.1-c628c44c5.tgz","fileCount":175,"integrity":"sha512-22D3uYmANb1tXNUncuPbxn9wK0g3PKol6rifhffhaYPNER6jVasDxf2uEtqshNzoRJtZp7M/GQ9B63I3IjZKhA==","signatures":[{"sig":"MEUCIQDPXjluY5cJa8kkkPofEaJAxAXh+H1X07YPQG2wRwIB9gIgCOpCgQwJeLgWnemGHNUIlYufe2qJoY59Si6JzDZnT9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.1-c628c44c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913579},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c628c44c588ad7102ce9522594ac888e751f35ba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.1-c628c44c5","@libp2p/crypto":"5.0.1-c628c44c5","@libp2p/record":"4.0.4-c628c44c5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.1-c628c44c5","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.1-c628c44c5","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.1-c628c44c5","@libp2p/interface-internal":"2.0.1-c628c44c5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.1-c628c44c5","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.1-c628c44c5","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.0.1-c628c44c5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.1-c628c44c5_1727075301441_0.8109205108620319","host":"s3://npm-registry-packages"}},"13.0.1-21fe841f2":{"name":"@libp2p/kad-dht","version":"13.0.1-21fe841f2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.1-21fe841f2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"03500df52fe9bdabe0a430b8af8f28f34ee6f3d2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.1-21fe841f2.tgz","fileCount":175,"integrity":"sha512-NMNSMbzhcpCXuyFimk+2I9SdoaQWQ6sFdMq61JxyhBYrhUMMrAkfHkR60wXug5YDipCjW0jiE3C9Kzhv3mGlNQ==","signatures":[{"sig":"MEQCIHNpXiZaBpnm/9+8JYGdEZ1PwA3rEXHto2M8o1TsqwVEAiBILeLTsE0Gh71EF4D2AwroCBw8yOwQVRM46+hvWguXaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.1-21fe841f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913579},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"21fe841f2584e0166253d78fc390401d7cee5601","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.1-21fe841f2","@libp2p/crypto":"5.0.1-21fe841f2","@libp2p/record":"4.0.4-21fe841f2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.1-21fe841f2","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.1-21fe841f2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.1-21fe841f2","@libp2p/interface-internal":"2.0.1-21fe841f2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.1-21fe841f2","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.1-21fe841f2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.0.1-21fe841f2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.1-21fe841f2_1727082200231_0.5363502176434509","host":"s3://npm-registry-packages"}},"13.0.2":{"name":"@libp2p/kad-dht","version":"13.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4a8f8336d15679e3764f02a15fcaa7b1114e924c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.2.tgz","fileCount":176,"integrity":"sha512-c+qNqcSqDf3498F6fqytgBoqEt5yZAVpdNJEN3zT8DNQfuo82Gf3OMfjL4R70lX+IfFTpqqvIbZHweUJqud6Eg==","signatures":[{"sig":"MEQCIEXQUGAHjWzVf6/XYt+jRzxHcwPY2szVJ3E+BcQVADJEAiA1TQWm2IsNsiqKK7ShrotNjo3S8m/hFDYuBUgMOw8byA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2918845},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"859f535c8243c7f6c6b41fca5c64b8a09850095b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.0.2","@libp2p/crypto":"^5.0.2","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.2","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.2","@libp2p/interface-internal":"^2.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.0.2","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.2_1727091850170_0.7807879266858704","host":"s3://npm-registry-packages"}},"13.0.2-b3272cfce":{"name":"@libp2p/kad-dht","version":"13.0.2-b3272cfce","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.2-b3272cfce","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bb56c72e512b0ecbe8bb8380b437cba578ef323b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.2-b3272cfce.tgz","fileCount":175,"integrity":"sha512-w1TMDqUFSyKztHzFVg16DaeGIAZ1My37nNyJbi4kvftpwsvkC6DgUfvrD3ZePPtvmX2yQulTCFw7s46zKkJ38Q==","signatures":[{"sig":"MEUCIQDGagOGXwHcSx7F1MjL3eYCgffgpFS6EViaSXp89/qOOQIgfPehxUAqvbG/50fD3pFL2KISDvAWEWopd7RTER8f8Os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.2-b3272cfce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913579},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b3272cfce13a56ea2302e5a6fe5dd0743c109cf7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.2-b3272cfce","@libp2p/crypto":"5.0.2-b3272cfce","@libp2p/record":"4.0.4-b3272cfce","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.2-b3272cfce","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.0-b3272cfce","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.2-b3272cfce","@libp2p/interface-internal":"2.0.2-b3272cfce"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.2-b3272cfce","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.2-b3272cfce","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.0-b3272cfce"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.2-b3272cfce_1727160420530_0.4617156015469095","host":"s3://npm-registry-packages"}},"13.0.2-7f7ec82ae":{"name":"@libp2p/kad-dht","version":"13.0.2-7f7ec82ae","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.2-7f7ec82ae","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f47c2d2c01335f5f6616180c19fe28c24c7bcdc5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.2-7f7ec82ae.tgz","fileCount":175,"integrity":"sha512-6RNmYa7+t1Qz6djYoHCZvy4hlJDWpWIQw80YxOVRbMoK2ImSWBVc7d7F90Y6OqjMbWERsmk8NOLW1aouHRwlxg==","signatures":[{"sig":"MEUCIASwJQG/LDWX9+FbD/p0VW0p7rL435LuU0JPbddunHEKAiEA5GnUnqGWH4x9qdQfEQik40+80m06V/ZGpI7LoVdZyC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.2-7f7ec82ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913672},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7f7ec82ae4ee7761360bdfdd294de271feaf1841","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.2-7f7ec82ae","@libp2p/crypto":"5.0.2-7f7ec82ae","@libp2p/record":"4.0.4-7f7ec82ae","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.2-7f7ec82ae","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.0-7f7ec82ae","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.2-7f7ec82ae","@libp2p/interface-internal":"2.0.2-7f7ec82ae"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.2-7f7ec82ae","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.2-7f7ec82ae","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.0-7f7ec82ae"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.2-7f7ec82ae_1727175924721_0.27059717142318274","host":"s3://npm-registry-packages"}},"13.0.3":{"name":"@libp2p/kad-dht","version":"13.0.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0fb37d59acc78b7ac35e53f64123677cc278b7f9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.3.tgz","fileCount":176,"integrity":"sha512-+G7GklT4lietOBYXey50fRapNOfXhnRkVW7sItFeHDTE344TBOoaIAbwLcIOn7HiZe/lJNyOe2F/Te70fqSBIQ==","signatures":[{"sig":"MEYCIQDZNjnmkd+cTCMJIihRh2wSs6vsyABkOOBn5l2csbOqDAIhAIqxtyfiUERb1HyebiYR1NCkr8E4scLvTgF4PJ7/5ZpA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2919041},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"33f464e3e42642a04a07a7af468d2a62837d7234","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.0.3","@libp2p/crypto":"^5.0.3","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.3","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.3","@libp2p/interface-internal":"^2.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.0.3","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.3","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.3_1727180795032_0.3512026830299222","host":"s3://npm-registry-packages"}},"13.0.3-c258b35af":{"name":"@libp2p/kad-dht","version":"13.0.3-c258b35af","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.3-c258b35af","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"75c21ec5b17026ab773023a5d14830482e1c9fc1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.3-c258b35af.tgz","fileCount":175,"integrity":"sha512-5auQqAEcfrIe2WPR10UedGindt9gHQHL687tl/o8h1FR3HlzGWD9HqldYE3jb8lyY+ZMJebQiVi37k+xnzzd9w==","signatures":[{"sig":"MEQCICjcXYkASodpI3isb1WrhYhZB/3GbF109PAnEE38v3FRAiALlQm3587EeelwtcDTGAv++8gVyw6p2/0AYWt3XJfc4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.3-c258b35af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913672},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c258b35af60eec906437129ab31201bfb9c80d16","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.3-c258b35af","@libp2p/crypto":"5.0.3-c258b35af","@libp2p/record":"4.0.4-c258b35af","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.3-c258b35af","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.1-c258b35af","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.3-c258b35af","@libp2p/interface-internal":"2.0.3-c258b35af"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.3-c258b35af","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.3-c258b35af","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.1-c258b35af"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.3-c258b35af_1727191926545_0.5936166164306096","host":"s3://npm-registry-packages"}},"13.0.4":{"name":"@libp2p/kad-dht","version":"13.0.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"139f4a5d8342cfe3cc9a5f9a3f71cbacea639d75","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.4.tgz","fileCount":176,"integrity":"sha512-oEH5n1pO4m2ig0S2pWeRZhg+ZqcFSHD4aPdk0BuI+g+QILwXTTr+dhOB5gRCPCwuM0cge2yA8rmev+mpm17GPw==","signatures":[{"sig":"MEQCIDJmnFx9sMUWOOAI1O0QkIynaMjJjBVI08Cn1lOwSDyHAiBaoBsbfhdOihq0vnU3W3nfZ+/ra3j5xYIWoev9r/2P/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2919041},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4cc316c2bfb8757c9b1e4896941445331ebdcc8a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.0.4","@libp2p/crypto":"^5.0.4","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.4","@libp2p/interface-internal":"^2.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.0.4","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.4_1727194972056_0.6946110095165658","host":"s3://npm-registry-packages"}},"13.0.4-fa83ee1c7":{"name":"@libp2p/kad-dht","version":"13.0.4-fa83ee1c7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.4-fa83ee1c7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d440ef0dea7d1db41b6c80f9cceb693187d064e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.4-fa83ee1c7.tgz","fileCount":175,"integrity":"sha512-sRxGIhg7PwIJRFZEqPyXkQiETSxCKJtjkqqOrS0f3LojMvWBT0iC1gP747P0/2l7ECZ9IIHq7tacoSBL6jXnjA==","signatures":[{"sig":"MEUCIQCkOcp6dlsxAe6NGwNXtQZdgjAeB5bQnGtvUVGKy+XfjQIgcOn8BvWcvtvWzESAiJ1hozDIsZxEMZAEeSZLKh2yvao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.4-fa83ee1c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2915326},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fa83ee1c7b246cd264730368b39b45fe63b9999e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.4-fa83ee1c7","@libp2p/crypto":"5.0.4-fa83ee1c7","@libp2p/record":"4.0.4-fa83ee1c7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-fa83ee1c7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-fa83ee1c7","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.4-fa83ee1c7","@libp2p/interface-internal":"2.0.4-fa83ee1c7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.4-fa83ee1c7","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.4-fa83ee1c7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.2-fa83ee1c7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.4-fa83ee1c7_1727246271468_0.7512169779509938","host":"s3://npm-registry-packages"}},"13.0.4-980038477":{"name":"@libp2p/kad-dht","version":"13.0.4-980038477","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.4-980038477","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7ba69d8dea695bb1f4da1e445a2ce3ed742fc65","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.4-980038477.tgz","fileCount":175,"integrity":"sha512-K0AkWGbpqIp8DBkZuZzTcPJstSmiPU2R4aA2FPB7ZjrUXu+bLO0tQenUFT5zDf8zjLYOhKjBSdeWZGc1tNtAmA==","signatures":[{"sig":"MEYCIQCa2JiiCkmK18qGWpmKl1OKvYeZcyDdHwT0tGB3AWP5pgIhANTXi/p2nuvDLcdjosIfIl9QUWqimA+CWzB5USeDcwMq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.4-980038477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2915326},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9800384773597621bb87f4bf0587a9451a152d6f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.4-980038477","@libp2p/crypto":"5.0.4-980038477","@libp2p/record":"4.0.4-980038477","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-980038477","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-980038477","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.4-980038477","@libp2p/interface-internal":"2.0.4-980038477"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.4-980038477","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.4-980038477","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.2-980038477"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.4-980038477_1727271101243_0.35775178071651714","host":"s3://npm-registry-packages"}},"13.0.4-c5988cce8":{"name":"@libp2p/kad-dht","version":"13.0.4-c5988cce8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.4-c5988cce8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d2983849f85b4cc74edcbcd3d5f21f098218468","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.4-c5988cce8.tgz","fileCount":175,"integrity":"sha512-4aasUBQSBqOIwokUHl9mop5yUq25v8FxZ0ek2aUrbw21fVpSIA4jQRkH7oPDjmJBVxIJB1nwGOHvZ42Bdt+XlA==","signatures":[{"sig":"MEYCIQDA+PX64tRwYTDJNPZZ/b66MzJtUXxQHdIRJdBZOxsuVQIhALyw30lKbMyEOuITztNQNqcfFrqRtfnksc/vOdsTo4BV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.4-c5988cce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2915326},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c5988cce8ca8c1435315639ef8113199ef470d5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.4-c5988cce8","@libp2p/crypto":"5.0.4-c5988cce8","@libp2p/record":"4.0.4-c5988cce8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-c5988cce8","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-c5988cce8","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.4-c5988cce8","@libp2p/interface-internal":"2.0.4-c5988cce8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.4-c5988cce8","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.4-c5988cce8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.2-c5988cce8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.4-c5988cce8_1727271112803_0.2965037970383615","host":"s3://npm-registry-packages"}},"13.0.4-0c5957836":{"name":"@libp2p/kad-dht","version":"13.0.4-0c5957836","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.0.4-0c5957836","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"313046d5db100adfdb8b77da00e5b90ffac965fe","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.0.4-0c5957836.tgz","fileCount":175,"integrity":"sha512-tw49l7cN01gGIt3NGfIVHxyHJ6A32KwfvDS+oXrMgiwYEmjBoH5NTGI7C+LCoZ/4UFW+5ZL7EdEKTD5sGrFs5A==","signatures":[{"sig":"MEUCIHUnWwSrJZe8c9aeE/E+Fz4GaQvLZFd1pQlj4UUsl70/AiEA5xH+l/PqlDWXJ/c9N6thBWubeooBoi/aCRslKsw/Nwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.0.4-0c5957836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0c5957836d1416566f18233f58c92e7db6ab5525","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.4-0c5957836","@libp2p/crypto":"5.0.4-0c5957836","@libp2p/record":"4.0.4-0c5957836","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-0c5957836","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-0c5957836","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.4-0c5957836","@libp2p/interface-internal":"2.0.4-0c5957836"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.0.4-0c5957836","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.4-0c5957836","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.2-0c5957836"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.0.4-0c5957836_1727271937476_0.4399393307862045","host":"s3://npm-registry-packages"}},"13.1.0":{"name":"@libp2p/kad-dht","version":"13.1.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6ef49b425c7f62172d2c51b07b11b5362eec8630","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.0.tgz","fileCount":176,"integrity":"sha512-SgkgoswlYeDO9kvHZ5qANYXomsDoAJHY4BOYq1xKJSPE+Izh+L6qSu7D19p0jFqOVgIq/atpHFbgdt+lxZqFIw==","signatures":[{"sig":"MEUCIQDmDM55+HUnXMCQ1GniVDqCQSTY7zzuPv1M9TFnKIz2PgIgdVwW8GQBi64seXOoFAkq/LjmQDttiA485YuF/gDEt1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2922630},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82bd42bcf1bfd6bfeae1a38145c71365bd281aa5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.0.5","@libp2p/crypto":"^5.0.4","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.5","@libp2p/interface-internal":"^2.0.5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.0","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.5","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.0_1727274207018_0.008568185397523687","host":"s3://npm-registry-packages"}},"13.1.0-82bd42bcf":{"name":"@libp2p/kad-dht","version":"13.1.0-82bd42bcf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.0-82bd42bcf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2dcea5474452dbecb27abe1f6d14c3b2d1affec5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.0-82bd42bcf.tgz","fileCount":175,"integrity":"sha512-FwD+RfpgDB4vE00nzLBEXPZSTU8jWJfWng8EERPE6q7KG/J3AfQSDOVxPbG04UEDPaulY8ELRaOsbO09h3Y50A==","signatures":[{"sig":"MEUCIQCXC5f0fPlCWU3LCjWUDbkS3TrHOzsB7SFxHnv9fqZLvwIgbjCAKknVHOGOCgqNO/0iZo+JtVJF555TzWlMllXDRk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.0-82bd42bcf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82bd42bcf1bfd6bfeae1a38145c71365bd281aa5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.5-82bd42bcf","@libp2p/crypto":"5.0.4-82bd42bcf","@libp2p/record":"4.0.4-82bd42bcf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-82bd42bcf","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-82bd42bcf","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.5-82bd42bcf","@libp2p/interface-internal":"2.0.5-82bd42bcf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-82bd42bcf","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.5-82bd42bcf","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.3-82bd42bcf"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.0-82bd42bcf_1727422154781_0.13546589803588738","host":"s3://npm-registry-packages"}},"13.1.0-a390db4a4":{"name":"@libp2p/kad-dht","version":"13.1.0-a390db4a4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.0-a390db4a4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a6f9a57439c5331924dd40d742825156d9114fd3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.0-a390db4a4.tgz","fileCount":175,"integrity":"sha512-Ow5x+FA0JcJibRgDdJ0OBckD2j3B3pN8L1ykZIZNa7WMwSW81llZP4QJAcGCcMBFkK0BNK4OVIWACjee7rF1kg==","signatures":[{"sig":"MEQCIG+Ud86q22CmNdLQr54E5NpQVI2GWW+3tP2HJks+rb3PAiAdOr/7lKHwn2tJ5ccCNKikVpkiG8Zv1hnM+HtUQxusyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.0-a390db4a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a390db4a4b9c7936207283ca02d5b755091ee584","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.5-a390db4a4","@libp2p/crypto":"5.0.4-a390db4a4","@libp2p/record":"4.0.4-a390db4a4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-a390db4a4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-a390db4a4","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.5-a390db4a4","@libp2p/interface-internal":"2.0.5-a390db4a4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-a390db4a4","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.5-a390db4a4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.3-a390db4a4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.0-a390db4a4_1727422428652_0.6984312594115603","host":"s3://npm-registry-packages"}},"13.1.0-dad979f9b":{"name":"@libp2p/kad-dht","version":"13.1.0-dad979f9b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.0-dad979f9b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"886f9fc123c12e5f45ad739dadfd0df5cedff73d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.0-dad979f9b.tgz","fileCount":175,"integrity":"sha512-51hrfKGVXKIhBpeKDGXOfmu70gXadt8sTm0LBm/+wcTFLBgeoQTFWqVLI+dJWLuUsgLl8GqaCMMfcm+weQwe5Q==","signatures":[{"sig":"MEUCIQDVlwK1Ht0i0Vv/hV7nB/V5LQ5U7Ce+e95UdWV7AbDGYwIgIlBK+irWxb5xKBTZhHPUq8xHJpegV8SaAZb+2oNpi7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.0-dad979f9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dad979f9bf1181defb1a72de69b21f5b8d7fce5b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.5-dad979f9b","@libp2p/crypto":"5.0.4-dad979f9b","@libp2p/record":"4.0.4-dad979f9b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-dad979f9b","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-dad979f9b","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.5-dad979f9b","@libp2p/interface-internal":"2.0.5-dad979f9b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-dad979f9b","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.5-dad979f9b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.3-dad979f9b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.0-dad979f9b_1727430968527_0.1763164499597436","host":"s3://npm-registry-packages"}},"13.1.1":{"name":"@libp2p/kad-dht","version":"13.1.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f6a3283edb3fe0caabea67f63fa030f0106cf498","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.1.tgz","fileCount":176,"integrity":"sha512-qjKGsdgROFPx2Bc6uUWFmkG4VtffA/tg8VAxAHQAUzYdykQP0uSd1wV6+bQgL9HNgiCjmsqfneeM8sldvadjhg==","signatures":[{"sig":"MEUCIFaQY0MbPZtFHMpUs8MeI9O4Qq/MeinlDAw96puRsaXkAiEAnCrpyOUCe+wuoYyldM/WSg66zS2CjzfGup7x0vF5Co4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2922630},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d7312ae432c49873e4dc7a32b183743851043f60","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.0.6","@libp2p/crypto":"^5.0.4","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.6","@libp2p/interface-internal":"^2.0.6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.0","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.1_1727436135685_0.5486400140141046","host":"s3://npm-registry-packages"}},"13.1.1-24fa1d5af":{"name":"@libp2p/kad-dht","version":"13.1.1-24fa1d5af","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.1-24fa1d5af","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"24cba44189a33030e4af9960fbc7e7c2b0220801","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.1-24fa1d5af.tgz","fileCount":175,"integrity":"sha512-bYb3wZtcvVtMLb8s9XwUTOFIs8v3I0EVJw3B1JZCnOV4ALeNzP2U5OEsZO+fT8gZVJwjZfPtPG4OBtDzK68a3w==","signatures":[{"sig":"MEYCIQD0T+D2fn2VpDAIlOXyU3XXgduJNLZwSf8eAOkaClc2yQIhAON26vGeruc9nyd9izydMQ9ISHg11NelAow+hhNRi6MN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.1-24fa1d5af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2920865},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"24fa1d5af3be19f60f31261e8e0242c1747da0b2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.6-24fa1d5af","@libp2p/crypto":"5.0.4-24fa1d5af","@libp2p/record":"4.0.4-24fa1d5af","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-24fa1d5af","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-24fa1d5af","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-24fa1d5af","@libp2p/interface-internal":"2.0.6-24fa1d5af"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-24fa1d5af","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.6-24fa1d5af","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.4-24fa1d5af"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.1-24fa1d5af_1727699878297_0.2545527802735912","host":"s3://npm-registry-packages"}},"13.1.1-d9c7e0f7e":{"name":"@libp2p/kad-dht","version":"13.1.1-d9c7e0f7e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.1-d9c7e0f7e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0298503703d5e9b5522a5ba61bb45717bfda2805","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.1-d9c7e0f7e.tgz","fileCount":175,"integrity":"sha512-VfbAGY2phFmFQEWWqk3nXWYunWeTrblUT6ws1+t0FMKQBCU/hInyNa2JUHTpWiOUYORy47vCMeaNQnOjHyXOOg==","signatures":[{"sig":"MEUCIQDLIuqVeH3zqzCs1ut81bl45+K7kyon4mZp+FocSzTwjwIgTiOkcH9veYZd0UMQJGBlObzzuvsD/6PTkvZ9hzRI8rA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.1-d9c7e0f7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d9c7e0f7ec608bd5154f30ae7baa6f1d6020bdfc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.6-d9c7e0f7e","@libp2p/crypto":"5.0.4-d9c7e0f7e","@libp2p/record":"4.0.4-d9c7e0f7e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-d9c7e0f7e","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-d9c7e0f7e","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-d9c7e0f7e","@libp2p/interface-internal":"2.0.6-d9c7e0f7e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-d9c7e0f7e","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.6-d9c7e0f7e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.4-d9c7e0f7e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.1-d9c7e0f7e_1727699884512_0.2222598651737524","host":"s3://npm-registry-packages"}},"13.1.1-58784abf7":{"name":"@libp2p/kad-dht","version":"13.1.1-58784abf7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.1-58784abf7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8f801d0157a140c7c1cbc9f5cc01fe83ea196974","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.1-58784abf7.tgz","fileCount":175,"integrity":"sha512-pKA7ujL3WHAO81CpsPkmsaFIeXxrRrV36gf2U6cB2f1v45+gOmOqM6WktOfxjpuKwc6Cq/dbPesvQpHpUxqyhQ==","signatures":[{"sig":"MEUCIQDQsk9qZsB6Rtfd1iCCwh/xTaNECcrBmjftgQc5EDg+IAIgfWjIEJrBi7evF0nc+QrVA66QcEiB4wnB8OOVHFhebaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.1-58784abf7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2920865},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"58784abf7c311308eb33a50b1e652d996592394a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.6-58784abf7","@libp2p/crypto":"5.0.4-58784abf7","@libp2p/record":"4.0.4-58784abf7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-58784abf7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-58784abf7","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-58784abf7","@libp2p/interface-internal":"2.0.6-58784abf7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-58784abf7","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.6-58784abf7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.4-58784abf7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.1-58784abf7_1727699886791_0.6006856824827045","host":"s3://npm-registry-packages"}},"13.1.2":{"name":"@libp2p/kad-dht","version":"13.1.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3db2192cd8d510f517f52614b28faa13c41b3873","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.2.tgz","fileCount":176,"integrity":"sha512-9p3SIa1Ab8s2xkEnFZ0m/Cdl0Npqfn+QdfU/jRPrYGEQz6K+qX1e1W4Yx5zGbFvBw9tDLFUSJJ4c/qcbzVnrxg==","signatures":[{"sig":"MEQCICp/13EuJrAqt+5ZJSh5FVWXN+lJnzLd/KFNvsLLqgH2AiAyf7yih0WPrhAANf5KMciLUwjacIf0woTvgAGG8trwrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926234},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a14d4aee3ecbbb7194b09da0a7d9c1bb319ddf6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.0.6","@libp2p/crypto":"^5.0.4","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.6","@libp2p/interface-internal":"^2.0.6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.0","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.2_1727705341478_0.02009527358071872","host":"s3://npm-registry-packages"}},"13.1.2-32c176fd5":{"name":"@libp2p/kad-dht","version":"13.1.2-32c176fd5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.2-32c176fd5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"583d3e136b09c0628bf84d178505f2489cb21022","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.2-32c176fd5.tgz","fileCount":175,"integrity":"sha512-unL4heSVJqETsq8NgCcqrM1PgO1Rs8yxSdr9DTku3cisOvP+OnFlR82axzBDGe+ABsMhHMpNMN+gvfMO83CH0g==","signatures":[{"sig":"MEUCIQDJv5zxUeCUJyW+MDmMN2NmWwllXJvWde3Z/VobMddgZwIgRw1bGU6s2m4Jd3BLeYzBytqR3MhJcdcTBSaWSdyh8c8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.2-32c176fd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923251},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"32c176fd53e9aa953885398ddc67387e46875b85","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.6-32c176fd5","@libp2p/crypto":"5.0.4-32c176fd5","@libp2p/record":"4.0.4-32c176fd5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-32c176fd5","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-32c176fd5","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-32c176fd5","@libp2p/interface-internal":"2.0.6-32c176fd5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-32c176fd5","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.6-32c176fd5","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.4-32c176fd5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.2-32c176fd5_1727714002952_0.9740493849069594","host":"s3://npm-registry-packages"}},"13.1.2-35b48025c":{"name":"@libp2p/kad-dht","version":"13.1.2-35b48025c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.2-35b48025c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c74ccdc0844e6016641085041d10a8831404a0f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.2-35b48025c.tgz","fileCount":175,"integrity":"sha512-GG8KfhDiebaiZlffuP9aibb5TDqpeelU/YSr6z+FQ9NUdSak5Vr10SAbz2xI7Q3XmGWubXNmi6bsRHU7hsYlXA==","signatures":[{"sig":"MEYCIQDpR7Jb0Eti7ynIxKFwCfdSROGC5eML9UyfqW4EVwUVlgIhAJFBx5jh0jl7R3zPpZOOC3U9+7kHRh3NVF5G8PPTO+ud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.2-35b48025c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923481},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"35b48025cad5c96b4acba0bdbe1308f96a9d1f47","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.6-35b48025c","@libp2p/crypto":"5.0.4-35b48025c","@libp2p/record":"4.0.4-35b48025c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-35b48025c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-35b48025c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-35b48025c","@libp2p/interface-internal":"2.0.6-35b48025c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-35b48025c","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.6-35b48025c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.4-35b48025c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.2-35b48025c_1727727979895_0.07921164922284452","host":"s3://npm-registry-packages"}},"13.1.2-b4f02a637":{"name":"@libp2p/kad-dht","version":"13.1.2-b4f02a637","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.2-b4f02a637","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d4508092ddbe8ff833ebc2cb90e2c7ca763c697a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.2-b4f02a637.tgz","fileCount":175,"integrity":"sha512-Y5YhXuBIwaxNcleNmBkR164UUID19MCenxZfzCz+eltkgoAd94GdBKRu+baA0wacg4YEcgVsm3LBkQdJh5j98Q==","signatures":[{"sig":"MEUCIQC4CcsL8tkaKjSftKfxymaMIB0J4Uq/6Rrx+ER2b5ckzAIgHfNKkLL47sn0i9l6up3YdpzR6C12CEVWTpqi2/QiGbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.2-b4f02a637","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923709},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b4f02a6377510eed6cf088176ad75a397978bcec","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.6-b4f02a637","@libp2p/crypto":"5.0.4-b4f02a637","@libp2p/record":"4.0.4-b4f02a637","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-b4f02a637","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-b4f02a637","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-b4f02a637","@libp2p/interface-internal":"2.0.6-b4f02a637"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-b4f02a637","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.6-b4f02a637","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.4-b4f02a637"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.2-b4f02a637_1727859434845_0.9773712809854203","host":"s3://npm-registry-packages"}},"13.1.2-80e798cdc":{"name":"@libp2p/kad-dht","version":"13.1.2-80e798cdc","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.2-80e798cdc","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"53fc670127b679ef6b297ba2fc940f65ceeb76a0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.2-80e798cdc.tgz","fileCount":175,"integrity":"sha512-svDvV+jA6JeWyWlrt34a+0SN8+TX84DN3Elg25EnZ8nXYaoiaDQNoE3T0LLyHPhwMDzMUc6JQQJ/bMPYNioTsQ==","signatures":[{"sig":"MEUCIATb/UADv9D3YGDUNiOdtWpFoAO98BG/3RRj5yeLPl5mAiEAn7kTDGcWi3pLRXvQ6Y9G/yXzBvpuU7sSxgVVttDL6Mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.2-80e798cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923709},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80e798cdccc8ef579634dc140f35d5327e2e5cf2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.6-80e798cdc","@libp2p/crypto":"5.0.4-80e798cdc","@libp2p/record":"4.0.4-80e798cdc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-80e798cdc","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-80e798cdc","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-80e798cdc","@libp2p/interface-internal":"2.0.6-80e798cdc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","p-wait-for":"^5.0.2","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-80e798cdc","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.6-80e798cdc","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.4-80e798cdc"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.2-80e798cdc_1727863351689_0.022402685948530898","host":"s3://npm-registry-packages"}},"13.1.2-661d6586a":{"name":"@libp2p/kad-dht","version":"13.1.2-661d6586a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.2-661d6586a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2a8d61f646c25acd26a075cd4ce366594050c98a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.2-661d6586a.tgz","fileCount":175,"integrity":"sha512-pkZpiqfj2bcf8vRzlxkgpdU3qaHlUK6bIRVHsj44/xzrN0/Ilky5V+odfB0DrFJEighWuj2M+GqWXgykKubLWw==","signatures":[{"sig":"MEUCIQCKrUHTCY+QwSaVU7eeCEltIwOKOkE2mBy1gKmfrtU6+gIgKs9+JmGMwpSnJtooNLEmCrgmWCUaZejESedFvI2716Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.2-661d6586a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2959545},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"661d6586ace41973a61eb04a97692ef8cb74831a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.6-661d6586a","@libp2p/crypto":"5.0.4-661d6586a","@libp2p/record":"4.0.4-661d6586a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-661d6586a","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-661d6586a","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-661d6586a","@libp2p/interface-internal":"2.0.6-661d6586a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-661d6586a","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.6-661d6586a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.4-661d6586a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.2-661d6586a_1727959377292_0.6203129572709052","host":"s3://npm-registry-packages"}},"13.1.2-27b2fa6b6":{"name":"@libp2p/kad-dht","version":"13.1.2-27b2fa6b6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@13.1.2-27b2fa6b6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2643f6841b24468e6ea37c1eba147e19091707be","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-13.1.2-27b2fa6b6.tgz","fileCount":175,"integrity":"sha512-b8220JDPeCEsqePOeZ21xVHtenlZw3QbN3Fbx56MHIMIQqjl3ujo6zoLrhPacRrAo0DFDslz0ZT5vF1DBMor3w==","signatures":[{"sig":"MEUCID1mBrfPiqbgw40oFiNbX/pveUWMsShFjJxUCwTQDOtcAiEA0PjpnSokMXP4OS7cgv9OcEd1/1Kr6gxAbf+1ZwaJH8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@13.1.2-27b2fa6b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2965505},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"27b2fa6b61af646c9459120b3bf6f31c2bd89878","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.0.6-27b2fa6b6","@libp2p/crypto":"5.0.4-27b2fa6b6","@libp2p/record":"4.0.4-27b2fa6b6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-27b2fa6b6","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-27b2fa6b6","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-27b2fa6b6","@libp2p/interface-internal":"2.0.6-27b2fa6b6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-27b2fa6b6","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.6-27b2fa6b6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.4-27b2fa6b6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_13.1.2-27b2fa6b6_1728116143627_0.8738072652753441","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@libp2p/kad-dht","version":"14.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"61d4d4c09bed168c19afca37829aefe11f1bee1f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.0.tgz","fileCount":176,"integrity":"sha512-uPIC5TEvdjCgn4xvsjlOUyCVEGmJIzLM9MW34ReN71lXYF1LP7uRQPGBuF/Of42V5+YVlyPzIFKjo/VxFR/TkQ==","signatures":[{"sig":"MEUCIAx0YMk+fD1l2Xy/8tmLEcMngdmXBXxfBULodY1fcprYAiEAjv7kEN4EW0/xImsAydVDf+Pt5cwzUqhrnsgLZc6atk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2970874},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"443ba6d6e9b605b981051c6fec765377b73587ba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.1.0","@libp2p/crypto":"^5.0.4","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.7","@libp2p/interface-internal":"^2.0.7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.0","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.0_1728284500609_0.7657392213512171","host":"s3://npm-registry-packages"}},"14.0.0-d4da56961":{"name":"@libp2p/kad-dht","version":"14.0.0-d4da56961","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.0-d4da56961","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c778b2b3e93ac0be013cf260f3aca083c4cba66","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.0-d4da56961.tgz","fileCount":175,"integrity":"sha512-YnUfSUCyieGQ5fDBzS4LHmHtNF/+QquQ0U7Vn7U2K5NaYE8j+ptJg8epQNeGtOPvNcjsGFXx6uxZG7/tIncUdg==","signatures":[{"sig":"MEUCIHYQKVlRtj3SCmTgYBm7kuFfTOaj73SJGjBM4CQe3zOPAiEA5D8N1LUNxP5YClvsV40mTCvI4Nlh4qd8+xSLr8Fy0LY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.0-d4da56961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2965505},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d4da569616d63f52a268d58f450d80caff3a1170","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.0-d4da56961","@libp2p/crypto":"5.0.4-d4da56961","@libp2p/record":"4.0.4-d4da56961","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-d4da56961","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-d4da56961","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.7-d4da56961","@libp2p/interface-internal":"2.0.7-d4da56961"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-d4da56961","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.7-d4da56961","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.5-d4da56961"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.0-d4da56961_1728349471864_0.524700801756971","host":"s3://npm-registry-packages"}},"14.0.0-934a891f9":{"name":"@libp2p/kad-dht","version":"14.0.0-934a891f9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.0-934a891f9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"04113ff374419a2067a230177508ff559f38be18","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.0-934a891f9.tgz","fileCount":175,"integrity":"sha512-YwNpWHjEG4lD5pZcw2aXoyFEtlUZfMKcp5RjArq9YNFS08dAJtEw2C8HYVHL+9G2RBZj3gpcRacnhhwd0Pe6ng==","signatures":[{"sig":"MEUCIQDa/LYmCBK5VbQAQM55hVAVaucvxXCp6oeVCQcwa4vZ7AIgTf6EB66KrzLi8jLFHFiP6w2WXmlKXUvMVl9O6WlhcsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.0-934a891f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2965505},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"934a891f9af20f8982ef0823a4f9b36f6a7bc92d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.0-934a891f9","@libp2p/crypto":"5.0.4-934a891f9","@libp2p/record":"4.0.4-934a891f9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-934a891f9","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-934a891f9","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.7-934a891f9","@libp2p/interface-internal":"2.0.7-934a891f9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-934a891f9","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.7-934a891f9","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.5-934a891f9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.0-934a891f9_1728416005625_0.7438847201756167","host":"s3://npm-registry-packages"}},"14.0.0-d7a818e8e":{"name":"@libp2p/kad-dht","version":"14.0.0-d7a818e8e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.0-d7a818e8e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86fde7609efb0e7367ae7a907f94c1cf23c2f2bf","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.0-d7a818e8e.tgz","fileCount":175,"integrity":"sha512-bQr3rLuEyaaHm06pMpDsp6i3p0QJvmDiX+tRXbkzu5g1vEIT5S54ukfY0KBFrdmPnevU70XrXHd3IN1eNAC7og==","signatures":[{"sig":"MEYCIQDPaLsnLOq5jmUfcG6IkAE/C6Fgr3GXcX6Y9UgWyYrk9gIhAJzMdWc104f3TeXwaQ9uPouuZ7T9BcSTJioa7Qckytq/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.0-d7a818e8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2965505},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d7a818e8ecceb9bfe7f9032a2ee6ba4f4df590a1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.0-d7a818e8e","@libp2p/crypto":"5.0.4-d7a818e8e","@libp2p/record":"4.0.4-d7a818e8e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-d7a818e8e","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-d7a818e8e","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.7-d7a818e8e","@libp2p/interface-internal":"2.0.7-d7a818e8e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-d7a818e8e","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.7-d7a818e8e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.5-d7a818e8e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.0-d7a818e8e_1728457823944_0.16623654736783888","host":"s3://npm-registry-packages"}},"14.0.0-e99e8f448":{"name":"@libp2p/kad-dht","version":"14.0.0-e99e8f448","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.0-e99e8f448","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dde418e09ea41980b4691ecab5579d743af08acb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.0-e99e8f448.tgz","fileCount":175,"integrity":"sha512-b8tfmo6kpcY6F43avMebsysudMLR9tMJWuXCDT93dla9XCquE/jjyafHZT8hZIhMx+TDqGtbWYLrrcq0mX2/hw==","signatures":[{"sig":"MEUCIHoxOHkGLmaOYGgtql9I+2QQDWCYZSjdm09Vf4G+SLoLAiEApyvz0iiwyLG4gkyYaJjAecNeyIqHWicZtSGyY9laKpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.0-e99e8f448","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2965505},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e99e8f448efc0dd0348da221b5e1c6da4a037507","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.0-e99e8f448","@libp2p/crypto":"5.0.4-e99e8f448","@libp2p/record":"4.0.4-e99e8f448","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-e99e8f448","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-e99e8f448","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.7-e99e8f448","@libp2p/interface-internal":"2.0.7-e99e8f448"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-e99e8f448","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.7-e99e8f448","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.5-e99e8f448"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.0-e99e8f448_1728468878506_0.9031618702063875","host":"s3://npm-registry-packages"}},"14.0.0-0d326d102":{"name":"@libp2p/kad-dht","version":"14.0.0-0d326d102","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.0-0d326d102","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7395ce0a6c6f6743feffb0097d0e18f8f157b31b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.0-0d326d102.tgz","fileCount":175,"integrity":"sha512-LLTwZpWJ//J/ehd00yGVtQoF36JaBXEUyl5g8M3acHLhsOLPZyPAwj13VEkhjBLHIZ7nWJbaHeW7NdxbJovbpg==","signatures":[{"sig":"MEYCIQCUC8c3JxIvLjfWQo1eNIbK4SOf0WHpUQPa6M9GZEZr3QIhAKcmi44dBcuaWbJde8ZIse4GzWyKcVJ01oi2ZiU6mC53","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.0-0d326d102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966193},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0d326d102e4f6bf06c6f3e961a3b6b5844486495","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.0-0d326d102","@libp2p/crypto":"5.0.4-0d326d102","@libp2p/record":"4.0.4-0d326d102","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-0d326d102","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-0d326d102","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.7-0d326d102","@libp2p/interface-internal":"2.0.7-0d326d102"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.0-0d326d102","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.7-0d326d102","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.5-0d326d102"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.0-0d326d102_1728493357061_0.46502571805208914","host":"s3://npm-registry-packages"}},"14.0.1":{"name":"@libp2p/kad-dht","version":"14.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"57a4ef13ba2d4c838d7ef1dfe58ddc7729e778e6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.1.tgz","fileCount":176,"integrity":"sha512-cRPJRWMeYkf7zInAz31LydtvS2+6nY/guHVLqMBwLdInsun8UkA837aN5ds7n9Y12yLFG5rhZjt5/07NMQ37gg==","signatures":[{"sig":"MEUCIGINZiQwW+LjPhuBsiJ0ROM4tG1bxSyqZJm9gcQOKzrIAiEAq0F0KNkOQ6Hxsofe3jkca7xyYhTMtcOXWHkF7mgIN0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2971562},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cbfd6cf392b0db80f744cfe4a0841ed80760c84","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.1.1","@libp2p/crypto":"^5.0.5","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.5","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.3","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.8","@libp2p/interface-internal":"^2.0.8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.1","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.1_1728497328120_0.40872176142971184","host":"s3://npm-registry-packages"}},"14.0.1-5d199f9b6":{"name":"@libp2p/kad-dht","version":"14.0.1-5d199f9b6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.1-5d199f9b6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"849fe4711743e8681b7b3cce9e31ae1b8a4c26f2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.1-5d199f9b6.tgz","fileCount":175,"integrity":"sha512-LIFgTP2PejPvJ9vhSRtfJyo/cJnqCihNPKr10w4/LhYUs6HxSQxkonRJOINQTcZEA/acimXNYq7LpH8zm2qzqg==","signatures":[{"sig":"MEUCIQDyDMaLKpkeZTZgAfNy685QQqFUJligst9CeEGB763YsAIgdHx0w6WJ1YmagL4+uWXjQ6SYGoFW3bs6YC5RWgTCzz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.1-5d199f9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966193},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5d199f9b6ebe1cfd6f83051457b0ea62b0e86d91","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.1-5d199f9b6","@libp2p/crypto":"5.0.5-5d199f9b6","@libp2p/record":"4.0.4-5d199f9b6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-5d199f9b6","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-5d199f9b6","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.8-5d199f9b6","@libp2p/interface-internal":"2.0.8-5d199f9b6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.1-5d199f9b6","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.8-5d199f9b6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.6-5d199f9b6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.1-5d199f9b6_1728668377755_0.5070485290123703","host":"s3://npm-registry-packages"}},"14.0.1-e6b4158c6":{"name":"@libp2p/kad-dht","version":"14.0.1-e6b4158c6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.1-e6b4158c6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b90f37d35da57045c328697f32eedf399b8c9b78","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.1-e6b4158c6.tgz","fileCount":175,"integrity":"sha512-d2CFtq4+g3rtXc9yZ9LAASxmWtqpKOwZTzyswpneRT9JqSYFiuqZT+dmxQODvyN77VEAT0CoCfdpwDAerSS1Yw==","signatures":[{"sig":"MEYCIQC2OIYVyZ7nsba63Tkk1R4szQp/pzV6C0kkVCLhIS2zSwIhANxTi+AcGXZ7YqymTdIDGKIxEq/3Kfq/cbjZMAspHiXy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.1-e6b4158c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e6b4158c60d000fbb58aab5d93de1cbcc965ae79","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.1-e6b4158c6","@libp2p/crypto":"5.0.5-e6b4158c6","@libp2p/record":"4.0.4-e6b4158c6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-e6b4158c6","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-e6b4158c6","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.8-e6b4158c6","@libp2p/interface-internal":"2.0.8-e6b4158c6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.1-e6b4158c6","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.8-e6b4158c6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.6-e6b4158c6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.1-e6b4158c6_1729585290894_0.1531962142285983","host":"s3://npm-registry-packages"}},"14.0.1-75301ac7d":{"name":"@libp2p/kad-dht","version":"14.0.1-75301ac7d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.1-75301ac7d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c63301443bae3023f461f4d18dab66af0a37b00","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.1-75301ac7d.tgz","fileCount":175,"integrity":"sha512-Un+wdlwSyr1wxMgXGdC3HdYGtKBVUhs/bVwsHqDtiyiA0FNQkQsBDKXNBTNpAHesHuVLBNDkCbRCYqR4rnUaGw==","signatures":[{"sig":"MEQCIF9Qqi97rutz5bZBuXTxmTCZtt+4ffsMvRaLxYiHLwZIAiA+rHT8z6hLzcUHRaF6/Uf5D4k86dBJsBqlIk8Tn1yadQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.1-75301ac7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"75301ac7df0175ea53c729bd56f74c20c66307cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.1-75301ac7d","@libp2p/crypto":"5.0.5-75301ac7d","@libp2p/record":"4.0.4-75301ac7d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-75301ac7d","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-75301ac7d","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.8-75301ac7d","@libp2p/interface-internal":"2.0.8-75301ac7d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.1-75301ac7d","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.8-75301ac7d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.6-75301ac7d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.1-75301ac7d_1729585304681_0.5471247768218297","host":"s3://npm-registry-packages"}},"14.0.1-4521cf1f7":{"name":"@libp2p/kad-dht","version":"14.0.1-4521cf1f7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.1-4521cf1f7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8ac51eb4cb1a60d56255f7ec019c2f9acc4faf6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.1-4521cf1f7.tgz","fileCount":175,"integrity":"sha512-c5wAAHuW4PwDwh+luWOfHKp5rlgGOxR59ujLoKKQpkz5hhYTdh/bjKZBFdsbyvwIp/7u4tB+9S6Gd0MAgh5Rww==","signatures":[{"sig":"MEUCIDi/qCqfJfwHXMY9jrV6ZzuRwZf3jacp2b5soodfBuOdAiEA+SigMKndp15sVEVIpNvUs9OvciW+I/7OdEsCPTbbfmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.1-4521cf1f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4521cf1f7b8c81728db6a454a7d36d38491afc41","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.1-4521cf1f7","@libp2p/crypto":"5.0.5-4521cf1f7","@libp2p/record":"4.0.4-4521cf1f7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-4521cf1f7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-4521cf1f7","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.8-4521cf1f7","@libp2p/interface-internal":"2.0.8-4521cf1f7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.1-4521cf1f7","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.8-4521cf1f7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.6-4521cf1f7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.1-4521cf1f7_1729670636314_0.42192916401798297","host":"s3://npm-registry-packages"}},"14.0.1-3244ed086":{"name":"@libp2p/kad-dht","version":"14.0.1-3244ed086","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.1-3244ed086","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0fc703236dfe2d8a20f6d4eaf27f470589cbe8c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.1-3244ed086.tgz","fileCount":175,"integrity":"sha512-N4RC4z+m3Vs+QJmWSN3G34qhhClU9EOdSfUxwJyBePRPJjHmW1qN6k/DkaoPkMGsAVameLmmSmFSsKwzw0/TsQ==","signatures":[{"sig":"MEYCIQCCkTp+RODqTD/bf8XDJiBr779SPVeLOT0rrEQQIKYFyAIhAPWUITXzSfU22p6APeJ/F+PRUDH41ZTaAY+ZMwCHtpVq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.1-3244ed086","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3244ed08625516b25716485c936c26a34b69466a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.1-3244ed086","@libp2p/crypto":"5.0.5-3244ed086","@libp2p/record":"4.0.4-3244ed086","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-3244ed086","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-3244ed086","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.8-3244ed086","@libp2p/interface-internal":"2.0.8-3244ed086"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.1-3244ed086","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.8-3244ed086","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.6-3244ed086"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.1-3244ed086_1729671099553_0.6212769704881125","host":"s3://npm-registry-packages"}},"14.0.1-3bc9769b8":{"name":"@libp2p/kad-dht","version":"14.0.1-3bc9769b8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.1-3bc9769b8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95b8f3fbf2210c72de73def71e42ff4d209f2d72","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.1-3bc9769b8.tgz","fileCount":175,"integrity":"sha512-1uHaU7L1oSXOMtQNuKUDRSfpmoBZbNIs9Eon5BHHDRa6Tv54QJRyQpUBn48EgF/MMa5D6GLVDLjmu7FCqse+cA==","signatures":[{"sig":"MEYCIQCAwuovgkbfJTOb2BPrBrSnncTkZ47hfdzUGVaL3YBKewIhAJoe+OO2Ph+BhukyCQBuVjFvSwcqifJmxcwZjs/nHJBk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.1-3bc9769b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bc9769b8aff1e9bb3588905323a2bc6b7d7b7bf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.1-3bc9769b8","@libp2p/crypto":"5.0.5-3bc9769b8","@libp2p/record":"4.0.4-3bc9769b8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-3bc9769b8","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-3bc9769b8","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.8-3bc9769b8","@libp2p/interface-internal":"2.0.8-3bc9769b8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.1-3bc9769b8","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.8-3bc9769b8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.6-3bc9769b8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.1-3bc9769b8_1729683686960_0.8930280093254785","host":"s3://npm-registry-packages"}},"14.0.1-aa8de9fd3":{"name":"@libp2p/kad-dht","version":"14.0.1-aa8de9fd3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.1-aa8de9fd3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d5621ec560d25a7243eeaa0545b956e70b25f304","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.1-aa8de9fd3.tgz","fileCount":175,"integrity":"sha512-mdhJKryZVDqtQ/aiZDkcA7F2NU3QRm8xNY248sbpakY72Lz+6h9F0/FtSycRLKDtc8j2TVbaEZHOX4ESfJOG0g==","signatures":[{"sig":"MEQCIH5VwOp/uQxs7j8DYSSOyLoA8Eu6jIvYirKkQnfnFUzPAiAiYV5XKRN3ZgRje4LcoyCCfnx6qMfNe/Y8XbMdI5mFGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.1-aa8de9fd3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"aa8de9fd3f6ca8773596fa3fae765787caa8e866","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.1-aa8de9fd3","@libp2p/crypto":"5.0.5-aa8de9fd3","@libp2p/record":"4.0.4-aa8de9fd3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-aa8de9fd3","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-aa8de9fd3","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.8-aa8de9fd3","@libp2p/interface-internal":"2.0.8-aa8de9fd3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.1-aa8de9fd3","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.8-aa8de9fd3","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.6-aa8de9fd3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.1-aa8de9fd3_1729686219883_0.9821456573279708","host":"s3://npm-registry-packages"}},"14.0.2":{"name":"@libp2p/kad-dht","version":"14.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a08a980d0cc6e197d67056cc596cca150086c657","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.2.tgz","fileCount":176,"integrity":"sha512-lGpdMOy99YllsebqJXMSwm9fj9rIwICkZ98w+VsAKiapvyqqCrg178Wlq8bg6GsZdGMAAqkk32pVmsuz7SdLZg==","signatures":[{"sig":"MEQCIDXD/mN+rCtYlzw6qcuKwdnLSlOGkfhE7gn7Emb7rQN0AiACOunhyVJorIJSW9tDv4AYqVV8H34tbphnVJkTr2XS2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2971630},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0f728b579975dbc4f1437ac29c5c1ac067db5689","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.1.2","@libp2p/crypto":"^5.0.5","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.6","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.3","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.9","@libp2p/interface-internal":"^2.0.9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.2","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.9","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.2_1729690194414_0.8375330554330691","host":"s3://npm-registry-packages"}},"14.0.2-717731e49":{"name":"@libp2p/kad-dht","version":"14.0.2-717731e49","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.2-717731e49","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8ae9f0c788e3adf842f8304f2e676561aecd4c43","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.2-717731e49.tgz","fileCount":175,"integrity":"sha512-Pn38XgPr5qYrXZagBc/VwnhFDCmCVVSIPKWDHsUIYvzYGtvTqvTJt+CNZukwD0HssTA3daLixquqqCD/d6zVLw==","signatures":[{"sig":"MEUCIQCIZUJ+CEkDFU8Er2wsipjcHlpc/ecMBKL+qukFzpG4bgIgRxSiwhGh2GHouJ9TVuXEwqRCVkyg6t8uwxIgnS+A4sE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.2-717731e49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"717731e49a40142164af6c5c5703f0cad32edbe5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.2-717731e49","@libp2p/crypto":"5.0.5-717731e49","@libp2p/record":"4.0.4-717731e49","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-717731e49","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-717731e49","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.9-717731e49","@libp2p/interface-internal":"2.0.9-717731e49"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.2-717731e49","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.9-717731e49","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.7-717731e49"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.2-717731e49_1729851720956_0.3035206935728072","host":"s3://npm-registry-packages"}},"14.0.2-7383821e1":{"name":"@libp2p/kad-dht","version":"14.0.2-7383821e1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.2-7383821e1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3219b90ca3462aba1f30216676e78b99aee73cb5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.2-7383821e1.tgz","fileCount":175,"integrity":"sha512-PExClQnT7jFQy09qBRKnmEEiZNAq9ctB7X7MjPv/idJbKXXkD+pG0t8HgMdf3DXODzlhv0GpVS3YG1r+BeGjmw==","signatures":[{"sig":"MEQCIB3Y29Ue+5WFLPm99EN8hmVQVbjAi3JI3huBwUbwp2UCAiBapCW5VU3MN+QrK4JohCZx0dEehDraDNxfYqImN8LbDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.2-7383821e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7383821e1a4bab17ee56a55c78d523e918db0bcc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.2-7383821e1","@libp2p/crypto":"5.0.5-7383821e1","@libp2p/record":"4.0.4-7383821e1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-7383821e1","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-7383821e1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.9-7383821e1","@libp2p/interface-internal":"2.0.9-7383821e1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.2-7383821e1","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.9-7383821e1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.7-7383821e1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.2-7383821e1_1729927719040_0.6489927526911079","host":"s3://npm-registry-packages"}},"14.0.2-d34642db1":{"name":"@libp2p/kad-dht","version":"14.0.2-d34642db1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.2-d34642db1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"431eb81dd21e4d8be539b380de42f2c239cfeff7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.2-d34642db1.tgz","fileCount":175,"integrity":"sha512-zgyVE/ncO8QhHyXt6ltNbgHckZaJ85LNpQwDcBbwWdpDQnyLiVy4Ipb2NRRSJgvqR78SYJgs9US+MRM2Q8EBWQ==","signatures":[{"sig":"MEUCIQCL64U8bpwjZLZ0D+wYIBYUTw/7pL2eQeiEcnJ/vPwE4wIgXTRK0HTyc5XjvkXeANX76fgNM/jAFIfyiO1eH2p1i1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.2-d34642db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966261},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d34642db1c2be39a74fe7cf21508eb17c19c8a22","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","hashlru":"^2.3.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-defer":"^4.0.1","p-event":"^6.0.1","p-queue":"^8.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.2-d34642db1","@libp2p/crypto":"5.0.5-d34642db1","@libp2p/record":"4.0.4-d34642db1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-d34642db1","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-d34642db1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.9-d34642db1","@libp2p/interface-internal":"2.0.9-d34642db1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.2-d34642db1","datastore-core":"^10.0.0","datastore-level":"^11.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.9-d34642db1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.7-d34642db1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.2-d34642db1_1730104318257_0.3979683242411862","host":"s3://npm-registry-packages"}},"14.0.2-a657bbd2e":{"name":"@libp2p/kad-dht","version":"14.0.2-a657bbd2e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.0.2-a657bbd2e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ea280b870b39134159803bb122c9224f33d4b3b2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.0.2-a657bbd2e.tgz","fileCount":180,"integrity":"sha512-AT/1I5rWVA+0GOLSmtdOawJEguAj8OnsGzeYgybp2GOIf4G7aSZKUH4lMuz0sJTcPgX2qALfXqfh+iyfpHv0/Q==","signatures":[{"sig":"MEYCIQDub4T88hHLAzH+GTxyOXpZLSkNDsEubxJV3mnJyBB7NAIhAM2ZIrNGcHfDus1NrUYaycdygDYe+XE4Nz5vMSW5qpeW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.0.2-a657bbd2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005034},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a657bbd2eede0fc5720f7e7dae9ff8a8a81d16fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.2-a657bbd2e","@libp2p/crypto":"5.0.5-a657bbd2e","@libp2p/record":"4.0.4-a657bbd2e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-a657bbd2e","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-a657bbd2e","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.9-a657bbd2e","@libp2p/interface-internal":"2.0.9-a657bbd2e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.2-a657bbd2e","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.9-a657bbd2e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.7-a657bbd2e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.0.2-a657bbd2e_1730105040666_0.967745961649114","host":"s3://npm-registry-packages"}},"14.1.0":{"name":"@libp2p/kad-dht","version":"14.1.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5bb9e63d5f63e9a45c980ef67d099ef05b9bc9ab","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0.tgz","fileCount":181,"integrity":"sha512-baP0nOKobK93SHVxWmLxsqMQFRPZsa8n0ZlHdqhPfhlp1KT9fcmPZNLDTqYVytQvq/GSkn2i/eM7PyLsP8RKyg==","signatures":[{"sig":"MEUCIBxoO6SLZjfTomF+CEZ8u8xBqPnBfRlgY7wdomdmHaf0AiEA/erYGTnFS5HzrMUHHlL8GKBUU1Dfe4X9L0a4Po4DMW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3010719},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2bbb5e191d4cf224c49a237fecbea379ff165cc8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.1.3","@libp2p/crypto":"^5.0.6","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.2.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.10","@libp2p/interface-internal":"^2.0.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.3","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.10","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0_1730113024029_0.832725716586384","host":"s3://npm-registry-packages"}},"14.1.0-a5cd8cfbe":{"name":"@libp2p/kad-dht","version":"14.1.0-a5cd8cfbe","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-a5cd8cfbe","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3280ee2ade095ce0a0248e012d58d60cfbbe7faa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-a5cd8cfbe.tgz","fileCount":180,"integrity":"sha512-w2ThpGhcHV6thgvvhpER/ppCWMXkIwKOT7E2ABF58zEFVmGpdEEhmYkS5dVAtiD7zmY11UfaZJ1ms4lrlg3T/A==","signatures":[{"sig":"MEQCIGfwrG2UczSIDdhHJ2wfRGNb4xuFoo//u5wpVX+JmWoeAiBUv529r82wr0st0n7OkqIfUPh87FR+zPpaVfYtDqKk1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-a5cd8cfbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a5cd8cfbe7d150659012879239ef2ef4ac3143c9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-a5cd8cfbe","@libp2p/crypto":"5.0.6-a5cd8cfbe","@libp2p/record":"4.0.4-a5cd8cfbe","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-a5cd8cfbe","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-a5cd8cfbe","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-a5cd8cfbe","@libp2p/interface-internal":"2.0.10-a5cd8cfbe"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-a5cd8cfbe","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-a5cd8cfbe","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-a5cd8cfbe"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-a5cd8cfbe_1730141520434_0.07666812101890241","host":"s3://npm-registry-packages"}},"14.1.0-ad5cfd66a":{"name":"@libp2p/kad-dht","version":"14.1.0-ad5cfd66a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-ad5cfd66a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"23c7013f9f9c9810f009a157780aed51071aea6f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-ad5cfd66a.tgz","fileCount":180,"integrity":"sha512-o+K75LE6qTE0UzOfBncFwCaQZupSq1Za843wMjGNrB2zEol1dFIXJa06bYn2WrrYxmzyX6BvgHnRzwONwRGSdw==","signatures":[{"sig":"MEUCIFVvh05WDTc/9/QfnoqLjR9xCKm62j95CbTNDXMHaTeRAiEA2VvDkT4V9f9wrxKDQPHMbctF28guZ2O6b1kT90meXi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-ad5cfd66a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ad5cfd66a3fccf94ddcabce8675a3bf742669484","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-ad5cfd66a","@libp2p/crypto":"5.0.6-ad5cfd66a","@libp2p/record":"4.0.4-ad5cfd66a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-ad5cfd66a","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-ad5cfd66a","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-ad5cfd66a","@libp2p/interface-internal":"2.0.10-ad5cfd66a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-ad5cfd66a","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-ad5cfd66a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-ad5cfd66a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-ad5cfd66a_1730280471746_0.7163269039521427","host":"s3://npm-registry-packages"}},"14.1.0-c2ff2e454":{"name":"@libp2p/kad-dht","version":"14.1.0-c2ff2e454","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-c2ff2e454","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3238c3a238ea45e4b9fcdd963919add9aa97efa7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-c2ff2e454.tgz","fileCount":180,"integrity":"sha512-bl+zrFBFdHUc3Ko17mErNQV0F88nZ/gIjWVLS/SFyO16GiWqfIff1Bf4qUx98t2wbEi16WSC77vk9wxp1x0lhQ==","signatures":[{"sig":"MEQCIHlClYHDvnWnMCJ4OuHS5reebHrBKqcV+5qwwAXwJDTdAiBlXsz4n3PAgL2IToYSV9zykwcIBYa5curJLfCSkBpLlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-c2ff2e454","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c2ff2e454ae7ad12acd223aa0b5fd2b065942aff","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-c2ff2e454","@libp2p/crypto":"5.0.6-c2ff2e454","@libp2p/record":"4.0.4-c2ff2e454","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-c2ff2e454","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-c2ff2e454","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-c2ff2e454","@libp2p/interface-internal":"2.0.10-c2ff2e454"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-c2ff2e454","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-c2ff2e454","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-c2ff2e454"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-c2ff2e454_1730547814060_0.7889342920501252","host":"s3://npm-registry-packages"}},"14.1.0-0a3406a05":{"name":"@libp2p/kad-dht","version":"14.1.0-0a3406a05","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-0a3406a05","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fa3d22879250193b92ff36322dbad6651cf938a1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-0a3406a05.tgz","fileCount":180,"integrity":"sha512-oYz6an8fu+XvZbZQcCX57aVlYF4X/5lVuLqSFGlXHYqTUdgQAj2Y94Pq/G+jWgT7uX1VqgawZS3ypf2pbyBayA==","signatures":[{"sig":"MEYCIQCzy3jYDgfWjLphG2AvEjPK7yp+28SV8+6i/AoAGzWrygIhAKy1abhtFfkIS/ZlTEaObDT25RoXBA4BkvoDU3UMu4Uq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-0a3406a05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0a3406a0536f8e7390e67eec88ccc518bd90e9a6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-0a3406a05","@libp2p/crypto":"5.0.6-0a3406a05","@libp2p/record":"4.0.4-0a3406a05","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-0a3406a05","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-0a3406a05","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-0a3406a05","@libp2p/interface-internal":"2.0.10-0a3406a05"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-0a3406a05","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-0a3406a05","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-0a3406a05"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-0a3406a05_1730549994704_0.3562155326029861","host":"s3://npm-registry-packages"}},"14.1.0-7c085d10c":{"name":"@libp2p/kad-dht","version":"14.1.0-7c085d10c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-7c085d10c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1a1183bab3442bb10fa5e71a2b7772ed5ccf151a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-7c085d10c.tgz","fileCount":180,"integrity":"sha512-Ef3QvMUTXsfmR/jFKwMdCVyEpdH3u/BvpKXuvYO61tbbYH6SJdn8UyLjt1PXcSpEHwDRnz8nIVEETSoq3XcQZg==","signatures":[{"sig":"MEUCICH3qgxN4obvEfGEGRN0UZe3/iLBxKUHkvhpDf2jF+fnAiEAm8tw3U2jsd7whj5rIz8iw8EMj0s8aS6uFxhDPCviRDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-7c085d10c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7c085d10c4d9f491ab85b2467ab1202769ec7a5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-7c085d10c","@libp2p/crypto":"5.0.6-7c085d10c","@libp2p/record":"4.0.4-7c085d10c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7c085d10c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7c085d10c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-7c085d10c","@libp2p/interface-internal":"2.0.10-7c085d10c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-7c085d10c","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-7c085d10c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-7c085d10c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-7c085d10c_1730760047453_0.08278993322431738","host":"s3://npm-registry-packages"}},"14.1.0-adc767899":{"name":"@libp2p/kad-dht","version":"14.1.0-adc767899","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-adc767899","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b35e95ba3b3eb7a9b2289dc09e1c296f653107a0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-adc767899.tgz","fileCount":180,"integrity":"sha512-2RkKyXD8mgC2s1MmmOaUFJPuk4q2NEVXkFe091iPnsNH92G6yPZMLQSAPdO0hJ2+IKEZSQwqKohua0E0HjCehQ==","signatures":[{"sig":"MEQCIE55OgMxrg5MiSuDpJYPEYSdgMs1/QDX7hRikUKtf1HBAiBL+K5K76d3D7epZweoRIG50TDJeCLLqzg0narEksd6Pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-adc767899","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"adc767899d3fcf186a2bfb37a4d53decadc3a93f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-adc767899","@libp2p/crypto":"5.0.6-adc767899","@libp2p/record":"4.0.4-adc767899","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-adc767899","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-adc767899","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-adc767899","@libp2p/interface-internal":"2.0.10-adc767899"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-adc767899","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-adc767899","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-adc767899"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-adc767899_1730794175197_0.07241972033656796","host":"s3://npm-registry-packages"}},"14.1.0-d30d07e6f":{"name":"@libp2p/kad-dht","version":"14.1.0-d30d07e6f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-d30d07e6f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f528380cfe5078ad11e23b0af6b503f6c98ebdb5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-d30d07e6f.tgz","fileCount":180,"integrity":"sha512-KOVkKsQb8xMNKoX3u3DMm63JmQjVglfEnWJbKuc2prL4+g1MIg5BU1YLQy+eF+QYnWd8RORWCEGFjnzskZbeNg==","signatures":[{"sig":"MEYCIQDgi3q9QtX3xd644iKtxSPL59dxpO2N2dmq6oNcQmujrQIhAKBYx9kBowbmLvWpezko2Hqr+8jgJD75IKlOoo9uS2/9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-d30d07e6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d30d07e6ff1b2825338a767f80c5dc14ae7fa3cd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-d30d07e6f","@libp2p/crypto":"5.0.6-d30d07e6f","@libp2p/record":"4.0.4-d30d07e6f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-d30d07e6f","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-d30d07e6f","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-d30d07e6f","@libp2p/interface-internal":"2.0.10-d30d07e6f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-d30d07e6f","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-d30d07e6f","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-d30d07e6f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-d30d07e6f_1730815913195_0.6542874015665541","host":"s3://npm-registry-packages"}},"14.1.0-91687998d":{"name":"@libp2p/kad-dht","version":"14.1.0-91687998d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-91687998d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d204a53adac1a842cddf26d86a21c4953481e57","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-91687998d.tgz","fileCount":180,"integrity":"sha512-ivXmVdVPiPw3Jb2k892XkoGqGvo02X3tx83OYTEjFoZyoiVx6dGbOMns9F+noOGB5oUWQ74Jc+nOXqRuQOLmGA==","signatures":[{"sig":"MEUCIE0ma7XSTNPasl1K5jwUYrgYEu9A89eO5V4XARfAre8QAiEAlsgSWxsXfkmltKzdiEQ4Hfy/sbqJnLo99KTM5E+X5OI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-91687998d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"91687998d7ae536549ddcd840aa430098860f0fb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-91687998d","@libp2p/crypto":"5.0.6-91687998d","@libp2p/record":"4.0.4-91687998d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-91687998d","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-91687998d","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-91687998d","@libp2p/interface-internal":"2.0.10-91687998d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-91687998d","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-91687998d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-91687998d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-91687998d_1730878756777_0.015056485336684133","host":"s3://npm-registry-packages"}},"14.1.0-6bd7f9169":{"name":"@libp2p/kad-dht","version":"14.1.0-6bd7f9169","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-6bd7f9169","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1ce5477528c40ba94f5b3585069c4366571d358f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-6bd7f9169.tgz","fileCount":180,"integrity":"sha512-Mm/9QY67gGBPtFAbYdSzfMGj6ev9hI4yDMh6LjMyz48QcFts1SQ/mXnRoqmrpDP/tPUFIA73fv7NXtFdgoOBrg==","signatures":[{"sig":"MEQCIAE63IZWNjru1nFKz5dWEA7lWDxZt8jlR0oFHUzs8IWRAiB03DBPKwEX8GEuZTBPx5Y7GP+mhSKxKlzFPbJtTO73OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-6bd7f9169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6bd7f9169cca1609071845c22a1ee41ab775f45b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-6bd7f9169","@libp2p/crypto":"5.0.6-6bd7f9169","@libp2p/record":"4.0.4-6bd7f9169","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-6bd7f9169","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-6bd7f9169","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-6bd7f9169","@libp2p/interface-internal":"2.0.10-6bd7f9169"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-6bd7f9169","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-6bd7f9169","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-6bd7f9169"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-6bd7f9169_1730967843194_0.6288082248087097","host":"s3://npm-registry-packages"}},"14.1.0-7dead6d35":{"name":"@libp2p/kad-dht","version":"14.1.0-7dead6d35","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-7dead6d35","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"042a5d9ffa80f578dbd52bb70850c8018141d404","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-7dead6d35.tgz","fileCount":180,"integrity":"sha512-P3GpgQpQw9vRd0oju+aMDor5Eo3acE0G1BnIpzG/BQmG1q7e1tGbitLIDitzWuuYkgT8/poAcmYTvN8VvXlh5g==","signatures":[{"sig":"MEYCIQCERlYvMBsP6lTsvVv+SihnlyZzpErTDlt8Qzstx/mXpgIhAMKXAnGVyWkAPh9hpxWqGVC+lPWAkuanr7iY9aDBBObp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-7dead6d35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7dead6d35d96add1cd4f386b5b7bf5f014d155da","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-7dead6d35","@libp2p/crypto":"5.0.6-7dead6d35","@libp2p/record":"4.0.4-7dead6d35","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7dead6d35","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7dead6d35","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-7dead6d35","@libp2p/interface-internal":"2.0.10-7dead6d35"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-7dead6d35","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-7dead6d35","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-7dead6d35"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-7dead6d35_1730986024855_0.07388374295659106","host":"s3://npm-registry-packages"}},"14.1.0-665769021":{"name":"@libp2p/kad-dht","version":"14.1.0-665769021","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-665769021","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"96a9f6d6dd394a55cf80c91d74af96f8ebd40a6e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-665769021.tgz","fileCount":180,"integrity":"sha512-4rI9UJ4aoKysqYpvWqGaualE0Yk2nResLdibVNWqey5FIjXT9I26q/9817Ux32blR3kXXxESYqB588XZIENayQ==","signatures":[{"sig":"MEYCIQDmVEto4x+TS80dSUsUXvXAeLTOmPGScyckCcI50n2REgIhAMAad+cjIWp2KRE9X8OcXOSxprjWS1/WBCuCdORLqVL1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-665769021","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6657690217b689653c70fee727aa13db2eeea773","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-665769021","@libp2p/crypto":"5.0.6-665769021","@libp2p/record":"4.0.4-665769021","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-665769021","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-665769021","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-665769021","@libp2p/interface-internal":"2.0.10-665769021"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-665769021","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-665769021","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-665769021"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-665769021_1730990324749_0.42443300132983497","host":"s3://npm-registry-packages"}},"14.1.0-32ca76fcb":{"name":"@libp2p/kad-dht","version":"14.1.0-32ca76fcb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-32ca76fcb","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce59edc17ca4c6f3e099d5c0d272252667b64ecf","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-32ca76fcb.tgz","fileCount":180,"integrity":"sha512-zaSv8M48S6t0Pbf3vmzsWzVW3/0mlLUh/LbyV3Et0el1Ld5ppBUPGJLB4VxNf8vfwQohGpLHB7blvYidRcDuEg==","signatures":[{"sig":"MEQCIBeTfgrOcDofTueUKVUPAb+NWdXVvyoyDkOhAKrXO6zwAiAiG1jp18FZzA9/gTPLjlv84oXlFZ42q4rCgPFZzDMeaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-32ca76fcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"32ca76fcb5360c11b22bfd5e81712f08a46b1df8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-32ca76fcb","@libp2p/crypto":"5.0.6-32ca76fcb","@libp2p/record":"4.0.4-32ca76fcb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-32ca76fcb","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-32ca76fcb","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-32ca76fcb","@libp2p/interface-internal":"2.0.10-32ca76fcb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-32ca76fcb","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-32ca76fcb","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-32ca76fcb"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-32ca76fcb_1731054163061_0.34956724378610593","host":"s3://npm-registry-packages"}},"14.1.0-02f285fc8":{"name":"@libp2p/kad-dht","version":"14.1.0-02f285fc8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-02f285fc8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e68c8272dce64171840d2994a98a58116919532b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-02f285fc8.tgz","fileCount":180,"integrity":"sha512-ykGssgOxamMXfolGHJCCngxd8jiJ81kJoYA8OjRBqQTXAQSU0CqyXboW8C3ii6VaB6fB17Ds2t+ak5c6Q7gLSQ==","signatures":[{"sig":"MEYCIQDcIDuJEdvX56UlsYMnD7UG0FV4WbbrlMxQqHd1iPc8twIhAJQfa2X5TAfYnsQHoocJFexwed7TxKoISO5kPGuimTFK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-02f285fc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"02f285fc8256cfc970f338e5ea7dbef67581b5d9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-02f285fc8","@libp2p/crypto":"5.0.6-02f285fc8","@libp2p/record":"4.0.4-02f285fc8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-02f285fc8","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-02f285fc8","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-02f285fc8","@libp2p/interface-internal":"2.0.10-02f285fc8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-02f285fc8","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-02f285fc8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-02f285fc8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-02f285fc8_1731402477574_0.23054749389239615","host":"s3://npm-registry-packages"}},"14.1.0-7626b224d":{"name":"@libp2p/kad-dht","version":"14.1.0-7626b224d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-7626b224d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8d5ff1b348365d981fe1cf2fa35e7ed971ae148c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-7626b224d.tgz","fileCount":180,"integrity":"sha512-M1WeIs41sGiD7j09XC7sbpLnfohTHMoXTbXMn9bqUXGLrp+2z/apq4bHC3wWrXLlqToEavT3MGSphOuO7crdyA==","signatures":[{"sig":"MEYCIQDVciECcvsShckD3WCPOszB/j6VZ7M1MtLWwC/wmTmdHwIhAL+Ewpf2WiN1zNAIG8opBUhbKbqvdIGLuF7Bg3pCAVxJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-7626b224d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7626b224d23c474d1c885c8a7922977ab7e4bea6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-7626b224d","@libp2p/crypto":"5.0.6-7626b224d","@libp2p/record":"4.0.4-7626b224d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7626b224d","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7626b224d","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-7626b224d","@libp2p/interface-internal":"2.0.10-7626b224d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-7626b224d","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-7626b224d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-7626b224d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-7626b224d_1731412515308_0.2280726600861145","host":"s3://npm-registry-packages"}},"14.1.0-7dcabb884":{"name":"@libp2p/kad-dht","version":"14.1.0-7dcabb884","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-7dcabb884","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb46aa29e29188dd77341457c099b0e970ab579f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-7dcabb884.tgz","fileCount":180,"integrity":"sha512-mFyw7Yyyl/TLBBlX60xEpadl84NqmuivETKhTRpxHifPhAjvA0S7uW95Ol5LfxngWyjCx2UbhotnZ1jDOLaxqw==","signatures":[{"sig":"MEQCIEHjy7Rr4RONhTBj+Dqp+5xFGQipL4NljCjtXt6a8FFPAiBGK6PxHPNcmZdBNsjBISxtnqNVGWFeOfYN0hQ5C1ZjtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-7dcabb884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7dcabb884c37dfba69e3ce427544ab05209d137b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-7dcabb884","@libp2p/crypto":"5.0.6-7dcabb884","@libp2p/record":"4.0.4-7dcabb884","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7dcabb884","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7dcabb884","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-7dcabb884","@libp2p/interface-internal":"2.0.10-7dcabb884"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-7dcabb884","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-7dcabb884","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-7dcabb884"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-7dcabb884_1731581377171_0.5567641947127011","host":"s3://npm-registry-packages"}},"14.1.0-844a8d2d1":{"name":"@libp2p/kad-dht","version":"14.1.0-844a8d2d1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-844a8d2d1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ad2c86f1d0769f2f31aba8c41d1236af30b3dc1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-844a8d2d1.tgz","fileCount":180,"integrity":"sha512-7BxiEEUQiKvJB5s/b4r6us/t1yh+ZE0Hr70i4NSlQo7mXTvosVobfQFayfOZ4dyPr+gxZX2yV1kMO9XL5WQz/g==","signatures":[{"sig":"MEUCICip1cwdqCcIBbg7E6Jwy5Qu4jU/FuoTwJUjY8ruOqtbAiEAvzcv3Dj0fge9zUrZ42PXLJazeJh36RN5mv95lL3h15I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-844a8d2d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"844a8d2d19d8f834a39ebc65f91ef771baa99501","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-844a8d2d1","@libp2p/crypto":"5.0.6-844a8d2d1","@libp2p/record":"4.0.4-844a8d2d1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-844a8d2d1","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-844a8d2d1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-844a8d2d1","@libp2p/interface-internal":"2.0.10-844a8d2d1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-844a8d2d1","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-844a8d2d1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-844a8d2d1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-844a8d2d1_1731600496494_0.7985803759974326","host":"s3://npm-registry-packages"}},"14.1.0-c917314f3":{"name":"@libp2p/kad-dht","version":"14.1.0-c917314f3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-c917314f3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"35a2e89dba48216a7940f020b0df65289f88b1aa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-c917314f3.tgz","fileCount":180,"integrity":"sha512-JLf0B8E0kaSkOEmxCP7CvMfaFOrG0C7O9ObO5lh7viJp9M3DIBJPiAOoNuHBgZAusSuT3KhO50jPh2bFIOpMjA==","signatures":[{"sig":"MEQCIHrA+nACw+qB7l/kvMhaTb2Hs8nUeQEYv5cx/XqoxDr5AiABOB8k5Hj+zU/xJJdoIK+IlgPRzIWy7Xo0z/DTqHJ9mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-c917314f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c917314f3e07f842f1d97f6453d00b27428de5ab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-c917314f3","@libp2p/crypto":"5.0.6-c917314f3","@libp2p/record":"4.0.4-c917314f3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-c917314f3","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-c917314f3","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-c917314f3","@libp2p/interface-internal":"2.0.10-c917314f3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-c917314f3","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-c917314f3","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-c917314f3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-c917314f3_1731602129324_0.6373049942411433","host":"s3://npm-registry-packages"}},"14.1.0-2feaeddb4":{"name":"@libp2p/kad-dht","version":"14.1.0-2feaeddb4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-2feaeddb4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"708603d83a4a9ce202341646a895613950feef75","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-2feaeddb4.tgz","fileCount":180,"integrity":"sha512-Pm0h5Z8Jm7zoM9U6XLKYKBjANxxxS7gSBrx9tuwN6wiHJDEGWPWf76591Fp4F3/57AFr3Q0YQNst3+EjLtco0A==","signatures":[{"sig":"MEUCIBS4IxlLyIxDlPr6+jdclsm1JYW2uk/50PeYsfJDIQSuAiEAnjKce8L5NdIdfc11AfC7j4OJ5e4zJo05IB6gZWVHykM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-2feaeddb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2feaeddb40712a5d58aee158021a10b9b9bbf660","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-2feaeddb4","@libp2p/crypto":"5.0.6-2feaeddb4","@libp2p/record":"4.0.4-2feaeddb4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-2feaeddb4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-2feaeddb4","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-2feaeddb4","@libp2p/interface-internal":"2.0.10-2feaeddb4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-2feaeddb4","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-2feaeddb4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-2feaeddb4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-2feaeddb4_1731669269638_0.4296408667750975","host":"s3://npm-registry-packages"}},"14.1.0-eee97c7d4":{"name":"@libp2p/kad-dht","version":"14.1.0-eee97c7d4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-eee97c7d4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"12abac957be3e2929afe7f3a1cc811fe9a4ad3cb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-eee97c7d4.tgz","fileCount":180,"integrity":"sha512-BBmhGdHNmJuMZpHzLZgPSrUozACO6vMAJAaKkr3dyxsVrPOBOSD8oHNdNs9S/nujfez6k1TniAa4otgJRTlPYA==","signatures":[{"sig":"MEUCIC4YJaLXtXL86cYCZGR0JU300MV769XNGWCDNNb1SlQPAiEAmvbs7wimCfYonrCE/gzCaqIRnbuyoVTUCTHqJ4KFw8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-eee97c7d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005037},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"eee97c7d4ced5763f6620e535f3c9a5619abf046","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-eee97c7d4","@libp2p/crypto":"5.0.6-eee97c7d4","@libp2p/record":"4.0.4-eee97c7d4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-eee97c7d4","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-eee97c7d4","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-eee97c7d4","@libp2p/interface-internal":"2.0.10-eee97c7d4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-eee97c7d4","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-eee97c7d4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-eee97c7d4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-eee97c7d4_1731686663439_0.5924427469925995","host":"s3://npm-registry-packages"}},"14.1.0-432955390":{"name":"@libp2p/kad-dht","version":"14.1.0-432955390","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.0-432955390","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fead854d4e2022be02c26a50a7db17ba728c9b38","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0-432955390.tgz","fileCount":180,"integrity":"sha512-cBDT442YE9Ns5DrQZRzWa4b7B+m2C/zK1aCAYyJ42gKliUiWSvgUsPqeKyAjuBeeBjWPdQAlXj9h0tJRCOUn5g==","signatures":[{"sig":"MEQCIGhGAC9D++Gx/YNi3P83FRVURn2FEi0kocAm3/UyqJBUAiBw5WSzuXRBDha6XmU47ZCylzOnPK+ZH18AyxzoUsjJpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.0-432955390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3004556},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"43295539045639fe003e762dede1ec1a5aa60c77","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.1.3-432955390","@libp2p/crypto":"5.0.6-432955390","@libp2p/record":"4.0.4-432955390","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-432955390","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-432955390","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-432955390","@libp2p/interface-internal":"2.0.10-432955390"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-432955390","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.10-432955390","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.8-432955390"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.0-432955390_1731754340473_0.017941737757167564","host":"s3://npm-registry-packages"}},"14.1.1":{"name":"@libp2p/kad-dht","version":"14.1.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"72e3f2a47e05b11e8532d93b4e6700617d286326","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.1.tgz","fileCount":181,"integrity":"sha512-Wj4wB6obEz+WWki0e7DcuTv4LvcpWEw6+8DTgX+PiMHJOa+20UyckujIjQmYjoIIh7qnI9l4ccQWk17CpXnbJQ==","signatures":[{"sig":"MEYCIQCrJqPgbnk4pfRXHtF59pzF8wvFVlw8xxTithF7QM/kKwIhAPf2LIisCUpqw0RkaIBTL1vomPEOYp1/S6BeJTm3nkl6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3010237},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5feb1bb30909cbb97645412984fc07bb32b218f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.2.0","@libp2p/crypto":"^5.0.6","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.2.0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.11","@libp2p/interface-internal":"^2.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.3","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.11","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.1_1731919909515_0.6124833816113255","host":"s3://npm-registry-packages"}},"14.1.1-656db81cf":{"name":"@libp2p/kad-dht","version":"14.1.1-656db81cf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.1-656db81cf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"911166163f2b62afb6c0011673ebde5a814bca52","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.1-656db81cf.tgz","fileCount":180,"integrity":"sha512-J82pqpiCgtExOL7QSNJvktDeXOHtI2KuIHDsZ2e3b7jhTIpyJXrHYZRxwTj8OJ6V+0zde+7sxzqKjxZNaDjdfA==","signatures":[{"sig":"MEQCIAm5S+hRQhYtUxBhNPN7Bzj2W1GXXPQdSM10aoDTNrchAiAikdR5VWT/yX4vjGObTZYvYQKlhZGHlVtfZpkuWMoAoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.1-656db81cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3004555},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"656db81cff6f5cb8d1d5523f1928323057308b5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.0-656db81cf","@libp2p/crypto":"5.0.6-656db81cf","@libp2p/record":"4.0.4-656db81cf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-656db81cf","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-656db81cf","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.11-656db81cf","@libp2p/interface-internal":"2.1.0-656db81cf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-656db81cf","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.11-656db81cf","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.9-656db81cf"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.1-656db81cf_1731926608858_0.06343919855961078","host":"s3://npm-registry-packages"}},"14.1.1-05d559f54":{"name":"@libp2p/kad-dht","version":"14.1.1-05d559f54","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.1-05d559f54","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0aac848ac636fb1e770b370aa9fb811df8c84f4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.1-05d559f54.tgz","fileCount":180,"integrity":"sha512-qsp2qpnYmzxEASDKAWGjeW6YwTIOCGJ4jlVkmSRMe+abQtM30gKeouuteanfv7ElOCcdVqQgApLkoOIR2X6fqw==","signatures":[{"sig":"MEUCIAq4zZtRuOfIAV4Ap38cfTXxY/NIipaSH1ZVWCA2ET0VAiEAx5a/z4BU4YQNDuOI5sSRMfMOoHXHUICJKQMKtG/RChg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.1-05d559f54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3004555},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"05d559f545d7408646f2b7dcd5adf5c6771a97e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.0-05d559f54","@libp2p/crypto":"5.0.6-05d559f54","@libp2p/record":"4.0.4-05d559f54","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-05d559f54","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-05d559f54","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.11-05d559f54","@libp2p/interface-internal":"2.1.0-05d559f54"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.3-05d559f54","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.11-05d559f54","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.9-05d559f54"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.1-05d559f54_1731929073352_0.9744908148952915","host":"s3://npm-registry-packages"}},"14.1.2":{"name":"@libp2p/kad-dht","version":"14.1.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dfff3de98eab638ce1253f50931b3a2d0fc6f2a4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.2.tgz","fileCount":181,"integrity":"sha512-ql+Prs/Mw/tdrcC1Nn01Fsiu5QuvCBJMvloSXWPMzOh6gs2ftKSYhvnPwP7k4c0X++kCoXjjiguYLf7qoaAoJw==","signatures":[{"sig":"MEYCIQCKmgdP8YMb0DKScq6P4D2I31Btz6UTQawUn2EWxlo4lgIhANHyczaxzrpPjZBrnJgpt/j/cclGVOUNsg3GWKa2R1z2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3010238},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4d59c801a6b45dcc0b2d7b457b4ae3b107b57cbb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.2.1","@libp2p/crypto":"^5.0.7","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.8","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.2.1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.12","@libp2p/interface-internal":"^2.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.4","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.12","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.10"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.2_1731933736766_0.7768051671938783","host":"s3://npm-registry-packages"}},"14.1.2-f53f65d18":{"name":"@libp2p/kad-dht","version":"14.1.2-f53f65d18","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.2-f53f65d18","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ae7c340f93e82fe2b52d32e0825abe2dd6d1ec6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.2-f53f65d18.tgz","fileCount":180,"integrity":"sha512-oYhxdO9hjvSc2PMx/Ntts7kO0O7PD9klgdwWRnWc9TSnuS3wVPSQf8C/6nawCOTEeidulrhJKSW3FybIde4IPw==","signatures":[{"sig":"MEUCIQC+bxIAKF/RsraM1I/vFkaWhdcuYzW/XVfmbIyIPBPm7QIgSputYbZIWHYywsow4oOrjgezdURFYmcWKlsRdD7ARpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.2-f53f65d18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3004556},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f53f65d1805f9cd41f1b55558cef06d03f7a796c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-f53f65d18","@libp2p/crypto":"5.0.7-f53f65d18","@libp2p/record":"4.0.4-f53f65d18","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-f53f65d18","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-f53f65d18","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-f53f65d18","@libp2p/interface-internal":"2.1.1-f53f65d18"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-f53f65d18","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-f53f65d18","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.10-f53f65d18"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.2-f53f65d18_1732027229534_0.955713220302552","host":"s3://npm-registry-packages"}},"14.1.3":{"name":"@libp2p/kad-dht","version":"14.1.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"76fa5b093f8e6ee0854876db2beccf798a9efc91","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3.tgz","fileCount":181,"integrity":"sha512-eo2QdsllouakcdHa7NbLhjQ6eMdsMc7PLZRt3lnQTdQsMT81iVTAB/hhVJlTSEUJHQS5JbikrjkJLtFu6KUFzw==","signatures":[{"sig":"MEQCIF/RS+SDQLoN2GP0i9Wf2jLvMM16leQtCH1z1l372M0iAiAVabfNYB6nohvns/yMcVL1ih9U805BeAMspM4Y3scj0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3010238},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"635283461e87399c5cde6e729c4b993188e10168","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"^6.2.1","@libp2p/crypto":"^5.0.7","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.8","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.2.1","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.12","@libp2p/interface-internal":"^2.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.4","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"^11.0.12","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.1.11"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3_1732031781557_0.7193354558503491","host":"s3://npm-registry-packages"}},"14.1.3-d866eb5bb":{"name":"@libp2p/kad-dht","version":"14.1.3-d866eb5bb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-d866eb5bb","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7c9d3b7b9ff56da08a911e2ce82190b087426fe2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-d866eb5bb.tgz","fileCount":180,"integrity":"sha512-Ab5I6VjdQF5g5BVjbS6mVvdhqjTVaR9y85U1GVsEgezD39PUcfw85j7YX/T8T+2Z9f3MLgB6wPf+LRWz7pnL8A==","signatures":[{"sig":"MEUCIQCWRwu3b1Q23uTcC1GT/0E3erA5E4bhyn8anMmYc3Lk/QIgVMgL2IVi5HnyTrJi/q4d1vLB3WZImuzlqvpfdAcF57w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-d866eb5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3004556},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d866eb5bb8269485364c233119331ca073ff1343","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-d866eb5bb","@libp2p/crypto":"5.0.7-d866eb5bb","@libp2p/record":"4.0.4-d866eb5bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-d866eb5bb","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-d866eb5bb","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-d866eb5bb","@libp2p/interface-internal":"2.1.1-d866eb5bb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-d866eb5bb","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-d866eb5bb","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-d866eb5bb"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-d866eb5bb_1732037009735_0.6631559457590532","host":"s3://npm-registry-packages"}},"14.1.3-b248eefc0":{"name":"@libp2p/kad-dht","version":"14.1.3-b248eefc0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-b248eefc0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c5db80468b1a45c5ca26243a51405ea2093ec148","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-b248eefc0.tgz","fileCount":180,"integrity":"sha512-EXtftGbyAvyvTe58HL8S6otCGhI1o5P6J2P9TBS9LY15bv/GInTpFCgy1DoqGfSqiCs0hlcPtobUzpp/iZwYAA==","signatures":[{"sig":"MEUCIQCjWwGJyGE66ZgEstKSy9p9bUcGM6wQR1tyxZKf+s2YAwIgL42/28/gmOB0ZFvxBTxRfRP43+fKQAwf3K8prP3Imkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-b248eefc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3004556},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b248eefc01e6034c211b0d458d0ce7a74e99c24f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-b248eefc0","@libp2p/crypto":"5.0.7-b248eefc0","@libp2p/record":"4.0.4-b248eefc0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-b248eefc0","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-b248eefc0","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-b248eefc0","@libp2p/interface-internal":"2.1.1-b248eefc0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-all":"^3.0.6","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-b248eefc0","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-b248eefc0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-b248eefc0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-b248eefc0_1732180035968_0.5196184827051","host":"s3://npm-registry-packages"}},"14.1.3-0862522fe":{"name":"@libp2p/kad-dht","version":"14.1.3-0862522fe","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-0862522fe","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"436bfd18a91b2b93bc18c6a639400e3e555668bb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-0862522fe.tgz","fileCount":180,"integrity":"sha512-acM7rPBWeTn7ZBAC+X7JhB0VC92w4PRZq/tmzVxgWbrs8PeAAfX52IXVMTdEd306BVr8AZPP9A2EwGD5Osejjw==","signatures":[{"sig":"MEUCIQC2EoKl34DA/HQfq8aSHUudFEz4T3Dg4l0sUgX54XGutAIgckAVA0yYBzKUAWOZPy57vjyug1xWCfN0YZ168Iknai8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-0862522fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3008822},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0862522fe7ebfd050b404edcd9101c8c2d8cc1b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-0862522fe","@libp2p/crypto":"5.0.7-0862522fe","@libp2p/record":"4.0.4-0862522fe","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-0862522fe","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-0862522fe","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-0862522fe","@libp2p/interface-internal":"2.1.1-0862522fe"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-0862522fe","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-0862522fe","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-0862522fe"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-0862522fe_1732278810455_0.8218637701240383","host":"s3://npm-registry-packages"}},"14.1.3-6ddc1b80e":{"name":"@libp2p/kad-dht","version":"14.1.3-6ddc1b80e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-6ddc1b80e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b8fc6fa50fb0401ec22cff87cd32ee321288ce9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-6ddc1b80e.tgz","fileCount":180,"integrity":"sha512-T+d5vGsUuYZIV+5MVuvKFw8EvJm7MzjZraJLHLiGzidiRaWivJN3d0VEz6wT2WINQcFPfMY15C0dB3lGaEebdw==","signatures":[{"sig":"MEYCIQDaCQ2nOwbUVBGuLpsDDEDCYrjMJe4rY6Plvm1Ib3v/6QIhAOH/uuIaKSpCeGOv2AC8jUMZq2w33tUifxblv5ovLDRO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-6ddc1b80e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3008822},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6ddc1b80ebe396afee58082865ae6cae2bb39fb1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-6ddc1b80e","@libp2p/crypto":"5.0.7-6ddc1b80e","@libp2p/record":"4.0.4-6ddc1b80e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-6ddc1b80e","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-6ddc1b80e","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-6ddc1b80e","@libp2p/interface-internal":"2.1.1-6ddc1b80e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-6ddc1b80e","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-6ddc1b80e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-6ddc1b80e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-6ddc1b80e_1732279952384_0.699504429701197","host":"s3://npm-registry-packages"}},"14.1.3-4a85eb033":{"name":"@libp2p/kad-dht","version":"14.1.3-4a85eb033","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-4a85eb033","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"adfd2f8c4d8e8fe6121dd7fc83a53054b9006aa2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-4a85eb033.tgz","fileCount":180,"integrity":"sha512-0QpJFHS0+LmmDX5N8E+QiJU+C7VsIE7ia/pz7Co/UKFZDkDBd5CSDcZ0sFw+wsN/xiSh5naV0U788MFAu62XNg==","signatures":[{"sig":"MEUCIHvld7Qww1iOqMHJhpBbFyvx7TpIMGOKoThTThirF2QzAiEAtzgltsAlr591gdBitSL6jSMLKGgWFo6lpu10CPLKLmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-4a85eb033","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3008824},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a85eb033f7ea8461a10bc8b38bbc76d1383d1cc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-4a85eb033","@libp2p/crypto":"5.0.7-4a85eb033","@libp2p/record":"4.0.4-4a85eb033","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-4a85eb033","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-4a85eb033","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-4a85eb033","@libp2p/interface-internal":"2.1.1-4a85eb033"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-4a85eb033","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-4a85eb033","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-4a85eb033"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-4a85eb033_1732521980265_0.48110456426417847","host":"s3://npm-registry-packages"}},"14.1.3-98b43045c":{"name":"@libp2p/kad-dht","version":"14.1.3-98b43045c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-98b43045c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5020b546bf748173bd980ccbcc65919a900f631a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-98b43045c.tgz","fileCount":180,"integrity":"sha512-Mfq0q3i8aKUO1+HOhSHk9EnWVZXaTKsoPspfbpSeb4wiyUHXhvRu0z1oi/vraFqBFz0dxDsfefmsJYOvd+cINQ==","signatures":[{"sig":"MEUCIQC57DUZjhWbOhcvLztXRdi64oejxwmlUQfEr/di4/FbEgIgHESrw6KZKVDqnFbwX7KMMzO4AL43bcScVEbmcXyDDGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-98b43045c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014749},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"98b43045cb4786defc74e21c637489109377ea35","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-98b43045c","@libp2p/crypto":"5.0.7-98b43045c","@libp2p/record":"4.0.4-98b43045c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-98b43045c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-98b43045c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-98b43045c","@libp2p/interface-internal":"2.1.1-98b43045c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-98b43045c","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-98b43045c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-98b43045c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-98b43045c_1732526733912_0.9930863282357203","host":"s3://npm-registry-packages"}},"14.1.3-d6cd25d0d":{"name":"@libp2p/kad-dht","version":"14.1.3-d6cd25d0d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-d6cd25d0d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fe91be5b560263c31e1a8ddebceb2396afbbd26d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-d6cd25d0d.tgz","fileCount":180,"integrity":"sha512-wp6ueB95ab+oA0auCwK/KNF8QhAvelcVT2IlF+Zmev5MGS046JVbDh2yaAU6t3cR0A1y2R1dRqvEAVblosNN+g==","signatures":[{"sig":"MEYCIQD83qSMIg1thaHG6KuBHbCW69B0QitDkONUwBORuNBBVQIhAKjMHZySkr7Zx9Us/4BFxXjaOPVjlz0J8Zvy2FQK2hTt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-d6cd25d0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014749},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d6cd25d0deca292420093d894edbfbc47b347e5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-d6cd25d0d","@libp2p/crypto":"5.0.7-d6cd25d0d","@libp2p/record":"4.0.4-d6cd25d0d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-d6cd25d0d","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-d6cd25d0d","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-d6cd25d0d","@libp2p/interface-internal":"2.1.1-d6cd25d0d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-d6cd25d0d","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-d6cd25d0d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-d6cd25d0d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-d6cd25d0d_1732526754925_0.9016071702622019","host":"s3://npm-registry-packages"}},"14.1.3-a82b07d8c":{"name":"@libp2p/kad-dht","version":"14.1.3-a82b07d8c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-a82b07d8c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"930d644094be1a1170fd779b93d3946cf4a9cd3e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-a82b07d8c.tgz","fileCount":180,"integrity":"sha512-my8EmuUoz9vN/bsZUGoCNmtk58Z8sly5AmYkQOGFl1vzX3wX5XVNBJCHGo8f8sAfVpIYFez5MZYfk2Wp76xH9w==","signatures":[{"sig":"MEUCIQC6iPxvUu+5jIFH3DeAkjQDRaJJRpfWfdORZzt/ifpZrgIgeFMgc+DcWJe23oEdYoIZWDa89V8zCKlZwmTddNhaShk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-a82b07d8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014749},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a82b07d8c69640b6c72824a584b55bb7c30ca06e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-a82b07d8c","@libp2p/crypto":"5.0.7-a82b07d8c","@libp2p/record":"4.0.4-a82b07d8c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-a82b07d8c","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-a82b07d8c","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-a82b07d8c","@libp2p/interface-internal":"2.1.1-a82b07d8c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-a82b07d8c","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-a82b07d8c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-a82b07d8c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-a82b07d8c_1732526761777_0.25807017261452425","host":"s3://npm-registry-packages"}},"14.1.3-bc90b4fd5":{"name":"@libp2p/kad-dht","version":"14.1.3-bc90b4fd5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-bc90b4fd5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fbd1adf4e1ad31680d6aa2f315be9c6236bbf84c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-bc90b4fd5.tgz","fileCount":180,"integrity":"sha512-AIeVGQIxLBb1W7Hr/zudH3MOeJW8Jy+tCDCpM/wN6rA/174HAfy42akK+YXwJykUqwLVxXcuFsdLmf6KAgprsA==","signatures":[{"sig":"MEUCIQD3ONQyaqod5vtRYCYKIGZa/CI4nrLlECdFtHHCeDkkGgIgNZPL3DBdXcyaF00i2mqB0uOuyM7rrnUKJyaLLv49lcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-bc90b4fd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014749},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bc90b4fd58aee1ccd94d4fd61cc48d336e77d772","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-bc90b4fd5","@libp2p/crypto":"5.0.7-bc90b4fd5","@libp2p/record":"4.0.4-bc90b4fd5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-bc90b4fd5","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-bc90b4fd5","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-bc90b4fd5","@libp2p/interface-internal":"2.1.1-bc90b4fd5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-bc90b4fd5","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-bc90b4fd5","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-bc90b4fd5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-bc90b4fd5_1732526903847_0.10940361725473458","host":"s3://npm-registry-packages"}},"14.1.3-b02ea9b6e":{"name":"@libp2p/kad-dht","version":"14.1.3-b02ea9b6e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-b02ea9b6e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ad8b002f5aa85a5a35834d63da43ec018541ab1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-b02ea9b6e.tgz","fileCount":180,"integrity":"sha512-eVnviqmwcTLoBwEs+ePnMcfS2iOWytmxV4VeuacbfjYgWYhQGvgAhTs6Igrw8H6oI5Kef0mbTzhPDI2cB8CT6w==","signatures":[{"sig":"MEQCICGA2+zROmOZ3A2FNJ15F8xbLI+f7WYznDlKfheCjrMCAiB1R7DMqjnPsCu8YSgZ048JC3jJ2MR2BJ5d5E3n35ZWhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-b02ea9b6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014749},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b02ea9b6edf1a6ef2e059ea8570ba57cc9052229","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-b02ea9b6e","@libp2p/crypto":"5.0.7-b02ea9b6e","@libp2p/record":"4.0.4-b02ea9b6e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-b02ea9b6e","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-b02ea9b6e","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-b02ea9b6e","@libp2p/interface-internal":"2.1.1-b02ea9b6e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-b02ea9b6e","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-b02ea9b6e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-b02ea9b6e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-b02ea9b6e_1732635017648_0.924976224098873","host":"s3://npm-registry-packages"}},"14.1.3-3650283f7":{"name":"@libp2p/kad-dht","version":"14.1.3-3650283f7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-3650283f7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c8b0f9294d63e575f9e96064aa0ed86c1cc36cd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-3650283f7.tgz","fileCount":180,"integrity":"sha512-LzAoIj475Yju6a/asr3fYlxRFbNexNhrcrbN3NhT7cjSUmC4L4Rqb7Hac9jnAfgFTl3iDsNdnbfqpGMmaxeRsg==","signatures":[{"sig":"MEQCIDY1Xaz64G0oqlTc1CUL7mC7dKu7AGaji0OFvjYNjxmHAiBz/O/H3ffI5R/5teaP6b13iEHnqp2kNWJhTVxIom4qWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-3650283f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014749},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3650283f7aab93517730b21c0945731415d4663a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-3650283f7","@libp2p/crypto":"5.0.7-3650283f7","@libp2p/record":"4.0.4-3650283f7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-3650283f7","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-3650283f7","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-3650283f7","@libp2p/interface-internal":"2.1.1-3650283f7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-3650283f7","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-3650283f7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-3650283f7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-3650283f7_1732639611423_0.4902495467818875","host":"s3://npm-registry-packages"}},"14.1.3-4761dd701":{"name":"@libp2p/kad-dht","version":"14.1.3-4761dd701","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-4761dd701","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"089ee476766054ff14e67eace9625d2bed51ea07","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-4761dd701.tgz","fileCount":180,"integrity":"sha512-vSH+DSPvArGVMb8tmctOym/zRKfqUZQ1uqFzb2Cld8UZWxg32lVsXIC0r56od09xg1sV5pYHA2Bd5IbtP6BGQQ==","signatures":[{"sig":"MEUCIAjdua/TNJ1b+/E7OpwAzTd6QyEo70xKb9EAZ0YHfzcUAiEAoNSQ6Zvp6TBOa1YH67CMtjlQbWJPoIVDaFVt1mJ2/2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-4761dd701","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014749},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4761dd701aec6620ee504cb9908fa2319971b79b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-4761dd701","@libp2p/crypto":"5.0.7-4761dd701","@libp2p/record":"4.0.4-4761dd701","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-4761dd701","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-4761dd701","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-4761dd701","@libp2p/interface-internal":"2.1.1-4761dd701"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-4761dd701","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-4761dd701","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-4761dd701"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-4761dd701_1732643360396_0.2210982077937962","host":"s3://npm-registry-packages"}},"14.1.3-8a9258a24":{"name":"@libp2p/kad-dht","version":"14.1.3-8a9258a24","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-8a9258a24","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"38249d899fce9e6bf385ab5f77ee886153bdcaf3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-8a9258a24.tgz","fileCount":180,"integrity":"sha512-FD0b8Yda6AprAk5BVFWX2i9AmqukbZJnqaVske5j8yanjgd4wnCYzHJxa1amUpfG/QSAJC8bXbi6dv7c0Ch4yw==","signatures":[{"sig":"MEUCIQDEvxuIGeNEWeJT1r06fLR1yqDxBgVNt6HrzHNQCVwtuAIgbx4RCDxLvPbFjt5rNj3M+MCO+Zm3NfSbTvE/9t9Zhag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-8a9258a24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014749},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8a9258a24168d13172eb139d32bc6889e71f81dc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","mortice":"^3.0.4","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-8a9258a24","@libp2p/crypto":"5.0.7-8a9258a24","@libp2p/record":"4.0.4-8a9258a24","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-8a9258a24","progress-events":"^1.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-8a9258a24","it-length-prefixed":"^9.0.4","it-protobuf-stream":"^1.1.3","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-8a9258a24","@libp2p/interface-internal":"2.1.1-8a9258a24"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","execa":"^9.1.0","sinon":"^18.0.0","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","it-filter":"^3.1.0","@types/sinon":"^17.0.3","@types/which":"^3.0.3","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-8a9258a24","datastore-core":"^10.0.0","it-stream-types":"^2.0.1","@libp2p/peer-store":"11.0.12-8a9258a24","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-8a9258a24"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-8a9258a24_1732701384116_0.2986713857606407","host":"s3://npm-registry-packages"}},"14.1.3-339b7df88":{"name":"@libp2p/kad-dht","version":"14.1.3-339b7df88","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-339b7df88","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f9be68175d80b746f69648bb0edbc776de43e926","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-339b7df88.tgz","fileCount":179,"integrity":"sha512-CnFTt3fanr0ElvC9KqTnrXTFUa1YYOW3pJUA9RvrcjdJ3/Z4hY1EszQ+xBOWg03Au8k31m1DiK/xgXDCvtjMwQ==","signatures":[{"sig":"MEUCIQCjoVdc5iIOHZfUun60jaygjAYE6+o6g1MQnzHYAMor+AIgQ+KpMXuW1W5Z648OclCmEP+6bNbF5gKtlq80lSKCtK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-339b7df88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014590},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"339b7df884dfaa4e7c9e77e6299bd9348c715f8b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-339b7df88","@libp2p/crypto":"5.0.7-339b7df88","@libp2p/record":"4.0.4-339b7df88","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-339b7df88","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-339b7df88","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-339b7df88","@libp2p/interface-internal":"2.1.1-339b7df88"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^4.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-339b7df88","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-339b7df88","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-339b7df88"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-339b7df88_1732805005109_0.3042579878048519","host":"s3://npm-registry-packages"}},"14.1.3-f2f9008b8":{"name":"@libp2p/kad-dht","version":"14.1.3-f2f9008b8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-f2f9008b8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4b8e8316998d2ced5b64dd0f268a5fbed8f20106","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-f2f9008b8.tgz","fileCount":179,"integrity":"sha512-ihVt1HhjabpVTEohHKfv5palkcqv2/r90g4I7b8X0W8URgDC7lkZQ3gxytIHF5uDNEpeiJUwK5RFN9lXaTSNTg==","signatures":[{"sig":"MEQCICXzbwgHJfBK5GY3SKzEMJzZEM7vjfQDVRqyPVeiL936AiA9FGLeJ/Xbbc2Dq9gNfprqFPn9hTOP4b73Ur0ZvZE8wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-f2f9008b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014590},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f2f9008b8e7c634a3855fea746af0762af920beb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-f2f9008b8","@libp2p/crypto":"5.0.7-f2f9008b8","@libp2p/record":"4.0.4-f2f9008b8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-f2f9008b8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-f2f9008b8","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-f2f9008b8","@libp2p/interface-internal":"2.1.1-f2f9008b8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-f2f9008b8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-f2f9008b8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-f2f9008b8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-f2f9008b8_1732893704811_0.2777655383318265","host":"s3://npm-registry-packages"}},"14.1.3-a0c8ceb99":{"name":"@libp2p/kad-dht","version":"14.1.3-a0c8ceb99","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-a0c8ceb99","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff9d826519f301eb711c881993b9c689b8abe1d1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-a0c8ceb99.tgz","fileCount":179,"integrity":"sha512-EdrZDlFUviKZTb06So2WZayPHZxk8+t3ipQ68cVlkwBeSZwzL4gYQgbbqGO+msSUfc5svMS5U3Ab3BhP5+3wag==","signatures":[{"sig":"MEUCIQCt3Y/3sfAEi6uNQc9O9IV01Ruuf3C0qsL9UgKbou3oUwIgaR9hiysEkZYamGlRDexOF1GXIrIy9luPy7xHdVa19J8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-a0c8ceb99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014590},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a0c8ceb9917518e82587dab1be71f02aa7a6a52c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-a0c8ceb99","@libp2p/crypto":"5.0.7-a0c8ceb99","@libp2p/record":"4.0.4-a0c8ceb99","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-a0c8ceb99","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-a0c8ceb99","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-a0c8ceb99","@libp2p/interface-internal":"2.1.1-a0c8ceb99"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-a0c8ceb99","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-a0c8ceb99","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-a0c8ceb99"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-a0c8ceb99_1732905478274_0.37483746725304656","host":"s3://npm-registry-packages"}},"14.1.3-406b3916c":{"name":"@libp2p/kad-dht","version":"14.1.3-406b3916c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-406b3916c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7e62ee4ec7fa5da9422eb36431dd952088f7842b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-406b3916c.tgz","fileCount":179,"integrity":"sha512-+eHh5p97EHb2mds1lOUSgcRxXCHFo72LRqEX4ypx4zKnXKqyVi9oBZS4mHvrH+EnwtxIH61vPSd8feb3KZNZlQ==","signatures":[{"sig":"MEYCIQCeOM+f/vI0FQi/vf4PyjmvNF5zD18M7r6UFNODJC99swIhALBmJpwmPz241ZP2iv1esaAYmwQY+1+2XAExSL70+2LO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-406b3916c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014590},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"406b3916cac688cd98c02b61ee2e52a9cd041704","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-406b3916c","@libp2p/crypto":"5.0.7-406b3916c","@libp2p/record":"4.0.4-406b3916c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-406b3916c","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-406b3916c","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-406b3916c","@libp2p/interface-internal":"2.1.1-406b3916c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-406b3916c","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-406b3916c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-406b3916c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-406b3916c_1732906973603_0.023977515479529865","host":"s3://npm-registry-packages"}},"14.1.3-f8da60e73":{"name":"@libp2p/kad-dht","version":"14.1.3-f8da60e73","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-f8da60e73","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"174e1791d04a4a0d33068a952186faf964942115","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-f8da60e73.tgz","fileCount":179,"integrity":"sha512-cimC8KScW4smJRMxVBmSPntjjj1C8EBsI4FPSl6zYNGaMr/nFG8sIj6xDdEv22/mZuiiWLUaDPN0krfOcKtF9w==","signatures":[{"sig":"MEUCIQCQIPK/D8ReRu8m+COiz5t5JNF08VW0+78158CwAhgnQQIgD8kg8Zt03Z0qzUVqz+VWdZnlrnhPLf+z+x/ThOSs/eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-f8da60e73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014590},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f8da60e73fede669986b8d48218f66c4e55fd776","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-f8da60e73","@libp2p/crypto":"5.0.7-f8da60e73","@libp2p/record":"4.0.4-f8da60e73","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-f8da60e73","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-f8da60e73","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-f8da60e73","@libp2p/interface-internal":"2.1.1-f8da60e73"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-f8da60e73","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-f8da60e73","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-f8da60e73"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-f8da60e73_1732910149073_0.7917026383317789","host":"s3://npm-registry-packages"}},"14.1.3-99f5f270b":{"name":"@libp2p/kad-dht","version":"14.1.3-99f5f270b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-99f5f270b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a9f5762364717cff9ba008bad2f716cb1b2c4fbb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-99f5f270b.tgz","fileCount":179,"integrity":"sha512-qjYWVdZe0vOYCGaRD+d2fWinJHzsmNKM3s7kXxBHBVZUNBivmLJEwn9Vs/+H5y5CyrYXiSA/5BVXofT9qzLweQ==","signatures":[{"sig":"MEUCIHV34x3c06PjBTLtHTDcx8JWjool4XkvWvx3RuaSGbMBAiEArn0lKuT7MSPxAc5QWtlpkC8IrF6vHSPIk8jokcnDVjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-99f5f270b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014072},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"99f5f270b9e7b69e4ef543c1ff1c019815af58cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-99f5f270b","@libp2p/crypto":"5.0.7-99f5f270b","@libp2p/record":"4.0.4-99f5f270b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-99f5f270b","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-99f5f270b","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-99f5f270b","@libp2p/interface-internal":"2.1.1-99f5f270b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-99f5f270b","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-99f5f270b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-99f5f270b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-99f5f270b_1732969065235_0.3862560717643502","host":"s3://npm-registry-packages"}},"14.1.3-06f79b646":{"name":"@libp2p/kad-dht","version":"14.1.3-06f79b646","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-06f79b646","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"69808e0b84576ea142668385c6315780bdcd67d5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-06f79b646.tgz","fileCount":179,"integrity":"sha512-qzKuzHDc5b5G3JxG9Ic6sa/PFRHCCyCy0O3OXl2r1kbhz08o2n70Tud9GtQZ94N8Zj6cr4Nruuw6yqf0KY532g==","signatures":[{"sig":"MEQCIFEeFS3lzUKyxbTuM8KXY5WQZJntljGcyOoCr5gq9+ovAiAKtB/W537n1fUDdv//wLOviXk++ZDXXc2wZ8olavTW9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-06f79b646","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014072},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06f79b6466fa8f6656676a71a5b90e6071825303","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-06f79b646","@libp2p/crypto":"5.0.7-06f79b646","@libp2p/record":"4.0.4-06f79b646","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-06f79b646","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-06f79b646","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-06f79b646","@libp2p/interface-internal":"2.1.1-06f79b646"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-06f79b646","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-06f79b646","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-06f79b646"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-06f79b646_1732981278495_0.5067755877264253","host":"s3://npm-registry-packages"}},"14.1.3-2c182d2e2":{"name":"@libp2p/kad-dht","version":"14.1.3-2c182d2e2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-2c182d2e2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"effacce7533d96618c8f858f1af531301cc3b4a3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-2c182d2e2.tgz","fileCount":179,"integrity":"sha512-YqdHDwHG3B8CePR5ZxonTfGxecrg9zkwZir7DZxnylRqLE8kIL7xSIQ7F7AYtWi9xLI7TpTm+1HCaTbFwIQfXg==","signatures":[{"sig":"MEUCIQDkv6QFkC1n+W69gGxIzNmzAuNPXszDpSpn2Y6tNHwrTQIgNMt1NqCgHjRkpwl1SQRZX/3XB7NKwhYk2c/30ki7nu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-2c182d2e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014072},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2c182d2e23d3246ece92ac937dfd91275b39bdc0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-2c182d2e2","@libp2p/crypto":"5.0.7-2c182d2e2","@libp2p/record":"4.0.4-2c182d2e2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-2c182d2e2","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-2c182d2e2","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-2c182d2e2","@libp2p/interface-internal":"2.1.1-2c182d2e2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-2c182d2e2","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-2c182d2e2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-2c182d2e2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-2c182d2e2_1732981287649_0.35172029944874983","host":"s3://npm-registry-packages"}},"14.1.3-6ab85ea68":{"name":"@libp2p/kad-dht","version":"14.1.3-6ab85ea68","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-6ab85ea68","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3f0d92aa716ebd1be329b2e305c1265ea9ab811c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-6ab85ea68.tgz","fileCount":179,"integrity":"sha512-Q9IHC2aSWu0YpVGU5xa3L7J3zzqIe7iSi2L8tknFipPo68okajkrTP2kD9vHCeWLkLB1kIWFv3tIylBNtxuBZA==","signatures":[{"sig":"MEUCIQCXY1KXS2fDKoAZt8AE0XMaXfc36UP5a1MNgF4ZAjJfdgIgd5LT/Uat2V79/Mul3R0wstphrStjuDo2K7IfNdKEsWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-6ab85ea68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014130},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6ab85ea68ac77e2528a3bf5ccf31b7bc8377d1e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-6ab85ea68","@libp2p/crypto":"5.0.7-6ab85ea68","@libp2p/record":"4.0.4-6ab85ea68","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-6ab85ea68","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-6ab85ea68","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-6ab85ea68","@libp2p/interface-internal":"2.1.1-6ab85ea68"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-6ab85ea68","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-6ab85ea68","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-6ab85ea68"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-6ab85ea68_1733319299581_0.34241939461744964","host":"s3://npm-registry-packages"}},"14.1.3-d19974d93":{"name":"@libp2p/kad-dht","version":"14.1.3-d19974d93","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-d19974d93","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f97ac90d842cc830d6543b3e673625d6f10faedc","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-d19974d93.tgz","fileCount":179,"integrity":"sha512-0NVEZUOhdEsyMgf6Z1nBxibMtmfESqE1hL4clvuh4OOX1ULJXg5IOv3rVOGVo4ZneJNDyn+7/POKXvkHt4xoMQ==","signatures":[{"sig":"MEQCIFiXEuQWfQFzLd2hUdMrMMTFv+UdNdhoC5LfEVN/l5OOAiBfDCOn8SBo/G3xo0uqn6hDk6Wo+W+qkTdIhambaMT4Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-d19974d93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014130},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d19974d93a1015acfca95c2155dbcffc5fd6a6c0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-d19974d93","@libp2p/crypto":"5.0.7-d19974d93","@libp2p/record":"4.0.4-d19974d93","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-d19974d93","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-d19974d93","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-d19974d93","@libp2p/interface-internal":"2.1.1-d19974d93"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-d19974d93","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-d19974d93","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-d19974d93"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-d19974d93_1733333812933_0.09837344207016008","host":"s3://npm-registry-packages"}},"14.1.3-92cc74082":{"name":"@libp2p/kad-dht","version":"14.1.3-92cc74082","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-92cc74082","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fbe9438e4276b8570b48e017c44cb92c6a2638f2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-92cc74082.tgz","fileCount":179,"integrity":"sha512-uwWMSXa9hpHIq6QnZ2qq/LSqWIWr7oTqirMB6nc22pA2T+ce1V6ISsY7g12fP93w3+p2pIk/E7ZH8a0wWSb4JA==","signatures":[{"sig":"MEUCIQDHua5bj0umKNqTrLegsbrwnunWlpA54hqEs9pGiAhROwIgPLcJqSsyPHiltpyh71L8nmQXVVq+saKo1mfk2OJkNx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-92cc74082","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014130},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"92cc740828963a4786ea83befe606dac4ba25e45","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-92cc74082","@libp2p/crypto":"5.0.7-92cc74082","@libp2p/record":"4.0.4-92cc74082","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-92cc74082","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-92cc74082","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-92cc74082","@libp2p/interface-internal":"2.1.1-92cc74082"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-92cc74082","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-92cc74082","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-92cc74082"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-92cc74082_1733486112831_0.6146687725415225","host":"s3://npm-registry-packages"}},"14.1.3-2625cc323":{"name":"@libp2p/kad-dht","version":"14.1.3-2625cc323","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-2625cc323","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e79253431a4564f23f20ee5ca5b15c7701615f5e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-2625cc323.tgz","fileCount":179,"integrity":"sha512-60CuBloP2vizGGphYKgqtZMy2muioPPGXKEqUBlPaMbftsuKUBbODDJucM0HwhsO/9mAOpWzgjpoLcEa3p+lig==","signatures":[{"sig":"MEQCIBkbFGgl2et/hllFaCD6oirXmtneI9IOVcR+2mb4TryBAiB2kX5GZxrAlyY1zRCZyCgZNSvCnpRx5ftkuInhyxxFww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-2625cc323","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014130},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2625cc323b77ed4843d200a3b7022f80eba2e8f8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-2625cc323","@libp2p/crypto":"5.0.7-2625cc323","@libp2p/record":"4.0.4-2625cc323","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-2625cc323","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-2625cc323","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-2625cc323","@libp2p/interface-internal":"2.1.1-2625cc323"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-2625cc323","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-2625cc323","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-2625cc323"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-2625cc323_1733489440395_0.550571012844201","host":"s3://npm-registry-packages"}},"14.1.3-9614de7c6":{"name":"@libp2p/kad-dht","version":"14.1.3-9614de7c6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-9614de7c6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"273be72a635d2ee0a716946ac22e593e6204103c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-9614de7c6.tgz","fileCount":179,"integrity":"sha512-BP94Eivsxjs+dUUvlvBLyL2SMEMFzPBj8lOgrSwgL7vIV8+H7SNmnBJ4/3RiLitHAI3LR4gGA/oxZRYbv3D7fw==","signatures":[{"sig":"MEUCIQDLWBkStfjnvGHl6SrF6G8vyuzkXW7F2XnqcKcKlYyPIwIgUX2z7XTkrEtDU164wvcHWkjawNCUL6tS/gnKw/HEHG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-9614de7c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014130},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9614de7c63d5dfad71fdad533b9be650d885205d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-9614de7c6","@libp2p/crypto":"5.0.7-9614de7c6","@libp2p/record":"4.0.4-9614de7c6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-9614de7c6","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-9614de7c6","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-9614de7c6","@libp2p/interface-internal":"2.1.1-9614de7c6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-9614de7c6","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-9614de7c6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-9614de7c6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-9614de7c6_1733493899528_0.44199430115390004","host":"s3://npm-registry-packages"}},"14.1.3-96654117c":{"name":"@libp2p/kad-dht","version":"14.1.3-96654117c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-96654117c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6c05a1788287cf0780613ce67940de0b65ee5076","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-96654117c.tgz","fileCount":179,"integrity":"sha512-btUgCE73iJY+rVSIQEI2VDxDUZXQJIN9RaEuPKL70tABbUuYy7SnxeDYforAgd/FGyI/EUv0KZmhpN6jrPFgAQ==","signatures":[{"sig":"MEYCIQCrBLp2ajprtr8+N6wi/Tc1gaQQa3XICN5tMGIntsRalwIhANQr7q66wEwp80crFHAmMOT9345cr4BRbh5tyTRLMizq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-96654117c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014130},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"96654117c449603aed5b3c6668da29bdab44cff9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-96654117c","@libp2p/crypto":"5.0.7-96654117c","@libp2p/record":"4.0.4-96654117c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-96654117c","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-96654117c","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-96654117c","@libp2p/interface-internal":"2.1.1-96654117c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-96654117c","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-96654117c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-96654117c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-96654117c_1733494140561_0.27179848782682936","host":"s3://npm-registry-packages"}},"14.1.3-48e9cfa56":{"name":"@libp2p/kad-dht","version":"14.1.3-48e9cfa56","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.3-48e9cfa56","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c623e13327c7c4115e6873b7f6acc6d7dd4b470","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.3-48e9cfa56.tgz","fileCount":179,"integrity":"sha512-SLAvOgf0IkpkI9GXSrFBeFMzIcPWFKEyH8oJLKDZia64uKKbUgCAufFWRtmNeEnQGCXDRISG9nTCo80eSfFHDQ==","signatures":[{"sig":"MEQCIDtxj8oOJNZ9Pwau+MIdEm6/0cgo+GMGjag1jvsp5f/oAiBfOGTmURURK0L3MoJXMlh5iwYRSRkHLhMgAyRWb4aYcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.3-48e9cfa56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014130},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"48e9cfa56fdf9d2dcdc0efc758cf7f055106cbb5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.2.1-48e9cfa56","@libp2p/crypto":"5.0.7-48e9cfa56","@libp2p/record":"4.0.4-48e9cfa56","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-48e9cfa56","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-48e9cfa56","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-48e9cfa56","@libp2p/interface-internal":"2.1.1-48e9cfa56"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.4-48e9cfa56","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.12-48e9cfa56","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.1.11-48e9cfa56"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.3-48e9cfa56_1733745943486_0.009998634197395884","host":"s3://npm-registry-packages-npm-production"}},"14.1.4":{"name":"@libp2p/kad-dht","version":"14.1.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f43b3f766bdcedd587fb36deb589e6f7d6234dc2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.4.tgz","fileCount":180,"integrity":"sha512-MfViFd0KqlrVmXto88yAekW06JA8ba9UbwH+L5q5LnVjsPYthSXNWX2LHGYPgXLfXD8kQC+REonHq1M/9xyoYQ==","signatures":[{"sig":"MEUCIGqMpIpG3hduVs30ay00sNRIgunu1z3H8iLbqHcfdA85AiEAkkwMpxYoUWRUWlKHM9ak6NQSj4AuVfexqgy4me3/jl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3019811},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7133ee0003811aeb5c0aaf32f8df55431fa5c75","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.3.0","@libp2p/crypto":"^5.0.8","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.9","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.3.0","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.13","@libp2p/interface-internal":"^2.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.5","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.13","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.4_1733753921502_0.8414342356016167","host":"s3://npm-registry-packages-npm-production"}},"14.1.4-127abe24b":{"name":"@libp2p/kad-dht","version":"14.1.4-127abe24b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.4-127abe24b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f5ce70ea43cee7fbdaedf404b493afc9c13ba5f7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.4-127abe24b.tgz","fileCount":179,"integrity":"sha512-5UQ1BCPy/Tb9xHskFnqnJW4W0cK7HvYhCtt68vsxfFl0oZge2yu4kc1jnGP/ikiGYPzAESBntRQudzdu+cMLRQ==","signatures":[{"sig":"MEQCIEbTOBYNH1tRIUVxnr6cXmmAvHmJNawcp3Y41fQubbp1AiA3a4Aw5w6qpX5mOZQle7jj7Sypecxrkke2nLYv3xLj1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.4-127abe24b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014129},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"127abe24b567e462b5fb8809960201635bee2202","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-127abe24b","@libp2p/crypto":"5.0.8-127abe24b","@libp2p/record":"4.0.4-127abe24b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-127abe24b","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-127abe24b","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-127abe24b","@libp2p/interface-internal":"2.2.0-127abe24b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-127abe24b","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-127abe24b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.0-127abe24b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.4-127abe24b_1733822133795_0.14181431455799842","host":"s3://npm-registry-packages-npm-production"}},"14.1.4-5c4a79e5a":{"name":"@libp2p/kad-dht","version":"14.1.4-5c4a79e5a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.4-5c4a79e5a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"92983c34faa58c486c44812d99d5952835b56a20","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.4-5c4a79e5a.tgz","fileCount":179,"integrity":"sha512-FIzlvZA9bxzoTOuzQcCu2+b2NuAvIdDma7F9Trb8ug/FGWcLTth81eXMSHuLfWO3me5vakC2jTFsysgBr2bjiw==","signatures":[{"sig":"MEUCIE9tHkJxM3AFq1tpbJhLksT7FN5g8f73lcaiQSa/6FBbAiEAxsGSJ1E/95qzZAUsrUqVmWLcK61GNs3kqn8kbMIGF9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.4-5c4a79e5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014129},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5c4a79e5a6e8d0db1ef6464075841a0b9de507ef","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-5c4a79e5a","@libp2p/crypto":"5.0.8-5c4a79e5a","@libp2p/record":"4.0.4-5c4a79e5a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-5c4a79e5a","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-5c4a79e5a","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-5c4a79e5a","@libp2p/interface-internal":"2.2.0-5c4a79e5a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-5c4a79e5a","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-5c4a79e5a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.0-5c4a79e5a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.4-5c4a79e5a_1733838869194_0.5638624595570079","host":"s3://npm-registry-packages-npm-production"}},"14.1.5":{"name":"@libp2p/kad-dht","version":"14.1.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52badb040f9f7d6a0a685196ae34002e6abccc68","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.5.tgz","fileCount":180,"integrity":"sha512-392I4wIUzat1rR1i9T3IbVpCWgZYHbobR2mFN7SIj08juuzYO8XOfaUaF85zeBj4xJWgZGAT/ciFglbBhkPBVQ==","signatures":[{"sig":"MEYCIQCrJDWbTfKTZrR2hsgD1q58/VIGJs7yTUFvyht3sRux4AIhAJuVfLpf6LFaVVH5FvP7a1RRuc8r9uyWHRf8MnbTru1o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3019811},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"92f9acbc1d2aa7b1bb5a8e460e4e0b5770f4455c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.3.0","@libp2p/crypto":"^5.0.8","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.9","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.3.0","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.13","@libp2p/interface-internal":"^2.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.5","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.13","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.5_1733910984984_0.2693423345738004","host":"s3://npm-registry-packages-npm-production"}},"14.1.5-3c63482e5":{"name":"@libp2p/kad-dht","version":"14.1.5-3c63482e5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.5-3c63482e5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2299cfc52659bfd8186657ca1ef59171cbf7edc3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.5-3c63482e5.tgz","fileCount":179,"integrity":"sha512-QQA7K4WEaTxEs4UVEzgjq6fQzg8CZ4bEtBHgeaQ4r3EBmc+txehGr+IBxYHQ+MWjNQ/28HDHA+/ppXJldsr6Tw==","signatures":[{"sig":"MEUCIQCs/GX/ksEveOXozUUsqMuNGVW6gvgztEvPTU0jsJmaqAIgQYKZWxI5alnfWsb7sZ4pDKuFK0bhuQF1sV26F2Uh65c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.5-3c63482e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014129},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3c63482e5587e0edabb5c215cb6e565ed4f1185e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-3c63482e5","@libp2p/crypto":"5.0.8-3c63482e5","@libp2p/record":"4.0.4-3c63482e5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-3c63482e5","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-3c63482e5","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-3c63482e5","@libp2p/interface-internal":"2.2.1-3c63482e5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-3c63482e5","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-3c63482e5","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.1-3c63482e5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.5-3c63482e5_1733992699036_0.2527557938557854","host":"s3://npm-registry-packages-npm-production"}},"14.1.5-d3e5a3382":{"name":"@libp2p/kad-dht","version":"14.1.5-d3e5a3382","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.5-d3e5a3382","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b96453fa1eefcf3eae91269048895717638c806","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.5-d3e5a3382.tgz","fileCount":179,"integrity":"sha512-6kmK5HyVaZ3jQZQuA120ea2CnrKkyoueR/UhqGJ7aHbpcP5gRt/cHFC9X71HJqZzNcaoF1CGsgnoZa4ikErLYg==","signatures":[{"sig":"MEYCIQCM4udQt+ElkfqqXxf945RL3dsDgIx3Jm67qtbWS0qshwIhAIMY0RWdjRMSfoO1PcOS9g0qBY6lg9bRSoEQcf9l7Ixj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.5-d3e5a3382","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014129},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d3e5a3382ffd9b666b68e537ad8533ff38737102","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-d3e5a3382","@libp2p/crypto":"5.0.8-d3e5a3382","@libp2p/record":"4.0.4-d3e5a3382","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-d3e5a3382","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-d3e5a3382","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-d3e5a3382","@libp2p/interface-internal":"2.2.1-d3e5a3382"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-d3e5a3382","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-d3e5a3382","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.1-d3e5a3382"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.5-d3e5a3382_1733992703101_0.03589962273496616","host":"s3://npm-registry-packages-npm-production"}},"14.1.5-023ea575c":{"name":"@libp2p/kad-dht","version":"14.1.5-023ea575c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.5-023ea575c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1942996657eaf526f5ceeb542ca6fd6f4c5a1645","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.5-023ea575c.tgz","fileCount":179,"integrity":"sha512-PCe5hwndjIyX6xbbl7jXsJHJrFKN1PorXXgfIItUz7N5HzBZPfVyOLVHbSSBI1PeJkGC2w1Ub0ymLCo6mICeSQ==","signatures":[{"sig":"MEQCIEJaOWO7zENiyMvzqpidiJQWP9ri1gVYGzxGGrDjLkkLAiATbxdbSfdiOrlSgjM7tEIA6eex2hySqOX6qjfcqkVOYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.5-023ea575c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014129},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"023ea575cf70211012990116ccfc6c19bb5f37af","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-023ea575c","@libp2p/crypto":"5.0.8-023ea575c","@libp2p/record":"4.0.4-023ea575c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-023ea575c","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-023ea575c","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-023ea575c","@libp2p/interface-internal":"2.2.1-023ea575c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-023ea575c","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-023ea575c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.1-023ea575c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.5-023ea575c_1734002365237_0.2279976882385597","host":"s3://npm-registry-packages-npm-production"}},"14.1.6":{"name":"@libp2p/kad-dht","version":"14.1.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cc735e722bce967decd8dfe833644c2c468a20ee","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.6.tgz","fileCount":180,"integrity":"sha512-ceTF2Xh32PTleLfccAvniTdTFWfRgmaW1NT2juk4YRfzCQFdJqhuspiDVqelpZnexHKWgbYvwUos/gIEQICJ7g==","signatures":[{"sig":"MEYCIQDGvM3uY0nfFsBjdgB88h+lnXXSmgq20NyyElOkGKrFlgIhANQcBI8gR9K0F10m+CkYjmLdC1CYSvCcI8HnBD6ym8sD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3019811},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a08229be0d64b28e663a78f45da0c05be4cac96e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.3.0","@libp2p/crypto":"^5.0.8","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.9","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.3.0","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.13","@libp2p/interface-internal":"^2.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.5","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.13","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.6_1734005044002_0.5218258899126815","host":"s3://npm-registry-packages-npm-production"}},"14.1.6-52f0f2f13":{"name":"@libp2p/kad-dht","version":"14.1.6-52f0f2f13","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.6-52f0f2f13","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1cee947549db7702ffc6856317fe0000ed4651a5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.6-52f0f2f13.tgz","fileCount":179,"integrity":"sha512-O4ansKDBN1xmLv8ng20tugzIAARRhu87h7rE8nqjhr12vnNiWjiThGXpw4s6B2gpqLRrYhnhaUbMczv253xaJg==","signatures":[{"sig":"MEUCICvX4OT2VlRoEAokW0OfTKdzOagyRQ/mmXjjB88A3SmnAiEAjQEQHiJ0mAcllsNnNrTMJzwY+PBcyEQyqihc5yAPn/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.6-52f0f2f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014129},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52f0f2f1324bb7316157c3bcdbbdb5f1b151e3ad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-52f0f2f13","@libp2p/crypto":"5.0.8-52f0f2f13","@libp2p/record":"4.0.4-52f0f2f13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-52f0f2f13","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-52f0f2f13","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-52f0f2f13","@libp2p/interface-internal":"2.2.1-52f0f2f13"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-52f0f2f13","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-52f0f2f13","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.2-52f0f2f13"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.6-52f0f2f13_1734076678136_0.5278524884546425","host":"s3://npm-registry-packages-npm-production"}},"14.1.6-f4747450f":{"name":"@libp2p/kad-dht","version":"14.1.6-f4747450f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.6-f4747450f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5856e0a42c881c4ce3b4ec2be605b7f4b4d60dab","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.6-f4747450f.tgz","fileCount":179,"integrity":"sha512-6ZLTJoUhSk1J0+xBbeTZegzs9R1c4+Wd5mgXjpkESZmEKpVkkuKKEC3XD5dRuoDsbCCmWnfmcgTcyQqpwXC7Qw==","signatures":[{"sig":"MEYCIQDH9pX958qAQiZqktpi+g7SYMRgyB15Jf6F3B51ArMRtQIhAML75FjwOZ4NnZ1hsX8tjnCBjWMvdohZjzcHBHvkPX5+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.6-f4747450f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014129},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4747450f1025df1dc31970355ceed2154c5b835","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-f4747450f","@libp2p/crypto":"5.0.8-f4747450f","@libp2p/record":"4.0.4-f4747450f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-f4747450f","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-f4747450f","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-f4747450f","@libp2p/interface-internal":"2.2.1-f4747450f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-f4747450f","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-f4747450f","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.2-f4747450f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.6-f4747450f_1734076698365_0.27425609375520854","host":"s3://npm-registry-packages-npm-production"}},"14.1.6-5acfae333":{"name":"@libp2p/kad-dht","version":"14.1.6-5acfae333","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.6-5acfae333","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"454d4e086832a5a9176ed8ca3eba6641132b29c6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.6-5acfae333.tgz","fileCount":179,"integrity":"sha512-msSdPPobzCxe7o1K3YF1EIIguTAAAiv5KQcb3/a6+tYHOGCRPMKK2XYt11PrwSNTMQP2zy1dCNLCHl6pCItSkw==","signatures":[{"sig":"MEUCIQCg6Ba5C04E/PqJBEH7FVG0xSztiyehGr1FAXhP8rmtBQIgZc8AirY42SXDz6ZDnDhpWJVNIxOeXzOuTB6sKyTnrTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.6-5acfae333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014129},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5acfae333e586d558557ca91852e374de223f1c2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-5acfae333","@libp2p/crypto":"5.0.8-5acfae333","@libp2p/record":"4.0.4-5acfae333","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-5acfae333","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-5acfae333","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-5acfae333","@libp2p/interface-internal":"2.2.1-5acfae333"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-5acfae333","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-5acfae333","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.2-5acfae333"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.6-5acfae333_1734076853041_0.5826231661692096","host":"s3://npm-registry-packages-npm-production"}},"14.1.6-285dab7d7":{"name":"@libp2p/kad-dht","version":"14.1.6-285dab7d7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.6-285dab7d7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8dfdc561b23408bbf56edfcc32f797ded193cb98","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.6-285dab7d7.tgz","fileCount":179,"integrity":"sha512-9ac7XL7xHsaFL63VrzhJAk6wDX9cn5D9uxZzgnitp6KJ0jYM89kGi0ztBsZdjY1wO0+2mucQANGDn8WxKO0ffw==","signatures":[{"sig":"MEQCIEAe0RNU+NeBtnEA0UCqibCQKsU3+K3m7bPAH81ituNQAiApsUizR26BYSjMk/VAXtEADGteAa1sSHw8x9QJ5Jq1Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.6-285dab7d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014129},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"285dab7d768040f524c2ab2705ace162b98bd1c3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-285dab7d7","@libp2p/crypto":"5.0.8-285dab7d7","@libp2p/record":"4.0.4-285dab7d7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-285dab7d7","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-285dab7d7","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-285dab7d7","@libp2p/interface-internal":"2.2.1-285dab7d7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-285dab7d7","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-285dab7d7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.2-285dab7d7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.6-285dab7d7_1734077094633_0.08825526276795848","host":"s3://npm-registry-packages-npm-production"}},"14.1.6-ae75570c8":{"name":"@libp2p/kad-dht","version":"14.1.6-ae75570c8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.6-ae75570c8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1ba656e7bcc56b34cd75dadc4329b481fb837825","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.6-ae75570c8.tgz","fileCount":179,"integrity":"sha512-Gy+5O2XLH4wIAvtAYgZDpdYG6EmoiB9wfJIupnFTnShjykXaYAQhbarzzdH4GEXb1Kldu6gOgE3Qcl3q10Nd5A==","signatures":[{"sig":"MEYCIQC4JN8WydMVonMcG0TVtfajOQCBJw5qYCTAupNCBdh9/AIhALvEDMB1zKV/D/qolSCMeZHcevBPY8rVyPi+tPRAAFjV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.6-ae75570c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3009177},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ae75570c852fa9bfe00910dca1c219fa585dcb83","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-ae75570c8","@libp2p/crypto":"5.0.8-ae75570c8","@libp2p/record":"4.0.4-ae75570c8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-ae75570c8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-ae75570c8","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-ae75570c8","@libp2p/interface-internal":"2.2.1-ae75570c8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-ae75570c8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-ae75570c8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.2-ae75570c8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.6-ae75570c8_1736182203947_0.2943889366199508","host":"s3://npm-registry-packages-npm-production"}},"14.1.6-20d9ba73e":{"name":"@libp2p/kad-dht","version":"14.1.6-20d9ba73e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.6-20d9ba73e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"069935102fc175b5e0ba6fdddec005b3874e5bdb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.6-20d9ba73e.tgz","fileCount":179,"integrity":"sha512-fsv6IkWyy4QV0Bt+QIwpxUEd1kmysG19EO9G5eeCwUjw53zXY8eJGAkKVAdUCg/k9RiZr/rQXhSseOoRjj6hSg==","signatures":[{"sig":"MEUCICXcRUTHacGPlTEdIiyY4BVIxuo9Yf8gkTzkU3DRKBH/AiEA1emo4GL5X8k+wrjoum+mdFaPcx/D3Az9/UjjrjsKz6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.6-20d9ba73e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022293},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"20d9ba73e2fc76e42327458b2a1e29d1ba162bba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-20d9ba73e","@libp2p/crypto":"5.0.8-20d9ba73e","@libp2p/record":"4.0.4-20d9ba73e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-20d9ba73e","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-20d9ba73e","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-20d9ba73e","@libp2p/interface-internal":"2.2.1-20d9ba73e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-20d9ba73e","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-20d9ba73e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.2-20d9ba73e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.6-20d9ba73e_1736244855522_0.2369495203915808","host":"s3://npm-registry-packages-npm-production"}},"14.1.6-abe9bd154":{"name":"@libp2p/kad-dht","version":"14.1.6-abe9bd154","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.1.6-abe9bd154","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"46e94e130947ea9a3576e9c1a679b8bf0fbaf0d6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.6-abe9bd154.tgz","fileCount":179,"integrity":"sha512-aZlEwPss2SHEurSC45Xi81QRiEwjPn6bFzX0doh+zeomXbYj3h75cPRny8JbcKYMktCu1GySqU0CD2fKLeCygQ==","signatures":[{"sig":"MEUCIQCOyD9ZL3jb4J7vg+wdI/dgPA3fTK+k/MxcB416Po6sQwIgb22o0YUs6A1zxv5fMwQpGwsKzcxkhrNN8SQd6wmq2Uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.1.6-abe9bd154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022293},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"abe9bd154e4f1213c96efdb41764389fac823f02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.0-abe9bd154","@libp2p/crypto":"5.0.8-abe9bd154","@libp2p/record":"4.0.4-abe9bd154","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-abe9bd154","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-abe9bd154","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-abe9bd154","@libp2p/interface-internal":"2.2.1-abe9bd154"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.5-abe9bd154","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.13-abe9bd154","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.2-abe9bd154"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.1.6-abe9bd154_1736265118229_0.24740367849194644","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"@libp2p/kad-dht","version":"14.2.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb6d5cebc931afae654b8fc5b3f7811df1464125","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.0.tgz","fileCount":180,"integrity":"sha512-uEx/qwml6VoaMQzULWjN0OZL71eBgPdRH+EiCfaK88LGI2BrorG1QIoLFiydaz+FeNYky7E/vQbaNM9wlk1RqQ==","signatures":[{"sig":"MEYCIQCVoyP4mNjHuY4S9R9vDyF6ZuAkY06GJ0XBQLSWy5+19wIhAK0e4COAwuOT1mvSK9/A2TbPf4EIpccIJvn+53uaW/q7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3027976},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"60ccf1ad3bf92d9e1819be7cc4ed902fd9111ae7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.3.1","@libp2p/crypto":"^5.0.9","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.10","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.4.0","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.14","@libp2p/interface-internal":"^2.2.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.6","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.14","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.0_1736417802395_0.8243588300566165","host":"s3://npm-registry-packages-npm-production"}},"14.2.0-b56d91884":{"name":"@libp2p/kad-dht","version":"14.2.0-b56d91884","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.0-b56d91884","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d64b5f99860ebae995c3b6554b96b5d93f954d25","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.0-b56d91884.tgz","fileCount":179,"integrity":"sha512-rLDJY68O0hkjoRuWj1MUABaxg/DtoiiylfdsUp59rciqPXwBwkQR4RL9A7G+HmE39PokZnOTa1z2zg3Jv2TgzQ==","signatures":[{"sig":"MEUCIQCYb4d9SeIch+xMFmVHxxGNUMM6RXc2ehoH66z4nt+VUgIgMqQPfN4Tzzqj+Ld9ISM0ZOJhNEAck+z/bAHWJGOYHJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.0-b56d91884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022294},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b56d918848b22febde02171e90d2d04eb07203a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.1-b56d91884","@libp2p/crypto":"5.0.9-b56d91884","@libp2p/record":"4.0.4-b56d91884","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-b56d91884","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-b56d91884","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-b56d91884","@libp2p/interface-internal":"2.2.2-b56d91884"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.6-b56d91884","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.14-b56d91884","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.3-b56d91884"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.0-b56d91884_1736419144093_0.13451300013283962","host":"s3://npm-registry-packages-npm-production"}},"14.2.0-fe8af37a1":{"name":"@libp2p/kad-dht","version":"14.2.0-fe8af37a1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.0-fe8af37a1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c75190f7097ba29040b94fa23ae214413ede481","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.0-fe8af37a1.tgz","fileCount":179,"integrity":"sha512-49B/Eeas2SMMutsvCg6d83njaVBMroUeGgPCxgN9T6P+xwM5FJ+2W9yl3pUnr3naIvPXRwY6a4+m+/N4fDiIuQ==","signatures":[{"sig":"MEUCIQDFk5Pnb0E+OSuwCSStNBnsC3z2x5CGi6FENb7u5s3NHQIgRxTPtgQNSVzuO4OqEBc59A6P5SJ9VE+zQvbLK0FRXVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.0-fe8af37a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022294},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fe8af37a16c2657d6d150b2d791d638118711011","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.1-fe8af37a1","@libp2p/crypto":"5.0.9-fe8af37a1","@libp2p/record":"4.0.4-fe8af37a1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-fe8af37a1","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-fe8af37a1","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-fe8af37a1","@libp2p/interface-internal":"2.2.2-fe8af37a1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.6-fe8af37a1","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.14-fe8af37a1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.3-fe8af37a1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.0-fe8af37a1_1736777816649_0.6199345276299144","host":"s3://npm-registry-packages-npm-production"}},"14.2.0-c90984ec7":{"name":"@libp2p/kad-dht","version":"14.2.0-c90984ec7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.0-c90984ec7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"34e089463436969073ca45c867ba2c68f1f20fd8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.0-c90984ec7.tgz","fileCount":179,"integrity":"sha512-tjDhc1zZFby3zwN+uaLNlThCzIhTOoljxCN6ih30JOQqIRC2egeVNjKE9LN8Zr4kU8JhN1CKRWdfxHonl7c0pg==","signatures":[{"sig":"MEUCIQDtMdPoxfYVPBLyyIM+4N1c8H4r6Dt3rv+KEA0wTNthRQIgfKOTsWHxHyeApBIgLhbmOn07i7X2b251B/7Pz/lMb/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.0-c90984ec7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022294},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c90984ec77b7184efa66b8b37d7e0913f1c207ce","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.1-c90984ec7","@libp2p/crypto":"5.0.9-c90984ec7","@libp2p/record":"4.0.4-c90984ec7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-c90984ec7","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-c90984ec7","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-c90984ec7","@libp2p/interface-internal":"2.2.2-c90984ec7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.6-c90984ec7","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.14-c90984ec7","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.3-c90984ec7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.0-c90984ec7_1736780391458_0.8991643941011664","host":"s3://npm-registry-packages-npm-production"}},"14.2.0-06fc82da8":{"name":"@libp2p/kad-dht","version":"14.2.0-06fc82da8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.0-06fc82da8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b15432e4a59c31d469c6d6a5e92ada5b947817ff","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.0-06fc82da8.tgz","fileCount":179,"integrity":"sha512-pNtQoySNGkuvxUYNgXvpfmImJjaPi9YBu/4eJztW7rv7Z9/JPfBZlnWVkOZR3JZezJmhNMNLtpvTIzYvFEWd+w==","signatures":[{"sig":"MEQCIEMPfAvisMCtOWdW/+WfN0cnevWtw5E7ruq9dbH62RQ/AiBa88Lblh0N6KqFVwPo66RsS7ojnOCoNqBqUmEbyj7XBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.0-06fc82da8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022294},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06fc82da85bdd4fdba5bba797135c7e8b2b10c53","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.1-06fc82da8","@libp2p/crypto":"5.0.9-06fc82da8","@libp2p/record":"4.0.4-06fc82da8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-06fc82da8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-06fc82da8","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-06fc82da8","@libp2p/interface-internal":"2.2.2-06fc82da8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.6-06fc82da8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.14-06fc82da8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.3-06fc82da8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.0-06fc82da8_1736788142713_0.5129980446291678","host":"s3://npm-registry-packages-npm-production"}},"14.2.0-f767126e1":{"name":"@libp2p/kad-dht","version":"14.2.0-f767126e1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.0-f767126e1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"236ebc17aecfdace8b89ea2845f56a3de119f5d7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.0-f767126e1.tgz","fileCount":179,"integrity":"sha512-zNXN5o9CDI8TY1HaWAWdgF4Nm8l13+IV5ZOlC8/gCko4I5rH5iIOQkXobzvNx70QerdQ3lK5pl85IMR4W/NiWQ==","signatures":[{"sig":"MEUCIC+7lV5g84AY6fO6RHpFkrDHph8OVpsp6tFNaMZK4VR4AiEAzpbZ1OEtrqaaTSRYqwBRS6AdP+TxWpLDoJ2Sxe6WdD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.0-f767126e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022348},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f767126e1e59f945ff29a06b1bbdf3d549743a95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.1-f767126e1","@libp2p/crypto":"5.0.9-f767126e1","@libp2p/record":"4.0.4-f767126e1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-f767126e1","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-f767126e1","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-f767126e1","@libp2p/interface-internal":"2.2.2-f767126e1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.6-f767126e1","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.14-f767126e1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.3-f767126e1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.0-f767126e1_1737386372137_0.9862013699245564","host":"s3://npm-registry-packages-npm-production"}},"14.2.0-15a70af5f":{"name":"@libp2p/kad-dht","version":"14.2.0-15a70af5f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.0-15a70af5f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ef15460a80d9700041e05c8481e3c0dc7b998ae4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.0-15a70af5f.tgz","fileCount":179,"integrity":"sha512-rp7chmbPfrlZbgADZhGC8s7dTazYleqJEVERWNbNykBVM5EX0PRi1CC9nvkqJOVFvXD4tIyXJAEhfb1Tj2e5dA==","signatures":[{"sig":"MEUCIQDIgIZLLx50RvKBLp2ow56/UPGuoAp+J/9a0RtDcBZrCQIgBOh8GJeodDuuY89WN9NKoF/Bxp8X9ZxBHLoSvMNn1wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.0-15a70af5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022760},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"15a70af5f4750dd5ee8085e6051586f4e74de41c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.1-15a70af5f","@libp2p/crypto":"5.0.9-15a70af5f","@libp2p/record":"4.0.4-15a70af5f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-15a70af5f","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-15a70af5f","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-15a70af5f","@libp2p/interface-internal":"2.2.2-15a70af5f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.6-15a70af5f","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.14-15a70af5f","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.3-15a70af5f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.0-15a70af5f_1738580392535_0.11608902066322635","host":"s3://npm-registry-packages-npm-production"}},"14.2.0-723bde6ce":{"name":"@libp2p/kad-dht","version":"14.2.0-723bde6ce","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.0-723bde6ce","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ff68effc73d633ee7a5114840df456be8e3cfb3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.0-723bde6ce.tgz","fileCount":179,"integrity":"sha512-MOB5hB+UYmxUJrQsPBJH7dByQDh0FVL+02TAuxyPhR0bDI3IcrMm1MeyGVrFVZXAkPXQbab0OKbplO5DEvsrzg==","signatures":[{"sig":"MEUCIQD7q/wkH8gQtE5ztjj5sWH/eRr3kH9kAbk+UuHx6weHGQIgbGuHavxgHyZqNncUhUt/3Nt3Ha5TIKwPSWZcn/+QPGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.0-723bde6ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022760},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"723bde6ce6bc70c62c97ba4acfa484a316618149","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.1-723bde6ce","@libp2p/crypto":"5.0.9-723bde6ce","@libp2p/record":"4.0.4-723bde6ce","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-723bde6ce","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-723bde6ce","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-723bde6ce","@libp2p/interface-internal":"2.2.2-723bde6ce"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.6-723bde6ce","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.14-723bde6ce","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.3-723bde6ce"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.0-723bde6ce_1738583676277_0.017837012327307944","host":"s3://npm-registry-packages-npm-production"}},"14.2.0-4bbcfa707":{"name":"@libp2p/kad-dht","version":"14.2.0-4bbcfa707","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.0-4bbcfa707","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"afe30511b933cfde0acb38263b845a82c97e3579","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.0-4bbcfa707.tgz","fileCount":179,"integrity":"sha512-hb/3yjPLoOAX26IPcYtqFwLynd5519++2JtxzxeQ+R2I2BOG5HpMktwF7cGriKZs4Wu2sRxyxldHWEakufrKSQ==","signatures":[{"sig":"MEUCIQDLtosfWruxed0y4/Gg8YD0mG3oadJb2RFtbqFaMKS92wIgfCsQAu4IugGrTfDvQI3zgzpvfMzUIRNLIGz5UMSFisM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.0-4bbcfa707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022760},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4bbcfa707bba45a028429061ce44dec3dd7add34","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.1-4bbcfa707","@libp2p/crypto":"5.0.9-4bbcfa707","@libp2p/record":"4.0.4-4bbcfa707","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-4bbcfa707","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-4bbcfa707","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-4bbcfa707","@libp2p/interface-internal":"2.2.2-4bbcfa707"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.6-4bbcfa707","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.14-4bbcfa707","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.3-4bbcfa707"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.0-4bbcfa707_1738584411768_0.1622751548321264","host":"s3://npm-registry-packages-npm-production"}},"14.2.0-e2ec7bdaa":{"name":"@libp2p/kad-dht","version":"14.2.0-e2ec7bdaa","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.0-e2ec7bdaa","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d3af5f8180a425e8a62d05f13513b9b48a921e84","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.0-e2ec7bdaa.tgz","fileCount":179,"integrity":"sha512-thNHGV8hvhMPFeJ0NEyHM/+poXVZV86UiBS/giPrZZXr4C1UuebvTBS9TZrnfXJlktMNDMMvoNFFTWQyozj7/Q==","signatures":[{"sig":"MEQCIGIuqMNSBKukOmk3lpFEtInxFSidMRAodtxNoNv0YarsAiAaim2k77YH3dikqChNIZ6MMwe/Q+3RuG4trMnOUwzS5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.0-e2ec7bdaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022760},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2ec7bdaae767061c0aa07ea101184608a5072bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.3.1-e2ec7bdaa","@libp2p/crypto":"5.0.9-e2ec7bdaa","@libp2p/record":"4.0.4-e2ec7bdaa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-e2ec7bdaa","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-e2ec7bdaa","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-e2ec7bdaa","@libp2p/interface-internal":"2.2.2-e2ec7bdaa"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.6-e2ec7bdaa","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.14-e2ec7bdaa","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.3-e2ec7bdaa"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.0-e2ec7bdaa_1738585702539_0.7119072482643312","host":"s3://npm-registry-packages-npm-production"}},"14.2.1":{"name":"@libp2p/kad-dht","version":"14.2.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"49eaa35a78abd99be2ad228b47802f1ef83fee70","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.1.tgz","fileCount":180,"integrity":"sha512-LkuUCDlJvcspsPr46Kerj5fOa/l7nRim5S70zQiRHGj0omI6KKtcN9NOcLRAESBJLo7uaLw0wD+x5Zue+ceD7A==","signatures":[{"sig":"MEQCIAgmLLfr1ujwjoPjWdpfY9d+zvuY3xGs+5i14QJfJ87VAiBB+Bv6UJ9wwy143KNofPQVfjKlV0kKLoTrvnDYeYtjIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028443},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52d06d96fdcd339515775b3bc4297999eb6a697d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.4.0","@libp2p/crypto":"^5.0.10","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.11","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.4.1","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.15","@libp2p/interface-internal":"^2.2.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.7","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.15","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.2.4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.1_1738588992791_0.349325570058338","host":"s3://npm-registry-packages-npm-production"}},"14.2.1-80ddad5bb":{"name":"@libp2p/kad-dht","version":"14.2.1-80ddad5bb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.1-80ddad5bb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"475b2d87398f1e815d09b57f6a65be6e2182124e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.1-80ddad5bb.tgz","fileCount":179,"integrity":"sha512-0Bf2DVVRciFa2a+xH7UWHZwUD9/E+cfjwO8Ra2jWdNiDPy75UESnt+XW78Vhq2QDRgde+yvyEimovlYpysCaGQ==","signatures":[{"sig":"MEUCIQDVF/Vdl9l0H1WmlXDjttdnDVeKzT7+xnlmVwmryJiRSgIgIYSH1YgVqU+3fLLcofO66AgZlLzI6dySTLXLGKh+i5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.1-80ddad5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80ddad5bbbed06552d805cab4d341367300a4388","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.4.0-80ddad5bb","@libp2p/crypto":"5.0.10-80ddad5bb","@libp2p/record":"4.0.4-80ddad5bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-80ddad5bb","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-80ddad5bb","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-80ddad5bb","@libp2p/interface-internal":"2.2.3-80ddad5bb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-80ddad5bb","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.15-80ddad5bb","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.4-80ddad5bb"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.1-80ddad5bb_1738652779166_0.6506354020449947","host":"s3://npm-registry-packages-npm-production"}},"14.2.1-d61cbacec":{"name":"@libp2p/kad-dht","version":"14.2.1-d61cbacec","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.1-d61cbacec","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"74ea4689d085f0eb6985e2b623471141bca9b99f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.1-d61cbacec.tgz","fileCount":179,"integrity":"sha512-5wOg1as1mvZiUgzQc2/hWyAgpi5GET9YyaWW2zKVrFKWjgBMY6OEvwe1mAXkWqfX8DbQmPCM4fOwbVKwotFaBg==","signatures":[{"sig":"MEUCIDa5DldzbF3XRVsp4m9ADVWW8eZFP0dmtwyt+C4M8X1JAiEA8cWGFYVrfT1zuoPTPm5CACaORN5jKdHPidujpQE2/vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.1-d61cbacec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d61cbacec14b9cdc61984d3b9e67f20eec038c4e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.4.0-d61cbacec","@libp2p/crypto":"5.0.10-d61cbacec","@libp2p/record":"4.0.4-d61cbacec","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-d61cbacec","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-d61cbacec","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-d61cbacec","@libp2p/interface-internal":"2.2.3-d61cbacec"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-d61cbacec","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.15-d61cbacec","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.4-d61cbacec"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.1-d61cbacec_1738657567802_0.5452604421611897","host":"s3://npm-registry-packages-npm-production"}},"14.2.1-c1d0b7fa4":{"name":"@libp2p/kad-dht","version":"14.2.1-c1d0b7fa4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.1-c1d0b7fa4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f06e3c057e37815f93883204414645a592e3fc28","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.1-c1d0b7fa4.tgz","fileCount":179,"integrity":"sha512-0WLAd59iivEGuvvSMlTbiXagu82DHauYnBrGaHDMoIXPc/CHZYreWtJZNRVmQYUJjVBb8Mx48g3ZQ48Zg7TVOA==","signatures":[{"sig":"MEYCIQDoHxwMb5PcCVSUyHiO6c9lVQX9jMCACbbTLjzae6lWmAIhAIHfrMWDTg5de0B+IGH2S+9tWtiqAdLt3V8F0Ap+4SPu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.1-c1d0b7fa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c1d0b7fa455ccee4dcc296ec7daa0da2d2e627e4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.4.0-c1d0b7fa4","@libp2p/crypto":"5.0.10-c1d0b7fa4","@libp2p/record":"4.0.4-c1d0b7fa4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-c1d0b7fa4","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-c1d0b7fa4","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-c1d0b7fa4","@libp2p/interface-internal":"2.2.3-c1d0b7fa4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-c1d0b7fa4","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.15-c1d0b7fa4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.4-c1d0b7fa4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.1-c1d0b7fa4_1738662689794_0.44891830645668707","host":"s3://npm-registry-packages-npm-production"}},"14.2.1-66c3ec5e1":{"name":"@libp2p/kad-dht","version":"14.2.1-66c3ec5e1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.1-66c3ec5e1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"653b5ac5fdd43c2dabc157422d61a89ad0313be3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.1-66c3ec5e1.tgz","fileCount":179,"integrity":"sha512-wfmD3TYK0oiy6Nh94S77m1vuBiVeibi+9R6Cb99CJdRTDRALKAw0Li1mKNs4Xle/aLYRzT8N/q4q4MudP9MxLA==","signatures":[{"sig":"MEUCIFqIowsHgfV5Y4z7Kk3eETM+LHYOe13qCZSrTUqcqR/fAiEArZ53yWsExIPxAiZv1YIStz+8a36Mar5UqIXV0zrkxLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.1-66c3ec5e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"66c3ec5e1de2706de53e9b5261df8b470d2294a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.4.0-66c3ec5e1","@libp2p/crypto":"5.0.10-66c3ec5e1","@libp2p/record":"4.0.4-66c3ec5e1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-66c3ec5e1","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-66c3ec5e1","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-66c3ec5e1","@libp2p/interface-internal":"2.2.3-66c3ec5e1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-66c3ec5e1","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.15-66c3ec5e1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.4-66c3ec5e1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.1-66c3ec5e1_1738663201538_0.5025679346282772","host":"s3://npm-registry-packages-npm-production"}},"14.2.1-26313e695":{"name":"@libp2p/kad-dht","version":"14.2.1-26313e695","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.1-26313e695","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8960a2a8e87e837ea55ab73131d43b7cef0fb9b6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.1-26313e695.tgz","fileCount":179,"integrity":"sha512-Edtukvrha2F/Q6/uvYStn6Ycqv10n+QofXrPDzcqVc1DEJq40XAiENarYdCcUAA5jTt4X06kWxiInQHYL/OdtQ==","signatures":[{"sig":"MEQCIAToM7htKy++4/pVbwQnpQB8wtVlYxLNY6mmP8gS/dZ4AiBW7ECnJ76hIVOPkLoYTUhyqwUbjhMTafP6Jk4hG34fJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.1-26313e695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"26313e6959513eeb6235662ad4b5dc53cfb61470","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.4.0-26313e695","@libp2p/crypto":"5.0.10-26313e695","@libp2p/record":"4.0.4-26313e695","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-26313e695","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-26313e695","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-26313e695","@libp2p/interface-internal":"2.2.3-26313e695"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-26313e695","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.15-26313e695","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.4-26313e695"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.1-26313e695_1738665628120_0.36238510992207695","host":"s3://npm-registry-packages-npm-production"}},"14.2.1-bf0f74d66":{"name":"@libp2p/kad-dht","version":"14.2.1-bf0f74d66","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.1-bf0f74d66","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9e9fcd209960a027366383e3aeac0cbaf6d902a6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.1-bf0f74d66.tgz","fileCount":179,"integrity":"sha512-XDv7qNeRice3EuKrrJdi2CkIJMBdVJTUJ9fIOZqplMg831NtP0UWNQowKsffbmu/Ja6C5InIqNcahbr0dDa/RA==","signatures":[{"sig":"MEQCIEMtXFMAreG0WUk4z0ZmiuZkLIFeZawN9XTWP9fAJ4GVAiAnu0PEK7iRIGS81i65Lth+KrfU8d1xMzxtZbog2eP1bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.1-bf0f74d66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bf0f74d662a5219cce7082cc7a3230486325c6e9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.4.0-bf0f74d66","@libp2p/crypto":"5.0.10-bf0f74d66","@libp2p/record":"4.0.4-bf0f74d66","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-bf0f74d66","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-bf0f74d66","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-bf0f74d66","@libp2p/interface-internal":"2.2.3-bf0f74d66"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-bf0f74d66","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.15-bf0f74d66","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.4-bf0f74d66"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.1-bf0f74d66_1738668088152_0.5272415791040639","host":"s3://npm-registry-packages-npm-production"}},"14.2.2":{"name":"@libp2p/kad-dht","version":"14.2.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80faebb05a378072fb4d9457596c3e0011ed2143","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.2.tgz","fileCount":180,"integrity":"sha512-Vy2KpuzepDrS3DCMufyTxj/Xx7RPc/5lWonFUWWjxXgXrVUrq49V3Wpak6ys0oaCXXYscPrGHbKCqj9IlWBuGg==","signatures":[{"sig":"MEQCIF9yBEGJYmZVLT6QlQjQYf8CFtKUKdJuNFOpMTWxQCulAiAN8Ao7GC2h6z586eHcDUKhlxKBFT30NDHK6A+vM71lmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028443},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f049db9d94edd863025fdaf24ff71a538e7a7134","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.0","@libp2p/crypto":"^5.0.10","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.11","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.4.1","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.16","@libp2p/interface-internal":"^2.2.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.7","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.16","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.2.5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.2_1738670541600_0.8794944134131821","host":"s3://npm-registry-packages-npm-production"}},"14.2.2-d72b51184":{"name":"@libp2p/kad-dht","version":"14.2.2-d72b51184","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.2-d72b51184","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"551fdadf0db0f2ec4f7a040ffb8f13c9e59796eb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.2-d72b51184.tgz","fileCount":179,"integrity":"sha512-ECRCFYfx3UhNIgWSn5wsdkyNCCd7AbWDNMm3pjdUH+H7e/s17d5QbN9uvUPbeF7Az0eyfBoY+HOgvWheAg3KRA==","signatures":[{"sig":"MEUCIQDMHi1ZpqvrxKHz+U4aXHB9jUUKqAO5Bo0UEF3gID+57QIgdCudb+1b3ABaDFCxMMIccfJ1gsm2Qr+KmdpNoL5QpHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.2-d72b51184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d72b511845ee8a519f1d5490d4448c8adef93960","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.0-d72b51184","@libp2p/crypto":"5.0.10-d72b51184","@libp2p/record":"4.0.4-d72b51184","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-d72b51184","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-d72b51184","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-d72b51184","@libp2p/interface-internal":"2.2.4-d72b51184"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-d72b51184","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.16-d72b51184","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.5-d72b51184"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.2-d72b51184_1738689755912_0.4664405931602016","host":"s3://npm-registry-packages-npm-production"}},"14.2.2-34b3c14b8":{"name":"@libp2p/kad-dht","version":"14.2.2-34b3c14b8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.2-34b3c14b8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7a42dc0bd79b220abcd94ba5d84b5c768bffabc9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.2-34b3c14b8.tgz","fileCount":179,"integrity":"sha512-+C183hJx8lcpJclk7XuK2u+9FKk9e/4uAXNB5BbBjPrs76RnuJXgJRjuoAHZ/C2xefOZTOCZdD5LgwO55XZbVQ==","signatures":[{"sig":"MEUCIQCqEHo+xdP1GHoj0bj58rBqVkOtJLdDXDdkMraLsCzrRgIgB7kxLhoCBtpDTDvn4ucl73zm/tQfqU2jpU5YWJ4tusc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.2-34b3c14b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022892},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"34b3c14b87e57cdec90861830f4c26edad5b8dcc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.0-34b3c14b8","@libp2p/crypto":"5.0.10-34b3c14b8","@libp2p/record":"4.0.4-34b3c14b8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-34b3c14b8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-34b3c14b8","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-34b3c14b8","@libp2p/interface-internal":"2.2.4-34b3c14b8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-34b3c14b8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.16-34b3c14b8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.5-34b3c14b8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.2-34b3c14b8_1738771872024_0.748845351441549","host":"s3://npm-registry-packages-npm-production"}},"14.2.2-21088c519":{"name":"@libp2p/kad-dht","version":"14.2.2-21088c519","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.2-21088c519","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"42f2ef2f169cea4bc65fe6f821b76f3020e8154e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.2-21088c519.tgz","fileCount":179,"integrity":"sha512-hwYnZwa6ejbQIIDgnAOGEDNkGwdgEGFEvR1iTp/FAIrwE3xYokpdL+VesEMlD2dnJ9UuRI7aJYgN4TptsdgV6w==","signatures":[{"sig":"MEUCIEJK94hwZrXRotteWdDsk34E84RzOamFPqo7AD0OLKr0AiEAoBg62kWtdCBRu/ReGFShtOttT+hrWRi1RQs3pe2F9wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.2-21088c519","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022892},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"21088c5195df2c3c371fc28bb824f5f84760bf12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.0-21088c519","@libp2p/crypto":"5.0.10-21088c519","@libp2p/record":"4.0.4-21088c519","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-21088c519","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-21088c519","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-21088c519","@libp2p/interface-internal":"2.2.4-21088c519"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-21088c519","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.16-21088c519","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.5-21088c519"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.2-21088c519_1738828818550_0.2665449843094341","host":"s3://npm-registry-packages-npm-production"}},"14.2.2-7a1665cd8":{"name":"@libp2p/kad-dht","version":"14.2.2-7a1665cd8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.2-7a1665cd8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4b5acb9c9458be859b9680d02fd7aa7d9af321f8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.2-7a1665cd8.tgz","fileCount":179,"integrity":"sha512-L9iowlGm+St5My9JM9wWajf6de12iHlK4dj71qMV4gJInbAaaKhZ2VyJHMZt3ZfFqCGWiNoOuL3LOfGxjZTe0Q==","signatures":[{"sig":"MEUCIDeEnjF5FG73OsOWbvTT6Vpfi3bJoO73WOzPnKb1/y51AiEA5sObq0TuiLQcnx01igHgbpIAhn5lY7n0IVNR+kMym2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.2-7a1665cd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7a1665cd8f7cee9f3d1d5c828da8711f611bd2db","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.0-7a1665cd8","@libp2p/crypto":"5.0.10-7a1665cd8","@libp2p/record":"4.0.4-7a1665cd8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-7a1665cd8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-7a1665cd8","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-7a1665cd8","@libp2p/interface-internal":"2.2.4-7a1665cd8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-7a1665cd8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.16-7a1665cd8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.5-7a1665cd8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.2-7a1665cd8_1738839856350_0.9259880279070256","host":"s3://npm-registry-packages-npm-production"}},"14.2.2-6e52ee346":{"name":"@libp2p/kad-dht","version":"14.2.2-6e52ee346","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.2-6e52ee346","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"092ea7f0d1606d6b97f6368133a991422cdb8d8d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.2-6e52ee346.tgz","fileCount":179,"integrity":"sha512-EwxQfs9X8HV/xmNUCyrkvGJ6Wgee4c0+yOsaSrUcZtDwXy7K0r39Pbl3gMJlJ0x1rijmXDwOY4+RHR+kTZoQ7w==","signatures":[{"sig":"MEUCIE2HprYEtWLkx52HfJxCu+lrbl0qk6I0tja+5kRWFzhQAiEA+YzewBl8ZAspcoBpkb14U4bTQIgVe3akRD0tfZYIH8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.2-6e52ee346","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6e52ee3465a6a88afb5f28aaa6d278be357856e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.0-6e52ee346","@libp2p/crypto":"5.0.10-6e52ee346","@libp2p/record":"4.0.4-6e52ee346","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-6e52ee346","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-6e52ee346","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-6e52ee346","@libp2p/interface-internal":"2.2.4-6e52ee346"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.7-6e52ee346","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.16-6e52ee346","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.5-6e52ee346"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.2-6e52ee346_1739166548038_0.3771026096294474","host":"s3://npm-registry-packages-npm-production"}},"14.2.3":{"name":"@libp2p/kad-dht","version":"14.2.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"75c3fec400d520bbda487f1656b353798db4a9d4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.3.tgz","fileCount":180,"integrity":"sha512-kwHf6nClBXqEHgtaKsqZa6yXPUxBq3ZE9ySb1FNdJu+3Yl3nezHie1edWlawNcW2ET101dmCUdPRFeG8QkS5OA==","signatures":[{"sig":"MEUCICVyUCAaM2rYS2JZ0yw6jb9U4b8ngpy/Q85aGEsOxUEfAiEArKJoET1K5Fj7VKCXS+0NmsS3t0/d0B74EXxWj95o7TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028265},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e48af802712626a4ea54fb45d4e55aad14af09c3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.1","@libp2p/crypto":"^5.0.11","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.12","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.5.0","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.17","@libp2p/interface-internal":"^2.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.17","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.2.6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.3_1739169694962_0.26923770359564503","host":"s3://npm-registry-packages-npm-production"}},"14.2.3-d8f003e6e":{"name":"@libp2p/kad-dht","version":"14.2.3-d8f003e6e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.3-d8f003e6e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2d8bfdafe28f7dfa6bd4b2ce92a22a51024c51fa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.3-d8f003e6e.tgz","fileCount":179,"integrity":"sha512-AGJg0nT4Gv2MySjf1OKdvGHWi5gI4Ihr9CVEGg7OVNzD6W6L0us2NObljxLvTJNlAHbt78FKp/PaUMBMI7GzYw==","signatures":[{"sig":"MEYCIQCtC506cql9r7jWB7GjePuIO9t1AMAm6LECs2ArgkiuzwIhAPrbf2ielKBfGUUlaHUivpZZuBBPOJVJR/BHKPpO4qvn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.3-d8f003e6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d8f003e6e512fb3cff46ab167e7cd4f521c13f1b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-d8f003e6e","@libp2p/crypto":"5.0.11-d8f003e6e","@libp2p/record":"4.0.4-d8f003e6e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-d8f003e6e","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-d8f003e6e","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-d8f003e6e","@libp2p/interface-internal":"2.3.0-d8f003e6e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-d8f003e6e","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-d8f003e6e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.6-d8f003e6e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.3-d8f003e6e_1739177807938_0.5114894515846673","host":"s3://npm-registry-packages-npm-production"}},"14.2.4":{"name":"@libp2p/kad-dht","version":"14.2.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"43292eed9a21f076213109457216938c02f8469f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.4.tgz","fileCount":180,"integrity":"sha512-pOAE4bPpQzptToj8F4Gf7CFmOKEMnHO8jbfl09+luk9w0Wh/jnomLcv1/jHG2gI1w1bY7+l0XAd6BfdNIceIrw==","signatures":[{"sig":"MEUCIQDOgGzMIqgdGYyJX5lf/KpK/+AewxO4fkgjH1isJT2TewIgNN4jXaCiPloA5EE/icmYyugkw7wO/97/y2lCroXpNWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028265},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b030eadb0c75db30d199cf2b261c14c23ce0a453","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.1","@libp2p/crypto":"^5.0.11","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.12","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.5.0","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.17","@libp2p/interface-internal":"^2.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.17","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.2.7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.4_1739180189532_0.16774604449917874","host":"s3://npm-registry-packages-npm-production"}},"14.2.4-4ab04faf0":{"name":"@libp2p/kad-dht","version":"14.2.4-4ab04faf0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.4-4ab04faf0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6c9b17f5b23006f19863ee38280af1572ba7ffa9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.4-4ab04faf0.tgz","fileCount":179,"integrity":"sha512-ws8iCyYK9lg38a2NclMAczpSCdmjOLnHJmWZ1s16cGU6+j4lc+qF+ZQlq7B2lDYnp2vjs7B9o1t3LLfSN7M6BA==","signatures":[{"sig":"MEQCH0eP1gJOQn1CmPLJuJtkgyk/hfKlRJ6zDkPxeVnvVNMCIQC8yVU3yyBlQ2Nm5NdO5Au835+Cw0Eqiasnhyakp70eDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.4-4ab04faf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4ab04faf01daca6f61c599862e233cc57c0055dd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-4ab04faf0","@libp2p/crypto":"5.0.11-4ab04faf0","@libp2p/record":"4.0.4-4ab04faf0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-4ab04faf0","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-4ab04faf0","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-4ab04faf0","@libp2p/interface-internal":"2.3.0-4ab04faf0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-4ab04faf0","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-4ab04faf0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.7-4ab04faf0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.4-4ab04faf0_1739382842560_0.25328814286547363","host":"s3://npm-registry-packages-npm-production"}},"14.2.4-7655833bb":{"name":"@libp2p/kad-dht","version":"14.2.4-7655833bb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.4-7655833bb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e124eb5450719f4dace6dbe9b1e24735a3bed075","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.4-7655833bb.tgz","fileCount":179,"integrity":"sha512-fbc08ikzlnDN2n3sgmG/M+GBugHxleQY7QOxAvTSVx5xm0L3HPVT3MovMo46EgLJ/qbePw92/Sfw8RtAPrtv6A==","signatures":[{"sig":"MEUCIG16/2K1Z3E8kpD7Wd8BIXHgyzqpdYp16+Cop6sCol2jAiEAhrsUitzowY6UIT3LHOsc/ANMwlTTpew1+WDOAqdNfqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.4-7655833bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7655833bbb270bf8aaf15c1193f95eea59e774d0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-7655833bb","@libp2p/crypto":"5.0.11-7655833bb","@libp2p/record":"4.0.4-7655833bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-7655833bb","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-7655833bb","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-7655833bb","@libp2p/interface-internal":"2.3.0-7655833bb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-7655833bb","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-7655833bb","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.7-7655833bb"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.4-7655833bb_1739431323380_0.6909035904303926","host":"s3://npm-registry-packages-npm-production"}},"14.2.4-f9345a7a1":{"name":"@libp2p/kad-dht","version":"14.2.4-f9345a7a1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.4-f9345a7a1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"339a26e61af72fd0180df0143666b8c2a582b304","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.4-f9345a7a1.tgz","fileCount":179,"integrity":"sha512-uEzFLJdOjeQhuoHOIPfueJ859JfIur8ciyrgDEVp7fNHQvFfw16OPFFX+uRRCjqX6KTKOKz5pZY89DZ9mO8SiQ==","signatures":[{"sig":"MEUCIQD1S+s5kWT/Ij6w6nSZB2XP2dLfG1y5VpCeFQvnbkq/LQIgPh8k7xXGNPr8GNBuVaF8jtf+7AexoLAZd9I5FQs5IdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.4-f9345a7a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f9345a7a10974edf47a61279360b57012aae2da0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-f9345a7a1","@libp2p/crypto":"5.0.11-f9345a7a1","@libp2p/record":"4.0.4-f9345a7a1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-f9345a7a1","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-f9345a7a1","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-f9345a7a1","@libp2p/interface-internal":"2.3.0-f9345a7a1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-f9345a7a1","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-f9345a7a1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.7-f9345a7a1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.4-f9345a7a1_1739435608218_0.6086354794494646","host":"s3://npm-registry-packages-npm-production"}},"14.2.4-d188511b9":{"name":"@libp2p/kad-dht","version":"14.2.4-d188511b9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.4-d188511b9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"792b285cd711c89215d8000a5a70e01a42e138a8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.4-d188511b9.tgz","fileCount":179,"integrity":"sha512-Ih8XND/fzUNSJOk1reL2qTfaeY8dLM7vm/R39P4JBwuDNAwwMUlSjG8jdvK7NC8vQKXRrK/SP9YGtig7RqtBDg==","signatures":[{"sig":"MEYCIQD7vlFqX+hwew6B5+01xq4ru+n1yuaLNxj2flViV9ehrwIhALuYkEin5fjJoIUa3cjdGrrFdjJzf9EQHequGhtq61jk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.4-d188511b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d188511b97ef9fc320233d284d16a6275b029b81","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-d188511b9","@libp2p/crypto":"5.0.11-d188511b9","@libp2p/record":"4.0.4-d188511b9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-d188511b9","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-d188511b9","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-d188511b9","@libp2p/interface-internal":"2.3.0-d188511b9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-d188511b9","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-d188511b9","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.7-d188511b9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.4-d188511b9_1739440732546_0.09684317704761458","host":"s3://npm-registry-packages-npm-production"}},"14.2.4-c4e862731":{"name":"@libp2p/kad-dht","version":"14.2.4-c4e862731","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.4-c4e862731","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c8cec457e1b3d9e2b111cf1f66535e17501873fe","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.4-c4e862731.tgz","fileCount":179,"integrity":"sha512-5IunRhSW7kznyKD5QAnvODVnYT972+SxeA688opFBbFSRHjKbvols+5CNYSvuRZX7fmryBSgaATxnWtQQlFbzA==","signatures":[{"sig":"MEUCIAQNrGMseHwrnz9xgW+qsQgbdlK3dmtbVZOdYUbYtokfAiEA2XS0+3nFVv3cRUdU4GkZswSSy+obeLF/CTqleyJ4gbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.4-c4e862731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c4e8627313f40cd625b6149da6967df48ce6ffba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-c4e862731","@libp2p/crypto":"5.0.11-c4e862731","@libp2p/record":"4.0.4-c4e862731","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-c4e862731","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-c4e862731","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-c4e862731","@libp2p/interface-internal":"2.3.0-c4e862731"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-c4e862731","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-c4e862731","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.7-c4e862731"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.4-c4e862731_1739450930039_0.4273768168744658","host":"s3://npm-registry-packages-npm-production"}},"14.2.4-2e35b6055":{"name":"@libp2p/kad-dht","version":"14.2.4-2e35b6055","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.4-2e35b6055","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c2034fad1810f75dad9503c7d6f1a8eaf77ff124","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.4-2e35b6055.tgz","fileCount":179,"integrity":"sha512-GJyUEOaKWNSCjth/SB/0uP3frUQyBK2PXWCW6TinfpOgbJ6isqJcuoXw41LQA7kV8uiaSnh048066OMZiOrkuA==","signatures":[{"sig":"MEYCIQDfVPQNighxJkpfNPG1GGoj9r0MI7qz0UNJExeHk7ffTwIhAIP7FnSJEC1e0YGVYdKPW1eu+grS3Em4jbxunWJbXJt9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.4-2e35b6055","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2e35b60554ad8f00bbece2dc38d173504b1c2ddf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-2e35b6055","@libp2p/crypto":"5.0.11-2e35b6055","@libp2p/record":"4.0.4-2e35b6055","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-2e35b6055","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-2e35b6055","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-2e35b6055","@libp2p/interface-internal":"2.3.0-2e35b6055"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-2e35b6055","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-2e35b6055","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.7-2e35b6055"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.4-2e35b6055_1739457641796_0.9799827711151179","host":"s3://npm-registry-packages-npm-production"}},"14.2.4-35a52f029":{"name":"@libp2p/kad-dht","version":"14.2.4-35a52f029","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.4-35a52f029","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bfa2220790cb895790bd4c7b91930988045c2a2b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.4-35a52f029.tgz","fileCount":179,"integrity":"sha512-I4KGUiJpxzOVC7zn9G9tkxBorgirS7mBC8YKBSVoI1Qe34pNVcoRAXzjTdPPcsKFaXD+h68lTMZP5PQjUJ0GsQ==","signatures":[{"sig":"MEUCIGhCo/jTByWM6Fb+8QFmTWuyTwk0pWxYueIdgXrgIOLXAiEA48Ino3g7c0OacnDMbb26kPnVvWMf9RhNVfCg8TAL7TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.4-35a52f029","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"35a52f02921a328590a47e36890814ed052c9e1c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-35a52f029","@libp2p/crypto":"5.0.11-35a52f029","@libp2p/record":"4.0.4-35a52f029","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-35a52f029","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-35a52f029","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-35a52f029","@libp2p/interface-internal":"2.3.0-35a52f029"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-35a52f029","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-35a52f029","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.2.7-35a52f029"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.4-35a52f029_1739459664828_0.594031184275132","host":"s3://npm-registry-packages-npm-production"}},"14.2.5":{"name":"@libp2p/kad-dht","version":"14.2.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0fef532d4f53802c3439a8916abd041a76242860","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.5.tgz","fileCount":180,"integrity":"sha512-Gb9OlVjOJsYF/PQYfdlE1l6QtAXdAg+1VdomasVEYjdJEcY8Acvh2vJZakIdtCasFT0m7rUyFY6O0RXH1IN59g==","signatures":[{"sig":"MEQCIAiYh2Vj5ak6vDWhvzviBSZYqSekamsOQzeNnwWUr/AKAiBnWdSMVncyHaEODbpk61bXeRkB7tsouL053jn0V0kbfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028265},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b42ac2b5ab638a35655c7d71796a4a4aa9054b27","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.1","@libp2p/crypto":"^5.0.11","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.12","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.5.0","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.17","@libp2p/interface-internal":"^2.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.17","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.5_1739462213579_0.5506903577320674","host":"s3://npm-registry-packages-npm-production"}},"14.2.5-23685db5e":{"name":"@libp2p/kad-dht","version":"14.2.5-23685db5e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.5-23685db5e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95e2f79046157d2af54376a089984c78550a655e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.5-23685db5e.tgz","fileCount":179,"integrity":"sha512-UZeMrhhBIPRQkV7l80fdw7HrHRzfEA3xazhQUXPj0ukFOs1Khj94D8iFbrfuXpgPV+uSjiy6CaCryK2ub7xrfA==","signatures":[{"sig":"MEUCIQDK67wKkJvFiDmjdAa5Okd5eLXVi7vd0YBSLSLC2X3fCQIgbS/eGLWr/ISaTX2k6Fw0G8EN/tzlP6lHuR7mdYttkmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.5-23685db5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022583},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"23685db5ee73cb3ec389f3cabba04a9cf0335e8a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-23685db5e","@libp2p/crypto":"5.0.11-23685db5e","@libp2p/record":"4.0.4-23685db5e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-23685db5e","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-23685db5e","it-length-prefixed":"^9.1.0","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-23685db5e","@libp2p/interface-internal":"2.3.0-23685db5e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-23685db5e","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-23685db5e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.0-23685db5e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.5-23685db5e_1739463787848_0.512498027115877","host":"s3://npm-registry-packages-npm-production"}},"14.2.5-1fc0e2662":{"name":"@libp2p/kad-dht","version":"14.2.5-1fc0e2662","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.5-1fc0e2662","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8ab5fb546515f99c7acab2f416905eef49a9e1ab","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.5-1fc0e2662.tgz","fileCount":179,"integrity":"sha512-EQlDENOhqSNkkxi8NaSfiYdwevRH+Z33soYn+lhwYbZi+PVxBQ3GbIu+a5lgW+jT6XOnpMVDSc4rRyBQMqFCbA==","signatures":[{"sig":"MEUCIA1NxXtyM44Cidoa9HMOQUVTE7m9iJbhQa/ouUNdTW1nAiEA83Gyi77Vz6/JVXaNSzzi6YJtkPp+qp8A5/F0gEp21cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.5-1fc0e2662","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1fc0e26620d2fd9d752179ab4f6dcc7b6ed5ee5c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-1fc0e2662","@libp2p/crypto":"5.0.11-1fc0e2662","@libp2p/record":"4.0.4-1fc0e2662","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-1fc0e2662","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-1fc0e2662","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-1fc0e2662","@libp2p/interface-internal":"2.3.0-1fc0e2662"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-1fc0e2662","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-1fc0e2662","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.0-1fc0e2662"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.5-1fc0e2662_1739549848353_0.45059243649338576","host":"s3://npm-registry-packages-npm-production"}},"14.2.5-b818882e0":{"name":"@libp2p/kad-dht","version":"14.2.5-b818882e0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.5-b818882e0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4e766f5ebfe06ed0dfc8c119cbaeb1dec9cd9168","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.5-b818882e0.tgz","fileCount":179,"integrity":"sha512-5ZAGFOfpBk2IjqQrqsd8XjzGXnoyadF9PsNRJJB+5VY2MHXtsKNAaf+YDeQmvlGZw1ImzEdYusSKCesnJV+4Rg==","signatures":[{"sig":"MEUCIHhGMIVhxiRqFkTWflaTxCwpK2EMiDInZD/3WTOzcyFyAiEA/XCOS0uJoz/5Zfr/4E/Xc/E2SOxn/7f/+vS7B5Fn5sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.5-b818882e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b818882e061b925fbb1d27cb5a46ca7e642decb5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-b818882e0","@libp2p/crypto":"5.0.11-b818882e0","@libp2p/record":"4.0.4-b818882e0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-b818882e0","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-b818882e0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-b818882e0","@libp2p/interface-internal":"2.3.0-b818882e0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-b818882e0","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-b818882e0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.0-b818882e0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.5-b818882e0_1739867529483_0.81055568003244","host":"s3://npm-registry-packages-npm-production"}},"14.2.5-68ad3663e":{"name":"@libp2p/kad-dht","version":"14.2.5-68ad3663e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.5-68ad3663e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7143f07057907263d712c7068855c62b190fecfc","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.5-68ad3663e.tgz","fileCount":179,"integrity":"sha512-V3MpWmUIiPv4/fHnSA68RVSHYXkYQYqK8QINmEfRIAHjK+mU73CCTjvPvMZJYSmccx5wfdpI/5EvHaPnKykBWQ==","signatures":[{"sig":"MEQCIATfNRquMt8eSje1ynCAcxiMu6WEUSQ4CB3kwd6MPixMAiAcQmTT3c5Vv8PqZ5GOzp7vfn7NclWL+Is2IiJceZbVCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.5-68ad3663e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"68ad3663ef6117f242a8e7f9921005fd43446a61","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-68ad3663e","@libp2p/crypto":"5.0.11-68ad3663e","@libp2p/record":"4.0.4-68ad3663e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-68ad3663e","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-68ad3663e","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-68ad3663e","@libp2p/interface-internal":"2.3.0-68ad3663e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-68ad3663e","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-68ad3663e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.0-68ad3663e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.5-68ad3663e_1739885862712_0.6670491963757346","host":"s3://npm-registry-packages-npm-production"}},"14.2.5-e7e280257":{"name":"@libp2p/kad-dht","version":"14.2.5-e7e280257","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.5-e7e280257","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c693599187a1ead206651e6e82ca65ba0933d29","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.5-e7e280257.tgz","fileCount":179,"integrity":"sha512-YIQepn7y+gujJ5mLY/QDo3DPWTxkimvF0Vszzfde2DnKeLHLSnMKhKnwggMBpH4u0Pgq70u6g3YuYDmv2dB42g==","signatures":[{"sig":"MEUCIB+mt7D80VTxOEZmbY2CQ0Sk5x4ecDdyd7rD+63BPDTFAiEAg6Aihy6e3b9oO/nzrhz1C2P+xD0Fg6EqJPLuEQ3Snc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.5-e7e280257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7e28025777d9ca5315d63cb822bcef6d7b961ed","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-e7e280257","@libp2p/crypto":"5.0.11-e7e280257","@libp2p/record":"4.0.4-e7e280257","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-e7e280257","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-e7e280257","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-e7e280257","@libp2p/interface-internal":"2.3.0-e7e280257"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-e7e280257","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-e7e280257","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.0-e7e280257"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.5-e7e280257_1739893712007_0.042607330723360315","host":"s3://npm-registry-packages-npm-production"}},"14.2.6":{"name":"@libp2p/kad-dht","version":"14.2.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e3e74d1c12a69627043984ce52c2309f3929c98c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.6.tgz","fileCount":180,"integrity":"sha512-SeOdQxluoO+bsN3lVZD5RCDjCOUfeyKp7k4H+8ntlorkzpY3g6gjO1xYuDTEBAgcTLdqiQFuR3cxZ9vs1elh1g==","signatures":[{"sig":"MEYCIQDulmlCZqnj3Din89UuTqncHt02ka4pM9dQlf9i+wm0qgIhAPzyIM198NBYXv1TG51mD22MxOpyW1CaTkHKtWfDXdEo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028397},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2de9b12ccb95ceab401b249b421429720a51a412","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.1","@libp2p/crypto":"^5.0.11","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.12","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.5.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.17","@libp2p/interface-internal":"^2.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.17","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.6_1739897542606_0.13004204474593029","host":"s3://npm-registry-packages-npm-production"}},"14.2.6-754fe84db":{"name":"@libp2p/kad-dht","version":"14.2.6-754fe84db","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.6-754fe84db","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"70c0b1aaced6cb0ebe77d71ab8a3e0be0d64e7e4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.6-754fe84db.tgz","fileCount":179,"integrity":"sha512-tRVXyozjCDKccfBL0c+vngken2IjoPT65E7w1BODgAEf37mZJLSN0Ox/gtdFA/Kx9eyUaSEKNT+8VQda/yo93g==","signatures":[{"sig":"MEUCID66t87yUntJbu8Gv0dIRwzcy2vv3mOAxsFb7ceQYUQYAiEA8d2NdNAE9mNY+2T9eEUQUezRhJbX7SLYESYJ/KXNm1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.6-754fe84db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"754fe84db8f5f075c4fb23f1c2b9539b71ab3b66","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-754fe84db","@libp2p/crypto":"5.0.11-754fe84db","@libp2p/record":"4.0.4-754fe84db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-754fe84db","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-754fe84db","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-754fe84db","@libp2p/interface-internal":"2.3.1-754fe84db"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-754fe84db","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-754fe84db","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.1-754fe84db"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.6-754fe84db_1739977159747_0.29263911274933063","host":"s3://npm-registry-packages-npm-production"}},"14.2.6-700e4c0b5":{"name":"@libp2p/kad-dht","version":"14.2.6-700e4c0b5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.6-700e4c0b5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4d70b086ad7e56a219da8256c72de24cd297995b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.6-700e4c0b5.tgz","fileCount":179,"integrity":"sha512-xrxMpGFXWvkodVoHstNHxTmndK8zvzCS08+gRS28Xxl3Kvq9usL1UHlD2ojAEc/dsKq84wmAwVhbDWLo26CM3Q==","signatures":[{"sig":"MEUCIQDJExMTo6XxtOshb2l53DwdIDH+LQxDd6Xhg46Fyl5wlQIgZ4WleOjvm7zoDu1qrbGTj60uBq7dw3qXRFoFdUB+VW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.6-700e4c0b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"700e4c0b5e33e19698085e546eca6089b9098b42","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-700e4c0b5","@libp2p/crypto":"5.0.11-700e4c0b5","@libp2p/record":"4.0.4-700e4c0b5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-700e4c0b5","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-700e4c0b5","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-700e4c0b5","@libp2p/interface-internal":"2.3.1-700e4c0b5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-700e4c0b5","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-700e4c0b5","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.1-700e4c0b5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.6-700e4c0b5_1740049277556_0.756039304326934","host":"s3://npm-registry-packages-npm-production"}},"14.2.6-ff951f1a0":{"name":"@libp2p/kad-dht","version":"14.2.6-ff951f1a0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.6-ff951f1a0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e9de61a3b2d9a25c46765dd735521a4599169610","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.6-ff951f1a0.tgz","fileCount":179,"integrity":"sha512-TgggcF8DGVYfcvdjRAO9Xy63rOg/Z2GilanxGFqXntwB8669u/pb/5gMsOJu+s3+DRkRb8DMc88Q7VQSl3DlYg==","signatures":[{"sig":"MEYCIQC4ql1NvcviZfXy+D7/fmRwYmPQ5k2+acgiwbgvEhSzWgIhAMDFIIDbYs4Ag4VMmuSjaFuu86L9Lue/hhyCF8HeNyMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.6-ff951f1a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ff951f1a0a959f2a2a15aaab7cef63860a827048","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-ff951f1a0","@libp2p/crypto":"5.0.11-ff951f1a0","@libp2p/record":"4.0.4-ff951f1a0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-ff951f1a0","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-ff951f1a0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-ff951f1a0","@libp2p/interface-internal":"2.3.1-ff951f1a0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-ff951f1a0","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-ff951f1a0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.1-ff951f1a0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.6-ff951f1a0_1740055727780_0.1750876223249036","host":"s3://npm-registry-packages-npm-production"}},"14.2.6-cc7fcfe98":{"name":"@libp2p/kad-dht","version":"14.2.6-cc7fcfe98","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.6-cc7fcfe98","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"525dec1d7f9a3eb0d5cd3536f4c450dd0e3189b5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.6-cc7fcfe98.tgz","fileCount":179,"integrity":"sha512-V8gh3Q/rphC7hfyVrXLxDOyROKZEY/LaQRV6n5+AZ1xj7dPXdK/h0ur6jav2x4EX3Tk89OCCAx0WGpgk9XpXlw==","signatures":[{"sig":"MEYCIQDD9wiKb6v5ipiVRPT2P7tFgIC8ZqxGED4bgZEAhBjSkgIhAIZosNkQWsqho/hAC6NKcWFmvhACqRAmc8oQAo1MRAW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.6-cc7fcfe98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cc7fcfe98a19ac4b9d3ebcf45c5286dbc80bc9a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-cc7fcfe98","@libp2p/crypto":"5.0.11-cc7fcfe98","@libp2p/record":"4.0.4-cc7fcfe98","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-cc7fcfe98","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-cc7fcfe98","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-cc7fcfe98","@libp2p/interface-internal":"2.3.1-cc7fcfe98"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-cc7fcfe98","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-cc7fcfe98","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.1-cc7fcfe98"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.6-cc7fcfe98_1740061720812_0.8308580418124591","host":"s3://npm-registry-packages-npm-production"}},"14.2.6-8331c8ea8":{"name":"@libp2p/kad-dht","version":"14.2.6-8331c8ea8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.6-8331c8ea8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f8cb1c1b65b896eac921c1619383c289a9fbe0de","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.6-8331c8ea8.tgz","fileCount":179,"integrity":"sha512-//4wXRcuS9+WRZQllvCzSKnC/NiP1fJ3Mn6VtqyrqVUKZiXe7UaY8zbP4FuN1ksbFv7LGAbD8Tcm9OGZcpcSJQ==","signatures":[{"sig":"MEUCIDLRM8qBXxvKjCs4bVXxG9+EAs78OvdkwT1ghDavun/vAiEAvnhCFzgKy4Cb9Hlj4DPgvmLs7bOyVloV+BfwLcQauto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.6-8331c8ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8331c8ea8feef1d642b6667213409dbe8293b606","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.1-8331c8ea8","@libp2p/crypto":"5.0.11-8331c8ea8","@libp2p/record":"4.0.4-8331c8ea8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-8331c8ea8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-8331c8ea8","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-8331c8ea8","@libp2p/interface-internal":"2.3.1-8331c8ea8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.8-8331c8ea8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.17-8331c8ea8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.1-8331c8ea8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.6-8331c8ea8_1740063140654_0.19772479201101723","host":"s3://npm-registry-packages-npm-production"}},"14.2.7":{"name":"@libp2p/kad-dht","version":"14.2.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b875874a4726a8b3a79f0c988b4fedbd73995ca0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.7.tgz","fileCount":180,"integrity":"sha512-3CJeh6byqe1t9uidFWD5DgNBvRSLgBC8mS2dcEptFruS1Q9QPlgRLjUZ8w0g0AItebScvE3M4osetaf1gaqEYg==","signatures":[{"sig":"MEYCIQDoVNw70K4ItZ3Qp3QAD3PJwIaBmahtnpFvxlY/ts6GAgIhANKdZ4xnvXcHjN7PKUQSXosLnakk5NdXKUXFDpbrsdxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028397},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"545e87fa0d361891a8335ebe69f74202d9562027","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.2","@libp2p/crypto":"^5.0.12","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.13","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.18","@libp2p/interface-internal":"^2.3.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.9","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.18","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.7_1740066264490_0.3582214087296136","host":"s3://npm-registry-packages-npm-production"}},"14.2.7-7718d020a":{"name":"@libp2p/kad-dht","version":"14.2.7-7718d020a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.7-7718d020a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3652f4c93dc173c6fc7d315e8b94fe62f313f4d3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.7-7718d020a.tgz","fileCount":179,"integrity":"sha512-Yv+L6sHheAe+Py0Z2HPbB/wC5gZKB0LyqHXEa5qZEnG0j+1iPKCy87UMChMj0GcJlGLhkgVZtgdYyZy4v1SZeQ==","signatures":[{"sig":"MEQCIF/GMUzlKFYzTuC+TA0X2HxegXdE6Oxyqb3ROjYwNxM1AiA7I4oJWXXKa+tQANmsRBByg/iE6r9aNFLfMVCCWINV1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.7-7718d020a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7718d020ae5809dd6ef149c29aace4ea3258face","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.2-7718d020a","@libp2p/crypto":"5.0.12-7718d020a","@libp2p/record":"4.0.4-7718d020a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-7718d020a","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-7718d020a","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.18-7718d020a","@libp2p/interface-internal":"2.3.2-7718d020a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-7718d020a","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.18-7718d020a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.2-7718d020a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.7-7718d020a_1740127180197_0.9276127037484205","host":"s3://npm-registry-packages-npm-production"}},"14.2.7-d98cc46e4":{"name":"@libp2p/kad-dht","version":"14.2.7-d98cc46e4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.7-d98cc46e4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0d8d5d9a7bd801ee1eb276f2f6eaba4fa7b709c5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.7-d98cc46e4.tgz","fileCount":179,"integrity":"sha512-LuTakg0R11iD7GWf1I67w8Ism8RtQuGfMkO06LcFuJfepaKGpShkZCtn7SHsQuR4gG/6OZANadBv7jiMnqlzrw==","signatures":[{"sig":"MEQCICq0APmpQW6IZ8oFj+4vGVkVnlgFJlj7Gut/y5PRYnMQAiABfYBazK5irETtD1QERJ+lUw5yocxEg5C42WiBd0ysIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.7-d98cc46e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d98cc46e4c9557c0eeb6caf528b9b97261d1d165","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.2-d98cc46e4","@libp2p/crypto":"5.0.12-d98cc46e4","@libp2p/record":"4.0.4-d98cc46e4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-d98cc46e4","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-d98cc46e4","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.18-d98cc46e4","@libp2p/interface-internal":"2.3.2-d98cc46e4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-d98cc46e4","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.18-d98cc46e4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.2-d98cc46e4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.7-d98cc46e4_1740130402692_0.3869882001471867","host":"s3://npm-registry-packages-npm-production"}},"14.2.7-1ab50cc0d":{"name":"@libp2p/kad-dht","version":"14.2.7-1ab50cc0d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.7-1ab50cc0d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0658150daa36738d31b4130b634294cc22da4ee4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.7-1ab50cc0d.tgz","fileCount":179,"integrity":"sha512-7Reso8YDQtdLHvVPUwCVI4xu6B6cwGXAtLzebERjroVdbLjCb1O60edjGY8a+bM//QfDP1DCgDgxWcl8Mpn8RQ==","signatures":[{"sig":"MEUCIBZ5obepXMhxGQNBsJggO6P+q6KXNFUiwedYcDTPgCW+AiEA7KgI4WpYE5n+SlMbcoxFym/qbswP7m43yxuXS+LkVc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.7-1ab50cc0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1ab50cc0d1ce19f629105b9e154be9f8571dba8d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.2-1ab50cc0d","@libp2p/crypto":"5.0.12-1ab50cc0d","@libp2p/record":"4.0.4-1ab50cc0d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-1ab50cc0d","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-1ab50cc0d","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.18-1ab50cc0d","@libp2p/interface-internal":"2.3.2-1ab50cc0d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-1ab50cc0d","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.18-1ab50cc0d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.2-1ab50cc0d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.7-1ab50cc0d_1740138735282_0.28482224968089365","host":"s3://npm-registry-packages-npm-production"}},"14.2.7-2b49a5f74":{"name":"@libp2p/kad-dht","version":"14.2.7-2b49a5f74","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.7-2b49a5f74","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3f50c45d93f15c35d2735aca303cff4854c1e381","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.7-2b49a5f74.tgz","fileCount":179,"integrity":"sha512-oxk16NoupiyfTKdO6kBqTkjfkUpNyhZiAfRhZL67KvpWLdh3ti2gFunaibIPjMQPtWM9vvVQkUPZh3x/CY3y/A==","signatures":[{"sig":"MEUCIQDkMB8vaY3k6KbMeyggsvh+gYAERYfvp0Slucp5n3Vn2gIgL3S+A2o5C1WQl0EqbwhcQ4mdIzJBXxEPQHKqeXRm7+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.7-2b49a5f74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2b49a5f74e8c79d571396e8a6a70f904b73763f2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.2-2b49a5f74","@libp2p/crypto":"5.0.12-2b49a5f74","@libp2p/record":"4.0.4-2b49a5f74","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-2b49a5f74","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-2b49a5f74","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.18-2b49a5f74","@libp2p/interface-internal":"2.3.2-2b49a5f74"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-2b49a5f74","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.18-2b49a5f74","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.2-2b49a5f74"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.7-2b49a5f74_1740142054221_0.45834623661364016","host":"s3://npm-registry-packages-npm-production"}},"14.2.8":{"name":"@libp2p/kad-dht","version":"14.2.8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"72b4577cda7e9e9c38afdef74343eae37497c781","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.8.tgz","fileCount":180,"integrity":"sha512-9s96B0OQLDnv0w9KZOJDq/TbuMjvhPOxJr2sPmR/TdjUH/Q7eRgmalIHVbTFZ1FOyVGKxd86f9orpnGEeTw+XQ==","signatures":[{"sig":"MEUCIFbvJ7Uk6sLzEbs1w78a7qRyV7n8vfng3QPPPXOREhWPAiEA7PH4gfJ0GI6YdmzVEs21xonXTu/t0ZsMF93BG6qAKsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028397},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c8e524f5ec71da2489c448efd68a2cbbc464d446","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.3","@libp2p/crypto":"^5.0.12","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.13","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.19","@libp2p/interface-internal":"^2.3.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.9","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.19","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.8_1740145968009_0.9147615677072556","host":"s3://npm-registry-packages-npm-production"}},"14.2.8-9b1a3791d":{"name":"@libp2p/kad-dht","version":"14.2.8-9b1a3791d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.8-9b1a3791d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e46aa31cf65b94cbba580c4536805b5ec0699290","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.8-9b1a3791d.tgz","fileCount":179,"integrity":"sha512-yF+sVBaDfX+cdysuUmDBuIflm7+90q8MyiLfh8GgUU0GbmnrVa1JfR5px6dOl8a8b8sH7liUpB4y7/xBoDTjjQ==","signatures":[{"sig":"MEUCIQDsbihOMURPLymKIVMRnCRfJhA/z0/0cci9eS5UmWIqkAIgKNF3bgtewr9NFDSyHRU0RUGnlOrvRabrjFaCEHHxLoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.8-9b1a3791d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022715},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9b1a3791dc5a37f23d608f222fc6a48f999096a5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.3-9b1a3791d","@libp2p/crypto":"5.0.12-9b1a3791d","@libp2p/record":"4.0.4-9b1a3791d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-9b1a3791d","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-9b1a3791d","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.19-9b1a3791d","@libp2p/interface-internal":"2.3.3-9b1a3791d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-9b1a3791d","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.19-9b1a3791d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.3-9b1a3791d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.8-9b1a3791d_1740157439708_0.2790325336821442","host":"s3://npm-registry-packages-npm-production"}},"14.2.8-a4f0db1e9":{"name":"@libp2p/kad-dht","version":"14.2.8-a4f0db1e9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.8-a4f0db1e9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2078e74afc41e3d1831ef75e3967c50a7eb97ac2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.8-a4f0db1e9.tgz","fileCount":179,"integrity":"sha512-hzzugWeOQWIx7aEv5td9WSzvXWUU+dwlcAGrhtvOUYsMw0WiT4zf9rawTmiyXutsMHtI1gIK2/iTEyyE+wsVEw==","signatures":[{"sig":"MEYCIQDpW9lG/KjJ7lvxIL4MOrhhAOVhm24+jv5YDp/YhjsXiAIhAKijVU0G/ABLA+B1QWqNhX1XSxqbC8Hviyf7niUQ5nTD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.8-a4f0db1e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022803},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a4f0db1e9e8e1ddf2a84c6ec2feed0300fae27ea","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.3-a4f0db1e9","@libp2p/crypto":"5.0.12-a4f0db1e9","@libp2p/record":"4.0.4-a4f0db1e9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-a4f0db1e9","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-a4f0db1e9","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.19-a4f0db1e9","@libp2p/interface-internal":"2.3.3-a4f0db1e9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-a4f0db1e9","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.19-a4f0db1e9","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.3-a4f0db1e9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.8-a4f0db1e9_1740159630068_0.5381743311462466","host":"s3://npm-registry-packages-npm-production"}},"14.2.8-2a3cec922":{"name":"@libp2p/kad-dht","version":"14.2.8-2a3cec922","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.8-2a3cec922","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86ae32474ca121e7581243f2a1bcf6c65b4fabed","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.8-2a3cec922.tgz","fileCount":179,"integrity":"sha512-1zwBWoO+2KsN6L7G6ipQhJ+ytJm0jiyfemytkdUwuwFio3DSRI2QLEW3q/ADrvYIdLj2WeLMTSd/fKA1oFz3Qg==","signatures":[{"sig":"MEUCIDBfXzsi/tWkuFt2VC2UYsWGA6GonF5VUy7/3G9J0nlYAiEA4l8ogPDcCxIyuCjpQ3i8x77sDIR9qLPzLprQKeLuM8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.8-2a3cec922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022803},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2a3cec9220f1250b7558635c4cb37d61f745645d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.3-2a3cec922","@libp2p/crypto":"5.0.12-2a3cec922","@libp2p/record":"4.0.4-2a3cec922","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-2a3cec922","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-2a3cec922","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.19-2a3cec922","@libp2p/interface-internal":"2.3.3-2a3cec922"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-2a3cec922","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.19-2a3cec922","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.3-2a3cec922"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.8-2a3cec922_1740159666745_0.45086460858321353","host":"s3://npm-registry-packages-npm-production"}},"14.2.9":{"name":"@libp2p/kad-dht","version":"14.2.9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8904d4c0029225c1cabb60418db451817d26a15f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.9.tgz","fileCount":180,"integrity":"sha512-JL/SUXtH2O5shppy8pfoVi3Fzrgq8YUO84w+H34veUxFqT76L92Chr6Vc2Q2CzZEUEHH2q3d/05GEJBFLEhDHw==","signatures":[{"sig":"MEUCIQClfs9z7LazTg4m5+lIU00neIoM263KABZycOquQopK0QIgdxpWEo6qLCE9fGUzZayb69aAydsaShrggeypGF9ke04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028485},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8ac12c22c7ae10c8b4524935a26ed452d0accfe5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.4","@libp2p/crypto":"^5.0.12","@libp2p/record":"^4.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.13","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.20","@libp2p/interface-internal":"^2.3.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.9","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.20","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.3.4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.9_1740161708958_0.7240221196392771","host":"s3://npm-registry-packages-npm-production"}},"14.2.9-e7e01f58f":{"name":"@libp2p/kad-dht","version":"14.2.9-e7e01f58f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.9-e7e01f58f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c39792aaf49ae846f805faf4027131e2d8eb386","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.9-e7e01f58f.tgz","fileCount":179,"integrity":"sha512-GF/8UwIaxiGVS2TYN4Jj5XoNtNTJT+vyePN6imV0ByHPmYQmn0ijcEL6PKf7nM2+K28edWliLlkg6bypMaxgFQ==","signatures":[{"sig":"MEQCIGwU5eSi6jydF95w2g2W/lst9S+1TFPeQ6SVS7LV3MlkAiAMnRetEjjUHVer4YNMRnIng30WVAh0eW+9NWKm6dSWnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.9-e7e01f58f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022860},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7e01f58fa7cb4f0a0e5a43fd4501f58f5ed29ad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.4-e7e01f58f","@libp2p/crypto":"5.0.12-e7e01f58f","@libp2p/record":"4.0.4-e7e01f58f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-e7e01f58f","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-e7e01f58f","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.20-e7e01f58f","@libp2p/interface-internal":"2.3.4-e7e01f58f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-e7e01f58f","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.20-e7e01f58f","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.4-e7e01f58f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.9-e7e01f58f_1740298193938_0.7518840003465248","host":"s3://npm-registry-packages-npm-production"}},"14.2.9-5b084e968":{"name":"@libp2p/kad-dht","version":"14.2.9-5b084e968","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.9-5b084e968","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0046cfe2e8782d37628eee2e901e9271476ca870","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.9-5b084e968.tgz","fileCount":179,"integrity":"sha512-XYj7S3d92vXukGnKCs1pyvN1Gl2N42VM9hs2VFnQ8hHAOzzEd5YKlpjMjWsaw/2FOTelcd+XhczPN236Bg06og==","signatures":[{"sig":"MEUCIA3/KVO955zkl9DA0DGSyAeyiRdfgWNbYHdKdIjvmCwbAiEA7ZRk1kcST8p6GZfbjXod2stjQmTFvD9ORpn9529zO5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.9-5b084e968","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023008},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5b084e9682a572e82f7907714d7807b3b9856326","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.4-5b084e968","@libp2p/crypto":"5.0.12-5b084e968","@libp2p/record":"4.0.4-5b084e968","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-5b084e968","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-5b084e968","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.20-5b084e968","@libp2p/interface-internal":"2.3.4-5b084e968"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-5b084e968","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.20-5b084e968","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.4-5b084e968"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.9-5b084e968_1740330236207_0.6342476004623667","host":"s3://npm-registry-packages-npm-production"}},"14.2.9-f465c5473":{"name":"@libp2p/kad-dht","version":"14.2.9-f465c5473","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.9-f465c5473","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9276989e0e623a0f13455d291dea6fccdea3a5ae","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.9-f465c5473.tgz","fileCount":179,"integrity":"sha512-F7kMbbbw3Q4OYeTJOCn2K7Z1gHmU+wqRRyXUdDmti0X3ZVLOPs0rV/OhK9F35aV1QYnXKBA1y8/nO6FPawV2KQ==","signatures":[{"sig":"MEUCIQDkaahWInh6La2W9R6TjfD7OJY7LeanMd18Bnd6EJy+wgIgXK6F+n568fwLEWEBNkeIoknamsDwgpkgiIIJfLcgVCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.9-f465c5473","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023008},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f465c5473bbf4446fa1e8b882e6df6c1da18785e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.4-f465c5473","@libp2p/crypto":"5.0.12-f465c5473","@libp2p/record":"4.0.4-f465c5473","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-f465c5473","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-f465c5473","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.20-f465c5473","@libp2p/interface-internal":"2.3.4-f465c5473"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-f465c5473","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.20-f465c5473","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.4-f465c5473"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.9-f465c5473_1740332796288_0.16060005559831936","host":"s3://npm-registry-packages-npm-production"}},"14.2.9-6f8cfeafb":{"name":"@libp2p/kad-dht","version":"14.2.9-6f8cfeafb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.9-6f8cfeafb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a44e9ff4d1658d85cd543711d133dadd1f18e832","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.9-6f8cfeafb.tgz","fileCount":179,"integrity":"sha512-RfV4jUPJ15YIF5vTQ/9638FNgaOpLGSoJE/8otUfSAKmi0Ut0/QU636cA6uqo/JloW5mnFs8Fh0wRv5kdg4tKA==","signatures":[{"sig":"MEUCIQDc2i1Ble6rGgV2X+pgBCuR965a+Vk1OcCnRdJnkDaULQIgAR6FSk2340QeL8cghRFc6U0/gYHop/atb+pSaipsu7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.9-6f8cfeafb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023008},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6f8cfeafb2f6ddc231a85ca369fb33cf759940f7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.4-6f8cfeafb","@libp2p/crypto":"5.0.12-6f8cfeafb","@libp2p/record":"4.0.4-6f8cfeafb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-6f8cfeafb","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-6f8cfeafb","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.20-6f8cfeafb","@libp2p/interface-internal":"2.3.4-6f8cfeafb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-6f8cfeafb","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.20-6f8cfeafb","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.4-6f8cfeafb"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.9-6f8cfeafb_1740398434523_0.6984912888304913","host":"s3://npm-registry-packages-npm-production"}},"14.2.9-90cca822b":{"name":"@libp2p/kad-dht","version":"14.2.9-90cca822b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.9-90cca822b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"468165a9f01ef6a25ea750628261ccdb177037ad","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.9-90cca822b.tgz","fileCount":179,"integrity":"sha512-4c1P32SrY6GjogeP+T/FzATyFQ12y+sM03g5GfcLze3GPFRimi0ef2FXgSB1oOxf31J8cazhbt/m6XmZZESexw==","signatures":[{"sig":"MEUCIATXvaHvMdDqfeujPpvthaVT9tbHqKniDhHLkEsmcH6SAiEAt4+wL06rZ/9lT9dcoHOzJ2DBJg8oPMFQSyIE6iJugAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.9-90cca822b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023008},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90cca822b4cb112fc71bf9ad954023de685a9040","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.4-90cca822b","@libp2p/crypto":"5.0.12-90cca822b","@libp2p/record":"4.0.4-90cca822b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-90cca822b","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-90cca822b","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.20-90cca822b","@libp2p/interface-internal":"2.3.4-90cca822b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.9-90cca822b","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.20-90cca822b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.4-90cca822b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.9-90cca822b_1740470160919_0.3603974378208745","host":"s3://npm-registry-packages-npm-production"}},"14.2.10":{"name":"@libp2p/kad-dht","version":"14.2.10","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.10","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ea5844968be6fc98d90ef376b83c58a7b03b5bd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.10.tgz","fileCount":180,"integrity":"sha512-YCBJWxfGNW7yo3mbHPjBOA5xBXxmMvVuYvct5105YkjKnFcKbZV0k35MYS/J30M6OJlONONlzbMg//jP9gnmTw==","signatures":[{"sig":"MEUCIDc0QtnRqUsdvRFqz2TZSzz2AkMbtdbRTdDnzYVAYKSOAiEAueJy7o5HOfySBg1wvYX82s2wG/aJAFjkW2964R2A5rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028692},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e91a5a49b825806a9520c8bd2de91cbd1d41f55a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.5","@libp2p/crypto":"^5.0.13","@libp2p/record":"^4.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.14","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.1","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.21","@libp2p/interface-internal":"^2.3.5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.10","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.21","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.10_1740475750690_0.3844223014842185","host":"s3://npm-registry-packages-npm-production"}},"14.2.10-e2f49432b":{"name":"@libp2p/kad-dht","version":"14.2.10-e2f49432b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.10-e2f49432b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f7d58375e5ffdb23b4cc6dbb77ef226338276677","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.10-e2f49432b.tgz","fileCount":179,"integrity":"sha512-ZO49ntkAf+FPW8Ea26lOVDDQsdhSwsuXlUTTKMdD1SE/R4xkxBU3BBmvqsV32sQ8xmD6EgQg2PI4cVxCbEe2PA==","signatures":[{"sig":"MEQCIH4RoXPOGVsQot9/goxZuX56JWIE0CbSjEQHiJXTNqyYAiAgjwMFjFWypCykW84nmGZ9SRL7PuWKGwhLwSqGMMSS6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.10-e2f49432b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023010},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2f49432b58fe3f8484c8f7f0237f996b4d211fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.5-e2f49432b","@libp2p/crypto":"5.0.13-e2f49432b","@libp2p/record":"4.0.5-e2f49432b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-e2f49432b","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-e2f49432b","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-e2f49432b","@libp2p/interface-internal":"2.3.5-e2f49432b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.10-e2f49432b","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.21-e2f49432b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.5-e2f49432b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.10-e2f49432b_1740553145451_0.08285891249241595","host":"s3://npm-registry-packages-npm-production"}},"14.2.10-e1f868f03":{"name":"@libp2p/kad-dht","version":"14.2.10-e1f868f03","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.10-e1f868f03","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2e68f2786a773fa7dfd19de498933c968a30de60","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.10-e1f868f03.tgz","fileCount":179,"integrity":"sha512-fxH4nYfUM5rnRUblce8k/MYQT6WP+eB/Anoigo7h2Fu1vGK/UbsRXaPtnfL7VzhRuQWfbcCyJxqtLd3qY4Fn3w==","signatures":[{"sig":"MEUCIHuFmvE0IWxqGPI7sWX734It19eacrAuD+vCZeYpZ2XSAiEAubL/RgcLH6jYXIwCaCWpwzo/KC7DTGjfSVotCeagXDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.10-e1f868f03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023010},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1f868f038b96699a7275baf58f6c85e6d392aad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.5-e1f868f03","@libp2p/crypto":"5.0.13-e1f868f03","@libp2p/record":"4.0.5-e1f868f03","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-e1f868f03","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-e1f868f03","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-e1f868f03","@libp2p/interface-internal":"2.3.5-e1f868f03"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.10-e1f868f03","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.21-e1f868f03","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.5-e1f868f03"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.10-e1f868f03_1740558472226_0.06782743263523239","host":"s3://npm-registry-packages-npm-production"}},"14.2.10-96f79bc11":{"name":"@libp2p/kad-dht","version":"14.2.10-96f79bc11","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.10-96f79bc11","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"775d84e90d0a563867686fc8d3ffbe90300c2f96","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.10-96f79bc11.tgz","fileCount":179,"integrity":"sha512-t1QRBuCnR07ihWEQMOsx463eb+QQ48YBuj2iHzetenCtMVc1SrrMU/vZbBGDrhtHS7aP3RBzIAo10EK2/Kg51w==","signatures":[{"sig":"MEYCIQCFXs1m8fKReziH3wtR5wuSfDnF87suLyPwrkYryXWeXgIhALV39qKm3asaHLROReVY9wxx105LIm19xGEcpWhyqG2M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.10-96f79bc11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023010},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"96f79bc119b3ee841d20d24b100c12ab51b1ce18","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.5-96f79bc11","@libp2p/crypto":"5.0.13-96f79bc11","@libp2p/record":"4.0.5-96f79bc11","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-96f79bc11","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-96f79bc11","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-96f79bc11","@libp2p/interface-internal":"2.3.5-96f79bc11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.10-96f79bc11","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.21-96f79bc11","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.5-96f79bc11"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.10-96f79bc11_1740558863353_0.05426977613163353","host":"s3://npm-registry-packages-npm-production"}},"14.2.10-4939ef7ae":{"name":"@libp2p/kad-dht","version":"14.2.10-4939ef7ae","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.10-4939ef7ae","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b495c826a3244a61a8fb438f76ebe3a531d3f124","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.10-4939ef7ae.tgz","fileCount":179,"integrity":"sha512-UNb5tLjau464h3QQ5yA2raWEpkT+XNxPEZqFLjkJDrjUwe8t5Dfbs9GQuYyb9ez5MpNyWzgJ8QECl8kBPxfIkg==","signatures":[{"sig":"MEUCIQCPoo5XYMBo+sZp/lqjBUdzOwvPf0acoZpI4EmxZunfwwIgD5/aXTHOgq83eu22ZVol6UxhRbIgHjiWeXsBrnENhik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.10-4939ef7ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024046},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4939ef7aeda77ee506d38fef548344e5bdd73d52","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.5-4939ef7ae","@libp2p/crypto":"5.0.13-4939ef7ae","@libp2p/record":"4.0.5-4939ef7ae","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-4939ef7ae","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-4939ef7ae","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-4939ef7ae","@libp2p/interface-internal":"2.3.5-4939ef7ae"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.10-4939ef7ae","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.21-4939ef7ae","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.5-4939ef7ae"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.10-4939ef7ae_1740563359456_0.347899531139378","host":"s3://npm-registry-packages-npm-production"}},"14.2.11":{"name":"@libp2p/kad-dht","version":"14.2.11","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.11","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce46acfa8317dfb876e4f62e2b60b8815dc482f4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.11.tgz","fileCount":180,"integrity":"sha512-V0fSKMH0zkB3Qx+x4VkIl279SrmKIwsV1WzLilWD9hlhSLQbQWnKoS6B8X2nd19fT2FD1ujTdC/Edokx8utZPg==","signatures":[{"sig":"MEYCIQDRI0GdVxzYrBIWHEHqslm49NdFiPwGs4T3sk92kUCtxgIhAMBIKO9d8VaH9vT8L7/eEBxB9xKy7oFP0Cb+W9+jIaZg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3029728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f199d1f0f1a3e2924a123ca5258718602697cc36","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.5","@libp2p/crypto":"^5.0.13","@libp2p/record":"^4.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.14","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.1","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.21","@libp2p/interface-internal":"^2.3.5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.10","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.21","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.3.6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.11_1740565909296_0.7535670173516305","host":"s3://npm-registry-packages-npm-production"}},"14.2.11-22e62d00f":{"name":"@libp2p/kad-dht","version":"14.2.11-22e62d00f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.11-22e62d00f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2ad0c24cb0f8104858da4efd28164eaf6d8ca76","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.11-22e62d00f.tgz","fileCount":179,"integrity":"sha512-LtS5fvLC1oqwGQt8i9Fv3LXXp4bWiYVQX78HQ3+WQMarLZGq4MaPkokRNuxJ5wdiFhylvg/cGCuDse3tJ8UDBw==","signatures":[{"sig":"MEUCIQD/55VKSe181ha9rp1gzUr5Ww4ZbUHIolbnsjdfcMcDCgIgQ0qhqG0/61L5diY8QbgU0F8Y+uAmHnxEmxPNs518c/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.11-22e62d00f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024046},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"22e62d00f508b0d77fc61e93b2f365963b6b699a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.5-22e62d00f","@libp2p/crypto":"5.0.13-22e62d00f","@libp2p/record":"4.0.5-22e62d00f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-22e62d00f","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-22e62d00f","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-22e62d00f","@libp2p/interface-internal":"2.3.5-22e62d00f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.10-22e62d00f","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.21-22e62d00f","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.6-22e62d00f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.11-22e62d00f_1740574572984_0.154821897493858","host":"s3://npm-registry-packages-npm-production"}},"14.2.11-0555339ba":{"name":"@libp2p/kad-dht","version":"14.2.11-0555339ba","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.11-0555339ba","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4d6de41256a5415afe58a34e815155709561cff7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.11-0555339ba.tgz","fileCount":179,"integrity":"sha512-bOXG+vX8UIivDqmz7fdbdu4pkmyJDpaZjYEygFGjtWl+ljvh0L3BtY91ZmzcEIhSHoUVeduacteafBjrPKrT/w==","signatures":[{"sig":"MEQCIEwS9QjpEvLV+S1u4Riik0VnvZjYf0yinApx8Bq3vtNMAiANfm/S0ylmFmmO1juJB1feY5VbXUdwQCdoJkDGW2RSVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.11-0555339ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024046},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0555339ba3bb67822fd4595684f9175aaedaf963","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.5-0555339ba","@libp2p/crypto":"5.0.13-0555339ba","@libp2p/record":"4.0.5-0555339ba","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-0555339ba","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-0555339ba","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-0555339ba","@libp2p/interface-internal":"2.3.5-0555339ba"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.10-0555339ba","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.21-0555339ba","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.6-0555339ba"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.11-0555339ba_1740576381539_0.833572321774956","host":"s3://npm-registry-packages-npm-production"}},"14.2.11-9acccaaed":{"name":"@libp2p/kad-dht","version":"14.2.11-9acccaaed","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.11-9acccaaed","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"904282b01d3ef58a51f6f8ebde7d79decf752a99","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.11-9acccaaed.tgz","fileCount":179,"integrity":"sha512-q+j5oqoCv/I4loFJgDDH4EEsr1qAJzfR/nkysqmM6QKQzyLNBRUX1uI4KgVApGqFdhQTpmKlAqsQAw3pEWOg9A==","signatures":[{"sig":"MEUCIQCXlMB/NWvvXaq6+a9T8BVJmdX4SunjEVE/K1avYnr5cwIgdaGvEOuUJ5GO0sUQ4BIuzmArNQ3+PsXbzQRDRB5hwaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.11-9acccaaed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972442},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9acccaaed99ae7a42e3dc750437b29f8a002463f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.5-9acccaaed","@libp2p/crypto":"5.0.13-9acccaaed","@libp2p/record":"4.0.5-9acccaaed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-9acccaaed","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-9acccaaed","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-9acccaaed","@libp2p/interface-internal":"2.3.5-9acccaaed"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.10-9acccaaed","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.21-9acccaaed","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.6-9acccaaed"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.11-9acccaaed_1740675430174_0.1489934473220611","host":"s3://npm-registry-packages-npm-production"}},"14.2.11-3d9b07c34":{"name":"@libp2p/kad-dht","version":"14.2.11-3d9b07c34","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.11-3d9b07c34","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c0dea27a191d06eb654e3fbb9b18d197673a581e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.11-3d9b07c34.tgz","fileCount":179,"integrity":"sha512-z5ZMPatZhBYQyvp+wOej9lMOIqKp69crCmhS6BgltT+dBcTswIgv5i1Rvh1FaVLR8YPiyZ48eSjc7mP2ueFlqw==","signatures":[{"sig":"MEUCIGGCKFAsVHpFSVVgtzdxOGJd3mymHMW6fA4kWBW7qsE+AiEA/zFl/8YdFJFblwk09GbjtK7u5PhGgIyH3hQlgVJ5eKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.11-3d9b07c34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972442},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3d9b07c34857376adc6942aaba19bc8a208f58df","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.5-3d9b07c34","@libp2p/crypto":"5.0.13-3d9b07c34","@libp2p/record":"4.0.5-3d9b07c34","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-3d9b07c34","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-3d9b07c34","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-3d9b07c34","@libp2p/interface-internal":"2.3.5-3d9b07c34"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.10-3d9b07c34","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.21-3d9b07c34","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.6-3d9b07c34"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.11-3d9b07c34_1740677260142_0.3135715366091274","host":"s3://npm-registry-packages-npm-production"}},"14.2.11-52a46ecad":{"name":"@libp2p/kad-dht","version":"14.2.11-52a46ecad","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.11-52a46ecad","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3c6e07901092054d28f4b90cc036c390579af603","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.11-52a46ecad.tgz","fileCount":179,"integrity":"sha512-Gel7SN5iTnLxYXMejD7t5yRunHkM40wYtMOFZWVjyJ/KE7yA8H+KTXH/aPRAFrlQFIk6yr8gfyFv1873hzs8KA==","signatures":[{"sig":"MEQCICkAUCEkS52SAoUWuqyLxvxPKotNhzQHdwjiiVNbjgdcAiB/TOpOcruz4CuD76D9p9VsZO3/b4DddolS+eFwsxCz7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.11-52a46ecad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972442},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52a46ecad0d2ccd88eaf6190a1d6d67d388fd11b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.5-52a46ecad","@libp2p/crypto":"5.0.13-52a46ecad","@libp2p/record":"4.0.5-52a46ecad","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-52a46ecad","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-52a46ecad","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-52a46ecad","@libp2p/interface-internal":"2.3.5-52a46ecad"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.10-52a46ecad","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.21-52a46ecad","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.6-52a46ecad"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.11-52a46ecad_1741001498710_0.08265695661537142","host":"s3://npm-registry-packages-npm-production"}},"14.2.12":{"name":"@libp2p/kad-dht","version":"14.2.12","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.12","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9c7b305b0d001be0d5afd1a3524cd59955818e90","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.12.tgz","fileCount":180,"integrity":"sha512-iZj+CelMB+DYdadM152Ywg8uCk8kP4HG9RF8sCEnXUiRnOE3xSylIbH3Mpvz/PKGwW0qzR+CWUqyzz9pWVydCw==","signatures":[{"sig":"MEQCIE9TjR6bE0XdJchNSpj4wT6D4eJ9ag13OCWNv1b7C8yMAiAP5TCfoq6TNxlieYyDcZBgwAiB39Sdy37b+OQtP0PDTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978124},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6074de6a36b57fbf48b2594dc6b29b10b8c1938e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.6","@libp2p/crypto":"^5.0.14","@libp2p/record":"^4.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.15","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.1","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.22","@libp2p/interface-internal":"^2.3.6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.11","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.0.22","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.3.7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.12_1741003944839_0.7845772077973592","host":"s3://npm-registry-packages-npm-production"}},"14.2.12-80fe31aa1":{"name":"@libp2p/kad-dht","version":"14.2.12-80fe31aa1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.12-80fe31aa1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5174b06d8957d087591cd6aa0bc470a313b76e7d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.12-80fe31aa1.tgz","fileCount":179,"integrity":"sha512-XfgiDxRYHr02RjjQYTmqL9pX82M+nYCvC5k48oydbchs5BqsbRWlApnJLIBN8Xn2umKoWychswghBAVh0Q4ByQ==","signatures":[{"sig":"MEQCIE+6C5BybU43roPKqm9nXGdFUkn0cmBNmmVTD9RT+9IoAiBEZLMvl/UsKM1kuYq25wOyeR0cmYfxMkT2YNoec7E42Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.12-80fe31aa1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972442},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80fe31aa1c5c7938644a7e45b53740579297f804","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.6-80fe31aa1","@libp2p/crypto":"5.0.14-80fe31aa1","@libp2p/record":"4.0.5-80fe31aa1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-80fe31aa1","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-80fe31aa1","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-80fe31aa1","@libp2p/interface-internal":"2.3.6-80fe31aa1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.11-80fe31aa1","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.22-80fe31aa1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.7-80fe31aa1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.12-80fe31aa1_1741005116540_0.5509116888410437","host":"s3://npm-registry-packages-npm-production"}},"14.2.12-dd71d8a86":{"name":"@libp2p/kad-dht","version":"14.2.12-dd71d8a86","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.12-dd71d8a86","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7aab33d56c575fe343fe9d037f4bafd7c677d2ed","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.12-dd71d8a86.tgz","fileCount":179,"integrity":"sha512-XSnr0F05MJkUiXiZFqtm0RSObj8YjyTYThETXhfBsveyZu/HSd5rGP8v7zLwV2MjgBO9/KxYfNqoi6aJNB6BYQ==","signatures":[{"sig":"MEUCIQDIYqvo7NqoYO7EyGg4mC2wqpfuHcAap/e6yvSmiTGNPQIgBkXDrfbP5o3zvqwpdWYlMGqSsbctPLqTfI3AHE7YKx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.12-dd71d8a86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972442},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dd71d8a86841acbccdca8f3e930bda0eced6d1d0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.6-dd71d8a86","@libp2p/crypto":"5.0.14-dd71d8a86","@libp2p/record":"4.0.5-dd71d8a86","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-dd71d8a86","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-dd71d8a86","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-dd71d8a86","@libp2p/interface-internal":"2.3.6-dd71d8a86"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.11-dd71d8a86","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.22-dd71d8a86","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.7-dd71d8a86"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.12-dd71d8a86_1741005509526_0.20422480697476075","host":"s3://npm-registry-packages-npm-production"}},"14.2.12-3f127b610":{"name":"@libp2p/kad-dht","version":"14.2.12-3f127b610","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.12-3f127b610","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d33518258e274a3d02731440b0dc1d27041fb726","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.12-3f127b610.tgz","fileCount":179,"integrity":"sha512-xQP61VJNqG2Sckriy6lHseMpJSriJsZYGdHHbbdDV5kCueng5IUyyJGiqI15Uy/IN0AjuESihvayUBwaZY3bTw==","signatures":[{"sig":"MEQCIEp0WCdoEGEdEJ6dd8UFgTx4dcspJlEDV8iB5e06Dd2qAiB3yzZ18kof4MnxaABWZPUQe3YFVCT/G1YyDqnQXV9uXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.12-3f127b610","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972442},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3f127b6104339b95d947c7c741e73508a90f0352","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.6-3f127b610","@libp2p/crypto":"5.0.14-3f127b610","@libp2p/record":"4.0.5-3f127b610","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-3f127b610","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-3f127b610","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-3f127b610","@libp2p/interface-internal":"2.3.6-3f127b610"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.11-3f127b610","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.22-3f127b610","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.7-3f127b610"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.12-3f127b610_1741013368778_0.357064432690001","host":"s3://npm-registry-packages-npm-production"}},"14.2.12-2c8ecb455":{"name":"@libp2p/kad-dht","version":"14.2.12-2c8ecb455","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.12-2c8ecb455","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"375ebebcd4fa7218ed958c273fd9f47e10146a20","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.12-2c8ecb455.tgz","fileCount":179,"integrity":"sha512-iXKco9cr6D7Xm4HmM56RUCQQEG3KTngGQkkGru3BrZPTJB3pIbCoro731ZuOgGziDfjXxPdwVqa7g5nRVrHs4w==","signatures":[{"sig":"MEUCIHC/0dLGtdHthMD0FEArZm+BOjZs2+mVDCcV/M2IUvvYAiEAjmRewgmVup5Bx3Kcwey4vDlrzUydY+qvv2z5J+RJUuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.12-2c8ecb455","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972442},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2c8ecb455833074300953270a9d9386386275699","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.6-2c8ecb455","@libp2p/crypto":"5.0.14-2c8ecb455","@libp2p/record":"4.0.5-2c8ecb455","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-2c8ecb455","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-2c8ecb455","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-2c8ecb455","@libp2p/interface-internal":"2.3.6-2c8ecb455"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.11-2c8ecb455","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.22-2c8ecb455","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.7-2c8ecb455"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.12-2c8ecb455_1741021985069_0.6846629023720678","host":"s3://npm-registry-packages-npm-production"}},"14.2.12-2fbcdb687":{"name":"@libp2p/kad-dht","version":"14.2.12-2fbcdb687","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.12-2fbcdb687","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d827a0d154c8e7ca923ad1f141513b9ac14e3b52","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.12-2fbcdb687.tgz","fileCount":179,"integrity":"sha512-0wOjujLLCxvLUOw9mHlwlffj5aDYfCcVp4NSCDpKyI7JxwCGrl5CmGdxXKpJRurxb+j5T/alunAljCu5PR9z5w==","signatures":[{"sig":"MEUCIBZ0fKgRUYYrpY9rRCkzir5v9iNsOMIeXSggKE203ewBAiEAg6ADkMnHd6OEgxaExhEY5Le5ye6N7BpEWbiofG5PxZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.12-2fbcdb687","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972442},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2fbcdb68763032db4cc9f3ff7d8acc7de3a65789","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.6-2fbcdb687","@libp2p/crypto":"5.0.14-2fbcdb687","@libp2p/record":"4.0.5-2fbcdb687","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-2fbcdb687","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-2fbcdb687","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-2fbcdb687","@libp2p/interface-internal":"2.3.6-2fbcdb687"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.11-2fbcdb687","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.22-2fbcdb687","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.7-2fbcdb687"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.12-2fbcdb687_1741025168310_0.06266757711530557","host":"s3://npm-registry-packages-npm-production"}},"14.2.12-48cd9b652":{"name":"@libp2p/kad-dht","version":"14.2.12-48cd9b652","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.12-48cd9b652","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d7aec3aec4fbb1183f30cfd31281aca998c57118","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.12-48cd9b652.tgz","fileCount":179,"integrity":"sha512-SW2xPKecrWN3H1M2avUBAPd2AqTjVIOEcdd3Ee7iDkj4XyKmXXgag7xfUo66S3nH41aCqDxwn+LCB/diRQsHAw==","signatures":[{"sig":"MEUCIQCb5dgtDsAEqWfwIKwZAJRU4t4VS+0rz/TBwqZ2HuETNQIgQhfSivjH9TCWyMBIANNrw02RTHxjZQr/Gy0/PM399bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.12-48cd9b652","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974302},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"48cd9b6529d78a6a5797c40332015d15c242128a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.6-48cd9b652","@libp2p/crypto":"5.0.14-48cd9b652","@libp2p/record":"4.0.5-48cd9b652","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-48cd9b652","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-48cd9b652","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-48cd9b652","@libp2p/interface-internal":"2.3.6-48cd9b652"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.11-48cd9b652","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.0.22-48cd9b652","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.3.7-48cd9b652"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.12-48cd9b652_1741026844674_0.6019385520627403","host":"s3://npm-registry-packages-npm-production"}},"14.2.13":{"name":"@libp2p/kad-dht","version":"14.2.13","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.13","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6b0e6eb64e1a679ede69954e0fe7759c6c7bf626","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.13.tgz","fileCount":180,"integrity":"sha512-ElEB936lLrahuNP51X7+W1xIPLXw7rNLcrqk3L69fT3wx+VigqBRD3ApPvylVo3jgeeFYmMBrMmoptnwq2GdYQ==","signatures":[{"sig":"MEYCIQC7IwisRfZnApNAcQwESGLbWWY9KbZMcrEVeR1C7YTaAAIhANYj3wZuXOXk4gfoIQC2BAStUu8T/pJVF2DzWGNpH/Jj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2979983},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0ce69f0f21ce9bec4ae7ee75f389f53d714677b3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.7","@libp2p/crypto":"^5.0.15","@libp2p/record":"^4.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.16","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.7.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.23","@libp2p/interface-internal":"^2.3.7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.12","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.1.0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.13_1741072155794_0.6004965658631696","host":"s3://npm-registry-packages-npm-production"}},"14.2.13-5fe2a18fc":{"name":"@libp2p/kad-dht","version":"14.2.13-5fe2a18fc","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.13-5fe2a18fc","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9f16139fcb2e07361c4fa55f4d8bcd61601da2ee","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.13-5fe2a18fc.tgz","fileCount":179,"integrity":"sha512-msJg3N33wCZrypteTj5L/4sh20hhFnJZZAZhLYuONqN/d66DBG6suJIoA5NDgskh4fuJkt9EfJzsHhEqk7bGBA==","signatures":[{"sig":"MEUCIGCJtwHpaBQd9EfkgZOnBQLgnPZEFCGEUxMVVFYYODJtAiEA/KfuWs3FB9/brsDgJZwfMEz5nXwVcAX82J9GdcqVjpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.13-5fe2a18fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974301},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5fe2a18fc13e090efe23138f7a89aed59d15591f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.7-5fe2a18fc","@libp2p/crypto":"5.0.15-5fe2a18fc","@libp2p/record":"4.0.5-5fe2a18fc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.16-5fe2a18fc","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-5fe2a18fc","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.23-5fe2a18fc","@libp2p/interface-internal":"2.3.7-5fe2a18fc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.12-5fe2a18fc","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.0-5fe2a18fc","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.0-5fe2a18fc"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.13-5fe2a18fc_1741110138876_0.3730623127418091","host":"s3://npm-registry-packages-npm-production"}},"14.2.13-88b5c29ed":{"name":"@libp2p/kad-dht","version":"14.2.13-88b5c29ed","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.13-88b5c29ed","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"284d06a4ed0e1479ae7de2c2bee10906c126cd62","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.13-88b5c29ed.tgz","fileCount":179,"integrity":"sha512-exnq8RZ6vOWF17tXk1L/eRS26wm0fkl18Ea2VM7csYrU6jCgJljxH2LD6jQ9/tnm1/Ry1gYeuARlOHkiBSXA9w==","signatures":[{"sig":"MEUCIQDALOaCRxHA5Mc/X3Bk375YaR1/crReYFFh8UHGmUfcNgIgQAWO9oYxq3G9uFllE3BAAs7lz3EV9AbwGzYITHWnR9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.13-88b5c29ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974339},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"88b5c29ed78b54e51c2a69094c8d9f2d41f2287c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.7-88b5c29ed","@libp2p/crypto":"5.0.15-88b5c29ed","@libp2p/record":"4.0.5-88b5c29ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.16-88b5c29ed","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-88b5c29ed","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.23-88b5c29ed","@libp2p/interface-internal":"2.3.7-88b5c29ed"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.12-88b5c29ed","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.0-88b5c29ed","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.0-88b5c29ed"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.13-88b5c29ed_1741268872158_0.4127030092942472","host":"s3://npm-registry-packages-npm-production"}},"14.2.13-a6c9aee5a":{"name":"@libp2p/kad-dht","version":"14.2.13-a6c9aee5a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.13-a6c9aee5a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ccd4af6983c80d13f7aeba0b64c371fb44649bb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.13-a6c9aee5a.tgz","fileCount":179,"integrity":"sha512-IO1/ZlrZA8Gqq8gMFFlGDI8SB+2qDdY8oHyJnuDb0B1f3ZV6PnQDzBTT2Nv7J/YoFMtb3SOdjvnHQa4fq4DEYw==","signatures":[{"sig":"MEYCIQDkG9zf5Ldm7mcP1c6W50VjEsG4teczHRUSSVTH0VEMpAIhAJdxlN2kaUdzBFJjbMvIjhdxWGoGOg9d07AoTo/BAQtx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.13-a6c9aee5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974339},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a6c9aee5a8a4c3507702d2f63ac02a36316ef13f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.7-a6c9aee5a","@libp2p/crypto":"5.0.15-a6c9aee5a","@libp2p/record":"4.0.5-a6c9aee5a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.16-a6c9aee5a","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-a6c9aee5a","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.23-a6c9aee5a","@libp2p/interface-internal":"2.3.7-a6c9aee5a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.12-a6c9aee5a","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.0-a6c9aee5a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.0-a6c9aee5a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.13-a6c9aee5a_1741270269684_0.2557726382587491","host":"s3://npm-registry-packages-npm-production"}},"14.2.13-600d0a561":{"name":"@libp2p/kad-dht","version":"14.2.13-600d0a561","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.13-600d0a561","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2151fb8cd3d3bccdd121571a3a66cefd64c53a8a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.13-600d0a561.tgz","fileCount":179,"integrity":"sha512-8QGbbu9V70ehMvpM3rJJ4U4J2lk3jDRok4OgiIUqrXwcHIxeFscbZ6sGD4v2vrboNB8/URXxDmXFeauJV4G6zg==","signatures":[{"sig":"MEUCIQCKzqfZkSu+jfOg8akStQP2pRuU7e5whY52vZkuv/ySgAIgZM+N4aBqu0Y9ULLKjLARP9UsGrcynwgoYvsozyjmvdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.13-600d0a561","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974339},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"600d0a561ad88df3a5bf6d56851728c899d86429","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.7-600d0a561","@libp2p/crypto":"5.0.15-600d0a561","@libp2p/record":"4.0.5-600d0a561","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.16-600d0a561","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-600d0a561","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.23-600d0a561","@libp2p/interface-internal":"2.3.7-600d0a561"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.12-600d0a561","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.0-600d0a561","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.0-600d0a561"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.13-600d0a561_1741368895552_0.6540905728691648","host":"s3://npm-registry-packages-npm-production"}},"14.2.13-0699fb747":{"name":"@libp2p/kad-dht","version":"14.2.13-0699fb747","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.13-0699fb747","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ccd11aecdcf89e31525e64e18160d0c4d339d770","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.13-0699fb747.tgz","fileCount":179,"integrity":"sha512-tYLmydkR7hgK4fT0C50VG9rfKnsbtLzsWf9HUhwItH3x5w2+OcwcDgMznhtaGPYo/lyhi6grDgmml0uc/U213w==","signatures":[{"sig":"MEYCIQDVAo/UyWjKSxKp6q9wxxSCYl0GFRlNTZ66H+mwboDcNgIhALco9+9LzcyHy4/gDTPbbvN+bcdX3R9FngLLhKP79mIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.13-0699fb747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974854},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0699fb7470b1173a6a3cdb33fe8deee627b1e651","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.7-0699fb747","@libp2p/crypto":"5.0.15-0699fb747","@libp2p/record":"4.0.5-0699fb747","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.16-0699fb747","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-0699fb747","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.23-0699fb747","@libp2p/interface-internal":"2.3.7-0699fb747"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.12-0699fb747","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.0-0699fb747","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.0-0699fb747"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.13-0699fb747_1741784460331_0.5194451599028023","host":"s3://npm-registry-packages-npm-production"}},"14.2.14":{"name":"@libp2p/kad-dht","version":"14.2.14","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.14","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ecb38118827695735d0313d65eac89c278bed295","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.14.tgz","fileCount":180,"integrity":"sha512-VtCcEWPGxopS4QKst0pTMDlDD/SOH0T6jV1pjOCVPcCyjGdwJcOfD5MiXlMS8wgRebWB7MV4aIGjWcCCIUqh6g==","signatures":[{"sig":"MEYCIQCu+ZL2URzkbLvRq+eRYKT/21iJ5HO5xdiqNf/nKLr62QIhAO/CbRf4KXjQUsvDxaN03vn3Epb0Y2IPV44VKUde5lcQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2980535},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"639ff92ebd2b9ed564967b29501c312077dc6e81","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.5.8","@libp2p/crypto":"^5.0.15","@libp2p/record":"^4.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.0","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.7.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.24","@libp2p/interface-internal":"^2.3.8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.13","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.1.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.14_1741788090779_0.5680078452617072","host":"s3://npm-registry-packages-npm-production"}},"14.2.14-757577dd2":{"name":"@libp2p/kad-dht","version":"14.2.14-757577dd2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.14-757577dd2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"122be218e55916defafaa1bc9010be0046c9011f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.14-757577dd2.tgz","fileCount":179,"integrity":"sha512-1hYbvX9hBqZz5LeaDeahwgbiJ6wXGAMf8hST1IOt+QGR22OFsqNxWLcAMB3vpOwz5SiFWCFzAyJeGfldafsfcg==","signatures":[{"sig":"MEYCIQCHtdXdoj2dUMB1br42yHDPLFln/yaLhbMxIwIkNmP5uwIhAINi2mC9IEw22gh3xELokue8sK0uCpFwqVZgnKQ/28T6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.14-757577dd2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974853},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"757577dd2802935616933553a800e5e0050b09a1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.8-757577dd2","@libp2p/crypto":"5.0.15-757577dd2","@libp2p/record":"4.0.5-757577dd2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-757577dd2","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-757577dd2","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-757577dd2","@libp2p/interface-internal":"2.3.8-757577dd2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-757577dd2","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.1-757577dd2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.1-757577dd2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.14-757577dd2_1741881983219_0.7627972016731048","host":"s3://npm-registry-packages-npm-production"}},"14.2.14-a7ab9a41b":{"name":"@libp2p/kad-dht","version":"14.2.14-a7ab9a41b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.14-a7ab9a41b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"77f26ef388d30ee56955d4878c76c03955c03eeb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.14-a7ab9a41b.tgz","fileCount":179,"integrity":"sha512-uRtt+te4ZJ7enxMbBKVnJzCiYsjmN148ixNMXVtmR48hTSKhCkmM4waIluSFi+Tm1i8FwHlSBAnVD26wpqCwsg==","signatures":[{"sig":"MEUCIQDb/5xCoPKf2lA1scWvh/wuLdTaJK8h5dQFuPYXkZY1FQIgImG3cttXSSp4bGokdKtcBNpWKr5CAlE4np011UaOO3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.14-a7ab9a41b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974853},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a7ab9a41b97504695d10045c1d50b2a610d69c24","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.8-a7ab9a41b","@libp2p/crypto":"5.0.15-a7ab9a41b","@libp2p/record":"4.0.5-a7ab9a41b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-a7ab9a41b","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-a7ab9a41b","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-a7ab9a41b","@libp2p/interface-internal":"2.3.8-a7ab9a41b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-a7ab9a41b","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.1-a7ab9a41b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.1-a7ab9a41b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.14-a7ab9a41b_1741949248890_0.31476289949958436","host":"s3://npm-registry-packages-npm-production"}},"14.2.14-907518bad":{"name":"@libp2p/kad-dht","version":"14.2.14-907518bad","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.14-907518bad","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"18e9a475d88b6713600e9ab35285945fc9333500","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.14-907518bad.tgz","fileCount":179,"integrity":"sha512-a4b6Uz6KaG0vkG/SPS/6Yre5ZWNqisxPgO3ArmkeZTM2BdjyjCaOInkQHOJLFLlCFWR0CwzEBHExwGAxOsLIkw==","signatures":[{"sig":"MEUCIE8MXjtve5ONcdj44C4yEg3i5iNHaI3V7fbAlq+o160MAiEA5uHriwYtX4TCwcCjfJEgWDEPmGEez/rafUZbqJdqtM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.14-907518bad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974853},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"907518badde245a241f5b6cbfc7579d9c78639af","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.8-907518bad","@libp2p/crypto":"5.0.15-907518bad","@libp2p/record":"4.0.5-907518bad","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-907518bad","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-907518bad","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-907518bad","@libp2p/interface-internal":"2.3.8-907518bad"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-907518bad","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.1-907518bad","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.1-907518bad"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.14-907518bad_1741954297670_0.5199991754959448","host":"s3://npm-registry-packages-npm-production"}},"14.2.14-a71c7c32b":{"name":"@libp2p/kad-dht","version":"14.2.14-a71c7c32b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.14-a71c7c32b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"af40ac430edd91106bf8fbad2a5608695b875242","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.14-a71c7c32b.tgz","fileCount":179,"integrity":"sha512-SFD+3sPHyGZ8zZ13KF4ixaNn38mfn9ZnFq3COkg+xkquJ+znWgfeM4GEH0usAyi96pbYUukRDcSmaC4DeSj5Qw==","signatures":[{"sig":"MEQCIBDcGzNyAje3v0S8Q058/BvMUvBg0dsjFN3MKWMBI6p8AiAk0D5jRaAvtTmZQMgeYiZdOzU81DSsleW6UZ9e0ZRuaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.14-a71c7c32b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974853},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a71c7c32b4615da731a1750964ee1be8ce63e4b8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.8-a71c7c32b","@libp2p/crypto":"5.0.15-a71c7c32b","@libp2p/record":"4.0.5-a71c7c32b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-a71c7c32b","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-a71c7c32b","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-a71c7c32b","@libp2p/interface-internal":"2.3.8-a71c7c32b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-a71c7c32b","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.1-a71c7c32b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.1-a71c7c32b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.14-a71c7c32b_1742306995900_0.454076978682747","host":"s3://npm-registry-packages-npm-production"}},"14.2.14-95909c3df":{"name":"@libp2p/kad-dht","version":"14.2.14-95909c3df","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.14-95909c3df","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0f7e969b1bddd09dc3f060eaa45e185b69a73b59","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.14-95909c3df.tgz","fileCount":179,"integrity":"sha512-as3b2QjxH9KzO3kMyCaU8FRdRfB0xurb60T6zZ+LKaDY0N71OCzXFXfyoJbfszaqhJDxmxawBrYaR14UUEfWew==","signatures":[{"sig":"MEQCIFTtaWkXrqDEkUqP3N4RPwq+czCiHD2sBuMFWfdSH3orAiAEAkgsZMC2DBY9p4mgvhKJv5XODPrcC89zrVdbABbJdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.14-95909c3df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974853},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"95909c3df9079d74162a676278c398dae2d87c63","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.8-95909c3df","@libp2p/crypto":"5.0.15-95909c3df","@libp2p/record":"4.0.5-95909c3df","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-95909c3df","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-95909c3df","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-95909c3df","@libp2p/interface-internal":"2.3.8-95909c3df"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-95909c3df","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.1-95909c3df","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.1-95909c3df"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.14-95909c3df_1742309063834_0.2579490444665071","host":"s3://npm-registry-packages-npm-production"}},"14.2.14-2f2322a25":{"name":"@libp2p/kad-dht","version":"14.2.14-2f2322a25","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.14-2f2322a25","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"98dadbbf5a80a46fdfaff3845b3ce25ce6117330","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.14-2f2322a25.tgz","fileCount":179,"integrity":"sha512-CuKD7ROnqo0mUQU5jJsDGrOqz4cN4Xd89ekax2HVaulgxaBwX3j4MoUfAQRVwM6Im8E5BvZTWIsxF49L092Q0w==","signatures":[{"sig":"MEYCIQDaSdS6WYc++vIrenm6AjIiwciH684mi5J5RxfbKeTWYAIhAIDGc4oPqnIoIGkniZhCFyMqgjnET4imZ+iywEw539E3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.14-2f2322a25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974853},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2f2322a250414175b78a8fdcd2c416fcf10d2574","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.5.8-2f2322a25","@libp2p/crypto":"5.0.15-2f2322a25","@libp2p/record":"4.0.5-2f2322a25","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-2f2322a25","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-2f2322a25","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-2f2322a25","@libp2p/interface-internal":"2.3.8-2f2322a25"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-2f2322a25","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.1-2f2322a25","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.1-2f2322a25"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.14-2f2322a25_1742312300383_0.6696976538923363","host":"s3://npm-registry-packages-npm-production"}},"14.2.15":{"name":"@libp2p/kad-dht","version":"14.2.15","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b113e830d6431c3b7fe5c48669c00832a47749d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15.tgz","fileCount":180,"integrity":"sha512-iARZsaKrm9LlOE0nRTsqMasYGfWbh+zw1TAMWOY/QHTszFGb9ol7FZoI9WUzoif9ltKLu3BjJpy00b8CVofCBw==","signatures":[{"sig":"MEUCIEX4/sNQndy/UQcSExCbbv/htgVENIyEkpiCMFkMBA6yAiEA943x17jPuDAB/kSXy0bDxWo1MEfqcMXvLrGt/0dGau0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2980535},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4035c08c0348c365e18819b84f2d1353707e43c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.6.0","@libp2p/crypto":"^5.0.15","@libp2p/record":"^4.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.0","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.7.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^1.1.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.25","@libp2p/interface-internal":"^2.3.9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.13","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.1.2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15_1742314479370_0.8610609722723832","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-b2124c2db":{"name":"@libp2p/kad-dht","version":"14.2.15-b2124c2db","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-b2124c2db","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1c2a65a894aacb10e058e9c7588252160b20c34","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-b2124c2db.tgz","fileCount":179,"integrity":"sha512-1SCjXVgtHAnn28S5At7yi1PMUtg0qbCzTwJ9dasNcuAo2vEZp3fC81WBD/VJX3ttzAKExPffqkv5QMzyQ34ncg==","signatures":[{"sig":"MEYCIQDO1HjKB+nsmAykGiGaqhgyoSWVu4vUNvmgsDInD4MmbgIhAJJRFj27Te/3P2HIwd672iXZMBH67bcRATfT6hDCruhG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-b2124c2db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2975631},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b2124c2db02d7870b958f294da42ec79084818a3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-b2124c2db","@libp2p/crypto":"5.0.15-b2124c2db","@libp2p/record":"4.0.5-b2124c2db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-b2124c2db","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-b2124c2db","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-b2124c2db","@libp2p/interface-internal":"2.3.9-b2124c2db"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-b2124c2db","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-b2124c2db","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-b2124c2db"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-b2124c2db_1742488349223_0.09444177297969603","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-71267286":{"name":"@libp2p/kad-dht","version":"14.2.15-71267286","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-71267286","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"55a7c4db873f4d24fd84a242ac05c93996dc7bfe","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-71267286.tgz","fileCount":179,"integrity":"sha512-aVJWa2MYvaLIwZQmP1m172W4JO3oDqjXL5uxcESQVy93RKYl0+vF+ftdpatNVttkmyniesQTnW5P0v1nUqASzg==","signatures":[{"sig":"MEQCIA0rI5V8kRYHhhLsampiz0c3k/zTSK2LgIu5+u9nl2QWAiATvjyKL0CeebR9JfwwRBOWBgvpV1YIRP047TtYaaD7hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-71267286","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2975631},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"071267286c2adc79e03ba47a199bd4c0943f1ae3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-071267286","@libp2p/crypto":"5.0.15-071267286","@libp2p/record":"4.0.5-071267286","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-071267286","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-071267286","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-071267286","@libp2p/interface-internal":"2.3.9-071267286"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-071267286","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-071267286","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-071267286"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-71267286_1742489459335_0.28604510604434763","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-fc5122110":{"name":"@libp2p/kad-dht","version":"14.2.15-fc5122110","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-fc5122110","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"60145acac0e866164ddf77b3e5f941d1746badb7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-fc5122110.tgz","fileCount":179,"integrity":"sha512-CxOn7dH7pQrgLk9YaUUYfVDBj/FZgrrJ0vTDxIOUqjDwCqeRtJ1cc2azPxz39JHwU1v4sseVXwdbQGIlWZi1Bg==","signatures":[{"sig":"MEYCIQCfBIGXUs8AOMSl4Q+roJ3PCkCl0ItZTH5q2e5CEDTwkQIhAJV740dghCtbxI/wi4rIRf5LvDG/4ElG95PkG+XIqH23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-fc5122110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978039},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fc512211024778d4aefb04411e815d977e91e03a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-fc5122110","@libp2p/crypto":"5.0.15-fc5122110","@libp2p/record":"4.0.5-fc5122110","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-fc5122110","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-fc5122110","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-fc5122110","@libp2p/interface-internal":"2.3.9-fc5122110"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-fc5122110","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-fc5122110","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-fc5122110"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-fc5122110_1742903123364_0.26673991156085686","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-78cd7d53e":{"name":"@libp2p/kad-dht","version":"14.2.15-78cd7d53e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-78cd7d53e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2153c6a8171f2c81c1031547afd1722cb50c76d2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-78cd7d53e.tgz","fileCount":179,"integrity":"sha512-tFcdpq3xAmJ+K982yL/LhRJ1TGo8lXMYubFdhR1BqWC6Kt9lwY2iLR/1HzUkI/hTndJMAOG7au/MxkHzP/HWhA==","signatures":[{"sig":"MEUCIQC+MGzw6Mu6PPzV/i5bPC18ESLf2EWVe/IYhzC3ZXHaxwIgawf/wZfajYfjmST07VJ/DO9k87Efk/GIsolgezrcgBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-78cd7d53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978083},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"78cd7d53ec18a1495843d5de013f5b26cf232b00","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-78cd7d53e","@libp2p/crypto":"5.0.15-78cd7d53e","@libp2p/record":"4.0.5-78cd7d53e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-78cd7d53e","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-78cd7d53e","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-78cd7d53e","@libp2p/interface-internal":"2.3.9-78cd7d53e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-78cd7d53e","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-78cd7d53e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-78cd7d53e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-78cd7d53e_1742907119421_0.2537783638854212","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-0b9090aea":{"name":"@libp2p/kad-dht","version":"14.2.15-0b9090aea","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-0b9090aea","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8dd2add447ea4c1aa8013572a74b2d104039751a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-0b9090aea.tgz","fileCount":179,"integrity":"sha512-ae+iKYYk4SWRxjywE8JHvmvl3S62IRPATPRD/5rN7VHd8CgNRAz2KvG56oIi3dr8Oj0hd7WjWhSAMp5fN0xfqQ==","signatures":[{"sig":"MEUCIQDGNiLX9nlV1ziDhggELJQ7A1yfQ2e+Nf3oTDlFS6LQ/QIgQ9ZRW4/XAptO5xgoOsnyhz9Q6JN8vw48xnIOs8O000Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-0b9090aea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978083},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0b9090aea0ef0c9d5abca96f5295d6fe08a08aef","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-0b9090aea","@libp2p/crypto":"5.0.15-0b9090aea","@libp2p/record":"4.0.5-0b9090aea","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-0b9090aea","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-0b9090aea","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-0b9090aea","@libp2p/interface-internal":"2.3.9-0b9090aea"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-0b9090aea","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-0b9090aea","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-0b9090aea"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-0b9090aea_1742908619439_0.49282617074319335","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-d53ef170c":{"name":"@libp2p/kad-dht","version":"14.2.15-d53ef170c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-d53ef170c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6533a92c4c30e159d3a64860dbd396df472d7573","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-d53ef170c.tgz","fileCount":179,"integrity":"sha512-Wl53Y+wRe8UWiZkgxKfXy9Ds2G7S8NvTub/ISlT9O3kCFw+xhvytsPZUQoNleSZuTeX29ShOEdYnQyTVK4j+ww==","signatures":[{"sig":"MEQCICX6R+G/d3msQ/nGl50GORDbW2ZWhcgKIJANsSQZoxD2AiA6CqV0gbZKq0mmofQHWlm/4NrTnql9eGWIEMPwpBvnkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-d53ef170c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978083},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d53ef170cb171f5301758d5b2fc9e782950b4204","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-d53ef170c","@libp2p/crypto":"5.0.15-d53ef170c","@libp2p/record":"4.0.5-d53ef170c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-d53ef170c","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-d53ef170c","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-d53ef170c","@libp2p/interface-internal":"2.3.9-d53ef170c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-d53ef170c","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-d53ef170c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-d53ef170c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-d53ef170c_1742921168875_0.006693600127915866","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-da4e9da82":{"name":"@libp2p/kad-dht","version":"14.2.15-da4e9da82","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-da4e9da82","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"63b49f5368e97b60f74d0ff544eb25a949a7fd0f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-da4e9da82.tgz","fileCount":179,"integrity":"sha512-hHvivPy4ZKvhEF+YOrNpkt7JcPY+oiM5pRqnGLaF0cQpshma6axk/eEyFZQtCnoAU6sXm3zwJX8SpN9dH6unOw==","signatures":[{"sig":"MEUCIQDljkh7q+95yJM3g251odquQyAbbUUhCD8PLnIwtTaHmwIgJNvX9oiJ/iqx2v2ZNgKrMQLHdEwQ7yBtkeBTwub+E7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-da4e9da82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978083},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"da4e9da825721edd94958426d4742b816aafb44d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-da4e9da82","@libp2p/crypto":"5.0.15-da4e9da82","@libp2p/record":"4.0.5-da4e9da82","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-da4e9da82","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-da4e9da82","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-da4e9da82","@libp2p/interface-internal":"2.3.9-da4e9da82"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-da4e9da82","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-da4e9da82","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-da4e9da82"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-da4e9da82_1744112356525_0.5547611223635271","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-4c64bd06d":{"name":"@libp2p/kad-dht","version":"14.2.15-4c64bd06d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-4c64bd06d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4de2546217e8df7d9f98b8059b8bd36a936b3700","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-4c64bd06d.tgz","fileCount":179,"integrity":"sha512-o1kbUgOkD18nJyPl4xekAhr1MvGbqFxJdtBp9oRcyqVlTobW6c9WkPmQTnmMsDw9iO1G0fgGJsYEsWIyRkEI9w==","signatures":[{"sig":"MEYCIQCkcBq/Hs4KIzQNw5EfPBocrXFqI2czbSibelfBwcVcjQIhAPwsdKSti9j9KWC7CZFvMWxlT4QGso0KfwK3ZFTMsRWp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-4c64bd06d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978083},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c64bd06dc77c38992e3da7fd33210056f01c0c7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-4c64bd06d","@libp2p/crypto":"5.0.15-4c64bd06d","@libp2p/record":"4.0.5-4c64bd06d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-4c64bd06d","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-4c64bd06d","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-4c64bd06d","@libp2p/interface-internal":"2.3.9-4c64bd06d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-4c64bd06d","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-4c64bd06d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-4c64bd06d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-4c64bd06d_1744196499758_0.6326515351566757","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-da7353a0b":{"name":"@libp2p/kad-dht","version":"14.2.15-da7353a0b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-da7353a0b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e410306710e355cc2c92e8247b8f1adadb31be78","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-da7353a0b.tgz","fileCount":179,"integrity":"sha512-sY/JLEs2K7BiNpgPqqG57j3+kJky3XSaBN2h/fesa5TpB7ae/JyfnGFtkr2CuRlOFsVpdQZUwb7afHDuoOllvw==","signatures":[{"sig":"MEUCIGff2qK6xg/KA9nqPxdDTji9RgW8pl7VNtQklwswBEHEAiEAo0OYl4ybslY3/G8gxHbTZAiGGq3cJoz0KCqdPwnV+2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-da7353a0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978083},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"da7353a0b7882649fdd1aa87b9d6997cbd6daf50","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-da7353a0b","@libp2p/crypto":"5.0.15-da7353a0b","@libp2p/record":"4.0.5-da7353a0b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-da7353a0b","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-da7353a0b","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-da7353a0b","@libp2p/interface-internal":"2.3.9-da7353a0b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-da7353a0b","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-da7353a0b","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-da7353a0b"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-da7353a0b_1744200218995_0.715708698973387","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-53a9be54e":{"name":"@libp2p/kad-dht","version":"14.2.15-53a9be54e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-53a9be54e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b1b5b9745a4f9d8ad4aad60ecc90daec9b7c1d56","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-53a9be54e.tgz","fileCount":179,"integrity":"sha512-XjPJHLgWDzBjkGa7VLuhFqsgpllmhYo0f8UVnCjALJFgLbeFHeLm2oK2tRytVrANPAb6E64XWudSuXbkQLgmkQ==","signatures":[{"sig":"MEQCIBkuizCdnabYhMB5SUsaAqBfB7Lui/13GHu8MzyESj9fAiAinuJ3oNLh/30BjKohOzNpfmKwS8RsTYZanfrGLyfzRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-53a9be54e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978083},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"53a9be54e5b8bbf64ee851e918a73d26a429fe22","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-53a9be54e","@libp2p/crypto":"5.0.15-53a9be54e","@libp2p/record":"4.0.5-53a9be54e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-53a9be54e","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-53a9be54e","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-53a9be54e","@libp2p/interface-internal":"2.3.9-53a9be54e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-53a9be54e","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-53a9be54e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-53a9be54e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-53a9be54e_1744207031523_0.2993928752569257","host":"s3://npm-registry-packages-npm-production"}},"14.2.15-4f37aff53":{"name":"@libp2p/kad-dht","version":"14.2.15-4f37aff53","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@14.2.15-4f37aff53","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9268fc0a7f46d7e3940881a1bdf972bcea4e1933","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.15-4f37aff53.tgz","fileCount":179,"integrity":"sha512-fXbZw6uVLJxpSHlozof0LwKNxh2zhP+vWFWykPKd6lmjQOpKgaC/lw9aiCqQj3hwiE2G6tSy+wR/+jMfScstCQ==","signatures":[{"sig":"MEUCIBAFPTKjPk7OY9/uDErIb8xsBMqDnJuXpVLaZAcNfNoZAiEArCns5pDhfTH6+xHmVq+fhG2BfdUBciwgfImU6zdMQTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@14.2.15-4f37aff53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2979493},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4f37aff532282db1b9a544161e3becc4533ae402","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.27-4f37aff53","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.0-4f37aff53","@libp2p/crypto":"5.0.15-4f37aff53","@libp2p/record":"4.0.5-4f37aff53","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-4f37aff53","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-4f37aff53","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-4f37aff53","@libp2p/interface-internal":"2.3.9-4f37aff53"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.13-4f37aff53","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.2-4f37aff53","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.2-4f37aff53"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_14.2.15-4f37aff53_1744210736699_0.3516537990377666","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@libp2p/kad-dht","version":"15.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ec13e1f9dfdc93692f80a03efd24aab3fa02d9a8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.0.tgz","fileCount":180,"integrity":"sha512-DZk1MufQiXkefzjo6uCtpyZfqyso4Om2AO1456utZ4dK1+jlsrRozCG8j+cFk6CqNnyPOzk45Ds+a/AILACXBg==","signatures":[{"sig":"MEYCIQCC7577DoK1QSbSUJylIkCSoGAYsg+mt5zfAErg38SyTwIhAKZ+MCC7KmrA3e8/ydcpNNKr312rfJk1oRYLFlL4YtRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2983999},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e4f603f51603810440d43e92718e666f164571bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.28","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.6.1","@libp2p/crypto":"^5.1.0","@libp2p/record":"^4.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.1","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.8.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.26","@libp2p/interface-internal":"^2.3.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.14","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.1.3","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.0_1744213273824_0.8985702875854582","host":"s3://npm-registry-packages-npm-production"}},"15.0.0-b9e32cc37":{"name":"@libp2p/kad-dht","version":"15.0.0-b9e32cc37","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.0-b9e32cc37","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d6942a7bd662f34c6f3c18df4a2674fa35636cf","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.0-b9e32cc37.tgz","fileCount":179,"integrity":"sha512-o5W4db7X5RLFG1RuSAQiAjT7Cdv8tChSzd6YeJaYz/sprgs8Aq6Iw9D2I/rImbTX/tsZpnA6lpBVFDN38CL20g==","signatures":[{"sig":"MEQCIAWU3xuqxPCo6nEfyxKifQt9dGpuAWgn3MUN063hK5ftAiAz2q1Uen7V0r4JB/x/CqF8O9BjwMkuohVhw1aSZ9L2QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.0-b9e32cc37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2977637},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b9e32cc37b3f45efc512e0f868cd7df1dbf1aef3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.28-b9e32cc37","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.1-b9e32cc37","@libp2p/crypto":"5.1.0-b9e32cc37","@libp2p/record":"4.0.5-b9e32cc37","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.1-b9e32cc37","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.8.0-b9e32cc37","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.26-b9e32cc37","@libp2p/interface-internal":"2.3.10-b9e32cc37"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.14-b9e32cc37","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.3-b9e32cc37","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.3-b9e32cc37"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.0-b9e32cc37_1744725717741_0.47597335039311695","host":"s3://npm-registry-packages-npm-production"}},"15.0.0-3833353bd":{"name":"@libp2p/kad-dht","version":"15.0.0-3833353bd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.0-3833353bd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b5eabaf6239c1e9fb7847bc93ec2316ac8a2b48","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.0-3833353bd.tgz","fileCount":179,"integrity":"sha512-xlEp5akCEahEzg5++rhcKpB8ziNSLmauX/nHmthevbmLleYmXU9l3GRF0B2XpVZULJwP2+tL5gJ5zKAPFDgUGg==","signatures":[{"sig":"MEQCIC/T+vSDzD0/kxjLLspeoxnyr6AEMWhgPxnAQQmF0nwUAiAJuCZPCFnKcywmks3uUxv5YP6iY6HbExOmNxyAU/Gi9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.0-3833353bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2977637},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3833353bdc936695b17cc836515763ead2137756","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.28-3833353bd","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.1-3833353bd","@libp2p/crypto":"5.1.0-3833353bd","@libp2p/record":"4.0.5-3833353bd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.1-3833353bd","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.8.0-3833353bd","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.26-3833353bd","@libp2p/interface-internal":"2.3.10-3833353bd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.14-3833353bd","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.3-3833353bd","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.3-3833353bd"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.0-3833353bd_1744791964370_0.11016115124372639","host":"s3://npm-registry-packages-npm-production"}},"15.0.0-f09bef843":{"name":"@libp2p/kad-dht","version":"15.0.0-f09bef843","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.0-f09bef843","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"02e7a928b3e1dfd1c4e108bfc70835bf10ed6a43","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.0-f09bef843.tgz","fileCount":179,"integrity":"sha512-HLsfP/MEEEl5ZAJUGwjhJtn+Fc5kE06kSHdAq0IbmP32X/ynYHsbXg10+rc+1eroUJzZVUapD4wAiGdL+SkS1A==","signatures":[{"sig":"MEUCIQCGR3U5+ktYmrJfWRttlXkD0bqYeoj5mCTSkm+fqWNxigIgCLNbh93c8xcfSK+kOV7Alp2qdVjQ4BALbwJesXSsV+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.0-f09bef843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2977637},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f09bef8438b57e3c918881d1acb2931b14cefd47","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.28-f09bef843","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.1-f09bef843","@libp2p/crypto":"5.1.0-f09bef843","@libp2p/record":"4.0.5-f09bef843","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.1-f09bef843","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.8.0-f09bef843","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.26-f09bef843","@libp2p/interface-internal":"2.3.10-f09bef843"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.14-f09bef843","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.3-f09bef843","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.3-f09bef843"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.0-f09bef843_1744794103443_0.7853993497321512","host":"s3://npm-registry-packages-npm-production"}},"15.0.1":{"name":"@libp2p/kad-dht","version":"15.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6b25a43c1f880d3bb7680fb0d0c71a1b58e51d21","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.1.tgz","fileCount":180,"integrity":"sha512-HhUwvuumQoqAkG0/xA+Qh2qZ7EQqVgH4Wr0aTAAeUrRWj8SMyp//m12yGkMvKkxoCQuvk2jVkQB1luBYxMT8pg==","signatures":[{"sig":"MEYCIQDxNOqEFqyTF4t2cH3+t+O8ntwAF1UE/Ctgpqswz26a6wIhANevL9ctWjkFDCpUEwAFnSVtijiH7n+fvAE3ohRVdKzv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2983310},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b936324a92038d9447983bb11db623c1b5a17a76","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.29","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.6.2","@libp2p/crypto":"^5.1.1","@libp2p/record":"^4.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.2","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.9.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.27","@libp2p/interface-internal":"^2.3.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.15","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.1.4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.1_1744801925645_0.27719448269795355","host":"s3://npm-registry-packages-npm-production"}},"15.0.1-afa5c9f59":{"name":"@libp2p/kad-dht","version":"15.0.1-afa5c9f59","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.1-afa5c9f59","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2140b5d407fd95831104c8ba7fb599cb168fbf28","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.1-afa5c9f59.tgz","fileCount":179,"integrity":"sha512-YLdRDh9zly7IcPeNjYsSaLFbUnrtJimsb+r0lFjG6NN4TlKGoixUAay2EfZRJeKY/6w+GyKxOnxu3NNqO6/EJA==","signatures":[{"sig":"MEUCIQD3sy90qIDeYAtWX2IetAarsODUXmu6W/Njq0/oJXMJvAIgEheHqkNRYrXnjQQ9rW4WTjIIG8hg7XOqbkJs6tevQ6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.1-afa5c9f59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2977637},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"afa5c9f598297fef9a5dd50d856868f190629837","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-afa5c9f59","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-afa5c9f59","@libp2p/crypto":"5.1.1-afa5c9f59","@libp2p/record":"4.0.5-afa5c9f59","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-afa5c9f59","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-afa5c9f59","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-afa5c9f59","@libp2p/interface-internal":"2.3.11-afa5c9f59"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-afa5c9f59","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-afa5c9f59","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.4-afa5c9f59"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.1-afa5c9f59_1744876181369_0.37908105760560407","host":"s3://npm-registry-packages-npm-production"}},"15.0.1-6f96de86c":{"name":"@libp2p/kad-dht","version":"15.0.1-6f96de86c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.1-6f96de86c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"13a52b6806e542e590666d5baac9ec47beb0c6b8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.1-6f96de86c.tgz","fileCount":179,"integrity":"sha512-6cHfx5a0aUu9CziUcDjUZe734CZcY4fKtaRmf6c/3Egho5xAlLO0kfWs+DPdTf14o3z8C9+3rAbiO6bHyV1ybg==","signatures":[{"sig":"MEUCIQCZ9iHNw8l3Qz8abFYmNqRFLdTRxmR5ZmQtJFBu1d4ENQIgdXB3x/HgKkuh70Paj7Ua0SEZQD8HCJybA2h8e5pUNOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.1-6f96de86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2977637},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6f96de86cc951910211e21393117a1ffe96ee588","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-6f96de86c","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-6f96de86c","@libp2p/crypto":"5.1.1-6f96de86c","@libp2p/record":"4.0.5-6f96de86c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-6f96de86c","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-6f96de86c","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-6f96de86c","@libp2p/interface-internal":"2.3.11-6f96de86c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-6f96de86c","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-6f96de86c","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.4-6f96de86c"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.1-6f96de86c_1744880756248_0.4365813636980447","host":"s3://npm-registry-packages-npm-production"}},"15.0.2":{"name":"@libp2p/kad-dht","version":"15.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"da92177df495e802ba1b3d5f6e5805f15da82639","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2.tgz","fileCount":180,"integrity":"sha512-reyM3xwmzhejSUSE9yz3M/V21uJp6MK7v4J7D7nLTbDLXPiI1su4iWQEFz/r3SXVrqxdtz8PmVA7QPSCaIAGCw==","signatures":[{"sig":"MEQCIQDsfWa8GGIBmd7gl/4MT+5TbjktBh4Nkn44qQcfJkZxjgIfOZFOpj5lp+bErI9o0nWUqrI30FJgAHen6AhlU5QzZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2983310},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7b4fa537cb78ad1b3738420dd09736a80f455720","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.29","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.6.2","@libp2p/crypto":"^5.1.1","@libp2p/record":"^4.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.2","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.9.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.27","@libp2p/interface-internal":"^2.3.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.15","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.1.4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2_1744894220799_0.1752053928608266","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-cdc63e6cc":{"name":"@libp2p/kad-dht","version":"15.0.2-cdc63e6cc","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-cdc63e6cc","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"176f1038f9bb6bcc7b42798e64ca751bcc6fb4df","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-cdc63e6cc.tgz","fileCount":180,"integrity":"sha512-jx7kR9HL9redk85YpChVODGppTK7pP/ovReM+pWewIfzIhHl3vvaZpzf2FujKPuakbmiE9tGbg/iNwAlK5RfMA==","signatures":[{"sig":"MEUCIQDkcMcDmvOdpWzeSm3t7LwPePCes0HGyRaBycvbi8YCxAIgAxVR18BanyBReuhVQjaCgHJ8LyGgGqWFVCk6n3WE99k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-cdc63e6cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4413968},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cdc63e6cc1a5058a83dc22d538b896455ab10b55","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-cdc63e6cc","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-cdc63e6cc","@libp2p/crypto":"5.1.1-cdc63e6cc","@libp2p/record":"4.0.5-cdc63e6cc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-cdc63e6cc","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-cdc63e6cc","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-cdc63e6cc","@libp2p/interface-internal":"2.3.11-cdc63e6cc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-cdc63e6cc","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-cdc63e6cc","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-cdc63e6cc"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-cdc63e6cc_1746550343520_0.6353708370897837","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-772b4011e":{"name":"@libp2p/kad-dht","version":"15.0.2-772b4011e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-772b4011e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7687c0916881865251abeb0cc4e6f8092ea76f8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-772b4011e.tgz","fileCount":180,"integrity":"sha512-0M/A2o/qLgaPrZdS23Hw06/S8q7eRkJWh1ZpcpELsvvl2pLd2f2SyKY00i6ClNQ9Iln/GrKbvF1uMbAVj/xUMQ==","signatures":[{"sig":"MEUCIGHMOucG1W0wzIvuGDnQwZKHFaH6Agd5pTEa1nik94HrAiEAhyBSyOn1dx7q0teDiNgVnK1MKpdKyjXAWj6MVU2z7KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-772b4011e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4414311},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"772b4011e18ab7bbfc5aeeefd9e13e168d5d9579","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-772b4011e","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-772b4011e","@libp2p/crypto":"5.1.1-772b4011e","@libp2p/record":"4.0.5-772b4011e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-772b4011e","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-772b4011e","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-772b4011e","@libp2p/interface-internal":"2.3.11-772b4011e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-772b4011e","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-772b4011e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-772b4011e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-772b4011e_1746610016066_0.6432739725065577","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-f1de46607":{"name":"@libp2p/kad-dht","version":"15.0.2-f1de46607","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-f1de46607","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f590089054e99eff7fb84b1b36faa7d552b47fce","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-f1de46607.tgz","fileCount":180,"integrity":"sha512-gcfmGST4GOBanPwSIO8hukXzTah6X5Q1P0AgDVovdDc/j/O70HsyulcJ6HiTQ9Uuvh9FnzKbKXn/8VappKeihw==","signatures":[{"sig":"MEUCIQCoxx+2XhssYchLfDEudn3MJxa8+AOdEKYPL1jNyahcSAIgY35E7cStrlmTiwsi/IVzdXVsQbnRboDNbLtXJTosets=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-f1de46607","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4414311},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f1de46607e7a592c4de307ba4acf3ad27a4abcb2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-f1de46607","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-f1de46607","@libp2p/crypto":"5.1.1-f1de46607","@libp2p/record":"4.0.5-f1de46607","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-f1de46607","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-f1de46607","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-f1de46607","@libp2p/interface-internal":"2.3.11-f1de46607"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-f1de46607","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-f1de46607","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-f1de46607"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-f1de46607_1746614867108_0.8272216771016536","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-9b33d202e":{"name":"@libp2p/kad-dht","version":"15.0.2-9b33d202e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-9b33d202e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"640eb066cef5585c4465f878efd6a8ff649ad332","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-9b33d202e.tgz","fileCount":180,"integrity":"sha512-e1iFFl32J4jI+H7XfGtIvpSgSd+NNrthnI8Fcr4UQw83ZJrOXMsoxbYoMh5Hj0m6UvFMiE/1J0dhV3i74zFN+g==","signatures":[{"sig":"MEUCIQCKvo5c/PcbFij6tTiMMBBXkYNQPSJpzyjGu32079+A6AIgFM+76UEdq5dbLr+Rk5qVqxuxTJbpBHeVo6ztQouZMzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-9b33d202e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4414311},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9b33d202e31920a22aaca74f0a8d81c47b980ef8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-9b33d202e","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-9b33d202e","@libp2p/crypto":"5.1.1-9b33d202e","@libp2p/record":"4.0.5-9b33d202e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-9b33d202e","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-9b33d202e","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-9b33d202e","@libp2p/interface-internal":"2.3.11-9b33d202e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-9b33d202e","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-9b33d202e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-9b33d202e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-9b33d202e_1747036391336_0.8086278432776841","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-a5a33afd9":{"name":"@libp2p/kad-dht","version":"15.0.2-a5a33afd9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-a5a33afd9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"855e3b7ee3efc887e308a94af43cfa6d33cd02d7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-a5a33afd9.tgz","fileCount":180,"integrity":"sha512-TTR16k2XJdAlQxeKKkpwZx+rs9kzF/CbBZr+LYPsqiDMisLVcY7ufomiNzxoX7lo8ckgtqm6ZDAD5frkuO9hBQ==","signatures":[{"sig":"MEUCIDcbdkEjYjvuFOCrcaKtBed2R2Y7PLHgh5XXeUZyO+qvAiEApKtrjO7xJaT2B9VAjZErvTaTcbh0IWC2CKcEcX1h9hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-a5a33afd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4415086},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a5a33afd9fc7e5cc9060e0ac8d6daa8edb566ea8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-a5a33afd9","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-a5a33afd9","@libp2p/crypto":"5.1.1-a5a33afd9","@libp2p/record":"4.0.5-a5a33afd9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-a5a33afd9","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-a5a33afd9","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-a5a33afd9","@libp2p/interface-internal":"2.3.11-a5a33afd9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-a5a33afd9","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-a5a33afd9","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-a5a33afd9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-a5a33afd9_1747039719412_0.6141834305330784","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-4b8c0a6bd":{"name":"@libp2p/kad-dht","version":"15.0.2-4b8c0a6bd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-4b8c0a6bd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"11319a2600be51557fe6bcc0e14c97a4c5d6de7f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-4b8c0a6bd.tgz","fileCount":180,"integrity":"sha512-2YKFSocAe3q5jJATEkSvXybDml9CaCbjeHA4B7d3K3PinMxYFyr33l9wAhJ0kQYzBGaWcGA0e4jg+05Dl2HTWA==","signatures":[{"sig":"MEQCIEY92F/kLEvifAZVbpo9F/Bt/SwMZvx1fLH44GQyDCtUAiB9Xk4uF4JwLnYzmYQs6hsicab8gLfh4/BCAVaYs6IFkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-4b8c0a6bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4415171},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4b8c0a6bd289c0a0d5002ee34efc696feb349caf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-4b8c0a6bd","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-4b8c0a6bd","@libp2p/crypto":"5.1.1-4b8c0a6bd","@libp2p/record":"4.0.5-4b8c0a6bd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-4b8c0a6bd","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-4b8c0a6bd","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-4b8c0a6bd","@libp2p/interface-internal":"2.3.11-4b8c0a6bd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-4b8c0a6bd","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-4b8c0a6bd","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-4b8c0a6bd"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-4b8c0a6bd_1747221197822_0.6882820699900705","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-185b23eac":{"name":"@libp2p/kad-dht","version":"15.0.2-185b23eac","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-185b23eac","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"758638c750e025e3b4ed7bf925f95ac336f92331","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-185b23eac.tgz","fileCount":180,"integrity":"sha512-AKoEVx3PpHibOAU1h78yhNbhINkVR8qpyn/UhFLtqouPqyVngX3C+Unk7Cd1l/4zgw9uqgdU/A9x+4m3fLRS3Q==","signatures":[{"sig":"MEYCIQCftBOEIe0WLhpla7BO/pePEO1QP+C0rdhmqm1utJrz3QIhAOQGezCIzNEfuuyf9dPmm0FJt/cwBRz3yxpgq255d2c9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-185b23eac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4425242},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"185b23eac36303ff02ea475a0ec2c0be0774e6a0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-185b23eac","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-185b23eac","@libp2p/crypto":"5.1.1-185b23eac","@libp2p/record":"4.0.5-185b23eac","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-185b23eac","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-185b23eac","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-185b23eac","@libp2p/interface-internal":"2.3.11-185b23eac"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-185b23eac","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-185b23eac","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-185b23eac"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-185b23eac_1747227114998_0.9685953030131342","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-213a54a1e":{"name":"@libp2p/kad-dht","version":"15.0.2-213a54a1e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-213a54a1e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b4b7e8e1380822c4549fd961443b9480335474d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-213a54a1e.tgz","fileCount":180,"integrity":"sha512-EvnduUoVtzfyE8ltLmpitsKqj+B5Dybdhbn7KlBD83X51zOZD6NmQzKZSl/RaZImNR4XP2K1RPGhjd/y5EfUTw==","signatures":[{"sig":"MEUCIB8Ji5as8iaemV0XJn0nuh2VUO5GeqlhlcH5pYFDHf0HAiEA12i65asxJ/ZVeYLOZlrz3xCmJ58SNeKDMMYAY+wxCvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-213a54a1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4426778},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"213a54a1e21fdceb84fd7c92a4f9d42441cfcea0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-213a54a1e","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-213a54a1e","@libp2p/crypto":"5.1.1-213a54a1e","@libp2p/record":"4.0.5-213a54a1e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-213a54a1e","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-213a54a1e","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-213a54a1e","@libp2p/interface-internal":"2.3.11-213a54a1e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-213a54a1e","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-213a54a1e","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-213a54a1e"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-213a54a1e_1747413823604_0.5353929569080975","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-32627c876":{"name":"@libp2p/kad-dht","version":"15.0.2-32627c876","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-32627c876","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"44515c6d834e4c9ce35f9ecb0966f262523fb114","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-32627c876.tgz","fileCount":180,"integrity":"sha512-kg7G8fkG8FELao18i8eC0xIde9f9zwi1M8wQb+qmXA+1FVy4TN+AoA2SuH/aXyYvdRAlolGHaSI+ge+ws+XSPQ==","signatures":[{"sig":"MEUCIQCECA6tZp1cD0VyP+KQH4SGrpLl+5WT2Xwh7jewPg63rwIgMq2k4roBjadTbC7lvuyFoTjBrHp15EFmJUUk9dC/ChE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-32627c876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4429385},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"32627c8767587f7e8df88a700933ece6d5f5c3c4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-32627c876","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-32627c876","@libp2p/crypto":"5.1.1-32627c876","@libp2p/record":"4.0.5-32627c876","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-32627c876","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-32627c876","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-32627c876","@libp2p/interface-internal":"2.3.11-32627c876"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-32627c876","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-32627c876","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-32627c876"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-32627c876_1747467506121_0.8021517097075126","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-3577af88a":{"name":"@libp2p/kad-dht","version":"15.0.2-3577af88a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-3577af88a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8bc4bf65abf7b8706874b065dcea6e0652c7e6d6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-3577af88a.tgz","fileCount":180,"integrity":"sha512-aWZ39Ydd188qiUQI6HNxv8edBqtyVX73e/cf5tpI90aCfGwjh9wrnMJjaXnO417AFhGjjsromZtFQ79wCsG24g==","signatures":[{"sig":"MEQCIDOdSHgpP3yg+LpsHZ1t8u7+3hhDf1zDZEih0SblAEFRAiBTlGa9F03bjNujlaw1A6A63pva82itxh26RLxR3vCsnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-3577af88a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4483397},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3577af88ad169cfacfd3c94428fbe4cb828f21a2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","it-pushable":"^3.2.3","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-3577af88a","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-3577af88a","@libp2p/crypto":"5.1.1-3577af88a","@libp2p/record":"4.0.5-3577af88a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-3577af88a","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-3577af88a","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-3577af88a","@libp2p/interface-internal":"2.3.11-3577af88a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-3577af88a","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-3577af88a","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-3577af88a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-3577af88a_1747635344493_0.2532058132527908","host":"s3://npm-registry-packages-npm-production"}},"15.0.2-3df5bf2da":{"name":"@libp2p/kad-dht","version":"15.0.2-3df5bf2da","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.0.2-3df5bf2da","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ada461a9dc502542a33a5daf6191e459eee8aab","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.0.2-3df5bf2da.tgz","fileCount":180,"integrity":"sha512-GUl4Ivb2D5CQSBceX4nvU/FL2mI/ZUu2roKVyY9Ezw/H+CNxWck+vjaltBIJkxUPHEhQAdCKp8uUbn8fbynZuQ==","signatures":[{"sig":"MEUCICxQ8CR1bDOSkFphRoyJKQaOcwJPb4QtTuiaZZVIkxllAiEAiJ74/OflzrkLXTzIu1P/IRYCC0gPVx7840+/AJsHMGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.0.2-3df5bf2da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4483397},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3df5bf2da2d5ccd186db3f3f5012f79ce91c809a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","it-pushable":"^3.2.3","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.29-3df5bf2da","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.2-3df5bf2da","@libp2p/crypto":"5.1.1-3df5bf2da","@libp2p/record":"4.0.5-3df5bf2da","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-3df5bf2da","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-3df5bf2da","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-3df5bf2da","@libp2p/interface-internal":"2.3.11-3df5bf2da"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.15-3df5bf2da","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.1.4-3df5bf2da","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.5-3df5bf2da"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.0.2-3df5bf2da_1747642983935_0.7658363151492578","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@libp2p/kad-dht","version":"15.1.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6a3b4c8a17d9e5c6f4a6233477d5a81b45cb2b37","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.0.tgz","fileCount":181,"integrity":"sha512-TAipv/iqH6Iujp6FLDX5OhvE7c9XlkHfDaJxRX7vBCbuteUkw5BPqoDUvnz1JyOWxpgHfJIMgSlJM1g9IXwg6Q==","signatures":[{"sig":"MEYCIQCF46CgE1oKuJhPkRoT9iYZaxGyefXGfUUIDNtALDX0PQIhAII9FsI0neDxY9f3KJ0Roysz4R275EigSbo3j3sPawwR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4489487},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fadf56a312ab4ae737c1c09e0c2d6e9d829a394c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.6","it-map":"^3.1.1","it-pipe":"^3.0.1","it-take":"^3.0.6","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.7","it-merge":"^3.0.5","it-length":"^3.0.6","any-signal":"^4.1.1","it-parallel":"^3.0.8","it-pushable":"^3.2.3","race-signal":"^1.1.2","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.30","multiformats":"^13.3.1","uint8-varint":"^2.0.4","@libp2p/utils":"^6.6.3","@libp2p/crypto":"^5.1.2","@libp2p/record":"^4.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.3","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.28","@libp2p/interface-internal":"^2.3.12"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["src/message/dht.d.ts"]},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","execa":"^9.5.1","sinon":"^19.0.2","which":"^5.0.0","it-last":"^3.0.6","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.1","@types/sinon":"^17.0.3","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.16","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.0_1747645136514_0.7510865407880039","host":"s3://npm-registry-packages-npm-production"}},"15.1.0-aa25d38ab":{"name":"@libp2p/kad-dht","version":"15.1.0-aa25d38ab","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.0-aa25d38ab","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd19220a333f69b102b5ee03e74cf964521da394","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.0-aa25d38ab.tgz","fileCount":180,"integrity":"sha512-3yVAWSF4ZkLNHYxSsWMqZYZ8C4Xvl9NpPhnRvd3ecV1axq3IzbvvObKNnOvs2UA65+Ho0jSj4mZfJxJV9AzbTQ==","signatures":[{"sig":"MEUCIQDmT8W2PpRF8zjKIJZ7rLA2ofi3O9XHauIpzIUDHSQAHgIgSqVJTjhmIEsWP47MVECY7Ybai77YkzNU5DV20OxHOoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.0-aa25d38ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4482060},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"aa25d38ab28f4ffae666d1f1143df600dcc99324","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.30-aa25d38ab","multiformats":"^13.3.4","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.3-aa25d38ab","@libp2p/crypto":"5.1.2-aa25d38ab","@libp2p/record":"4.0.5-aa25d38ab","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.3-aa25d38ab","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.0-aa25d38ab","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.28-aa25d38ab","@libp2p/interface-internal":"2.3.12-aa25d38ab"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.16-aa25d38ab","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.0-aa25d38ab","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.6-aa25d38ab"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.0-aa25d38ab_1747747044499_0.13053872639873254","host":"s3://npm-registry-packages-npm-production"}},"15.1.1":{"name":"@libp2p/kad-dht","version":"15.1.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"08132667e75787caa8090bcc5fe393667dc61c55","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.1.tgz","fileCount":181,"integrity":"sha512-oY4CN1PrMANCtLa30EG6XX8/lq1ZGo6YFL1AYbgrZat9RFLejwpsI2ihM6e8dFJRPepi2M5BNYp7TSCB3SZ/+w==","signatures":[{"sig":"MEQCIG22rd94hoRd/ePhO9hWxCajw6LLStDS+DaabY8ds6OZAiAnLOMH3trH+SwH0I0ge/DQMQ3fternm99Rs2W+LKIHrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4488143},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"03ddfa086e2afcd280ccf718641442542c2961a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.31","multiformats":"^13.3.4","uint8-varint":"^2.0.4","@libp2p/utils":"^6.6.4","@libp2p/crypto":"^5.1.3","@libp2p/record":"^4.0.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.4","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.1","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"^6.0.29","@libp2p/interface-internal":"^2.3.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.17","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.7"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.1_1747750939686_0.6626614092211569","host":"s3://npm-registry-packages-npm-production"}},"15.1.1-776cb432d":{"name":"@libp2p/kad-dht","version":"15.1.1-776cb432d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.1-776cb432d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"086db582aadc3b43609492a23f0d3a3431be0621","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.1-776cb432d.tgz","fileCount":180,"integrity":"sha512-4W793YRE66rrRshAsqxVg4mWesjyAjmtrlEXbP3iThb4NnmAaM3EfGaHGAbQkz2cUcIGRNSk9TJ9icWDCZ0NBg==","signatures":[{"sig":"MEYCIQDeLnj8ZHRWqVB/x3SEXtYFJ00//yjs96dHFXiRCWrJ7gIhAMfLP8NlQKRL0n1AnjWEPNGQqLZBodbTiGFNMAZOQQ8v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.1-776cb432d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481996},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"776cb432d178281d647de74485825e09ddf4ba9f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.31-776cb432d","multiformats":"^13.3.4","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.4-776cb432d","@libp2p/crypto":"5.1.3-776cb432d","@libp2p/record":"4.0.6-776cb432d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.4-776cb432d","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.1-776cb432d","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.29-776cb432d","@libp2p/interface-internal":"2.3.13-776cb432d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.17-776cb432d","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.1-776cb432d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.7-776cb432d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.1-776cb432d_1747841301662_0.36385976931973474","host":"s3://npm-registry-packages-npm-production"}},"15.1.1-7788b4025":{"name":"@libp2p/kad-dht","version":"15.1.1-7788b4025","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.1-7788b4025","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"091f9ff7e7f937bdac09b805cc2b27676479a28f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.1-7788b4025.tgz","fileCount":180,"integrity":"sha512-yLwXnm0jUKIy8XV61YAXc58xQR5Ldssey+qvDrBbyUyGNouZLhbWLo/FEGVPvsHBMc6uafh7gRWiRUGXrEtS/g==","signatures":[{"sig":"MEQCICf/1/Sj/NVlkMp/MoJYwz1Mhv0iN3jAmJKhcSRN8iU6AiAHTZCwRqxHA3z/8kSc9LsCMHTXbAdXvwaIeZtacIybEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.1-7788b4025","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481996},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7788b402592aeb4580d90798317826ff997a89ce","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.31-7788b4025","multiformats":"^13.3.4","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.4-7788b4025","@libp2p/crypto":"5.1.3-7788b4025","@libp2p/record":"4.0.6-7788b4025","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.4-7788b4025","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.1-7788b4025","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.29-7788b4025","@libp2p/interface-internal":"2.3.13-7788b4025"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.17-7788b4025","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.1-7788b4025","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.7-7788b4025"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.1-7788b4025_1747920838724_0.39138484929031625","host":"s3://npm-registry-packages-npm-production"}},"15.1.1-ab014c0c0":{"name":"@libp2p/kad-dht","version":"15.1.1-ab014c0c0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.1-ab014c0c0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a373fe2f3baaad404b42b3461e0490925a647718","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.1-ab014c0c0.tgz","fileCount":180,"integrity":"sha512-W6zftOwr25vlsOPty3VCtKRbYxFIjUBEb10hMZwsotTl7/AkKYOdxu8FQKUh+tkOdaggMVgkNUZW5D+ya62K3g==","signatures":[{"sig":"MEQCIDTvTFebcYQOmo9RY+SkSvVX3WnkIIr9aUfm03uhs8RHAiBJGdF31ApqRShnWzGnIr1G+AgK+cxmltNYR2X0NrsusA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.1-ab014c0c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481997},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab014c0c0bf0d7a1e3c63001ddbc42b449b41e5b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.31-ab014c0c0","multiformats":"^13.3.4","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.4-ab014c0c0","@libp2p/crypto":"5.1.3-ab014c0c0","@libp2p/record":"4.0.6-ab014c0c0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.4-ab014c0c0","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.1-ab014c0c0","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.29-ab014c0c0","@libp2p/interface-internal":"2.3.13-ab014c0c0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.17-ab014c0c0","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.1-ab014c0c0","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.7-ab014c0c0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.1-ab014c0c0_1747926251079_0.6477186778673916","host":"s3://npm-registry-packages-npm-production"}},"15.1.2":{"name":"@libp2p/kad-dht","version":"15.1.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a847697c340af8bd9bdb4b317f29f7b5a592b31d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2.tgz","fileCount":181,"integrity":"sha512-MlZxKCjJnpUeY+LnBlmREYOOupL+uemdO9rDJpvY19aj4tAfUMSbckOgJ24wH762D3rKPhsWeb7NJ3I3J+HZ8w==","signatures":[{"sig":"MEUCIGwP/SMEiLhsDobJWTh1i70hDlB0wgGH2OeNsh0lq8/tAiEAuO8tD5BocfgVXiivMEu/eLQsxnv8CUpiTIO80LwELcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4488080},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2385cf86c481c3fd36abe96f9ea5fd1633640b5b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.32","multiformats":"^13.3.4","uint8-varint":"^2.0.4","@libp2p/utils":"^6.6.5","@libp2p/crypto":"^5.1.4","@libp2p/record":"^4.0.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.5","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.2","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"^6.0.30","@libp2p/interface-internal":"^2.3.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.18","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2_1748007102310_0.6768326023326174","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-9f1be6742":{"name":"@libp2p/kad-dht","version":"15.1.2-9f1be6742","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-9f1be6742","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e70d6df6e061b2a86d06539d30295d3a3d6b619a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-9f1be6742.tgz","fileCount":180,"integrity":"sha512-jlsQet4bgLYUC17+PJWm8NCb1u945di9S8E4R55ufRFTppAosRtUrQYxa5LPU/M1FZmzC3XW34yHDQi9CCK0bA==","signatures":[{"sig":"MEQCIAUeQ/KFMTv5ScTZLen7nRDSLmoqM58lFKvPpfziSTWWAiB/NmJ3SSGpmjiFz0dITNk9mcJvNVHlN/i58yywjfewqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-9f1be6742","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481997},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9f1be674245052907daf1cd35ea0cfab22d96a17","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-9f1be6742","multiformats":"^13.3.4","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-9f1be6742","@libp2p/crypto":"5.1.4-9f1be6742","@libp2p/record":"4.0.6-9f1be6742","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-9f1be6742","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-9f1be6742","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-9f1be6742","@libp2p/interface-internal":"2.3.14-9f1be6742"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.0","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-9f1be6742","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-9f1be6742","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-9f1be6742"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-9f1be6742_1748084031519_0.6368152815402401","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-14dbebea8":{"name":"@libp2p/kad-dht","version":"15.1.2-14dbebea8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-14dbebea8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"786b65203a79665111b45af12e11bdc780527b4b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-14dbebea8.tgz","fileCount":180,"integrity":"sha512-Ty8hA0JgoB1rrbeKEaCiGfkh8IQ2/+DZz+zYz9laC5vjkg7fE3a0X3ogWrVSP71b69ZOrAEChGyewH0ftsae8g==","signatures":[{"sig":"MEYCIQC6D+ibprEEACyMcYFS2tp44VlCBvJx+VTsL4zMR4KM2AIhAI+VyyhfUSbHQstvROOPdhsSdcRUUErlGBdDphtYgHGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-14dbebea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481998},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"14dbebea8bd17addadac730afec0fa3b1cc6334a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-14dbebea8","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-14dbebea8","@libp2p/crypto":"5.1.4-14dbebea8","@libp2p/record":"4.0.6-14dbebea8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-14dbebea8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-14dbebea8","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-14dbebea8","@libp2p/interface-internal":"2.3.14-14dbebea8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-14dbebea8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-14dbebea8","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-14dbebea8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-14dbebea8_1748086378245_0.2668975615860292","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-8efb065d2":{"name":"@libp2p/kad-dht","version":"15.1.2-8efb065d2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-8efb065d2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"41128f5d8e1f59bbd02b4217d1bfe3b2ef21a795","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-8efb065d2.tgz","fileCount":180,"integrity":"sha512-fB/09T1DOMIU/a0IJqP7NBYR3nV6YNL6it2uG4Ny3D7vdoJwRtIEIXWwKCfWQAH2h6xQxQ83jX2OCyFI+eSN0A==","signatures":[{"sig":"MEQCIDrnFStIMXmyLDy8PGUDcFO8/kk6GifroQYFYt+ZGd+8AiBb53FSGniP+PKIu8mgn0wtDr4gZ2en7OT+O/n68JA6fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-8efb065d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4508640},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8efb065d216fc587605a01d0b2ff93259c7ff723","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-8efb065d2","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-8efb065d2","@libp2p/crypto":"5.1.4-8efb065d2","@libp2p/record":"4.0.6-8efb065d2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-8efb065d2","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-8efb065d2","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-8efb065d2","@libp2p/interface-internal":"2.3.14-8efb065d2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-8efb065d2","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-8efb065d2","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-8efb065d2"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-8efb065d2_1748453320631_0.44207202403217005","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-5b004c0c4":{"name":"@libp2p/kad-dht","version":"15.1.2-5b004c0c4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-5b004c0c4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"702f5a9e17428fefe8b50574541fa35327251d3a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-5b004c0c4.tgz","fileCount":180,"integrity":"sha512-nND1FYrYizfEZV+uc/d1FNRVBj89BlhrlhiRtzpOPKGYE/YmHO6RzMqJ5aQwJ8Q4N7pW9rndBUgfZDKy1Ahx2A==","signatures":[{"sig":"MEUCIQCVPqkU3hOvjisYTwhp2fncfYKzaqy6vIP/MlpPtn6REAIgedcZ936sbcBtOCfXSU//JXTyJPfVVQByvMHk0eONtGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-5b004c0c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4508640},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5b004c0c42195c893dece1989a52ad6ddc90a3c1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-5b004c0c4","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-5b004c0c4","@libp2p/crypto":"5.1.4-5b004c0c4","@libp2p/record":"4.0.6-5b004c0c4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-5b004c0c4","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-5b004c0c4","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-5b004c0c4","@libp2p/interface-internal":"2.3.14-5b004c0c4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-5b004c0c4","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-5b004c0c4","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-5b004c0c4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-5b004c0c4_1748453977427_0.4868520061238142","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-b32bc8406":{"name":"@libp2p/kad-dht","version":"15.1.2-b32bc8406","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-b32bc8406","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8f77af93d3a1e3afa538653cbdf0b8bb73d39f5f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-b32bc8406.tgz","fileCount":180,"integrity":"sha512-hhPNVE0hjqlrN0frvOXkOPb7ZkV+t2ZqrhLpN5Y/XqYluagIgmJAaBYQiXLo6KjWqfeasx0JIO25457c3nAQWw==","signatures":[{"sig":"MEYCIQCM+PI7VlhnBSLf7uUxAVw+pHKxo+s1eULx+fzdj4vUUAIhANYUVhFUgAPwCsnykfArhnMQJClR/DCmOLF97KnFi7Wl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-b32bc8406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4508751},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b32bc8406e92de89fb4f6be12e32f32fa7f3e7c5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-b32bc8406","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-b32bc8406","@libp2p/crypto":"5.1.4-b32bc8406","@libp2p/record":"4.0.6-b32bc8406","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-b32bc8406","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-b32bc8406","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-b32bc8406","@libp2p/interface-internal":"2.3.14-b32bc8406"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-b32bc8406","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-b32bc8406","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-b32bc8406"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-b32bc8406_1748458729125_0.9863362187253522","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-3528df829":{"name":"@libp2p/kad-dht","version":"15.1.2-3528df829","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-3528df829","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1ba130217ddf12a80226e182440617565f0839a8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-3528df829.tgz","fileCount":180,"integrity":"sha512-tE/mle8nhNXjadXbjtnZ+ooTOgMxr4nnonedzDx6Cq0IOUpLcNIdLlPvGZnnlv5Fp6VmUU4mc7UiGEtnzgNeuw==","signatures":[{"sig":"MEYCIQDgF6KIoMI1XbWfeF2YIbEhNGeo2T1G1l3LESFxIFdepAIhAJpomsaysowwkzn1huqOYZ9Nohd109Ps9l2KK/A+JbZg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-3528df829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4508751},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3528df8295ed0ccceff5cfac6a3d35d8f2480765","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-3528df829","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-3528df829","@libp2p/crypto":"5.1.4-3528df829","@libp2p/record":"4.0.6-3528df829","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-3528df829","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-3528df829","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-3528df829","@libp2p/interface-internal":"2.3.14-3528df829"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-3528df829","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-3528df829","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-3528df829"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-3528df829_1748510506018_0.03329770084402317","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-d91ae66c6":{"name":"@libp2p/kad-dht","version":"15.1.2-d91ae66c6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-d91ae66c6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"04a9fc8d9ff425e5c941b62292d43b68095296ea","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-d91ae66c6.tgz","fileCount":180,"integrity":"sha512-22j5I7sfqQOKT2wVj0cWCfyGCazfV+c69vAKh6Ig1n+HtarOt7ZEL0rGsWjDdTjDIz7sjc++iPuucj1NikpsXw==","signatures":[{"sig":"MEUCIQD3osl7p2Dgbr2U8RnZRcP4+0zGrG+BpaiRwNIaarksowIgR3iPPB68XkYJCHz0WqcuV9oB7u8zr0UKNlxO4Of7bLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-d91ae66c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4508751},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d91ae66c6c8db5ae0a9cb9d388d67418fe318736","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-d91ae66c6","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-d91ae66c6","@libp2p/crypto":"5.1.4-d91ae66c6","@libp2p/record":"4.0.6-d91ae66c6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-d91ae66c6","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-d91ae66c6","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-d91ae66c6","@libp2p/interface-internal":"2.3.14-d91ae66c6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-d91ae66c6","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-d91ae66c6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-d91ae66c6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-d91ae66c6_1748511744463_0.6055688617118473","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-dbbc6ef1d":{"name":"@libp2p/kad-dht","version":"15.1.2-dbbc6ef1d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-dbbc6ef1d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4dc484782472ac66f3246f6d17df27bee8c35580","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-dbbc6ef1d.tgz","fileCount":180,"integrity":"sha512-90L4f/90m4DtqbJp/pyF8HTO5covPe+Nf7gH+3XUGoCGchNreVq3rnOYeLSrQUsI3ohd6Nr7I+MIiIO+bZgO9w==","signatures":[{"sig":"MEUCIQDWyWdctqhNjUcYoLsnR2vVolqGQH5vKps0eaxjeiUK5QIgQPgeibvJj0PQKcmozxQd3ob3AZFaHp6yCDZVlxMVO+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-dbbc6ef1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4509247},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dbbc6ef1d7632c0fa06c08f1b498bb20e5e5fb6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-dbbc6ef1d","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-dbbc6ef1d","@libp2p/crypto":"5.1.4-dbbc6ef1d","@libp2p/record":"4.0.6-dbbc6ef1d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-dbbc6ef1d","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-dbbc6ef1d","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-dbbc6ef1d","@libp2p/interface-internal":"2.3.14-dbbc6ef1d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-dbbc6ef1d","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-dbbc6ef1d","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-dbbc6ef1d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-dbbc6ef1d_1748621599291_0.35043581788862843","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-2a7425cdb":{"name":"@libp2p/kad-dht","version":"15.1.2-2a7425cdb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-2a7425cdb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9c384f6ae5cdff645ef796170f7ff2fb144b98ab","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-2a7425cdb.tgz","fileCount":180,"integrity":"sha512-Tm56LZEpG0JTxeCZOH4eFPu0556/yanW4z1c5dnfcCyDPtE3lbAyVjj92J+e42jf9LEnMmwPnkS1uzOsWAtZhg==","signatures":[{"sig":"MEQCIC8ZepMtoSH9zHHPhLT53qGYqInRbrR5iOu8+DbEtRoKAiBZeRnwUCFxHLFNSfeI/Bp5+p/EYNiAsvaYgqQ5rAw5eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-2a7425cdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4508669},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2a7425cdbcbbc18364c8385256ed457a46dafa4a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-2a7425cdb","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-2a7425cdb","@libp2p/crypto":"5.1.4-2a7425cdb","@libp2p/record":"4.0.6-2a7425cdb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-2a7425cdb","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-2a7425cdb","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-2a7425cdb","@libp2p/interface-internal":"2.3.14-2a7425cdb"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-2a7425cdb","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-2a7425cdb","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-2a7425cdb"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-2a7425cdb_1748621605128_0.3391327478841879","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-ec73d59a6":{"name":"@libp2p/kad-dht","version":"15.1.2-ec73d59a6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-ec73d59a6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aaacca9d3980f57a08f6cae7ac6baac2483c3ba7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-ec73d59a6.tgz","fileCount":180,"integrity":"sha512-RimCURmY1lFlCJoa0QAwPe5CXI0W1gy/lcHtj1+UM7VuaDohaXe27CNHBq4j8YiYF6vAcl2Nt40sjxvDCBnXhQ==","signatures":[{"sig":"MEUCIAM5Fo0CVjCdNAgW4Db8Qc+Lj9mILJNOua7XR2n74OV0AiEAhgd9tILMaITOlvg3idcnaDtFdCSpCdK0qHAtGWLCpRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-ec73d59a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4509247},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ec73d59a68947cbedc3367deceec21a1e59f21db","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-ec73d59a6","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-ec73d59a6","@libp2p/crypto":"5.1.4-ec73d59a6","@libp2p/record":"4.0.6-ec73d59a6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-ec73d59a6","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-ec73d59a6","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-ec73d59a6","@libp2p/interface-internal":"2.3.14-ec73d59a6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-ec73d59a6","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-ec73d59a6","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-ec73d59a6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-ec73d59a6_1748621837884_0.7024355342472339","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-307d0ba58":{"name":"@libp2p/kad-dht","version":"15.1.2-307d0ba58","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-307d0ba58","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e9a2eead6b92f7f7bb339fa94868fae73826c09e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-307d0ba58.tgz","fileCount":180,"integrity":"sha512-K4POcu8RrRAZW2h0XOoKgW1NseMRgJpY1RbawiQIkOn9g8iNA6baPlr7fRacMP7iHWfLpw3zgSB1m8wHdsdvMQ==","signatures":[{"sig":"MEYCIQCmZxb5hzmYcqFpHstg8wTKlXrpswMOYeMaKLY+UzgjPgIhALq64hZuFbVoHoh5AKd4HjnPCSTbG+olwDpXzDcdug1Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-307d0ba58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4509247},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"307d0ba58b7301f3fc5f6c86066606d63b72c882","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-307d0ba58","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-307d0ba58","@libp2p/crypto":"5.1.4-307d0ba58","@libp2p/record":"4.0.6-307d0ba58","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-307d0ba58","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-307d0ba58","it-length-prefixed":"^10.0.1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-307d0ba58","@libp2p/interface-internal":"2.3.14-307d0ba58"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-307d0ba58","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-307d0ba58","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-307d0ba58"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-307d0ba58_1748622132267_0.2663060866916458","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-6a3ae02f5":{"name":"@libp2p/kad-dht","version":"15.1.2-6a3ae02f5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-6a3ae02f5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b9b9f95c551ca99ef9c5b2f79b7915e220e01f22","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-6a3ae02f5.tgz","fileCount":180,"integrity":"sha512-t5iOg4o6Ownp0q6oSGuy4rD+CjZLeXER4ttPHxHY1xrL0y0Dl0pMkVkF0iXme8m8yLA6jhBkNBBn3JkKIUHQrA==","signatures":[{"sig":"MEQCIAHtg2dsTePJh1CzS8G82Rh06tHt74Ra1IwzSO7m9wXLAiAA2nJiLVejeURSFstbgs1wtT51RPVHwT7D2P0CYGfBRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-6a3ae02f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4502742},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6a3ae02f57079bc40181054447586a285c699c48","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","mortice":"^3.0.6","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-6a3ae02f5","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-6a3ae02f5","@libp2p/crypto":"5.1.4-6a3ae02f5","@libp2p/record":"4.0.6-6a3ae02f5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-6a3ae02f5","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-6a3ae02f5","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-6a3ae02f5","@libp2p/interface-internal":"2.3.14-6a3ae02f5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-6a3ae02f5","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-6a3ae02f5","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-6a3ae02f5"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-6a3ae02f5_1748627966925_0.006501741617567447","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-b8600fce8":{"name":"@libp2p/kad-dht","version":"15.1.2-b8600fce8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-b8600fce8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"032732ff7bb84fe6d043e93a541ce4dab1699797","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-b8600fce8.tgz","fileCount":180,"integrity":"sha512-wHhtw0686brqOAUTpwCa4QPamUfqV2P9LqI25j8Hoxnwra6udnoF/jjjBgUdKVAqA22NLKA+uRGR6+J7ntW2wA==","signatures":[{"sig":"MEYCIQCTmZf8zi7OZOZ9Norg9w5aQY2XsODRQcigC338Kj9dMAIhANtLDgeEFEf4dd+n7EKIu7WAyvZlDQu1Dgx31AA4AYm6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-b8600fce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4432042},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b8600fce83ec3ee97ac47e9f1d8032bb545a67d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-b8600fce8","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-b8600fce8","@libp2p/crypto":"5.1.4-b8600fce8","@libp2p/record":"4.0.6-b8600fce8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-b8600fce8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-b8600fce8","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-b8600fce8","@libp2p/interface-internal":"2.3.14-b8600fce8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-b8600fce8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-b8600fce8","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-b8600fce8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-b8600fce8_1748933646416_0.8208261884324393","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-cc7b34c0f":{"name":"@libp2p/kad-dht","version":"15.1.2-cc7b34c0f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-cc7b34c0f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1ecaca4e31c1cd9c6dd5ade34a6d2ff9f8a9f9cd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-cc7b34c0f.tgz","fileCount":180,"integrity":"sha512-T8J1lrCBIRpc365TAyxJTGWlM/uuFdBtl1cfLecQMt3DLna+/4rqX3poPw9usnSq5TR3qCLnm+PnpzfrJjK7tQ==","signatures":[{"sig":"MEUCIQCnJct4Oa+40URnShwh4Yu4bScD9OJKJl3qFFj1IvQL/wIgP72YZ03m4vYWfBDUsPupal0p/heKM+a7qctnVvI/lqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-cc7b34c0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4434063},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cc7b34c0fe3ac5745fd082ae0198b8742371a412","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-cc7b34c0f","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-cc7b34c0f","@libp2p/crypto":"5.1.4-cc7b34c0f","@libp2p/record":"4.0.6-cc7b34c0f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-cc7b34c0f","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-cc7b34c0f","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-cc7b34c0f","@libp2p/interface-internal":"2.3.14-cc7b34c0f"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-cc7b34c0f","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-cc7b34c0f","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-cc7b34c0f"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-cc7b34c0f_1748938737772_0.44630681881406975","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-bb4ad31db":{"name":"@libp2p/kad-dht","version":"15.1.2-bb4ad31db","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-bb4ad31db","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d5ea6f8b606cabcc66e13a72052a7fe4a8f31a3c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-bb4ad31db.tgz","fileCount":180,"integrity":"sha512-AqOY2KEUdAmu8APWj/waAgAqtByGVKS4trRDsbqbCHmdmeEmi4e3GSKo3142vTiJhZ6A0ohvjI2lnsraA1i/xw==","signatures":[{"sig":"MEUCIQCq6UOejUiLRZsoEgAscyXfWxPHWffHcCQZkjpRFTqjLQIgPUSCEAHxxQPLrAG+SG3Ajk1OyvP3wNM1aObiHuh2k7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-bb4ad31db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4434063},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bb4ad31db3c3f593fb811a038064e508a09a25c5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-bb4ad31db","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-bb4ad31db","@libp2p/crypto":"5.1.4-bb4ad31db","@libp2p/record":"4.0.6-bb4ad31db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-bb4ad31db","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-bb4ad31db","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-bb4ad31db","@libp2p/interface-internal":"2.3.14-bb4ad31db"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-bb4ad31db","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-bb4ad31db","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-bb4ad31db"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-bb4ad31db_1748953721601_0.42282805990364936","host":"s3://npm-registry-packages-npm-production"}},"15.1.2-8e87be9e6":{"name":"@libp2p/kad-dht","version":"15.1.2-8e87be9e6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.2-8e87be9e6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3e059ffcec807e936e7194ff9ffaa577d6a5c726","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.2-8e87be9e6.tgz","fileCount":180,"integrity":"sha512-kc84BrfKFwP/7fFPzGFTG3maMpoWP8xGdWHfyzAUdyNqDQXclzm0IBLZiir5aeU0LB5VF5XSwBBEGhjlkCUDTA==","signatures":[{"sig":"MEUCIGFmF8iZA6YyDAR+JXvY0fLIwMa6p4mlpCFYAOupl60MAiEA9e8bdz82TBCw3XWcH9U2FeNemLTt3hD/LIR4YsQSmYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.2-8e87be9e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4438607},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8e87be9e6854b4508b2682535c7c9a4013bb5537","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.32-8e87be9e6","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.5-8e87be9e6","@libp2p/crypto":"5.1.4-8e87be9e6","@libp2p/record":"4.0.6-8e87be9e6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-8e87be9e6","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-8e87be9e6","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-8e87be9e6","@libp2p/interface-internal":"2.3.14-8e87be9e6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.18-8e87be9e6","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.2-8e87be9e6","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.8-8e87be9e6"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.2-8e87be9e6_1748957190491_0.014468595129929485","host":"s3://npm-registry-packages-npm-production"}},"15.1.3":{"name":"@libp2p/kad-dht","version":"15.1.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c7b5fd2190f7aaba77d296025c131f5721224e91","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.3.tgz","fileCount":181,"integrity":"sha512-kXrhN5hsmWrfwROIWH0zf0GKnzdEUHX6+yJQQgXKpoBR8akSgWepHFXUGx4E2j70WbVOuP6IGwDI094OeGjC8Q==","signatures":[{"sig":"MEYCIQC7uq5w8j2bMD+jTMGsaBWnZNpK3w8Ieiu7BFPBfG7lQAIhAJ95NAqUnrRTlVwkp2UyNUnAXpF03I0atLijq3CSKkLn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4444902},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"748f9624265e4e730fb5f586918c4092b1775fda","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.33","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"^6.6.6","@libp2p/crypto":"^5.1.5","@libp2p/record":"^4.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.6","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.3","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"^6.0.31","@libp2p/interface-internal":"^2.3.15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.19","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.3","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.3_1748963459118_0.07183827690797662","host":"s3://npm-registry-packages-npm-production"}},"15.1.3-ae595d8db":{"name":"@libp2p/kad-dht","version":"15.1.3-ae595d8db","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.3-ae595d8db","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2d70297f2f7ec3d315830d5c733e6f05c8fac01f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.3-ae595d8db.tgz","fileCount":180,"integrity":"sha512-X5ulfTQF8OQNqk+6NrRkuBTLbQOG/6cHYCcPYtfAQHWb1fUyF+PN9aIPeBH6qxuys/tKy2Phi0A6qWuUbiof2Q==","signatures":[{"sig":"MEQCIHGVgSAocJj0WJIO9DVovpw8cQh4WBFu7Nt0Q0ac1N89AiATJIC0xZ6QPfDRAOw775cx+npJIoWGYSCChhBRn/jbpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.3-ae595d8db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4457653},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ae595d8db4456e57064876f7646ad3d2610177c2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.33-ae595d8db","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.6-ae595d8db","@libp2p/crypto":"5.1.5-ae595d8db","@libp2p/record":"4.0.7-ae595d8db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.6-ae595d8db","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.3-ae595d8db","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.31-ae595d8db","@libp2p/interface-internal":"2.3.15-ae595d8db"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.19-ae595d8db","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.3-ae595d8db","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.9-ae595d8db"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.3-ae595d8db_1749826454846_0.8348426799729518","host":"s3://npm-registry-packages-npm-production"}},"15.1.3-6c42ea64a":{"name":"@libp2p/kad-dht","version":"15.1.3-6c42ea64a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.3-6c42ea64a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e95be6b109230798c42ce6195230f214778300b2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.3-6c42ea64a.tgz","fileCount":180,"integrity":"sha512-d5dSfAnMbjMqJyBt/qJL2mNB2P8tmysKEd810H+Y7QDni10KKcKe2uDFllAjd1uUWUiPLIlbo6BrlabaLKXN+w==","signatures":[{"sig":"MEUCIGNPIGdZGVMrbs8Te+/flSeSrfH/eFg0oRzHxuO34md+AiEA2eqkPonWV1EHizZ3v8BdE5sNwEtw63o9dKGJzQpECKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.3-6c42ea64a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4465572},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6c42ea64a6e22028a87ecb3422e418e99ff09279","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.33-6c42ea64a","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.6-6c42ea64a","@libp2p/crypto":"5.1.5-6c42ea64a","@libp2p/record":"4.0.7-6c42ea64a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.6-6c42ea64a","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.3-6c42ea64a","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.31-6c42ea64a","@libp2p/interface-internal":"2.3.15-6c42ea64a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.19-6c42ea64a","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.3-6c42ea64a","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.9-6c42ea64a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.3-6c42ea64a_1750077999866_0.20315531427864353","host":"s3://npm-registry-packages-npm-production"}},"15.1.4":{"name":"@libp2p/kad-dht","version":"15.1.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"258cc011249c18f252f7f1c21f79427279a876f8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.4.tgz","fileCount":181,"integrity":"sha512-770RSaS91QBgircUwFSRwIez8G/63imR4yi3dG6oy155xhVU7/4T5Ye0M0Dehgssr+fV3w23zT7wPIU1LnJ32g==","signatures":[{"sig":"MEQCIECUG5ZH5Matx8mn1z8qKXufZxuKNuCmsT1+O0c3lwISAiB4ledCWT3tsXBW+lUYMovGbGMSAT9YCGfkiNPSUWbstQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4471868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c142feb2e97ba3a82b3d64468ef2ab146eeb95ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.34","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"^6.6.7","@libp2p/crypto":"^5.1.6","@libp2p/record":"^4.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.7","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.4","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.32","@libp2p/interface-internal":"^2.3.16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.20","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.4","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.10"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.4_1750080878126_0.5201046853690048","host":"s3://npm-registry-packages-npm-production"}},"15.1.4-7eed3b40d":{"name":"@libp2p/kad-dht","version":"15.1.4-7eed3b40d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.4-7eed3b40d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ce739209c13d5007e566c551c344441bfc139f8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.4-7eed3b40d.tgz","fileCount":180,"integrity":"sha512-H2NFwC7is1mTTXKheEcjmQ57hNqzoPAZC35ONjLYV4NCzBkR5ml/OWPJkPxhTvIegWv59Jk4BRYYlOw7WiLc3A==","signatures":[{"sig":"MEUCIDk3pSeIfBxI2laZs4FKQPujqENCSEzAwmAIgYXvIM/SAiEA0cLG99qh/4m5T+6gGLQc4Bi2epEpwW2IRKPQ4lIyJmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.4-7eed3b40d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4465573},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7eed3b40d7e538a8547781078ec31b010d07d545","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.34-7eed3b40d","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.6.7-7eed3b40d","@libp2p/crypto":"5.1.6-7eed3b40d","@libp2p/record":"4.0.7-7eed3b40d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-7eed3b40d","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-7eed3b40d","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.32-7eed3b40d","@libp2p/interface-internal":"2.3.16-7eed3b40d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.20-7eed3b40d","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.4-7eed3b40d","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.10-7eed3b40d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.4-7eed3b40d_1750144098681_0.3314976153025926","host":"s3://npm-registry-packages-npm-production"}},"15.1.5":{"name":"@libp2p/kad-dht","version":"15.1.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b769e75275d83d4d1444e807e2945b42cc459271","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.5.tgz","fileCount":181,"integrity":"sha512-NhY5T9L6/xn5i8mfE0LXHo7TPkvNHbp4qR7OD+Uoc4nJyBT+iroIouZ5DlMWeokx4lN/PoOS1xmPA2Ou8wRo5A==","signatures":[{"sig":"MEQCIAJJ0YCO/iF7QzpgfugWVNEz5y1floQFaMQ1aSG6P/mCAiAMLwZH0xfgNX3ebzOd3gjfSIGayOBz/7/bwCqy8O33pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4471868},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"57cc9ba9b67d140dac697d63e0b513a6295c2569","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.35","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"^6.7.0","@libp2p/crypto":"^5.1.6","@libp2p/record":"^4.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.7","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.4","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.33","@libp2p/interface-internal":"^2.3.17"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.20","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.5","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.11"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.5_1750147338450_0.17025099988807035","host":"s3://npm-registry-packages-npm-production"}},"15.1.5-439d2c9ce":{"name":"@libp2p/kad-dht","version":"15.1.5-439d2c9ce","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.5-439d2c9ce","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d4e37905d190edbc44e895a029a6e31875f62d4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.5-439d2c9ce.tgz","fileCount":180,"integrity":"sha512-4ClMyLA8bdUNK0PyU/+XchcYJ5u5spyiBptJ+Nl2PsLq2iIM7t9auslNqrRWNmLhG9TMUHCFZB3pxlBpbrQ3hw==","signatures":[{"sig":"MEUCIAUOBVhJ1OLSUSma96utopBzLmCNWJsxtq3uVmiXz2nNAiEA/sfy/S29BkykUR5Xz298Gy/ueo423ooIh0qbfOfAejg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.5-439d2c9ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4465573},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"439d2c9ce3376077e7448b507d445154c0311fe5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.35-439d2c9ce","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.0-439d2c9ce","@libp2p/crypto":"5.1.6-439d2c9ce","@libp2p/record":"4.0.7-439d2c9ce","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-439d2c9ce","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-439d2c9ce","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-439d2c9ce","@libp2p/interface-internal":"2.3.17-439d2c9ce"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.20-439d2c9ce","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.5-439d2c9ce","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.11-439d2c9ce"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.5-439d2c9ce_1750173283529_0.4498671872112108","host":"s3://npm-registry-packages-npm-production"}},"15.1.5-53001addf":{"name":"@libp2p/kad-dht","version":"15.1.5-53001addf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.5-53001addf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4757f3a4d3495f737f62231216d358c3def8e829","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.5-53001addf.tgz","fileCount":180,"integrity":"sha512-bYNUzSoygGP8i+3GCLYEx7IjNNRGkfLULwseECq1JEjeU7/RJ+55kON1Etf7N+Wb4qrzL+FzJXTnYOIubynCDw==","signatures":[{"sig":"MEUCIQCTi4xeqKUnFVwBD5ZY80vXsvSKnUKqxjOPJzmHzDbNdQIgZjdn939Nky93DgBO4LL2mxDq4tPXWBoCqIuKEXfuuhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.5-53001addf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4468135},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"53001addfadc264712f4c030be0c3356c6e8a197","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.35-53001addf","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.0-53001addf","@libp2p/crypto":"5.1.6-53001addf","@libp2p/record":"4.0.7-53001addf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-53001addf","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-53001addf","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-53001addf","@libp2p/interface-internal":"2.3.17-53001addf"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.20-53001addf","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.5-53001addf","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.11-53001addf"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.5-53001addf_1750245541201_0.7053163507225897","host":"s3://npm-registry-packages-npm-production"}},"15.1.5-451e011d4":{"name":"@libp2p/kad-dht","version":"15.1.5-451e011d4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.5-451e011d4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"07877f9c70c3ecd8a5b44693959765251599b41a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.5-451e011d4.tgz","fileCount":180,"integrity":"sha512-wmAnr5qhdoZG7EDedZoa3VbJM4R7Gm9PaJpKKvEejib4kd3PMMdD77aCoHsnHp+Z5TUY2+kk9cfSzGwg574pPA==","signatures":[{"sig":"MEYCIQCp1mT+XVxME4lscbcYjppYkelqoHV9PPwWBz4dCgbxUAIhANxPEn4SPc1fwgwDQuDuSQ3ioLCwgFnjGs0dFJjKZWKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.5-451e011d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4468135},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"451e011d471141d00d6fb6ad86c7f62bee6c7e26","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.35-451e011d4","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.0-451e011d4","@libp2p/crypto":"5.1.6-451e011d4","@libp2p/record":"4.0.7-451e011d4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-451e011d4","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-451e011d4","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-451e011d4","@libp2p/interface-internal":"2.3.17-451e011d4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.20-451e011d4","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.5-451e011d4","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.11-451e011d4"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.5-451e011d4_1750251233238_0.06314329509781125","host":"s3://npm-registry-packages-npm-production"}},"15.1.6":{"name":"@libp2p/kad-dht","version":"15.1.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"39d22d0ab84c04e1ffdc8fd5a8985c80e198f676","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.6.tgz","fileCount":181,"integrity":"sha512-USKgoHssd5AEkErsEJrUJPv3t0pdzRTjKGlrA9alQVjS7Y1BiQeAFQAb+wJeATSy+yyRuJFaxCEmsnHNz+txZA==","signatures":[{"sig":"MEUCIQCcJlRtuCl/w49R/pQpihmLyZKbkped7mFQ1fnow3zQdQIgHzq0c3FuZUj9kHLl4AyYmDD/6CBLrlxyWCwM6Nq1pUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4474430},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f5f20aa6cf124c824912e8968b264648ed59ab02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.35","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"^6.7.0","@libp2p/crypto":"^5.1.6","@libp2p/record":"^4.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.7","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.4","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.33","@libp2p/interface-internal":"^2.3.17"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.20","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.5","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.12"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.6_1750254935266_0.475174467882278","host":"s3://npm-registry-packages-npm-production"}},"15.1.6-d2dc12c7d":{"name":"@libp2p/kad-dht","version":"15.1.6-d2dc12c7d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.6-d2dc12c7d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2878fa2d8f72a36d30a4176cc990ca87ff44726","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.6-d2dc12c7d.tgz","fileCount":180,"integrity":"sha512-a4H4nUgRRUe++JWQxHFD7oYvxYftj2JAeb9t+AM2M9ithf1nz1LdGLGZJETSodSF4atek4FWxswREMxLw+ya3A==","signatures":[{"sig":"MEYCIQDqrkIPok8bo0fKc2b4QXTSlt07RnT2f7Cn+lr6RB1udAIhAO4HSMYeCWuNMIPtZNJo9weOPK5Zf+VFGmNrLY2d46/i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.6-d2dc12c7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4468134},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d2dc12c7d5b13c05d5c1682e4722307e0c685242","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.35-d2dc12c7d","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.0-d2dc12c7d","@libp2p/crypto":"5.1.6-d2dc12c7d","@libp2p/record":"4.0.7-d2dc12c7d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-d2dc12c7d","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-d2dc12c7d","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-d2dc12c7d","@libp2p/interface-internal":"2.3.17-d2dc12c7d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.20-d2dc12c7d","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.5-d2dc12c7d","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.12-d2dc12c7d"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.6-d2dc12c7d_1750845753953_0.38054563097144833","host":"s3://npm-registry-packages-npm-production"}},"15.1.6-8ad44f759":{"name":"@libp2p/kad-dht","version":"15.1.6-8ad44f759","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.6-8ad44f759","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8ad9793b861a2272648cb120a814116e520638ff","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.6-8ad44f759.tgz","fileCount":180,"integrity":"sha512-fYOM+Ims4BcJ4C/PPePYtffO/LFlkEGCfGQM8INxGK8pXDLZEE4Sogk5n/uk2dY88k9UjKFsdWi39TIUEPe3MA==","signatures":[{"sig":"MEQCIFyVRxGm8Kc2UzPdyEX2vByRkvpCUAczMK0pYTj7QbrPAiAZ2KwrZBTwiCYjM+T/IpKmlj5h/+VfBfnfowGL53vvOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.6-8ad44f759","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4468316},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8ad44f759ae274b1d12796b2a4f059221831a812","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.35-8ad44f759","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.0-8ad44f759","@libp2p/crypto":"5.1.6-8ad44f759","@libp2p/record":"4.0.7-8ad44f759","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-8ad44f759","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-8ad44f759","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-8ad44f759","@libp2p/interface-internal":"2.3.17-8ad44f759"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.20-8ad44f759","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.5-8ad44f759","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.12-8ad44f759"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.6-8ad44f759_1750859854267_0.14461325696672556","host":"s3://npm-registry-packages-npm-production"}},"15.1.6-2d6079bc1":{"name":"@libp2p/kad-dht","version":"15.1.6-2d6079bc1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.6-2d6079bc1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2ee6940428c5c957e9111fac25ab25b77205e432","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.6-2d6079bc1.tgz","fileCount":180,"integrity":"sha512-zxHXVJWQ9hrbSBClPyrKZj7tpDYv7rxijd8Sia0r8dPCYaz0kNeh/HExD9VVj8NGe+b8R0UTsiR8zDDhEge5AQ==","signatures":[{"sig":"MEQCIHteLvjSgXB8A7I4ZVkztw8fZgxmT9fLOR0YVinUjqgFAiAgnZ9TI14kxLr6/vNoGY75Wc2uQH1gKqAvXuuY2c6EYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.6-2d6079bc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4470443},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2d6079bc16d591806877fa6efbced0fecca352d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.35-2d6079bc1","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.0-2d6079bc1","@libp2p/crypto":"5.1.6-2d6079bc1","@libp2p/record":"4.0.7-2d6079bc1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-2d6079bc1","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-2d6079bc1","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-2d6079bc1","@libp2p/interface-internal":"2.3.17-2d6079bc1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.20-2d6079bc1","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.5-2d6079bc1","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.12-2d6079bc1"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.6-2d6079bc1_1750862331721_0.8029585263257693","host":"s3://npm-registry-packages-npm-production"}},"15.1.7":{"name":"@libp2p/kad-dht","version":"15.1.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c57d3d6cbd1d0cf11c420a96361e496afca481c0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.7.tgz","fileCount":181,"integrity":"sha512-Q5AisRteavqvj5wrdFc0OqmNFJ6ldrw/PAjLbEl6YQD98MnO0EH/wMfwXOnpMNXDLBjr8BBndy/uxJBY7H8ZRg==","signatures":[{"sig":"MEUCIQCzEQiD1RjWNwpj6i2Y3pijpkmrActmkDUhqMhEdRVgogIgH49ZWXQNJM323SUAFB2pY7arzJO4hmVAAWWcLSaHdZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4476738},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c1a86401d0facda0aa3cc7f4a10dffd42be50adf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.36","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"^6.7.1","@libp2p/crypto":"^5.1.7","@libp2p/record":"^4.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.5","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.34","@libp2p/interface-internal":"^2.3.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.21","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.6","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.13"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.7_1750864795859_0.5559435655035587","host":"s3://npm-registry-packages-npm-production"}},"15.1.7-cfe2be4c9":{"name":"@libp2p/kad-dht","version":"15.1.7-cfe2be4c9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.7-cfe2be4c9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4d4029dc313ce0d3c68c43f205af4a0b600f894d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.7-cfe2be4c9.tgz","fileCount":180,"integrity":"sha512-IAS0/aAJYTiADwEGAYt6O6I0BLtJSu8WzWVnz+6XxYJtixWNPdTpd3oi3iBIgyjqLuB/ngocmt/nnqpAnQmEAA==","signatures":[{"sig":"MEYCIQC+/neB96wDFim5oijQNHC6j5h7d2lHqa8P+SY40eUwMQIhAIj8WQbnUQAFnb18d5I6jRw4H4eE7Qh36eBz9TXdY+9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.7-cfe2be4c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4470443},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cfe2be4c9319b68f8e68df8021b9ee3c1a7236fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-cfe2be4c9","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-cfe2be4c9","@libp2p/crypto":"5.1.7-cfe2be4c9","@libp2p/record":"4.0.7-cfe2be4c9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-cfe2be4c9","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-cfe2be4c9","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-cfe2be4c9","@libp2p/interface-internal":"2.3.18-cfe2be4c9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-cfe2be4c9","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-cfe2be4c9","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.13-cfe2be4c9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.7-cfe2be4c9_1751550217381_0.45844560114788746","host":"s3://npm-registry-packages-npm-production"}},"15.1.8":{"name":"@libp2p/kad-dht","version":"15.1.8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4d2d69caf615db0e0cabc836183fbb6304347b50","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.8.tgz","fileCount":181,"integrity":"sha512-UTJFSydx9wyVc4pr4C4JjwwLSBBb1m71bOSh8q3CRDjAisyiB+gRDFVlz+l+WNAnGmxu4YW8krhschabtwwEAQ==","signatures":[{"sig":"MEQCICAVHrdU7PtXi2mvNgSDKOetomOk6RCQYRXO+h/9q87VAiAkWHEmIFmQ4sE3ztlwx8z9c4yblxowK09HvdfhIzzFvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4476738},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ef30c283dd67da922647bdd2a2284a58ea536852","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.36","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"^6.7.1","@libp2p/crypto":"^5.1.7","@libp2p/record":"^4.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.5","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.34","@libp2p/interface-internal":"^2.3.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.21","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.6","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.8_1751869405183_0.9495912907580879","host":"s3://npm-registry-packages-npm-production"}},"15.1.8-57e7fa441":{"name":"@libp2p/kad-dht","version":"15.1.8-57e7fa441","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.8-57e7fa441","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"22c0a6f183eb850d422936be1f348db11c647267","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.8-57e7fa441.tgz","fileCount":180,"integrity":"sha512-/JV8GIAT+9nB5gvQuvSSgBveQLXJP2he+skwiFlsfd+oWub2M5tE8zgHpPC5JmyePDut2cPvRovQEMdM2FhGlA==","signatures":[{"sig":"MEUCIC8GzziuD0xFushbNc2OgqUDsvrmGPAtawj1dt4mlDL/AiEAt+l+0GpqL/G0GBdFNae3g8FUHp0+f2vkchc9aAz8dcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.8-57e7fa441","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4470443},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"57e7fa4413a0e19799b5917bad6743800c77e1f7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-57e7fa441","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-57e7fa441","@libp2p/crypto":"5.1.7-57e7fa441","@libp2p/record":"4.0.7-57e7fa441","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-57e7fa441","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-57e7fa441","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-57e7fa441","@libp2p/interface-internal":"2.3.18-57e7fa441"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-57e7fa441","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-57e7fa441","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.14-57e7fa441"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.8-57e7fa441_1751903021941_0.7344620714003907","host":"s3://npm-registry-packages-npm-production"}},"15.1.9":{"name":"@libp2p/kad-dht","version":"15.1.9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"612ecb11f39311ea6f1c841ec8d4fa604ac6bf69","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.9.tgz","fileCount":181,"integrity":"sha512-Vr54N6nbSTJZ3bS+aCjpepJzz1W18D7CA/wpGbJ9/ISRnZS91zdQCh8YRzvWPoW33oSW9FrT1VySKsnxUptO5w==","signatures":[{"sig":"MEUCIAGTuF64nzhQP7EPjLOqKczzNjuC3BexyQ3HxzdGDbbVAiEA+9vsnz3T+sg0ECRqZDhXP9wtYpVTWTEfZgZJfFzB5Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4476738},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6a7d4b8c4bc4bef2ea5eea2f79ae99321c4b5f34","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.36","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"^6.7.1","@libp2p/crypto":"^5.1.7","@libp2p/record":"^4.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.5","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.34","@libp2p/interface-internal":"^2.3.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.21","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.6","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.15"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.9_1751906149131_0.27261785688261764","host":"s3://npm-registry-packages-npm-production"}},"15.1.9-87e5d5938":{"name":"@libp2p/kad-dht","version":"15.1.9-87e5d5938","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.9-87e5d5938","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d6607583eb9b0286aa1ff5559a1321f16e4fb96","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.9-87e5d5938.tgz","fileCount":180,"integrity":"sha512-hzCLYdt8CL/N6WvCIpRdIQItQWIbehkbWqRZXpujYMoGWiz+RNxWeE4eY5Anr4l//oK5s7Q0+p4/xH+5q4u66g==","signatures":[{"sig":"MEUCIFXI/Wt61tf040U554osNjQ9xRLuTVvOwTtO7qnadRNmAiEA6aMCx6BWiNz/iWz8IYfQbnl4IxoGoKydedzZRmG9y0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.9-87e5d5938","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4470443},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"87e5d5938368fee2b34ed386ab42294307f9bf6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-87e5d5938","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-87e5d5938","@libp2p/crypto":"5.1.7-87e5d5938","@libp2p/record":"4.0.7-87e5d5938","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-87e5d5938","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-87e5d5938","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-87e5d5938","@libp2p/interface-internal":"2.3.18-87e5d5938"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-87e5d5938","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-87e5d5938","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.15-87e5d5938"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.9-87e5d5938_1751968707696_0.22951383411168402","host":"s3://npm-registry-packages-npm-production"}},"15.1.10":{"name":"@libp2p/kad-dht","version":"15.1.10","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.10","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c13d876aa61666b62fb4bce9a4a768e91999c38","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.10.tgz","fileCount":181,"integrity":"sha512-0lZOLQ+I6fbmf01K3RwPScXgQOjB4gl+YUJQ5ys9VVfNsj1XU+PHgWSy4e+ZHvK/xTskcIqwLJGdkluFflw7Qg==","signatures":[{"sig":"MEQCIAOFYS9E52/3w6HZhoipTvjviGQSl28crIa5xwWJ1UQsAiA5ZKTzwhy1TlDla8010JCqTZTL6RlDabKlSDXYssbyyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4476739},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d3d33cfdf86a12b9e4790a3662e3d87851749d9a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.36","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"^6.7.1","@libp2p/crypto":"^5.1.7","@libp2p/record":"^4.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.5","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.34","@libp2p/interface-internal":"^2.3.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.1.21","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.6","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.4.16"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.10_1751972913691_0.4501066182769209","host":"s3://npm-registry-packages-npm-production"}},"15.1.10-58abe8702":{"name":"@libp2p/kad-dht","version":"15.1.10-58abe8702","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.10-58abe8702","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d8f57dc1a20cd25fa530f29a24b0673448940b7f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.10-58abe8702.tgz","fileCount":180,"integrity":"sha512-ufXn6Sb1rQ9bu9JoQJtMeH7fD/pOpH0NBw5P7P17zhc8YTFQiRas9Av/yqVC0fGn7rkhJxPDpJyKbm5/23D0gw==","signatures":[{"sig":"MEUCIE1JXus0MtwlnHC/XnWOL0EGJl/wE5Q0iuVd0Esvw0ntAiEAjQDeK/CHscmsONMEEqAfBz27z9rGKG0xM7J8z+UkLik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.10-58abe8702","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4471016},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"58abe8702f0c28d87b54f29e19155ea5c00c407d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-58abe8702","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-58abe8702","@libp2p/crypto":"5.1.7-58abe8702","@libp2p/record":"4.0.7-58abe8702","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-58abe8702","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-58abe8702","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-58abe8702","@libp2p/interface-internal":"2.3.18-58abe8702"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-58abe8702","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-58abe8702","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.16-58abe8702"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.10-58abe8702_1752061397353_0.9386464552886964","host":"s3://npm-registry-packages-npm-production"}},"15.1.10-ce6b542a8":{"name":"@libp2p/kad-dht","version":"15.1.10-ce6b542a8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.10-ce6b542a8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa6636a6ae5cd7c5c53cc05a3e7e1cc6768ef234","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.10-ce6b542a8.tgz","fileCount":180,"integrity":"sha512-vrWTazWSDzFQTHT9pN6nT0EJze0ZdBJpKfwvS3BeWLRDqdHLMYZ//Opf1y0Snc2ZgNCivEXEHRsxeAHaTfKsRg==","signatures":[{"sig":"MEUCIQCKtac77SSNZk38Awdw6bXtMMZL5iFIk5Wwgy+Br0hsqQIgeLYMQqyxm8hcT7HFUJzj8wX35VwUWy2VWHa+HDjIlyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.10-ce6b542a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4471016},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ce6b542a8ea3d42e2238f910cf2a113370515058","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-ce6b542a8","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-ce6b542a8","@libp2p/crypto":"5.1.7-ce6b542a8","@libp2p/record":"4.0.7-ce6b542a8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-ce6b542a8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-ce6b542a8","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-ce6b542a8","@libp2p/interface-internal":"2.3.18-ce6b542a8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-ce6b542a8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-ce6b542a8","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.16-ce6b542a8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.10-ce6b542a8_1752075795192_0.48154119363966075","host":"s3://npm-registry-packages-npm-production"}},"15.1.10-79473c99a":{"name":"@libp2p/kad-dht","version":"15.1.10-79473c99a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.10-79473c99a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2566da395c43704564062b97d50fcf8185d1cb10","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.10-79473c99a.tgz","fileCount":180,"integrity":"sha512-aUB/soaB/tv147EDUM87H/Owp3emovq9CFyU3y6z1QF6q+BV46jTlVVw265XGqT0HQGP+RFsdTxTi+sbF/SMgA==","signatures":[{"sig":"MEQCIAjaQgTmYRsBmZmnXHTgpFm79TGM9D3OQquYRJwYprNNAiB04l5kUD308QjfAIkKam1xrKb0dV0jkVg5+vwELMIG8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.10-79473c99a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4471016},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"79473c99a36e167d7b7fdf4192911e46a2e520d5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-79473c99a","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-79473c99a","@libp2p/crypto":"5.1.7-79473c99a","@libp2p/record":"4.0.7-79473c99a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-79473c99a","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-79473c99a","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-79473c99a","@libp2p/interface-internal":"2.3.18-79473c99a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-79473c99a","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-79473c99a","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.16-79473c99a"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.10-79473c99a_1752143511864_0.3705731685377198","host":"s3://npm-registry-packages-npm-production"}},"15.1.10-4420fad68":{"name":"@libp2p/kad-dht","version":"15.1.10-4420fad68","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.10-4420fad68","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bb1e2c7ad168f6fb0ae4890413b816e0b695e725","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.10-4420fad68.tgz","fileCount":180,"integrity":"sha512-7zkCrF0nZ9ei5dtPv/ze7ywSFEnwB5OY6W5ARKHW2iQi9LE/gjCX0mvVPyKV+GwOElcgPDoSoyk5BkECa9KQ/Q==","signatures":[{"sig":"MEYCIQDCon9xvLyjmqFot67EPA30pWjegwFC+Wvh+91u2XM9awIhANN1PDXaz9K7+RQ5K3J/VSjV7WoOC8iJrG32nBXP/Iw4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.10-4420fad68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4474213},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4420fad686921f887854e1b37ecd01f65b276e0d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-4420fad68","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-4420fad68","@libp2p/crypto":"5.1.7-4420fad68","@libp2p/record":"4.0.7-4420fad68","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-4420fad68","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-4420fad68","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-4420fad68","@libp2p/interface-internal":"2.3.18-4420fad68"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-4420fad68","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-4420fad68","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.16-4420fad68"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.10-4420fad68_1752388467966_0.14023999051654878","host":"s3://npm-registry-packages-npm-production"}},"15.1.10-cb1c14e62":{"name":"@libp2p/kad-dht","version":"15.1.10-cb1c14e62","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.10-cb1c14e62","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ca66783407c9d80bc60be78969fc80ef84910af6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.10-cb1c14e62.tgz","fileCount":180,"integrity":"sha512-m2a65otL6X61mW5/h6zQzBXRSOqOOr2BTuGxfVOEn5r36W2dccUTHeL7qccH0siwMpC3qgL/2xnxVKjkoU4jXA==","signatures":[{"sig":"MEUCIQCHWBb2gS0gSwdecHSKGYkpz1HjL1S8eak9UQooZTJGtgIgLH4QbqpuoC47N+wGusCqTJGIqtdBE5R9Hp8M4qAS8gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.10-cb1c14e62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4503439},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cb1c14e628d2242988478c3bb856bea20db56bdc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-cb1c14e62","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-cb1c14e62","@libp2p/crypto":"5.1.7-cb1c14e62","@libp2p/record":"4.0.7-cb1c14e62","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-cb1c14e62","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-cb1c14e62","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-cb1c14e62","@libp2p/interface-internal":"2.3.18-cb1c14e62"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-cb1c14e62","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-cb1c14e62","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.16-cb1c14e62"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.10-cb1c14e62_1753372139389_0.9119992020569587","host":"s3://npm-registry-packages-npm-production"}},"15.1.10-cf9aab5c8":{"name":"@libp2p/kad-dht","version":"15.1.10-cf9aab5c8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.10-cf9aab5c8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5ff9dbf0762d2593d0e3af119263ba3d2302071e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.10-cf9aab5c8.tgz","fileCount":180,"integrity":"sha512-Y38bx21ZKZWHm40fPOu7p3E3eUO6S8ciUGUgV4UVHaqXplyCR+22HEWDLkSQVpB9BkGi8WL9lrXmC3AkDd5j2g==","signatures":[{"sig":"MEQCIDdALNG09+5sbdWgf9Afix+k018ZmAh0XyiVQmHw19I4AiAJ5fPxoyHx38cIc+7JdKlviRv0BEaUUjqQ1fNIxZtaXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.10-cf9aab5c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4516843},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cf9aab5c841ec08bc023b9f49083c95ad78a7a07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-cf9aab5c8","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-cf9aab5c8","@libp2p/crypto":"5.1.7-cf9aab5c8","@libp2p/record":"4.0.7-cf9aab5c8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-cf9aab5c8","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-cf9aab5c8","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-cf9aab5c8","@libp2p/interface-internal":"2.3.18-cf9aab5c8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-cf9aab5c8","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-cf9aab5c8","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.16-cf9aab5c8"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.10-cf9aab5c8_1753872867808_0.11213707727615452","host":"s3://npm-registry-packages-npm-production"}},"15.1.10-7ce083dca":{"name":"@libp2p/kad-dht","version":"15.1.10-7ce083dca","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.10-7ce083dca","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b29bc7bd19cd7e2a89e62137fed30bf93df35f32","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.10-7ce083dca.tgz","fileCount":180,"integrity":"sha512-VwitvdN+PYDKD2sYumBWvurJPnUghuz6c089TnrF+NI4P7gN30lrowyxd+Ggb6bsXnacbOfNuy3979jQ4kmbuw==","signatures":[{"sig":"MEQCIDpZAyVmXrIlKBB36bVg4BBTadeqtCZrf+uSA9quRL+FAiBfEKZkqW3o9b04Fv0eO9nOBniRPPjGAraVlxv/KJcDlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.10-7ce083dca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4521227},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7ce083dca5cc6165dfb634a2edf62a415ab2fe4b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-7ce083dca","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-7ce083dca","@libp2p/crypto":"5.1.7-7ce083dca","@libp2p/record":"4.0.7-7ce083dca","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-7ce083dca","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-7ce083dca","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-7ce083dca","@libp2p/interface-internal":"2.3.18-7ce083dca"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-7ce083dca","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-7ce083dca","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.16-7ce083dca"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.10-7ce083dca_1755166729157_0.9611750295047987","host":"s3://npm-registry-packages-npm-production"}},"15.1.10-aa770ab81":{"name":"@libp2p/kad-dht","version":"15.1.10-aa770ab81","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.10-aa770ab81","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dc77093324bc249a348af6fdc7ba437a58a64d57","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.10-aa770ab81.tgz","fileCount":180,"integrity":"sha512-A++nf8bv5Xo1mLxMZ82j97oI0gc6ti4I13oAsN8yRgMN+eMRj/8kK0vA9yf0ShQfWEWldGDICI6nblGFDNnIzw==","signatures":[{"sig":"MEUCIQC5PPnpkX12nz3IKnaK1lZ7VZEm+oFOPM5PzgfQF/KA8QIgLL+9SM09nUziLh0PQdjZV0dUlXyLcGm2A1vC4TdCKME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.10-aa770ab81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524934},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"aa770ab81b6ca2a86cc2d6df12a3176a292455bf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-aa770ab81","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-aa770ab81","@libp2p/crypto":"5.1.7-aa770ab81","@libp2p/record":"4.0.7-aa770ab81","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-aa770ab81","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-aa770ab81","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-aa770ab81","@libp2p/interface-internal":"2.3.18-aa770ab81"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-aa770ab81","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-aa770ab81","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.16-aa770ab81"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.10-aa770ab81_1755463354633_0.6713047819227573","host":"s3://npm-registry-packages-npm-production"}},"15.1.10-5ed83dd69":{"name":"@libp2p/kad-dht","version":"15.1.10-5ed83dd69","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.10-5ed83dd69","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f3ef6dd61f34e2f444302eb8d43382dca57c27e9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.10-5ed83dd69.tgz","fileCount":180,"integrity":"sha512-saSpvFejPmoEnmr+n1xXW0HcYgXUQk22K0FB6+gumPCaBaGnNvkPJyLBgqgt6Muh1JYLLqsMp4TH7/8KqyUeJg==","signatures":[{"sig":"MEQCIH/uyNN4PVGB55/KGAYFp8rQOIy47HCiqC3NlG5myE9eAiBcbKkzImXQKuzBXh/OkHkLTsGUn96jVUGKgKn0fAyZJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.10-5ed83dd69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4525183},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5ed83dd69e2988a8e3a9b5cf44c66a94ffc17873","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.36-5ed83dd69","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.1-5ed83dd69","@libp2p/crypto":"5.1.7-5ed83dd69","@libp2p/record":"4.0.7-5ed83dd69","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-5ed83dd69","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-5ed83dd69","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-5ed83dd69","@libp2p/interface-internal":"2.3.18-5ed83dd69"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.1.21-5ed83dd69","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.6-5ed83dd69","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.4.16-5ed83dd69"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.10-5ed83dd69_1755606521902_0.9738773046400284","host":"s3://npm-registry-packages-npm-production"}},"15.1.11":{"name":"@libp2p/kad-dht","version":"15.1.11","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cba48339e04e7d866c3bbe087fa49ef6b7f8eb26","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11.tgz","fileCount":181,"integrity":"sha512-a5sdnkztx8AVRDG/+llboRfTLkjQJpSPsSD6F/q6xlI2GbAyEf+JnNKJv0GAUZe9UJCl+g4htM1jA/Rjl0IuCg==","signatures":[{"sig":"MEYCIQDY/Abr6VbrhLP2Zpul+WbV6fqPXXakVbhH4CGC5zLqqAIhAKP1xjBI1MTv8DiMHZtxTYmWQWL2A2+/0xc0dzAlCBhp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4531476},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f90fb1f2d68c03395f8d04ec0be5a705ad6d592c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"^2.0.37","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"^6.7.2","@libp2p/crypto":"^5.1.8","@libp2p/record":"^4.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.9","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.11.0","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.35","@libp2p/interface-internal":"^2.3.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^5.2.0","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"^11.2.7","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11_1755664446852_0.27191133441185844","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-f5932c294":{"name":"@libp2p/kad-dht","version":"15.1.11-f5932c294","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-f5932c294","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ad8bb26c1dc845bd0cd343112741270c560492bb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-f5932c294.tgz","fileCount":180,"integrity":"sha512-0zcVN8LEx+vUcCupLLsRxh0EPnwGeetXFnhlIr6F/mZtJoE8J2DlO+ysLGzX1Cs5ecrGNhRhguHASBLT1deuIg==","signatures":[{"sig":"MEQCIGnWDUzZ3XkMKFV6XQeCdW+G4R4JSqp79ewQ5OumJFStAiAhe87fzKVHzbWb/Mzd1FAI/g5rwUyesTHd0/9/fXT2eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-f5932c294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4525181},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f5932c294d66b09122511fc8564dc03645bdf339","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-f5932c294","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-f5932c294","@libp2p/crypto":"5.1.8-f5932c294","@libp2p/record":"4.0.7-f5932c294","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-f5932c294","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.11.0-f5932c294","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.35-f5932c294","@libp2p/interface-internal":"2.3.19-f5932c294"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-f5932c294","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.7-f5932c294","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.5.0-f5932c294"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-f5932c294_1755688212977_0.9006588199839898","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-a02cb0461":{"name":"@libp2p/kad-dht","version":"15.1.11-a02cb0461","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-a02cb0461","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6b051b243e95ac38208d3867da2fee88fc506337","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-a02cb0461.tgz","fileCount":180,"integrity":"sha512-wnvYp5/UvQWXlEf0N2Ett4TYcCtbfl6Qchh8eJhhezZfQXHqwglVm5VHTegHZ+Bb4/+8GeSOCDbd9LzhrQ0udQ==","signatures":[{"sig":"MEQCICRibSIii0Q8mdKaQDBEHmr7CgesNR0C88fmNshWZDMmAiB2vMrYMf2aiDH+YL+4D3wayYs8PfeVYDxbpasdcZZxEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-a02cb0461","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4530914},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a02cb04611e5204680fe25ce399a4d7144ee2772","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-a02cb0461","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-a02cb0461","@libp2p/crypto":"5.1.8-a02cb0461","@libp2p/record":"4.0.7-a02cb0461","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-a02cb0461","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-a02cb0461","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^12.5.1","@libp2p/peer-collections":"6.0.35-a02cb0461","@libp2p/interface-internal":"2.3.19-a02cb0461"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-a02cb0461","datastore-core":"^10.0.4","@libp2p/peer-store":"11.2.7-a02cb0461","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-a02cb0461_1756976540224_0.0976862837680521","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-0f07e3df5":{"name":"@libp2p/kad-dht","version":"15.1.11-0f07e3df5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-0f07e3df5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ced3a54ceee9a985575c6c68b786c82af611014c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-0f07e3df5.tgz","fileCount":180,"integrity":"sha512-S0G3FJANl+LZXq3zge7Ls/s8Ecx94hSEDWIwKZFwXToItvaRtIlDTZ2ryQU44aYGl1M9lgsELlQvH8oaalzLxQ==","signatures":[{"sig":"MEUCIGJpQj8Ly8r5H82JXGBXRH+Y/5I+EEuGceMHyRE0+UtVAiEAi6KBvar59sNLpsdFttz1VM8Ol+i+BEnWe9RZjEoefns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-0f07e3df5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524422},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0f07e3df5fab90558c816ae2e0051fbfc3aa6cf6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-0f07e3df5","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-0f07e3df5","@libp2p/crypto":"5.1.8-0f07e3df5","@libp2p/record":"4.0.7-0f07e3df5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-0f07e3df5","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-0f07e3df5","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-0f07e3df5","@libp2p/interface-internal":"2.3.19-0f07e3df5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-0f07e3df5","datastore-core":"^10.0.4","@libp2p/peer-store":"11.2.7-0f07e3df5","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-0f07e3df5_1757071745515_0.22324652527770317","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-8484de8a2":{"name":"@libp2p/kad-dht","version":"15.1.11-8484de8a2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-8484de8a2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4403d6f271c236c4e202952c20a1b512bfcd02d2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-8484de8a2.tgz","fileCount":180,"integrity":"sha512-6RJezsUsXaKhG0Mj89yiqnjiN37YBjFMV6+VyzMFUiXj0lm1izAy49B5j22vduA4yHZD4GbNNaqynWl1fWIetg==","signatures":[{"sig":"MEUCIF8kELdFUbHIIgpkP7kwCh/XVGfmRkgonofiCAjnVnCmAiEA6RWnltwdWNOMWV0urDBRRuTMeRulfQYZW3I2jI8DKNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-8484de8a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524422},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8484de8a29d06c1e807fa14891139428978c6d93","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-8484de8a2","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-8484de8a2","@libp2p/crypto":"5.1.8-8484de8a2","@libp2p/record":"4.0.7-8484de8a2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-8484de8a2","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-8484de8a2","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-8484de8a2","@libp2p/interface-internal":"2.3.19-8484de8a2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-8484de8a2","datastore-core":"^10.0.4","@libp2p/peer-store":"11.2.7-8484de8a2","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-8484de8a2_1757313499936_0.448032038975287","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-da78fa851":{"name":"@libp2p/kad-dht","version":"15.1.11-da78fa851","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-da78fa851","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a97e6f6065dc61ec98490dcf6ce7edefc0029528","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-da78fa851.tgz","fileCount":180,"integrity":"sha512-mQPPSFE3M7lrGgRYVycMuR/H1wM72TwI0QZpQo6Pn9xheIW21jJoU8MQPdRjzoaEBwYOKZg6/TaLbKcnB8Jw+Q==","signatures":[{"sig":"MEQCIECJQLUP2q+p3d2gDWSaawP2JGNzj1l5a0t3wYM4Tx72AiAdTWTM0zSXTNbv7ch/UPxuebGn1LNcYnI9VJA17Ui/xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-da78fa851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4525637},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"da78fa8510218dfa7c5bec0a0e771b438c0765c9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-da78fa851","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-da78fa851","@libp2p/crypto":"5.1.8-da78fa851","@libp2p/record":"4.0.7-da78fa851","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-da78fa851","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-da78fa851","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-da78fa851","@libp2p/interface-internal":"2.3.19-da78fa851","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-da78fa851","datastore-core":"^10.0.4","@libp2p/peer-store":"11.2.7-da78fa851","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-da78fa851_1758267911488_0.023140594460847375","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-9a9b11fd4":{"name":"@libp2p/kad-dht","version":"15.1.11-9a9b11fd4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-9a9b11fd4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b088bc54e2fe4b40a09038e46ba03b7a1e8ad73b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-9a9b11fd4.tgz","fileCount":180,"integrity":"sha512-9PKZn2g2Y5hpTUUkjnIQoeW8xS8yjtPA3QRZHyFGssTHRZGKBapZs4DIIMxR6UtF4/FNeXX6x60xyvXEFv2nCA==","signatures":[{"sig":"MEUCIGlcEmdOEjaRvax8K1CIsYMFBt6fRmwMpDpYAuatS1wvAiEA8pbIEQQ/314DSRMSEXWo6XJtiIA30VuGojlhXMvXjjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-9a9b11fd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524539},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9a9b11fd44cf91a67a85805882e210ab1bff7ef2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-9a9b11fd4","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-9a9b11fd4","@libp2p/crypto":"5.1.8-9a9b11fd4","@libp2p/record":"4.0.7-9a9b11fd4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-9a9b11fd4","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-9a9b11fd4","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-9a9b11fd4","@libp2p/interface-internal":"2.3.19-9a9b11fd4","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-9a9b11fd4","datastore-core":"^10.0.4","@libp2p/peer-store":"11.2.7-9a9b11fd4","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-9a9b11fd4_1758523993272_0.8719121271964871","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-f0afebfdf":{"name":"@libp2p/kad-dht","version":"15.1.11-f0afebfdf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-f0afebfdf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fcdf02e5ff09890d4bc9696e86ca6faaecb03d35","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-f0afebfdf.tgz","fileCount":180,"integrity":"sha512-ox3hCsi5d/YncwUSBnEj5xRgSzugvigAqb59OZY0O4DWedhmahoIcDak2RP0Ar6hx5CRxSbhqPAjxns4h+ulCw==","signatures":[{"sig":"MEUCIQC/UiA0kvmXNPgQliKowS16MO/6y503V06YvbaFXDFMjAIgOZwSaUA/uEpkndIaCOCm4psusZSExjvUdxWHEjDeBKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-f0afebfdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524539},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f0afebfdfe77871542b2659859089d3be25596b9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-f0afebfdf","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-f0afebfdf","@libp2p/crypto":"5.1.8-f0afebfdf","@libp2p/record":"4.0.7-f0afebfdf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-f0afebfdf","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-f0afebfdf","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-f0afebfdf","@libp2p/interface-internal":"2.3.19-f0afebfdf","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-f0afebfdf","datastore-core":"^10.0.4","@libp2p/peer-store":"11.2.7-f0afebfdf","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-f0afebfdf_1758530192980_0.8175030594235113","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-87bc8d4fb":{"name":"@libp2p/kad-dht","version":"15.1.11-87bc8d4fb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-87bc8d4fb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff14774bae9a83d9607c4fd2d49e2d22564043f8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-87bc8d4fb.tgz","fileCount":180,"integrity":"sha512-gizWVbkqrFUmu+JXFFFgWgdwcx2+2CJ6MwpdsRom1ocgvfruNzpOIfEmAPNc3dNTZExIi9Jm37P8/L6p5RZWcQ==","signatures":[{"sig":"MEQCIFHCBpSWLnHgWIi3Fp7JRkhBg1myWfs9vbB2gjjbyABnAiBOQCUixjougsKuf8K4zSw7ZbW5gNL7XDmOhdjxVJnXRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-87bc8d4fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4525181},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"87bc8d4fbdc5daa9fbeda48e731c2b98bb815f07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.8","it-map":"^3.1.3","it-pipe":"^3.0.1","it-take":"^3.0.8","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.9","it-merge":"^3.0.11","it-length":"^3.0.8","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.11","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-87bc8d4fb","multiformats":"^13.3.6","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-87bc8d4fb","@libp2p/crypto":"5.1.8-87bc8d4fb","@libp2p/record":"4.0.7-87bc8d4fb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-87bc8d4fb","progress-events":"^1.0.1","protons-runtime":"^5.5.0","@libp2p/interface":"2.11.0-87bc8d4fb","it-protobuf-stream":"^2.0.2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.35-87bc8d4fb","@libp2p/interface-internal":"2.3.19-87bc8d4fb"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","execa":"^9.5.3","sinon":"^20.0.0","which":"^5.0.0","it-last":"^3.0.8","it-pair":"^2.0.6","p-retry":"^6.2.1","protons":"^7.6.1","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.3","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-87bc8d4fb","datastore-core":"^10.0.2","it-stream-types":"^2.0.2","@libp2p/peer-store":"11.2.7-87bc8d4fb","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9","@libp2p/interface-compliance-tests":"6.5.0-87bc8d4fb"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-87bc8d4fb_1758539041319_0.11184776958853404","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-e8398d97e":{"name":"@libp2p/kad-dht","version":"15.1.11-e8398d97e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-e8398d97e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa70a8374576344f0bb0ebb7a10de9c13f78f578","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-e8398d97e.tgz","fileCount":180,"integrity":"sha512-err+OWLQlKzwGLAm6Pn9SN42PLAiE+EVRqUI+cp2g+3tWhME20TEGSSl1Y56jrez47dtQKXislUUIJ6dSHl0ag==","signatures":[{"sig":"MEUCIQDyZnvwyLJlvkRoqgJavqLBYjyQ/3b37+rYcFiTd22A4QIgEsIYYsBocOFeaS97wtNxTX1RjwIk8QCXqEK9v/BvA9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-e8398d97e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524539},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e8398d97e4b22923b69432cd8f679707d8fece02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-e8398d97e","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-e8398d97e","@libp2p/crypto":"5.1.8-e8398d97e","@libp2p/record":"4.0.7-e8398d97e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-e8398d97e","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-e8398d97e","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-e8398d97e","@libp2p/interface-internal":"2.3.19-e8398d97e","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-e8398d97e","datastore-core":"^10.0.4","@libp2p/peer-store":"11.2.7-e8398d97e","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-e8398d97e_1758621760536_0.41509202666372125","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-fb19b055d":{"name":"@libp2p/kad-dht","version":"15.1.11-fb19b055d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-fb19b055d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cc4451b4e73350656a47344f6684803bef8b01ab","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-fb19b055d.tgz","fileCount":180,"integrity":"sha512-QWC6LQ376seuVsFGSjuFVs+P3mnfU7+qYNgCnCw2o5l8CRAm4SubkP8X5mqd7YbbJTgTkNm11sKRIWtMitgVcg==","signatures":[{"sig":"MEUCIQDUMDxVUY2N4DRe9ciuWxKBCX11RgjumEkY/6gVmypLrgIgRb03Wtg0HSrzs8p1ePzgp5vIn5Os35fLLeQrSln4exk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-fb19b055d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524539},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fb19b055d252ad2447b365a304cc7fa71ac4d553","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-fb19b055d","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-fb19b055d","@libp2p/crypto":"5.1.8-fb19b055d","@libp2p/record":"4.0.7-fb19b055d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-fb19b055d","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-fb19b055d","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-fb19b055d","@libp2p/interface-internal":"2.3.19-fb19b055d","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-fb19b055d","datastore-core":"^10.0.4","@libp2p/peer-store":"11.2.7-fb19b055d","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-fb19b055d_1758627262442_0.18753424922590356","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-049bfa0fa":{"name":"@libp2p/kad-dht","version":"16.0.0-049bfa0fa","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.0-049bfa0fa","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b9c5b112ee244fba33784c6319197801c1b8541","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.0-049bfa0fa.tgz","fileCount":180,"integrity":"sha512-6BNqwldZ4iKeSFMVZIWzNrzB3nWluW3pBiP5b5tWcsSrZTpRWYZ7keO0fLwdHnk1cPLh8Dr7KRqZnvXTkeqCuw==","signatures":[{"sig":"MEMCICDwfm4mHS5yVCkYdeyhBuahsdrnO0rIz5QAObQemnWyAh8GNzHiyX5K6pDoD0MkbdXbtXX82sh2/+lA+AFPLPc8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.0-049bfa0fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524534},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"049bfa0fa259bd5e4ef95086c5cffb884c6b4499","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.0-049bfa0fa","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.0-049bfa0fa","@libp2p/crypto":"5.1.9-049bfa0fa","@libp2p/record":"4.0.8-049bfa0fa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.0-049bfa0fa","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-049bfa0fa","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.0-049bfa0fa","@libp2p/interface-internal":"3.0.0-049bfa0fa","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.0-049bfa0fa","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.0-049bfa0fa","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.0-049bfa0fa_1758632223268_0.11021398733871623","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-621b464f0":{"name":"@libp2p/kad-dht","version":"16.0.0-621b464f0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.0-621b464f0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d8a3d1656fa9a924898ad7b2603bd04019d19351","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.0-621b464f0.tgz","fileCount":180,"integrity":"sha512-PAyh2f42UKuvxDqn4H4ygvU6lPw+PyA7dgJdf1dmctJZ2BWHYmpWuUgOZ7U9wQTEL44O4E4Mg0vcYmPcAcZvCg==","signatures":[{"sig":"MEUCIGEetKjJNpzFoSaESzjjqhA8KeRH3U5nzwwB7t7OL4zLAiEA+z5lnLm28AeLnDEx85kLYrEz9quzjs53Z3t5Pnc734E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.0-621b464f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524534},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"621b464f0c1e6394c5f14f8b3534e7cc720cba25","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.0-621b464f0","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.0-621b464f0","@libp2p/crypto":"5.1.9-621b464f0","@libp2p/record":"4.0.8-621b464f0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.0-621b464f0","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-621b464f0","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.0-621b464f0","@libp2p/interface-internal":"3.0.0-621b464f0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.0-621b464f0","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.0-621b464f0","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.0-621b464f0_1758642547928_0.7485583448587947","host":"s3://npm-registry-packages-npm-production"}},"15.1.11-6059227cb":{"name":"@libp2p/kad-dht","version":"15.1.11-6059227cb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@15.1.11-6059227cb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8d6bf12ebd6422433455e47c3ce962e0cee02363","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-15.1.11-6059227cb.tgz","fileCount":180,"integrity":"sha512-T9XBegEnA6aP7GTWzmJDuw0eRuoFPykQgiRxQ/U1wlDL8x+KZSrhCimfMW7mcgvbif/e3DYt4C958v7dClTpWA==","signatures":[{"sig":"MEQCIB3+fKMBj048LUbLGXe5ilcmW9fn+cuNYNkAEhhddYFiAiAWATO8wAxPtQhwwHo/4JwChgO69aS7jeJB3W5BnSZRLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@15.1.11-6059227cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524539},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6059227cb690adb17340aaf303363d913fcb089f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"2.0.37-6059227cb","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"6.7.2-6059227cb","@libp2p/crypto":"5.1.8-6059227cb","@libp2p/record":"4.0.7-6059227cb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-6059227cb","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-6059227cb","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-6059227cb","@libp2p/interface-internal":"2.3.19-6059227cb","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"5.2.0-6059227cb","datastore-core":"^10.0.4","@libp2p/peer-store":"11.2.7-6059227cb","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_15.1.11-6059227cb_1758656438336_0.4610256724333359","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@libp2p/kad-dht","version":"16.0.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa64ccb2bc72a1b5659ce7cd1643203d7a9dced7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.0.tgz","fileCount":181,"integrity":"sha512-GIoWCSPASWsipraDD1iTitPGGMLoS9wjzECzoHxvjUwcS0+lkRH13xKE9uByqDio6sJ0BqiHwkCS0IuXWOIC3A==","signatures":[{"sig":"MEYCIQC2BJFrSfHOlFzUbx6jBUgBKm2QO5OHbCi4UFc/yVDCfgIhAOzL3bX4B8T0KFiWLJrJTRsV6efQgxsdM/Gjn7jUsFQ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4530838},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"08eb47154168f894a0b4847dcf4f42ff52e8420e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^6.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.0","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.0","@libp2p/crypto":"^5.1.9","@libp2p/record":"^4.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.0","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.0","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.0","@libp2p/interface-internal":"^3.0.0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.0.0","datastore-core":"^10.0.4","@libp2p/peer-store":"^12.0.0","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.0_1758692976946_0.4528429913161507","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-55b7e5fea":{"name":"@libp2p/kad-dht","version":"16.0.0-55b7e5fea","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.0-55b7e5fea","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f59003b4cb4e813b9460b3ee251388c6f54793f9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.0-55b7e5fea.tgz","fileCount":180,"integrity":"sha512-E030NgcFSOtJbnN6Nhz525r0gVMKZy3CtTZJLgptLj7BJTFwVencP4ddjp+mIkgQrHO8e3qttmKGNrFnjv8PHQ==","signatures":[{"sig":"MEUCIQDVOQCt2stzbwG25cc0oUHedKN+Nx4dRyRkn7n6UbHQ8AIgD29dn5fGgGOe/0xqsk5O12Rphw5Uq8M40ZyHNclFo7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.0-55b7e5fea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479727},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"55b7e5feadfc3cf7bccb674dae65b1c2827334d7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.0-55b7e5fea","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.0-55b7e5fea","@libp2p/crypto":"5.1.9-55b7e5fea","@libp2p/record":"4.0.8-55b7e5fea","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.0-55b7e5fea","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-55b7e5fea","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.0-55b7e5fea","@libp2p/interface-internal":"3.0.0-55b7e5fea","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.0-55b7e5fea","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.0-55b7e5fea","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.0-55b7e5fea_1758717674100_0.5549348414936255","host":"s3://npm-registry-packages-npm-production"}},"16.0.1":{"name":"@libp2p/kad-dht","version":"16.0.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"af0e549412f2fd88cd329f56b5b887d9642238db","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.1.tgz","fileCount":181,"integrity":"sha512-FTreiAS5lWTzwjktEzUispvkUAo2wuLEBrNea0d65v59ymidKkmGKZEX7F7/jmfn9IDGI4wPI55EGZua4MnwNA==","signatures":[{"sig":"MEQCIQDH60kONEPDoXCK5/ibuO9cBLLwrR/ojZECeG+VaoIklAIfGAJyrO4FipAwmBHJLeF7O99MwvwlbURpSp/ayYGZ5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4486032},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c1db67d8f612cb65a981654bef87682263cf84c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.1","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.1","@libp2p/crypto":"^5.1.10","@libp2p/record":"^4.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.1","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.0","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.1","@libp2p/interface-internal":"^3.0.1","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.0.1","datastore-core":"^10.0.4","@libp2p/peer-store":"^12.0.1","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.1_1758722504881_0.7619577747338715","host":"s3://npm-registry-packages-npm-production"}},"16.0.1-71e8ee163":{"name":"@libp2p/kad-dht","version":"16.0.1-71e8ee163","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.1-71e8ee163","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"68fd8166a5083ddd6c93f580559d46944c84f1e0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.1-71e8ee163.tgz","fileCount":180,"integrity":"sha512-nLjRjuxvBNk46Am4Uty8J6SK8kpy7xmF2uBPBl5qvWdbz7e8KkkTU9p1DPki7epCiA5S8R52lgxdXxC8OEHM5A==","signatures":[{"sig":"MEQCIGWk42kFDmx3z21WVzjw+OXnPPjC2Qj3apKIgrvMGUu0AiAzoZi9NbrWxqOrKg5qIIlfiySUtxct0d/fchrKSwG3PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.1-71e8ee163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"71e8ee1632fdeaff5d6c33a38ae6df02ea69f579","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.1-71e8ee163","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.1-71e8ee163","@libp2p/crypto":"5.1.10-71e8ee163","@libp2p/record":"4.0.8-71e8ee163","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-71e8ee163","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-71e8ee163","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-71e8ee163","@libp2p/interface-internal":"3.0.1-71e8ee163","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.1-71e8ee163","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.1-71e8ee163","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.1-71e8ee163_1758784098960_0.11230506179026678","host":"s3://npm-registry-packages-npm-production"}},"16.0.1-425a42cdd":{"name":"@libp2p/kad-dht","version":"16.0.1-425a42cdd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.1-425a42cdd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bac6c79a58b08332cb92b6b4f4da6abc0d6bbda6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.1-425a42cdd.tgz","fileCount":180,"integrity":"sha512-VrMkoyQqyMe2Cl+ISSpJw88QiGWVgJN6BChRugz8/dkxrzbaIjoRLRlccmun5XbrBWL/gfuhbRbST/KANWbb4Q==","signatures":[{"sig":"MEQCIHQLwoyeZT733dj7aIy3KqzyY+pLz7bkxgbFzBFCU1NXAiAeU863z4kBy9ROUJ/D2+6Dot7fdk15VcrFqC3QZseO1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.1-425a42cdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"425a42cddac5aac4d0ac822295cc4c4817dcdc95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.1-425a42cdd","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.1-425a42cdd","@libp2p/crypto":"5.1.10-425a42cdd","@libp2p/record":"4.0.8-425a42cdd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-425a42cdd","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-425a42cdd","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-425a42cdd","@libp2p/interface-internal":"3.0.1-425a42cdd","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.1-425a42cdd","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.1-425a42cdd","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.1-425a42cdd_1758810951375_0.6965901829266155","host":"s3://npm-registry-packages-npm-production"}},"16.0.1-8543df06b":{"name":"@libp2p/kad-dht","version":"16.0.1-8543df06b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.1-8543df06b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84d15882681c60acf21aabf8abebe6f0d3586b6c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.1-8543df06b.tgz","fileCount":180,"integrity":"sha512-1e6Tn08f/+8rgt3XBABXRlVImHl++wJe8nKSriWCw7YdYzSQ2exZBTK6tSbByPa6ZE1xbH8Vr4z4rzOVv3GP5A==","signatures":[{"sig":"MEYCIQCLsx5tljtziQVG8AOw6VVX25Bv5Qys/br3XCHV0dYfPgIhAMizjoh/Pn1EOYDIRZdtovGIadQdUR+YPmbQbl2s6uYY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.1-8543df06b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8543df06bef3ee363de4777aa09e9a3bd036fdc6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.1-8543df06b","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.1-8543df06b","@libp2p/crypto":"5.1.10-8543df06b","@libp2p/record":"4.0.8-8543df06b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-8543df06b","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-8543df06b","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-8543df06b","@libp2p/interface-internal":"3.0.1-8543df06b","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.1-8543df06b","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.1-8543df06b","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.1-8543df06b_1758894099039_0.708003159782095","host":"s3://npm-registry-packages-npm-production"}},"16.0.1-39e2e541a":{"name":"@libp2p/kad-dht","version":"16.0.1-39e2e541a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.1-39e2e541a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"82506d456a4b8748618855ff1bcc5c3627763417","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.1-39e2e541a.tgz","fileCount":180,"integrity":"sha512-lnKn4NXJzBmAR3MUHYeY5XUx4cOdOse7CAvlXH1jsYkNqis+z19f344IIlSFs3XEQ8sDVW/wiA/JLzKh6zt2GA==","signatures":[{"sig":"MEUCIDCs2GAOe/iskxiFJoyPoAzFa8Et5UdJOOYDyLy4xOczAiEAg5Zn0pmB/KvNco+dydWrsp0LRr9d4s/qWt6iOCRoJ60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.1-39e2e541a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"39e2e541ad534e3c214b09b7055e71118648a77b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.1-39e2e541a","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.1-39e2e541a","@libp2p/crypto":"5.1.10-39e2e541a","@libp2p/record":"4.0.8-39e2e541a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-39e2e541a","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-39e2e541a","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-39e2e541a","@libp2p/interface-internal":"3.0.1-39e2e541a","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.1-39e2e541a","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.1-39e2e541a","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.1-39e2e541a_1758900672448_0.17519162229691498","host":"s3://npm-registry-packages-npm-production"}},"16.0.1-8d66d5ff1":{"name":"@libp2p/kad-dht","version":"16.0.1-8d66d5ff1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.1-8d66d5ff1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"505bf7e18991c4fca8675a986c93e30b9508c2cb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.1-8d66d5ff1.tgz","fileCount":180,"integrity":"sha512-VikV81fNcf0qtR3CpgnPGC+zqzoezGdkr3lvmasSQ5gIcXByHVwbIgUVLgoFNJkCenKh+NF1y4fNYzkgLv6g/g==","signatures":[{"sig":"MEUCIEcl7gvPYYCtZwNvK6dvrOC/6i8E8GbOSw8wt2xUqk5/AiEAt363xo8Jct17jMZlxojD+sdyGvmmg8/oghnkTgIxlc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.1-8d66d5ff1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479728},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8d66d5ff1c28298ac1bef3b68fb757eeba1d3bfa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.1-8d66d5ff1","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.1-8d66d5ff1","@libp2p/crypto":"5.1.10-8d66d5ff1","@libp2p/record":"4.0.8-8d66d5ff1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-8d66d5ff1","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-8d66d5ff1","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-8d66d5ff1","@libp2p/interface-internal":"3.0.1-8d66d5ff1","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.1-8d66d5ff1","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.1-8d66d5ff1","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.1-8d66d5ff1_1758955806521_0.888359968557332","host":"s3://npm-registry-packages-npm-production"}},"16.0.1-334f91bdc":{"name":"@libp2p/kad-dht","version":"16.0.1-334f91bdc","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.1-334f91bdc","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"91e9da0bc1a95133df0a847fb6b3a64bdf644d18","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.1-334f91bdc.tgz","fileCount":180,"integrity":"sha512-ssZkWAvN4fKmkutxgzpeTsydxG1DFEL7c3c0z31T5b/a3LoAjt7qPRqcbT+amDpc32RmgjnYvTgfhsvZpC0caQ==","signatures":[{"sig":"MEYCIQCZ6d0sXN7SLT0XPCBFPXj1RKLTG7ZhOsAqqpP3Ozbv1QIhANUxwmGC9GgR7adW2LjqvQMnStfTAqT0cb46NTV6teKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.1-334f91bdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480676},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"334f91bdc198e576ebf93e74b1f40db0ef75b839","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.1-334f91bdc","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.1-334f91bdc","@libp2p/crypto":"5.1.10-334f91bdc","@libp2p/record":"4.0.8-334f91bdc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-334f91bdc","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-334f91bdc","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-334f91bdc","@libp2p/interface-internal":"3.0.1-334f91bdc","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.1-334f91bdc","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.1-334f91bdc","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.1-334f91bdc_1758958952335_0.7460532922054859","host":"s3://npm-registry-packages-npm-production"}},"16.0.2":{"name":"@libp2p/kad-dht","version":"16.0.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6e71be77c8f8608c4b890eedfadce8f2e8fa94b1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.2.tgz","fileCount":181,"integrity":"sha512-OurE9/0QkKkN2yJc1DKLMClwQQ1dQl83j21bvO6BSlPWmedryw2pvRH8hr4aPd6yyILo7vxb+LSxdZESVbslRQ==","signatures":[{"sig":"MEUCIQDCZYnzxlBwS7opTdBfkbEtpq9ZLKRNvZpekYWRfxKLVgIgdOTCNdHB8Nm+jdFNjpYGEZu4+RJoyOtzckq3+qFS20g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4486980},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e626e2e76c48bb43cae60eceb8fcc7c1569cab17","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.2","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.2","@libp2p/crypto":"^5.1.10","@libp2p/record":"^4.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.1","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.0","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.2","@libp2p/interface-internal":"^3.0.2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.0.2","datastore-core":"^10.0.4","@libp2p/peer-store":"^12.0.2","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.2_1758960475171_0.8967471515320538","host":"s3://npm-registry-packages-npm-production"}},"16.0.2-de2ad9ca5":{"name":"@libp2p/kad-dht","version":"16.0.2-de2ad9ca5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.2-de2ad9ca5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c6420097ca5d3912c4ac2862553f8a346eff7c19","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.2-de2ad9ca5.tgz","fileCount":180,"integrity":"sha512-TxUU0SZTaulczMZY4tKblZBGaNMMut9nuRI0LlPKWmv2pL0c+spNwjkPd/JeCdzNcjlZfiIaGsNImS07sPS9aQ==","signatures":[{"sig":"MEQCIDWJt0s4fGDeUSPc1gqAuVAyQ9eh6609Z5DXr5uWppsgAiAtWEwwWNZj0yuCN07vr8abf8Tj7EZ9cmqHFu2mP9MwkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.2-de2ad9ca5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480676},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"de2ad9ca559ffa31caf040f1702193dc530a4db2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.2-de2ad9ca5","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.2-de2ad9ca5","@libp2p/crypto":"5.1.10-de2ad9ca5","@libp2p/record":"4.0.8-de2ad9ca5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-de2ad9ca5","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-de2ad9ca5","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.2-de2ad9ca5","@libp2p/interface-internal":"3.0.2-de2ad9ca5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.2-de2ad9ca5","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.2-de2ad9ca5","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.2-de2ad9ca5_1758988822203_0.393857051511872","host":"s3://npm-registry-packages-npm-production"}},"16.0.2-93ba5a84f":{"name":"@libp2p/kad-dht","version":"16.0.2-93ba5a84f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.2-93ba5a84f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"813990dbf11fa6ca589d99aa33c960423baf8d06","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.2-93ba5a84f.tgz","fileCount":180,"integrity":"sha512-899w2o+0u3PtkEEUm29xcqAkGOf7Dds7xnVMfT/Qhilj3krHcWPZjGg/hKXWDZ9PefhjI2e8+9fCiWoZwkw99A==","signatures":[{"sig":"MEUCICHlCz2tBi2XNVvWmQOS6Keq9g5Ifg6pwB1Cxh9emCcGAiEA7w/DDIt/C6+QsvvPtxicShMqyGVM42pTfLaFogSaiLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.2-93ba5a84f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480676},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"93ba5a84f9ad0398d8c74c14616717d8e731742d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.2-93ba5a84f","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.2-93ba5a84f","@libp2p/crypto":"5.1.10-93ba5a84f","@libp2p/record":"4.0.8-93ba5a84f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-93ba5a84f","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-93ba5a84f","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.2-93ba5a84f","@libp2p/interface-internal":"3.0.2-93ba5a84f","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.2-93ba5a84f","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.2-93ba5a84f","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.2-93ba5a84f_1759038974757_0.6774745918320049","host":"s3://npm-registry-packages-npm-production"}},"16.0.2-547a5b988":{"name":"@libp2p/kad-dht","version":"16.0.2-547a5b988","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.2-547a5b988","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"74326c751bab8beb56d2b9d5add34eb5bc00e58f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.2-547a5b988.tgz","fileCount":180,"integrity":"sha512-bpQz7Yz/Um5ZCoYECeteXgP/WqHyoCmhz2kLeyOpFsI4snxMWbBh17JrA1SZ65n13oaSiTRr+uXXx7aXX3DbxQ==","signatures":[{"sig":"MEQCIGAlLv7HDxUdb9oi7HgH51uk9yYhjMs8QsYi8tqcn5zqAiB+S9E4iySBJJlCaorRlWkKnu6O8Q3mRcNIWcbUS/+4lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.2-547a5b988","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480676},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"547a5b9883dd753a575bc34d8ecfce1bc614bc95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.2-547a5b988","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.2-547a5b988","@libp2p/crypto":"5.1.10-547a5b988","@libp2p/record":"4.0.8-547a5b988","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-547a5b988","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-547a5b988","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.2-547a5b988","@libp2p/interface-internal":"3.0.2-547a5b988","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.2-547a5b988","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.2-547a5b988","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.2-547a5b988_1759236525272_0.17880995318947712","host":"s3://npm-registry-packages-npm-production"}},"16.0.2-7e1c0bada":{"name":"@libp2p/kad-dht","version":"16.0.2-7e1c0bada","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.2-7e1c0bada","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"20c2d8c97800718e2023b9528b010d465fdc2d50","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.2-7e1c0bada.tgz","fileCount":180,"integrity":"sha512-cxaMQUo/Mdw+8N61PDyzifLkduzGWwb+IFYR4WrNumuGZ36PuNBPr3aNDStnMMsfNluU9uMTVZl67KnJ5Eqdtw==","signatures":[{"sig":"MEUCIQDuWddm4oWe7QHjGvQJRcdfXu0Hwf2WIW4d2D2P1SmSbwIgcqEHzNm8ZbetCV0O1OlW3Z09zADxIFOgmd8RDCAB3TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.2-7e1c0bada","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480694},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7e1c0badab2098addab964ea97e2ee9d9236267c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.2-7e1c0bada","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.2-7e1c0bada","@libp2p/crypto":"5.1.10-7e1c0bada","@libp2p/record":"4.0.8-7e1c0bada","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-7e1c0bada","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-7e1c0bada","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.2-7e1c0bada","@libp2p/interface-internal":"3.0.2-7e1c0bada","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.2-7e1c0bada","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.2-7e1c0bada","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.2-7e1c0bada_1759329353699_0.8537792072050923","host":"s3://npm-registry-packages-npm-production"}},"16.0.3":{"name":"@libp2p/kad-dht","version":"16.0.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c180849eeb142b34b58e200b01d36df01f943e1a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.3.tgz","fileCount":181,"integrity":"sha512-CPchV6JKOVOhwIvrkgIOEfvi8eHSTk8Zi+vL9BLqEwy5QJCE+Nbe6I0jpFaRwnnkeyG7eqWfpCUm1BxhCknH2g==","signatures":[{"sig":"MEQCICyLzGe6FeWvSVmDoKK3wnQBIa04Ua+24axVvjB88aP8AiAwczwt0kt8IIJZctY09mT7SHCxop3DtlfyPehJO4bReA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4486998},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"afa930ea112a72d72c02afbef9501278f2af2a4c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.3","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.3","@libp2p/crypto":"^5.1.11","@libp2p/record":"^4.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.2","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.1","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.3","@libp2p/interface-internal":"^3.0.3","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.0.3","datastore-core":"^10.0.4","@libp2p/peer-store":"^12.0.3","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.3_1759340149759_0.8259373391660956","host":"s3://npm-registry-packages-npm-production"}},"16.0.3-72a7ea10a":{"name":"@libp2p/kad-dht","version":"16.0.3-72a7ea10a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.3-72a7ea10a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d86fcc024d998e874e3c26f44905381448337606","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.3-72a7ea10a.tgz","fileCount":180,"integrity":"sha512-VaLi7PifQ8BKJzebi9c81HwsAgl2j+SqhZs7IpmKwuUtiU+8zVd2ufUodlQMnfjtEIWAASyVdekKD8M8AHqsJw==","signatures":[{"sig":"MEQCIB0OvnFx3Xbdi4RZzdfBoWgnJy23z5zxriJ4myyGFSMSAiBQ0BCHlwpiVaw1+yVqgPDjR5JdGgkRjGrguQeO3MkqZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.3-72a7ea10a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480814},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"72a7ea10a622221c4d850e8eaaf17da8b73e318d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.3-72a7ea10a","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.3-72a7ea10a","@libp2p/crypto":"5.1.11-72a7ea10a","@libp2p/record":"4.0.8-72a7ea10a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.2-72a7ea10a","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.1-72a7ea10a","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.3-72a7ea10a","@libp2p/interface-internal":"3.0.3-72a7ea10a","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.3-72a7ea10a","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.3-72a7ea10a","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.3-72a7ea10a_1759384057447_0.20039928113815453","host":"s3://npm-registry-packages-npm-production"}},"16.0.4":{"name":"@libp2p/kad-dht","version":"16.0.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"383813a5e326fd2defa1b1a4990885776c5a56c1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.4.tgz","fileCount":181,"integrity":"sha512-H8jh1oX/iFzgJTF6B3EU5YFXPHR0+OsNbpo0qKVt64rtkE927Zw2T3EV3TSdGB4VX8ewd81juKEPuL4eL3HPMQ==","signatures":[{"sig":"MEUCIQCUN138a2AR3TbsAYbPrVyuL9zyaj93+4jHOKKOeN3aMgIgZA9qUK+1QogpbffnE1E4HsvZlbNJcNX0Ipm0hkjNJ4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4487118},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"296b2de0f50357b80642ac301425158e88eb2ad5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.4","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.4","@libp2p/crypto":"^5.1.12","@libp2p/record":"^4.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.3","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.2","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.4","@libp2p/interface-internal":"^3.0.4","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.0.4","datastore-core":"^10.0.4","@libp2p/peer-store":"^12.0.4","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.4_1759388838690_0.4001981005162709","host":"s3://npm-registry-packages-npm-production"}},"16.0.4-5fccd1dde":{"name":"@libp2p/kad-dht","version":"16.0.4-5fccd1dde","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.4-5fccd1dde","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"94f67603849880935c5d5c8fa881dbdee0b3fcf7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.4-5fccd1dde.tgz","fileCount":180,"integrity":"sha512-wjfRj9adVK5Y0HwG3ykqegIDMIeT/nfoEzLYeSPEPCcJVt/qXy6x2HSyLDtOzk9IRGYHTXPsH+x6oFBhPZIQZA==","signatures":[{"sig":"MEUCIHXjL8jSFJ7LZ/fi2APn3rOCq9Di6pH0jHegQ4xGxTbJAiEAjMO+R0z6JRb7XKO+6CvjgjvvM2hq43ioFTkHGHPM3PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.4-5fccd1dde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480814},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5fccd1dded71c02a50259350a8f9667cef557891","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.4-5fccd1dde","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.4-5fccd1dde","@libp2p/crypto":"5.1.12-5fccd1dde","@libp2p/record":"4.0.8-5fccd1dde","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-5fccd1dde","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-5fccd1dde","interface-datastore":"^8.3.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.4-5fccd1dde","@libp2p/interface-internal":"3.0.4-5fccd1dde","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.4-5fccd1dde","datastore-core":"^10.0.4","@libp2p/peer-store":"12.0.4-5fccd1dde","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.4-5fccd1dde_1759480404723_0.5555549586387787","host":"s3://npm-registry-packages-npm-production"}},"16.0.4-a0f9da212":{"name":"@libp2p/kad-dht","version":"16.0.4-a0f9da212","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.4-a0f9da212","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0db0ad8e59d72f4f5564917a24f494293edc29d3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.4-a0f9da212.tgz","fileCount":180,"integrity":"sha512-+/1C15jZLgacgKq28ltFLmTZIXwycseubI9K1BS1qEKfohFgFW3aLASoZDUX218HBrGrtI35D9sfDXnwJpXlPw==","signatures":[{"sig":"MEUCIQDMX6/+W17/PN3Tkxh4tfOeZPAWGnvET2F24d/EHWoVGQIgbf8C/oYflGcE/1Y3mWsMB2De2xUxGwPvj7OXFDPhTS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.4-a0f9da212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480814},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a0f9da212fcc8ac8d21da835e87c9225ae138fdd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.4-a0f9da212","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.4-a0f9da212","@libp2p/crypto":"5.1.12-a0f9da212","@libp2p/record":"4.0.8-a0f9da212","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-a0f9da212","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-a0f9da212","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.4-a0f9da212","@libp2p/interface-internal":"3.0.4-a0f9da212","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.4-a0f9da212","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.4-a0f9da212","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.4-a0f9da212_1759484812998_0.9207559520031767","host":"s3://npm-registry-packages-npm-production"}},"16.0.5":{"name":"@libp2p/kad-dht","version":"16.0.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"da2bb29129caf769a263efdff78cb78e167c3c60","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.5.tgz","fileCount":181,"integrity":"sha512-dhTwwuFYlhjdcdFxom8uVnFrIitgFiz9OxAXehYZwPY1u9kA02ig0YRRkKUJK2tzjuPb2UlNA9+NHqMch/G3HA==","signatures":[{"sig":"MEUCIQCL+R5FQg8Sqh3OXWFeWOvbJfSgEM2ZXPbar6dKeCfMRAIga5WsavZjpI7spPmS7TEzqZrwvMEQsHyzEh1ZKVl3j1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4487118},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6e1a3bbd0328ba46766fd5687783799adc73754c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.5","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.5","@libp2p/crypto":"^5.1.12","@libp2p/record":"^4.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.3","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.5","@libp2p/interface-internal":"^3.0.5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.0.5","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.5","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.5_1759488721672_0.30459271034180735","host":"s3://npm-registry-packages-npm-production"}},"16.0.5-3596206ed":{"name":"@libp2p/kad-dht","version":"16.0.5-3596206ed","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.5-3596206ed","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3485bb4098f36543391c7ae886a48ccfcdbe21c3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.5-3596206ed.tgz","fileCount":180,"integrity":"sha512-6wdE4D+6wMY4izK7FSXGFlRfbvEfyPbWx6HH12NBYtgozKnsBhz0cTJXMOrU/Hy5J2DFoVoiX5gN3PPxFy0Hkw==","signatures":[{"sig":"MEUCIQCWKQ8Ttse6NuYtw7jBd2N6VEN89bDS28mm3DuVkZ8JdwIgBurJllbslGJt7poqTYGo6YaLEENV9rnUW5JD+CwR9EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.5-3596206ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480814},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3596206ed51d11998e2a4a8c7d76f2eb8ae7564f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.5-3596206ed","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.5-3596206ed","@libp2p/crypto":"5.1.12-3596206ed","@libp2p/record":"4.0.8-3596206ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-3596206ed","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-3596206ed","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.5-3596206ed","@libp2p/interface-internal":"3.0.5-3596206ed","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.5-3596206ed","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.5-3596206ed","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.5-3596206ed_1759726497280_0.18165842427519663","host":"s3://npm-registry-packages-npm-production"}},"16.0.5-fb08a2f90":{"name":"@libp2p/kad-dht","version":"16.0.5-fb08a2f90","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.5-fb08a2f90","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6cdd7ff29655dff055702239185af45dc449d54a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.5-fb08a2f90.tgz","fileCount":180,"integrity":"sha512-HabUnbI8c5NoRYOruAQxPFdgCLYSADWkSzsOx2g/1B5A3vYntwyNdH2ksR2tszC6/MqTDDwNsHIziWWCHGdQHQ==","signatures":[{"sig":"MEYCIQCXKAXPSN4uOi68B1FNaAKCVcv5vLhPlgxiRiZAYRCTaQIhAMgW3UO2OcR9IiSHaHEomY+1FosZVEPoli8rWw5etf02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.5-fb08a2f90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480814},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fb08a2f90182744e50869af7cefe5ace0aaac1a0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.5-fb08a2f90","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.5-fb08a2f90","@libp2p/crypto":"5.1.12-fb08a2f90","@libp2p/record":"4.0.8-fb08a2f90","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-fb08a2f90","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-fb08a2f90","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.5-fb08a2f90","@libp2p/interface-internal":"3.0.5-fb08a2f90","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.5-fb08a2f90","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.5-fb08a2f90","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.5-fb08a2f90_1760002929291_0.5808564182963774","host":"s3://npm-registry-packages-npm-production"}},"16.0.5-dad3cca5d":{"name":"@libp2p/kad-dht","version":"16.0.5-dad3cca5d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.5-dad3cca5d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"62d702aa4449a9f3e7dedd702be99a42f8758a63","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.5-dad3cca5d.tgz","fileCount":180,"integrity":"sha512-+XyEEH4OCwZmGuswtLfp2F0Dwxgo+1+F8PjPmUn3ChzJdtzuORIULaOoJ99onbiqbO4XLOZxYN3Fh2X6x0t+VA==","signatures":[{"sig":"MEYCIQDIGI9rVQBcMoqSNUWaEj4nfICrQmgoyE9NWjlLqRTBJQIhAKHHQeLjTcE8B8lmpUeGGc3h10KswvUSqhgLQYs8dypP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.5-dad3cca5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480835},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dad3cca5d71b1a4407ca76f110a84b10ba04f853","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.5-dad3cca5d","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.5-dad3cca5d","@libp2p/crypto":"5.1.12-dad3cca5d","@libp2p/record":"4.0.8-dad3cca5d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-dad3cca5d","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-dad3cca5d","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.5-dad3cca5d","@libp2p/interface-internal":"3.0.5-dad3cca5d","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.0.5-dad3cca5d","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.5-dad3cca5d","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.5-dad3cca5d_1761162179304_0.868412182101824","host":"s3://npm-registry-packages-npm-production"}},"16.0.6":{"name":"@libp2p/kad-dht","version":"16.0.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f54017f610ec40ab84c765512f1650333ff75240","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.6.tgz","fileCount":181,"integrity":"sha512-4C8itbboIiNPk0ODidGNFdPJJ7RlYCJEn7B24JAVRNoXLiRsN3C7secij7TYs/5y/0kijsq9i+TRrLY09fK9rw==","signatures":[{"sig":"MEUCIDKlXpso9GB4tsSKQov2HyTAictdH6ydyPdDcVa+1OepAiEAoL/Nu21saKidnAhlOQRu1iYTp7Fq5hlB6cqWMfdV8pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4487139},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"73945090703143265dccb2a726c604b355b47653","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.6","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.6","@libp2p/crypto":"^5.1.12","@libp2p/record":"^4.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.3","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.6","@libp2p/interface-internal":"^3.0.6","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.1.0","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.6","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.6_1761193965935_0.4209453020419134","host":"s3://npm-registry-packages-npm-production"}},"16.0.6-0f3ab9e61":{"name":"@libp2p/kad-dht","version":"16.0.6-0f3ab9e61","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.6-0f3ab9e61","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b433b69e425fa2bb66f3ac35740a149f40f8a599","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.6-0f3ab9e61.tgz","fileCount":180,"integrity":"sha512-cEfQMj2SeLpwHVwi5vfdyTnkdgPvPap6WvMlgf0Ue4n5MmvHq1Rf4ptZDIQygUPCWRt+G9YD9RXj+XrMQvdM8Q==","signatures":[{"sig":"MEUCIBf2DLleF1ZsPmCSzvdBfcwR8LGmWvLXPFUXWKH7B0U+AiEA+uWsYcpzuCu6d9qQUM372JWFtBz0+NMDfdHTKWFbRwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.6-0f3ab9e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481417},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0f3ab9e617ab10fc09b108923c9d6e0fadd106a3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.6-0f3ab9e61","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.6-0f3ab9e61","@libp2p/crypto":"5.1.12-0f3ab9e61","@libp2p/record":"4.0.8-0f3ab9e61","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-0f3ab9e61","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-0f3ab9e61","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.6-0f3ab9e61","@libp2p/interface-internal":"3.0.6-0f3ab9e61","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.1.0-0f3ab9e61","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.6-0f3ab9e61","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.6-0f3ab9e61_1761665407013_0.8484239688077488","host":"s3://npm-registry-packages-npm-production"}},"16.1.0-d447a9944":{"name":"@libp2p/kad-dht","version":"16.1.0-d447a9944","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.0-d447a9944","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2f9edf92ef4c46e523c816a2578e90f789e6ebb2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.0-d447a9944.tgz","fileCount":180,"integrity":"sha512-eArefmgougjCAO8budI1bG5MBCL47DWiKnCIo+W2DDV7ZxKSRdN8vEexjPvvJHtWItmCQL6j/BvJB5tEuASocw==","signatures":[{"sig":"MEYCIQDywUSEMq1TRST5E7Ay56wQd5l2Yf8iAlhjEfajm+caKQIhANY5Bmy1AHjeet0iMuPevCGlvqF0WMDtPDWY0v/YaYo1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.0-d447a9944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481417},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d447a99446be005d4b39f7abd46acdc84c2b4f95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.7-d447a9944","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.7-d447a9944","@libp2p/crypto":"5.1.13-d447a9944","@libp2p/record":"4.0.8-d447a9944","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-d447a9944","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-d447a9944","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.7-d447a9944","@libp2p/interface-internal":"3.0.7-d447a9944","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.0-d447a9944","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.7-d447a9944","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.0-d447a9944_1761726885829_0.3777477794591373","host":"s3://npm-registry-packages-npm-production"}},"16.0.6-d1ff510bb":{"name":"@libp2p/kad-dht","version":"16.0.6-d1ff510bb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.0.6-d1ff510bb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7314ed7e9306e186d5223e7bf23686525d1259a3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.0.6-d1ff510bb.tgz","fileCount":180,"integrity":"sha512-hToDhKyr28Xw1PNAq/rUMt34PIn+QOeXIZMHvP5P4E0r0dkAWE8MiO54YDZjfd++SNEduwZZEzvh7rhvRgtnWg==","signatures":[{"sig":"MEYCIQD4KPvnETmI2vjXa8oDpIUO8ap9OxnuzWsH/jrXOomOfgIhAPX1eTgar6qc5nzx9dFurgtPVHgRlEyvYTUnWHxSdGvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.0.6-d1ff510bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481417},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1ff510bbe5b752e927a26995040d9439cbca2f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.6-d1ff510bb","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.6-d1ff510bb","@libp2p/crypto":"5.1.12-d1ff510bb","@libp2p/record":"4.0.8-d1ff510bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-d1ff510bb","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-d1ff510bb","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.6-d1ff510bb","@libp2p/interface-internal":"3.0.6-d1ff510bb","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.1.0-d1ff510bb","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.6-d1ff510bb","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.0.6-d1ff510bb_1761729548699_0.08397906873954764","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@libp2p/kad-dht","version":"16.1.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9dd5df68f758720a31c0130866aee67c820c9fa7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.0.tgz","fileCount":181,"integrity":"sha512-F+H0+iP0tTsXdwRAjV0MhALfgqf8Mnj+7c9pcNFwCOfqew8w8Kvn/DGXJ2B2KfM2dXmtnMcJanTd+X430fJigg==","signatures":[{"sig":"MEUCIEhdGdVHdYNMWIkQPdRjHKQH62XFWHYpQlF65szmgvXvAiEAxtOBXZl6lvbydWWdoeXRX2GbgY/HyaXbcfJiR4CPk68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4487721},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0bbf5021b53938b2bffcffca6c13c479a95c2a60","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.7","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.7","@libp2p/crypto":"^5.1.13","@libp2p/record":"^4.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.7","@libp2p/interface-internal":"^3.0.7","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.0","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.7","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.0_1761733690156_0.4386343189096893","host":"s3://npm-registry-packages-npm-production"}},"16.1.0-8cebf6322":{"name":"@libp2p/kad-dht","version":"16.1.0-8cebf6322","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.0-8cebf6322","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e6265839760f6d1919b45a4bfc44fd4a804f51a5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.0-8cebf6322.tgz","fileCount":180,"integrity":"sha512-0pPu7df8qMcVdx1maXKXTDlKSAzIahGsgkNs/5MyYYlYWqhnlI+JmSl6+MLxppDOV8HjVLmk6s5AM/0vMUzyeA==","signatures":[{"sig":"MEUCIQDcax2nSK6E1PNqtbOB6s00EcXtSR2GEKl/D2DbdT+fGQIgd2fmDDzl3+zyPTIeiMIWy2+F7qyP0jDUX/o2tg8/QuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.0-8cebf6322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4499401},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8cebf6322801693eb4f3371b6b8a31163ca66456","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.7-8cebf6322","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.7-8cebf6322","@libp2p/crypto":"5.1.13-8cebf6322","@libp2p/record":"4.0.8-8cebf6322","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-8cebf6322","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-8cebf6322","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.7-8cebf6322","@libp2p/interface-internal":"3.0.7-8cebf6322","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^5.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^17.0.4","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.0-8cebf6322","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.7-8cebf6322","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.0-8cebf6322_1763011261619_0.3496632383236995","host":"s3://npm-registry-packages-npm-production"}},"16.1.0-e2bdc7e63":{"name":"@libp2p/kad-dht","version":"16.1.0-e2bdc7e63","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.0-e2bdc7e63","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b8cb5a36db5d420e2b03249d22490ecb5ef7953","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.0-e2bdc7e63.tgz","fileCount":180,"integrity":"sha512-+T6723kq+iDUiA/fPl8/rg87nwWYpRpEz09kwKJbtX6dXjhdco9/OPMJT8cg7z3paDiPW7YfaWNj4yo9VWueOA==","signatures":[{"sig":"MEQCIHID267VNzGXdxZCQgqTTod0AqZUDaaFIlmxwm94N3uFAiAdq3YUmZvFbEZtc7qAJ0waImktG4EjtI10opC+KD6RpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.0-e2bdc7e63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481396},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2bdc7e6353fa5e44787f33c72891526195bf5d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.7-e2bdc7e63","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.7-e2bdc7e63","@libp2p/crypto":"5.1.13-e2bdc7e63","@libp2p/record":"4.0.8-e2bdc7e63","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-e2bdc7e63","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-e2bdc7e63","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.7-e2bdc7e63","@libp2p/interface-internal":"3.0.7-e2bdc7e63","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.0-e2bdc7e63","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.7-e2bdc7e63","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.0-e2bdc7e63_1763013953858_0.19954426901159605","host":"s3://npm-registry-packages-npm-production"}},"16.1.1":{"name":"@libp2p/kad-dht","version":"16.1.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8d50cbca0bf626a8ce865a5e688af566ec3aeda1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.1.tgz","fileCount":181,"integrity":"sha512-N3yyaqTVZSlqz4YvQ/PJvtXMqtZm8NPojnan8wLdwW2VcfBaXsxF0NTqt473cI3Fk9Gg9oIlCrfp5NpVsoJlYA==","signatures":[{"sig":"MEQCIAILfYZQ8JM7HOMJgA5FuRHON7ibifDUIKD567fj61VPAiAov6Ko/la5a1U5od0PTq6Eq0Oz1Xum2Pn/8Zk9HdBJkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4487700},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8a5bab05fcd4ae32f8282bf92c6e244e8b1cd4ae","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.8","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.8","@libp2p/crypto":"^5.1.13","@libp2p/record":"^4.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.8","@libp2p/interface-internal":"^3.0.8","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.1","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.8","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.1_1763017409412_0.05461460000742835","host":"s3://npm-registry-packages-npm-production"}},"16.1.1-977a3c5f2":{"name":"@libp2p/kad-dht","version":"16.1.1-977a3c5f2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.1-977a3c5f2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"186d3830a06dbb8ca7ce4a4adad9005f697586c9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.1-977a3c5f2.tgz","fileCount":180,"integrity":"sha512-2xC8ONfVovhJSwOPfoS5a9/j1FQEzDk6Jx34VZfoFlJz+iYI5yGXFdYXLirLBuAHNhZOdf9LG2vZDsUO2T2R5g==","signatures":[{"sig":"MEUCIE/R+iTAsuomOkX4foWFz4j1ucWrNBDxyEnXWT6UW1o8AiEA4XO8IAk8s10ch+L7srNCSmJs0YkrleMubwiG86qeVjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.1-977a3c5f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481396},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"977a3c5f21b9485825db62a6aaeb1da57a9e1f6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.8-977a3c5f2","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.8-977a3c5f2","@libp2p/crypto":"5.1.13-977a3c5f2","@libp2p/record":"4.0.8-977a3c5f2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-977a3c5f2","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-977a3c5f2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.8-977a3c5f2","@libp2p/interface-internal":"3.0.8-977a3c5f2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.1-977a3c5f2","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.8-977a3c5f2","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.1-977a3c5f2_1763107928341_0.8929839702928","host":"s3://npm-registry-packages-npm-production"}},"16.1.2":{"name":"@libp2p/kad-dht","version":"16.1.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7600070757276c9597bd0ec52e5707aabb517fa2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.2.tgz","fileCount":181,"integrity":"sha512-s/S859NPnF2DaLcV7ynPhFHvW2wGhaHdKQbOI6yziICe/A6/eJtTM4hjjHHCoqo+hG7Duj8Tnk/GYsrfG6Qdrg==","signatures":[{"sig":"MEYCIQCyxXQTLdIqVpd/YOoBeOWPPpl/pUKCRRVMIc30bu/WeAIhAPofzoDq+Ot2GJaiFzudoLGi+Lntr+/i4TUGrCigInyN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4487700},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"851395edf7a5ffdef39a90ca5417a5db0da30520","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.9","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.9","@libp2p/crypto":"^5.1.13","@libp2p/record":"^4.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.9","@libp2p/interface-internal":"^3.0.9","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.2","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.9","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.2_1763110888594_0.6744548046575751","host":"s3://npm-registry-packages-npm-production"}},"16.1.2-28c2b65f4":{"name":"@libp2p/kad-dht","version":"16.1.2-28c2b65f4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.2-28c2b65f4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"04813c89b544072631d4fff23af8415fff596d29","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.2-28c2b65f4.tgz","fileCount":180,"integrity":"sha512-XsM7RaMeG+1NOayRH87+HAFYzoIrQJgLhz4DpRpVSudljI1AaaA5MpYlA/Tx+XRo9dOgG49kaWfK5wcmpaPcig==","signatures":[{"sig":"MEUCID7zuSbtnhrNTyvUukrnvOiZ4bVAA3aj8bfr3g/+BLHVAiEA8ZergiyA0NtMnLJYFJeGLnn2HGHSLkU5IEWsWUL0p8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.2-28c2b65f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479668},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28c2b65f46dd3a3f1240862c8e22b91a53d1bf80","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.9-28c2b65f4","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.9-28c2b65f4","@libp2p/crypto":"5.1.13-28c2b65f4","@libp2p/record":"4.0.8-28c2b65f4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-28c2b65f4","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-28c2b65f4","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.9-28c2b65f4","@libp2p/interface-internal":"3.0.9-28c2b65f4","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-28c2b65f4","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.9-28c2b65f4","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.2-28c2b65f4_1768557865993_0.9528651925373588","host":"s3://npm-registry-packages-npm-production"}},"16.1.2-7fff925bf":{"name":"@libp2p/kad-dht","version":"16.1.2-7fff925bf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.2-7fff925bf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"65ebc46b040e363d5ddd7cf78946c4377881965d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.2-7fff925bf.tgz","fileCount":180,"integrity":"sha512-T5PlqzuqMVH8gxZBsU7a2YF+RnfShHYqcDtCw+3RsnemNFHdlsmSXcVwJrIjAPM7hnm94YD+r9rEjsQCcfQYrw==","signatures":[{"sig":"MEUCIQD7zddWiAjm7G6oKSvmHDfl4NqE64EFJXF2yig2Qt8CPwIgPbKdBNB3sCzZpzoCDMU294Jvxeyut11qLVWJoOoYcD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.2-7fff925bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479668},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7fff925bfe4ab3818380ad850310a64ac55d6b88","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.9-7fff925bf","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.9-7fff925bf","@libp2p/crypto":"5.1.13-7fff925bf","@libp2p/record":"4.0.8-7fff925bf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-7fff925bf","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-7fff925bf","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.9-7fff925bf","@libp2p/interface-internal":"3.0.9-7fff925bf","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-7fff925bf","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.9-7fff925bf","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.2-7fff925bf_1768564827795_0.7085022379437655","host":"s3://npm-registry-packages-npm-production"}},"16.1.2-05acd0c35":{"name":"@libp2p/kad-dht","version":"16.1.2-05acd0c35","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.2-05acd0c35","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"44582b20f8870650e47f8dbda571392ec1ffa8e4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.2-05acd0c35.tgz","fileCount":180,"integrity":"sha512-giWc+6mynCHoV+ji5Pdw11rQn00zPxsc5GpUhPYEbU5DXT+4zJ7jqk9RgD+LUYfcAUesDSTMwInZTM9IpRJnFQ==","signatures":[{"sig":"MEUCIQD73bjVSS2skE2ez3ztNLqgFQ+EByQq9Oo9WT2ihpfEKQIgR/uiS3rtim+9rakUGEI6VcXhJdeCq9HtJ2Vw8uR8J/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.2-05acd0c35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479668},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"05acd0c35f1fd0fae893f6823ad5fde4616785c2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.9-05acd0c35","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.9-05acd0c35","@libp2p/crypto":"5.1.13-05acd0c35","@libp2p/record":"4.0.8-05acd0c35","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-05acd0c35","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-05acd0c35","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.9-05acd0c35","@libp2p/interface-internal":"3.0.9-05acd0c35","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-05acd0c35","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.9-05acd0c35","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.2-05acd0c35_1768577921730_0.36912881613913573","host":"s3://npm-registry-packages-npm-production"}},"16.1.3":{"name":"@libp2p/kad-dht","version":"16.1.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5c4c81550aae2081b40bda32c45ec9bd3ec5be7e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.3.tgz","fileCount":181,"integrity":"sha512-yM9UumHkN8Dd+nFUllOio3/0uuzzpPgc/+PouDAABWs2ut36VfizhWVWAiqlLpzkpCquIzPUd0doRu0GKztdXA==","signatures":[{"sig":"MEUCIEIbRQ4CnWdKRxX5FdI9aF8lpPSO7XMNWnLZh/vtIxFhAiEAq3M20jnT3V76CTvCfDtcXpeiYFOMcKBuOpPAnIWhXIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4485977},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f87cba928991736d9646b3e054c367f55cab315c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.10","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.10","@libp2p/crypto":"^5.1.13","@libp2p/record":"^4.0.9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.10","@libp2p/interface-internal":"^3.0.10","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.2","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.10","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.3_1768580005336_0.8233022382481985","host":"s3://npm-registry-packages-npm-production"}},"16.1.3-30b53a999":{"name":"@libp2p/kad-dht","version":"16.1.3-30b53a999","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.3-30b53a999","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d5f328b0a44a40636fa64d649ebc0614a128c3c8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.3-30b53a999.tgz","fileCount":181,"integrity":"sha512-RcyDL+nrEdZxPtJEbJmcIB6fnAgzBLwJ6MI/l9l47IShe8rUF/ebFoFPNd6KW9XGkYI6tj3TXaTkGJ6P2E4y9A==","signatures":[{"sig":"MEUCIC+Q+TscvRZTeuznIoJtK7/qgd/0J+ce5D4Sci7mRPUvAiEA2TSHdsj75LD7YqD+63c/sd4wMwC0xxyKL4CEBVJTl/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.3-30b53a999","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4485117},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"30b53a9994006c925c8f2e1326a1bff1bc7b50ef","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.10.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.10-30b53a999","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.10-30b53a999","@libp2p/crypto":"5.1.13-30b53a999","@libp2p/record":"4.0.9-30b53a999","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-30b53a999","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-30b53a999","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.10-30b53a999","@libp2p/interface-internal":"3.0.10-30b53a999","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-30b53a999","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.10-30b53a999","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.3-30b53a999_1772008237569_0.8297716784760252","host":"s3://npm-registry-packages-npm-production"}},"16.1.4":{"name":"@libp2p/kad-dht","version":"16.1.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"747c0528dcb4590f349e2d189639889a9efda07a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.4.tgz","fileCount":181,"integrity":"sha512-U/4bvYJvaZs9/t3BUbrlhBneG4lb+y7iizFV9ghpW8NSJZjifJix0bzT9GBX9MM2Md2xfWerfZsYzWtd0uEphw==","signatures":[{"sig":"MEYCIQCUFJt7FWGpk2h4RaayaEP9cywR/FQoHbknq/edZPdlJwIhAM00LZIbSXFTb4WHkCNhFUNYymO3LPyrvfoNyzaiPpBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4485017},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab075f24e2d6c650cff3a010fb81c547a3197ec7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.11","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.11","@libp2p/crypto":"^5.1.13","@libp2p/record":"^4.0.9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.11","@libp2p/interface-internal":"^3.0.11","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.2","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.11","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.4_1772323336687_0.28377617021231094","host":"s3://npm-registry-packages-npm-production"}},"16.1.4-19796b103":{"name":"@libp2p/kad-dht","version":"16.1.4-19796b103","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.4-19796b103","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dfcde3214c5cb6c2741c7a47d4a6480e0dcef532","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.4-19796b103.tgz","fileCount":180,"integrity":"sha512-Ta8DkgkrrNl/iBOg+Thd0Nv4gg57A3WKvlVRGQPSiJG1YIjjdYTPfElV6ZdnUUcOu86bYhWJBrGVJd9y3WzMPQ==","signatures":[{"sig":"MEYCIQDemwYUO0OXtEU/WuWoxHAQWJaO5qYRWtbM5Iykkf75ZQIhAKgki6qnArpjHpjpJaaOaGf6Jst9pFK3YAAmOsR6Bpfo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.4-19796b103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478713},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"19796b1036ecdf927c53f0546558daf3b4e6cbb2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.11-19796b103","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.11-19796b103","@libp2p/crypto":"5.1.13-19796b103","@libp2p/record":"4.0.9-19796b103","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-19796b103","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-19796b103","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.11-19796b103","@libp2p/interface-internal":"3.0.11-19796b103","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-19796b103","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.11-19796b103","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.4-19796b103_1772362238873_0.3247928337211252","host":"s3://npm-registry-packages-npm-production"}},"16.1.4-3bb95f95b":{"name":"@libp2p/kad-dht","version":"16.1.4-3bb95f95b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.4-3bb95f95b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9bb44848526b70ecfcd88f18afb5f48411b14ab6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.4-3bb95f95b.tgz","fileCount":180,"integrity":"sha512-kTJQh3TRR4Pp/VB+dNBRIsGCP1PzztAFfFmmv8qsTx/eQH6djvg+y6wqgKmLolJm0V9d+9xTnmn7P+bx6M1W2Q==","signatures":[{"sig":"MEYCIQCWXxhk+ePrUCZZR9qo9c5BC24zlGv+6PrDIxN3o8/rWAIhAIJGsnVvzzkVJp7S2nIUt0QzUT5Ec7rFGH9g/zC8x6Th","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.4-3bb95f95b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478713},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bb95f95bd7e1518d05b5b9af4d2982c2535d030","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.11-3bb95f95b","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.11-3bb95f95b","@libp2p/crypto":"5.1.13-3bb95f95b","@libp2p/record":"4.0.9-3bb95f95b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-3bb95f95b","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-3bb95f95b","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.11-3bb95f95b","@libp2p/interface-internal":"3.0.11-3bb95f95b","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-3bb95f95b","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.11-3bb95f95b","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.4-3bb95f95b_1772406580034_0.5393661431630918","host":"s3://npm-registry-packages-npm-production"}},"16.1.4-8f0e1b2db":{"name":"@libp2p/kad-dht","version":"16.1.4-8f0e1b2db","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.4-8f0e1b2db","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ba1fb14915dc4593ac714469d5b992a032634877","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.4-8f0e1b2db.tgz","fileCount":180,"integrity":"sha512-oJY4aCEwRCVIcrkMVWdiBB/7s3WWetgYrDMKaRYpYuvbFwtzwxs+lm+I9va1P5NBnNinJsAew//xomuzw6rvnQ==","signatures":[{"sig":"MEQCIA8eLIZfkzW8vugk08SZgVZniHN7VKpp5nN6W2AL0zGKAiAsOBvw9kVBl0gaXTMiXUgHsGDlN8wJ7OMXVpR//iZaHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.4-8f0e1b2db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478713},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8f0e1b2db58bcabd7422a02cd961a172b8934500","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.11-8f0e1b2db","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.11-8f0e1b2db","@libp2p/crypto":"5.1.13-8f0e1b2db","@libp2p/record":"4.0.9-8f0e1b2db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-8f0e1b2db","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-8f0e1b2db","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.11-8f0e1b2db","@libp2p/interface-internal":"3.0.11-8f0e1b2db","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-8f0e1b2db","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.11-8f0e1b2db","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.4-8f0e1b2db_1772455378915_0.174378921692373","host":"s3://npm-registry-packages-npm-production"}},"16.1.4-f4b950dc9":{"name":"@libp2p/kad-dht","version":"16.1.4-f4b950dc9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.4-f4b950dc9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bc74fec7e79541ce019a51be8e2f15b0053d7855","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.4-f4b950dc9.tgz","fileCount":180,"integrity":"sha512-BHgYYWao5JfmJ561+tGE1a2Wc7Ex+LAyjDWuz5ANuHOQPYBd8N7MRsx4yZMANLGpgzF0Yt2XqvSTAmmUNNa7dw==","signatures":[{"sig":"MEYCIQCFJlS2H0zqGrmdaIzyEAFSjD4jwbZp9U0fSMowvozG1wIhAIuAOe7590k5jHaVLPrgxBoEkaih11orrqVKUHrqLfVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.4-f4b950dc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4b950dc937a6cbd1a155b01995656991770a5f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.11-f4b950dc9","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.11-f4b950dc9","@libp2p/crypto":"5.1.13-f4b950dc9","@libp2p/record":"4.0.9-f4b950dc9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-f4b950dc9","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-f4b950dc9","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.11-f4b950dc9","@libp2p/interface-internal":"3.0.11-f4b950dc9","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-f4b950dc9","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.11-f4b950dc9","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.4-f4b950dc9_1772545895452_0.895820132519243","host":"s3://npm-registry-packages-npm-production"}},"16.1.5":{"name":"@libp2p/kad-dht","version":"16.1.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"640d108d02fed43105a3dc35ad0961157d92ff61","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.5.tgz","fileCount":181,"integrity":"sha512-ojn0/xlevuZ3LvPv2om8PQE6KILv2m4q0CyuXpr81RO8A0q15R992Ho504sXlSXVhIQLP3GPQY9lp9LZ0OL9jg==","signatures":[{"sig":"MEQCIA7DX3klUxtT5Zj1a79gmCB9IXydNycBFKUU/my8DIDIAiBNNRiI08I0z6avaB5LfKJ2vsPJEvF1vHo9SWjcAh3Z3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4485065},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9f89098b6aca609e6f8bc176c8e3530a6d57c279","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.12","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.12","@libp2p/crypto":"^5.1.13","@libp2p/record":"^4.0.9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.12","@libp2p/interface-internal":"^3.0.12","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.2","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.12","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.5_1772553107347_0.5668923580648251","host":"s3://npm-registry-packages-npm-production"}},"16.1.5-4db427d30":{"name":"@libp2p/kad-dht","version":"16.1.5-4db427d30","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.5-4db427d30","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5dfa20571746d33c4686415a542ecfcf340eca5b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.5-4db427d30.tgz","fileCount":180,"integrity":"sha512-641KlilOB1nSMttoWb8FBr++Q8zIzwA8LVuo7OW008QqItVQo8JCnCTMQTNdUnu08vLWYfeB5pWiKv4aNtuTQw==","signatures":[{"sig":"MEUCIC4J6wg5SsSOiWlm0IrZAiYuM6XXsMJY912L7b1aZKx5AiEAkcqZwTSlmu50cuyqadDabzoMZDfrGUv8/hpbdkBcZ4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.5-4db427d30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4db427d307923d2bfde3c7052f3abfb0456b5e61","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.12-4db427d30","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.12-4db427d30","@libp2p/crypto":"5.1.13-4db427d30","@libp2p/record":"4.0.9-4db427d30","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-4db427d30","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-4db427d30","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.12-4db427d30","@libp2p/interface-internal":"3.0.12-4db427d30","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-4db427d30","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.12-4db427d30","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.5-4db427d30_1772645777953_0.253526349235085","host":"s3://npm-registry-packages-npm-production"}},"16.1.5-db185b16b":{"name":"@libp2p/kad-dht","version":"16.1.5-db185b16b","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.5-db185b16b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"447c9b893b2977dff612e037310a308cca186d9d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.5-db185b16b.tgz","fileCount":180,"integrity":"sha512-wcmkb5j7CzmgPhIcJcQXFVe1vipjS3QWa+bNwNQRXqcf1CJzazZ71z/uTUWLgDqCiLOQWc302ZDjDTVqGXKWQg==","signatures":[{"sig":"MEYCIQDEvgy02QNIs1R+awbleA0SCrnsQLNOs5LMc0iHFH64gAIhAMPHAgZbQCDULEVksrru5fUOA8OHBqI/QJswkzov2IXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.5-db185b16b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"db185b16bfe571544a6fddd29a464be57c299175","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.12-db185b16b","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.12-db185b16b","@libp2p/crypto":"5.1.13-db185b16b","@libp2p/record":"4.0.9-db185b16b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-db185b16b","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-db185b16b","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.12-db185b16b","@libp2p/interface-internal":"3.0.12-db185b16b","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-db185b16b","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.12-db185b16b","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.5-db185b16b_1772808651015_0.379501075712392","host":"s3://npm-registry-packages-npm-production"}},"16.1.5-28af2ff3d":{"name":"@libp2p/kad-dht","version":"16.1.5-28af2ff3d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.5-28af2ff3d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"48fb9203d14d8ceba1e50f0f785b90b5cb34bc02","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.5-28af2ff3d.tgz","fileCount":180,"integrity":"sha512-Fr/FZlXo3WxD09avDs2IS/DikyXuA4QwTUzuORx7j1fhogXximN1nuzSVHU80BHisFQ+k+HoBzLHHjEYnwGzHw==","signatures":[{"sig":"MEUCIQD9+PKLQpiJUs4KivuGxkQPrKTlldSgZvRnmL6g/XY6FQIgG00Ma5OJ156uO030y3cn9kbH/50On+BKp6O62Y6BU6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.5-28af2ff3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28af2ff3dad16f9c53ee71aab5532c71a61e3ee8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.12-28af2ff3d","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.12-28af2ff3d","@libp2p/crypto":"5.1.13-28af2ff3d","@libp2p/record":"4.0.9-28af2ff3d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-28af2ff3d","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-28af2ff3d","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.12-28af2ff3d","@libp2p/interface-internal":"3.0.12-28af2ff3d","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-28af2ff3d","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.12-28af2ff3d","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.5-28af2ff3d_1773253516360_0.2065256827211157","host":"s3://npm-registry-packages-npm-production"}},"16.1.5-e19d11093":{"name":"@libp2p/kad-dht","version":"16.1.5-e19d11093","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.5-e19d11093","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c57025995313158f2b03b185805029471eca8299","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.5-e19d11093.tgz","fileCount":180,"integrity":"sha512-x/A41080V6gEc1hAY68BYbUMB6vqdEXIGkvry/fslXRT9mjzfegHOBOCi7F+rKkczUAeBX6nYSePLqAbPz9vAQ==","signatures":[{"sig":"MEUCIBztVQ5O6nijgzmD7hDmEJqtWIa0dHqfoqux/5lAtutMAiEAhwp37VTRc+d9fa4ywhWp3nN9/Bql8Rge0mqpKVdY+Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.5-e19d11093","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e19d1109390aed39d5020200a2dd4c1fe6f35217","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.12-e19d11093","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.12-e19d11093","@libp2p/crypto":"5.1.13-e19d11093","@libp2p/record":"4.0.9-e19d11093","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-e19d11093","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-e19d11093","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.12-e19d11093","@libp2p/interface-internal":"3.0.12-e19d11093","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-e19d11093","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.12-e19d11093","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.5-e19d11093_1773269546762_0.3680985337737541","host":"s3://npm-registry-packages-npm-production"}},"16.1.5-9c0fc4482":{"name":"@libp2p/kad-dht","version":"16.1.5-9c0fc4482","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.5-9c0fc4482","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3e759acb935203b24f620b5b7acbec2d24f11156","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.5-9c0fc4482.tgz","fileCount":180,"integrity":"sha512-KehVRRvSaF+i1ciEGnZYk14CdR2cokut8/dAOL+rSYuq1JjR9QJxXG+0CMzq9SCxiH1r6ESe73vw/sOhA5rB+g==","signatures":[{"sig":"MEUCIC13OxVCry1KMYFu2Mui3rIZRwqu1ESyQxK8WkvIPGl4AiEA3hiFelo9viygARaqBseObbgpyxjGn8DtdCADPdjO6o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.5-9c0fc4482","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9c0fc44823537bb29bf8866fd87c0eb8891b2016","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.12-9c0fc4482","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.12-9c0fc4482","@libp2p/crypto":"5.1.13-9c0fc4482","@libp2p/record":"4.0.9-9c0fc4482","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-9c0fc4482","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-9c0fc4482","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.12-9c0fc4482","@libp2p/interface-internal":"3.0.12-9c0fc4482","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-9c0fc4482","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.12-9c0fc4482","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.5-9c0fc4482_1773350173209_0.5723651182010687","host":"s3://npm-registry-packages-npm-production"}},"16.1.6":{"name":"@libp2p/kad-dht","version":"16.1.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fbea929b1c9e85a4bb0f512a507a03763ff3dca8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.6.tgz","fileCount":181,"integrity":"sha512-G3RqIkA/zG8brOQfADYt+PaLbEOEcwF8DzEVPsRGLpn80xaTMj2zOG4F86wcWK7FSciijnZzDOT0AKgoDzAcdg==","signatures":[{"sig":"MEUCIQD2Ea7t7cau9KG1uc+u3etnDwF7wuk8c+o+qQ3vExES0AIgWrK6mhdqYwWFD59wfEpx4IHLQDluF7m9zuzWNiYXUnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4485065},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3565a2ec5e233c717929580002c554db36c667e0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.13","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.13","@libp2p/crypto":"^5.1.13","@libp2p/record":"^4.0.9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.13","@libp2p/interface-internal":"^3.0.13","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.2","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.13","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.6_1773442742913_0.9153258239212319","host":"s3://npm-registry-packages-npm-production"}},"16.1.6-d6f6f5818":{"name":"@libp2p/kad-dht","version":"16.1.6-d6f6f5818","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.6-d6f6f5818","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86cc81c85a5dbd66229af7abc665937735bf5e13","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.6-d6f6f5818.tgz","fileCount":180,"integrity":"sha512-kVLp51j95luaATvj1zRDLO0CgIEcXZ9IrWCqLABN32uyEPch1TWy0a1LaPzpg71tqljY2DUbgn/B4P15FFBR7A==","signatures":[{"sig":"MEUCIFIacNBEYeRBvmK1FiHKKu2MH1XuBN6elepjQNIcpxlhAiEAte+I2RebZ7f7Wlt9vio5gWPwHa2ad3RDw7SVxpwi51U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.6-d6f6f5818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d6f6f5818092e8b4e16dc06061fbe0a5c36fa95e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.13-d6f6f5818","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.13-d6f6f5818","@libp2p/crypto":"5.1.13-d6f6f5818","@libp2p/record":"4.0.9-d6f6f5818","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-d6f6f5818","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-d6f6f5818","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.13-d6f6f5818","@libp2p/interface-internal":"3.0.13-d6f6f5818","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-d6f6f5818","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.13-d6f6f5818","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.6-d6f6f5818_1773903950971_0.746038326675059","host":"s3://npm-registry-packages-npm-production"}},"16.1.6-82c3c9ea8":{"name":"@libp2p/kad-dht","version":"16.1.6-82c3c9ea8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.6-82c3c9ea8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3efdacadf4fecce71c414547bf59a1943f32f68f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.6-82c3c9ea8.tgz","fileCount":180,"integrity":"sha512-Xzp2Pg2SPkaCOCVw+kyOeZlsWrTj80K4Gu3WvRTetWgK9slY12ZoMh7EzMWSDllMNQWPNKQT8+ulGoFtPtOZNA==","signatures":[{"sig":"MEQCIA8WRYIggEBdMWUEyxDetMouA1M02/irlY7JwI8Clh0eAiBnrSfPmkui1a9SRrqBFpIvmmSeMaRRaNi/bw/DP+Wikw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.6-82c3c9ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478761},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82c3c9ea8a4f580b636107c65e89c61099e45e7b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.13-82c3c9ea8","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.13-82c3c9ea8","@libp2p/crypto":"5.1.13-82c3c9ea8","@libp2p/record":"4.0.9-82c3c9ea8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-82c3c9ea8","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-82c3c9ea8","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.13-82c3c9ea8","@libp2p/interface-internal":"3.0.13-82c3c9ea8","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-82c3c9ea8","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.13-82c3c9ea8","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.6-82c3c9ea8_1773999492129_0.530019658295233","host":"s3://npm-registry-packages-npm-production"}},"16.1.6-dd251c5e7":{"name":"@libp2p/kad-dht","version":"16.1.6-dd251c5e7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.6-dd251c5e7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd84e6982bf358eb5b021aac1b0f1fbeacd653ae","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.6-dd251c5e7.tgz","fileCount":180,"integrity":"sha512-2JY+aPWMnE7ni/KD2rWsOCJTfSD1bohoMgi3xyyS1qOmREg4DfSbxzYT1zlNdV3osxmxjBHezXP4dJPKvIATcQ==","signatures":[{"sig":"MEUCIEWO8Jb/ECCVUAtQPiAFp0KB/NvJE1hi5sHwW2e1t9DEAiEAt3qArFqz8QZ5SHGJ+3tZ7x9g4czIl0pvg3w9w3bnwWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.6-dd251c5e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478738},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dd251c5e7986e920919ddcdad8fb6f75b4a9d889","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.13-dd251c5e7","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.13-dd251c5e7","@libp2p/crypto":"5.1.13-dd251c5e7","@libp2p/record":"4.0.9-dd251c5e7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-dd251c5e7","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-dd251c5e7","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.13-dd251c5e7","@libp2p/interface-internal":"3.0.13-dd251c5e7","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-dd251c5e7","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.13-dd251c5e7","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.6-dd251c5e7_1774247984984_0.8221791837909402","host":"s3://npm-registry-packages-npm-production"}},"16.1.6-f88ec96cf":{"name":"@libp2p/kad-dht","version":"16.1.6-f88ec96cf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.6-f88ec96cf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b6563a6711cd83325cf2850f11ddb86518c3b04c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.6-f88ec96cf.tgz","fileCount":180,"integrity":"sha512-DWHPOKXdPIGlXQSSIH0wRcmmbq8kx1WyRj8C+TszzFBWuIhpqVAIZtpX5QUrJkAgZDTSG9xe+7oFQG7ex+nXBA==","signatures":[{"sig":"MEYCIQC1yuQe3hqx3EVxs7xYrq3FaUq8gUAbKeF4eGoAv7oZlwIhAP2In6ycdc1cffxlBvJPZLQCQheB0+WGP4YlwEJ64FJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.6-f88ec96cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4478738},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f88ec96cf92ffb4a40da49b1aef574fc9aa51b91","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.13-f88ec96cf","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.13-f88ec96cf","@libp2p/crypto":"5.1.13-f88ec96cf","@libp2p/record":"4.0.9-f88ec96cf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-f88ec96cf","progress-events":"^1.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-f88ec96cf","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.13-f88ec96cf","@libp2p/interface-internal":"3.0.13-f88ec96cf","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^7.7.0","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-f88ec96cf","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.13-f88ec96cf","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.6-f88ec96cf_1774370579212_0.45412986908502617","host":"s3://npm-registry-packages-npm-production"}},"16.1.6-1c3b61777":{"name":"@libp2p/kad-dht","version":"16.1.6-1c3b61777","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.6-1c3b61777","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c9634c0a63a16d5b42ae6204077db43bf6623960","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.6-1c3b61777.tgz","fileCount":180,"integrity":"sha512-X63Tg4gC1fEuWIMr9N5egX3CSO6s4OzbjSnGkdUDaoTu22jSjTMuo8SOPZQpAX0NUQowYCRK7LFaR6zTfb44IA==","signatures":[{"sig":"MEYCIQCt9imLI2O3WgBaXyixlrB2MEab5ZRJCg+Uxhz8sIXxlQIhANf4ubuyNj1LTjL+hziT9SQUMz0qdVztjVwVBl8ZJ9zT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.6-1c3b61777","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4525792},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1c3b6177735c97ede56783560738eb54b4038e1a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.13-1c3b61777","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.13-1c3b61777","@libp2p/crypto":"5.1.13-1c3b61777","@libp2p/record":"4.0.9-1c3b61777","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-1c3b61777","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.0-1c3b61777","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.13-1c3b61777","@libp2p/interface-internal":"3.0.13-1c3b61777","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.2-1c3b61777","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.13-1c3b61777","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.6-1c3b61777_1774646862565_0.6627927026530873","host":"s3://npm-registry-packages-npm-production"}},"16.1.7":{"name":"@libp2p/kad-dht","version":"16.1.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6694a83581dc7834b07e200c2225528bf9f562d2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.7.tgz","fileCount":181,"integrity":"sha512-f5ENaW8RQY1ZSi5H1hQeFDlA1p1ZijNue/izLhNKUYPa571sJsMTU2ZV8ravghoFFk0pZDDUJi5nMVFfdzA23A==","signatures":[{"sig":"MEQCIHg89rJns+r0c0SrUc1LYZHrE3T9eHdN7IqSGowQ16lRAiAcT4zrrMy4q5DJ390ZQ8IANIrckL2fRyrlz9emhqwtSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4532097},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.0.14","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.14","@libp2p/crypto":"^5.1.14","@libp2p/record":"^4.0.10","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.5","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.1.1","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.14","@libp2p/interface-internal":"^3.0.14","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.3","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.14","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.7_1774693866613_0.8603718625349315","host":"s3://npm-registry-packages-npm-production"}},"16.1.7-2a3e54738":{"name":"@libp2p/kad-dht","version":"16.1.7-2a3e54738","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.7-2a3e54738","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ae7766b6aaef96b1da9e957cf17cafaa1752e580","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.7-2a3e54738.tgz","fileCount":180,"integrity":"sha512-LILeQOLY25tKOmSt9PuzWDk7gexDRqjQXwj9RUM4ODRz4lmLYhoLTLygnGWZH79uqagEf4wojLagWv8qgPOP8w==","signatures":[{"sig":"MEUCIEFijqOi4EBySmYZYFSYQxU+zCcE9EBvuR/AK82ckHSCAiEA96iutKduXtFgV7Cnie5swBnfl/slI6dXChTs2lueTo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.7-2a3e54738","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4525852},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2a3e547380a62dffae31f7b5423dfcf1fc0c7433","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.14-2a3e54738","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.14-2a3e54738","@libp2p/crypto":"5.1.14-2a3e54738","@libp2p/record":"4.0.10-2a3e54738","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-2a3e54738","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-2a3e54738","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-2a3e54738","@libp2p/interface-internal":"3.0.14-2a3e54738","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.3-2a3e54738","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.14-2a3e54738","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.7-2a3e54738_1775114174232_0.7354429725905964","host":"s3://npm-registry-packages-npm-production"}},"16.1.7-709b3fa2e":{"name":"@libp2p/kad-dht","version":"16.1.7-709b3fa2e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.7-709b3fa2e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"abc7c00d31714a21bbdea2cc58aecc3ce2d01e06","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.7-709b3fa2e.tgz","fileCount":180,"integrity":"sha512-e7Q21BUWA6NvHlz1njxORpUHRY9UfEChrffzT3RIchxw/bvXwlGPrNGruVZc4ob/0h712Ru8EKH5SAW/x6of0A==","signatures":[{"sig":"MEYCIQC/U7zUZSwcWD/1nG4yU/4yeVu+saNl6jqcmJH0bpV1LQIhAJGDG/5n5ahlti1EAVf3d83RZUO0lHrfCJO62w9sKvzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.7-709b3fa2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4526135},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"709b3fa2e94d99c77d97df2dda39b431f8b92878","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.14-709b3fa2e","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.14-709b3fa2e","@libp2p/crypto":"5.1.14-709b3fa2e","@libp2p/record":"4.0.10-709b3fa2e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-709b3fa2e","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-709b3fa2e","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-709b3fa2e","@libp2p/interface-internal":"3.0.14-709b3fa2e","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.3-709b3fa2e","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.14-709b3fa2e","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.7-709b3fa2e_1775159855223_0.0932771766939513","host":"s3://npm-registry-packages-npm-production"}},"16.1.7-4580b64fa":{"name":"@libp2p/kad-dht","version":"16.1.7-4580b64fa","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.7-4580b64fa","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"940ba3ad2e68aa6fbec9fab37d309463ab079a7c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.7-4580b64fa.tgz","fileCount":180,"integrity":"sha512-17i/D+H3Z0qlZtwVEB/ScH2wNItSY3EScCN3yrG83QUfyhmyacM/63AWUUVMXFh+/eQexGjSQhHjAnTqz/3v1Q==","signatures":[{"sig":"MEUCIDzEjz+EOCQujGyCQyBc5bP2QNR/CcYOvpcBAYMf4/UaAiEAw+oa1ltiZRixAePuLLKdPYEIF0BwGhUScBvJSGE1Od4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.7-4580b64fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4526135},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4580b64fa24a3917067b3510c0ccf528978b92db","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.14-4580b64fa","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.14-4580b64fa","@libp2p/crypto":"5.1.14-4580b64fa","@libp2p/record":"4.0.10-4580b64fa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-4580b64fa","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-4580b64fa","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-4580b64fa","@libp2p/interface-internal":"3.0.14-4580b64fa","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.3-4580b64fa","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.14-4580b64fa","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.7-4580b64fa_1775284644620_0.418874085941348","host":"s3://npm-registry-packages-npm-production"}},"16.1.7-ff5ee99ed":{"name":"@libp2p/kad-dht","version":"16.1.7-ff5ee99ed","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.7-ff5ee99ed","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4108cbecae1c79dc8b0e82a5fb0a78a32001a02f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.7-ff5ee99ed.tgz","fileCount":180,"integrity":"sha512-d5O1geBHeI3JXdOXr5edFFS3T5oV2ZbmrSNmQDxScOiJqDKSqQzDVSDYoQY/ys3gWyTQuHZJ2qdvVcXLBnTvAQ==","signatures":[{"sig":"MEUCIHQyFrj9YclKE1Sv1ETedGQLDiFk46huOO6K2XclZ4ZwAiEAvOPQar2dJkze/8s91xz5kwfDo3G5ynOcNbwFVSkQd0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.7-ff5ee99ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4526135},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ff5ee99ed55ba1fd773383bb5aef471b45fbf665","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.14-ff5ee99ed","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.14-ff5ee99ed","@libp2p/crypto":"5.1.14-ff5ee99ed","@libp2p/record":"4.0.10-ff5ee99ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-ff5ee99ed","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-ff5ee99ed","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-ff5ee99ed","@libp2p/interface-internal":"3.0.14-ff5ee99ed","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.3-ff5ee99ed","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.14-ff5ee99ed","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.7-ff5ee99ed_1775470050902_0.24702929419203534","host":"s3://npm-registry-packages-npm-production"}},"16.1.7-1ecf0e324":{"name":"@libp2p/kad-dht","version":"16.1.7-1ecf0e324","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.7-1ecf0e324","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bf9d95b20abc38f5886eccd688083d5a58304d06","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.7-1ecf0e324.tgz","fileCount":180,"integrity":"sha512-nBhFxfZDF6OYU/t2D/sex/G8/Rl2rUWbNJYZypcaSWwoSevP+0davlN6fgOdlunay646tjehbgAMXkK9P0E7CQ==","signatures":[{"sig":"MEQCIGazJnyczEXF8tf2cyFny03iDZGLHuhAA+D7Q2OMDmmOAiB0BobJ+P98KiOrj/OFZyC6WmahMG2Zlp4JEs8iZ5HllA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.7-1ecf0e324","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4544103},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1ecf0e324d89bf5ec5ee4718ae853fe649af0b1a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.14-1ecf0e324","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.14-1ecf0e324","@libp2p/crypto":"5.1.14-1ecf0e324","@libp2p/record":"4.0.10-1ecf0e324","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-1ecf0e324","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-1ecf0e324","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-1ecf0e324","@libp2p/interface-internal":"3.0.14-1ecf0e324","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.3-1ecf0e324","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.14-1ecf0e324","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.7-1ecf0e324_1775634921278_0.34534048993834365","host":"s3://npm-registry-packages-npm-production"}},"16.1.7-b6efda3d5":{"name":"@libp2p/kad-dht","version":"16.1.7-b6efda3d5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.7-b6efda3d5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1bc7320e43bfa4ba08f48760460f54edbe0ab37d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.7-b6efda3d5.tgz","fileCount":180,"integrity":"sha512-5HYXq0kW7qjvcOwp3fxBRcVzK7ttsiifo5WVRem17pYaVBCMzLXb9NIReaK6143D0RIzLVLVdy06llpXnjrcIA==","signatures":[{"sig":"MEYCIQD89RzECXmzN5ESM8kPMk5i7DOnTO4Fw7bam9WLOItjhAIhAMQ7LBHYbJHlf5y+3Vr+khExW1yB0r7dXzanG71Uf/lc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.7-b6efda3d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4544103},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b6efda3d548e9b896014dc34cb8c48278652d47f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.14-b6efda3d5","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.14-b6efda3d5","@libp2p/crypto":"5.1.14-b6efda3d5","@libp2p/record":"4.0.10-b6efda3d5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-b6efda3d5","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-b6efda3d5","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-b6efda3d5","@libp2p/interface-internal":"3.0.14-b6efda3d5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.3-b6efda3d5","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.14-b6efda3d5","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.7-b6efda3d5_1775647681671_0.8888324040964399","host":"s3://npm-registry-packages-npm-production"}},"16.1.7-74620dbcd":{"name":"@libp2p/kad-dht","version":"16.1.7-74620dbcd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.1.7-74620dbcd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"24b1ac0556872ff3d48af478170c3b17b5b8a222","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.1.7-74620dbcd.tgz","fileCount":180,"integrity":"sha512-6dBoAT8pTPMdx/yyNTh+TmtiTgfLfys158tlAsr/QQh3BoFj53Q/fmmUyQ/G+VseU9Gir8oqEY7LcRWwp8f7VQ==","signatures":[{"sig":"MEQCIER64gqmJjD1ESH7JEFOTrNbV1bLll0cU5r4OWUJYSgzAiA2e9to9ERO4qHbip4MzbiLLx/ebVZ1dlc2TIVsTgkYRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.1.7-74620dbcd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4544103},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74620dbcdd26e937ca79cda04aa3cb2b636532b7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.0.14-74620dbcd","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.14-74620dbcd","@libp2p/crypto":"5.1.14-74620dbcd","@libp2p/record":"4.0.10-74620dbcd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-74620dbcd","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-74620dbcd","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-74620dbcd","@libp2p/interface-internal":"3.0.14-74620dbcd","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.3-74620dbcd","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.14-74620dbcd","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.1.7-74620dbcd_1775659507227_0.021216428122769804","host":"s3://npm-registry-packages-npm-production"}},"16.2.0":{"name":"@libp2p/kad-dht","version":"16.2.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7256c58ad9c889b2e3f632e6e06c9e3de94f42e2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.0.tgz","fileCount":181,"integrity":"sha512-QDrIQfda2AeV6Yr5AIet+dVQD/SScDQxFgYACD3I7xyN7XRkvjoOAJyola2vo+vxrdaGnhtT/pKZIPIWYZa9fQ==","signatures":[{"sig":"MEYCIQDQzA3cjaXBe00d4NbeipOW5sZZfLUhlfzNOopjenDjvAIhAL16qoDZhjw8youCwiwpftGoZ3aTfkcJhGWL3xtHmT1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4550405},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.1.0","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.15","@libp2p/crypto":"^5.1.15","@libp2p/record":"^4.0.10","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.6","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.15","@libp2p/interface-internal":"^3.1.0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^20.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.4","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.15","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.0_1775663192772_0.5226426933374981","host":"s3://npm-registry-packages-npm-production"}},"16.2.0-90100be0c":{"name":"@libp2p/kad-dht","version":"16.2.0-90100be0c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.0-90100be0c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"00f5a36509f95905f6d3d7980728b0439296fd41","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.0-90100be0c.tgz","fileCount":180,"integrity":"sha512-zmXV3u7svl7MG+vwBls0UW8hMs+lTT7lFcSQ0LtlILclMK+zV99EjMHWLzVX6uD17FoFjtflZaWRGaTJFYD8Dg==","signatures":[{"sig":"MEUCIQCB+7lQRy7H6D5Z/XmjhG4UGrLlOU+rxd8RSEZ69RRliAIgY1hrX81D4WM3MeexrG10l6Dv5nu6ydmflE3hW9IIZ4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.0-90100be0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4545495},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90100be0ce46a7ca495462802c8ac5b72703cc3c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.0-90100be0c","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.15-90100be0c","@libp2p/crypto":"5.1.15-90100be0c","@libp2p/record":"4.0.10-90100be0c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-90100be0c","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-90100be0c","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-90100be0c","@libp2p/interface-internal":"3.1.0-90100be0c","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^7.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.4-90100be0c","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.15-90100be0c","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.0-90100be0c_1775804740370_0.02764444097098684","host":"s3://npm-registry-packages-npm-production"}},"16.2.0-f60bd85b0":{"name":"@libp2p/kad-dht","version":"16.2.0-f60bd85b0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.0-f60bd85b0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed0b31cb3697885cc3bba02120f1d7f054e7c178","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.0-f60bd85b0.tgz","fileCount":180,"integrity":"sha512-al/XiNBpuqlU3ElWeWZaQIu706bHyjgPwUxydVQ+GQQYAqXe05TOvIf5mZBRpG6MBsYJjTpdiX2Z860XfAwPhw==","signatures":[{"sig":"MEQCIFQiw6SNh6p+eF8++Ih2wuL4pJSNVm3PYE2Q3vQPlrbsAiASM70ViQDsF/4NHT9gObn9a31vL9H6Q5ARPEQscqUIEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.0-f60bd85b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4545495},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f60bd85b03c4642909c54acf0ff62cfda1909e07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.0-f60bd85b0","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.15-f60bd85b0","@libp2p/crypto":"5.1.15-f60bd85b0","@libp2p/record":"4.0.10-f60bd85b0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-f60bd85b0","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-f60bd85b0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-f60bd85b0","@libp2p/interface-internal":"3.1.0-f60bd85b0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.4-f60bd85b0","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.15-f60bd85b0","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.0-f60bd85b0_1775820399574_0.7314475621817267","host":"s3://npm-registry-packages-npm-production"}},"16.2.0-b30baa93a":{"name":"@libp2p/kad-dht","version":"16.2.0-b30baa93a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.0-b30baa93a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5932c99e008a7b148f65e47aa08670fb173c79d1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.0-b30baa93a.tgz","fileCount":180,"integrity":"sha512-ztrv16hxDiHwhuB+lCZdxfovNsIZKNH4pmWSDuMtkd+KYfbryHs8AhUqFjjqizJ6S2iVdkqFz96Pqol3K8OIUQ==","signatures":[{"sig":"MEUCIQDZC2xwut0ZcGSADEQGV8aDTIZgVJKI8quUztyZ7keO0QIgWVoDMDVRCCO7UEBeqEFZ2U7HuP+m1V5fDCqrgOWWZKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.0-b30baa93a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4546375},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b30baa93ae6a8099a06966fa85083aff3052efc1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.0-b30baa93a","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.15-b30baa93a","@libp2p/crypto":"5.1.15-b30baa93a","@libp2p/record":"4.0.10-b30baa93a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-b30baa93a","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-b30baa93a","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-b30baa93a","@libp2p/interface-internal":"3.1.0-b30baa93a","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.4-b30baa93a","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.15-b30baa93a","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.0-b30baa93a_1775837712306_0.9581056673010329","host":"s3://npm-registry-packages-npm-production"}},"16.2.0-f21efd121":{"name":"@libp2p/kad-dht","version":"16.2.0-f21efd121","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.0-f21efd121","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bea8b366ad958b33226d775e7281dd451691c92a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.0-f21efd121.tgz","fileCount":180,"integrity":"sha512-kQy235l/OIStCXtMy9roxtcU7jHJciG7wnEKyic4A+79P5l4VCbS8vKXB527OOSyQtHq+uDya1r5+u2v8L6jCQ==","signatures":[{"sig":"MEQCIG4VwGe5rz25osCEwX0l/wZiAM40OIDX3PEmMM74tSXwAiA3JrUjBfGWo7CMenBmN+WzaP1XRCry4K1/E4FBmiacOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.0-f21efd121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4547005},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"f21efd121a9d3755f28049541c1b0758e3498683","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.0-f21efd121","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.15-f21efd121","@libp2p/crypto":"5.1.15-f21efd121","@libp2p/record":"4.0.10-f21efd121","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-f21efd121","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-f21efd121","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-f21efd121","@libp2p/interface-internal":"3.1.0-f21efd121","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.4-f21efd121","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.15-f21efd121","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.0-f21efd121_1775909913716_0.4531110309482882","host":"s3://npm-registry-packages-npm-production"}},"16.2.0-2151144c3":{"name":"@libp2p/kad-dht","version":"16.2.0-2151144c3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.0-2151144c3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ddc6095d51ecc02cb91d7eaa08a444175ce6e1c4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.0-2151144c3.tgz","fileCount":180,"integrity":"sha512-IlccH1QUEXMfPeEhDtiV6ICAHLHtMOuORePyb+aGrOb7XBxckFVnOGipbn3PetjciM9yZGbNql6KTcn2YvaWnw==","signatures":[{"sig":"MEQCIDcVxurGJebHmrp8q4mmu8CV4wSQCVHux5ePo99wngYUAiBNjV27kRW2lmuKaTmsuhU1o3rAwRz86JutRLuIJ/hyHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.0-2151144c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4621527},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"2151144c3eb6c9a0f3c39123822f8cc22ce3211b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.0-2151144c3","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.15-2151144c3","@libp2p/crypto":"5.1.15-2151144c3","@libp2p/record":"4.0.10-2151144c3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-2151144c3","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-2151144c3","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-2151144c3","@libp2p/interface-internal":"3.1.0-2151144c3","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.4-2151144c3","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.15-2151144c3","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.0-2151144c3_1775952654800_0.45229931595301265","host":"s3://npm-registry-packages-npm-production"}},"16.2.0-811a29f8a":{"name":"@libp2p/kad-dht","version":"16.2.0-811a29f8a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.0-811a29f8a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bcc2823bf46ac812e8eb6a29a37037449cbe17f3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.0-811a29f8a.tgz","fileCount":180,"integrity":"sha512-bzUKMyDaopUtl5ltKBz/AUURzrhjtEGWQXTpNwcc6jwW9tSMlNXHdbocc4ZgcwmYdnf7qqK89lvbeCzT77bfKw==","signatures":[{"sig":"MEUCIBwNV/whRIrVzmm153XNCBaHwH8Z9q/usTLwb67nqY0yAiEAmbdK1AZmwWw+GiTJempLtO1gJ7eWyu+MAzzrn/+PKhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.0-811a29f8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709143},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"811a29f8ae28d27eed8f03ef5dac85b05c01aa99","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.0-811a29f8a","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.15-811a29f8a","@libp2p/crypto":"5.1.15-811a29f8a","@libp2p/record":"4.0.10-811a29f8a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-811a29f8a","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-811a29f8a","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-811a29f8a","@libp2p/interface-internal":"3.1.0-811a29f8a","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.4-811a29f8a","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.15-811a29f8a","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.0-811a29f8a_1776171421925_0.9286379018968034","host":"s3://npm-registry-packages-npm-production"}},"16.2.2":{"name":"@libp2p/kad-dht","version":"16.2.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"74b021efdc0bd75d4f74cb6040bb5ab43f746a84","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.2.tgz","fileCount":181,"integrity":"sha512-627yndekxpkl43FJLHvAfb6cVlpa8grD7at85Rg3TLXczTs354sG1vELXPMZ+hrv1YNqli80259YltyN66O4AA==","signatures":[{"sig":"MEQCIGx3d0qKIlP2tkIBowgyMrEAo+BJ0MJep7zMDOBLZ0YyAiBrre1ytaGo0wK3RtDgRUi2ZnC4xyPm7l030dWLkqw6zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4715448},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"500287203be48756d4fa06e54c7f50eb1ea02807","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.1.2","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.17","@libp2p/crypto":"^5.1.17","@libp2p/record":"^4.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.8","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.17","@libp2p/interface-internal":"^3.1.2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.6","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.17","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.2_1776430090444_0.5286902844558334","host":"s3://npm-registry-packages-npm-production"}},"16.2.2-5917715d0":{"name":"@libp2p/kad-dht","version":"16.2.2-5917715d0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.2-5917715d0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6ea6d8cffcedefac20849eaf24deb64e92d65528","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.2-5917715d0.tgz","fileCount":180,"integrity":"sha512-xOXPipYuUqFeELYaVcgzCdGg8bM8FInSitPvorSYkaqPfXAf/vEiXsu5SGuwLlsJRmTYau8wQvsc+5ChKXF0GQ==","signatures":[{"sig":"MEUCIGddFlzg1acwDRIre5/AkLeFrQlb14bDmItlLqIe/cfzAiEAxqO5TwDranl8ZE3LT+tOeQiZNOZjEmVtDczaPTBcIR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.2-5917715d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709144},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5917715d0c533e07922a0f0a2ff5fa685b35eafb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-5917715d0","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-5917715d0","@libp2p/crypto":"5.1.17-5917715d0","@libp2p/record":"4.0.12-5917715d0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-5917715d0","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5917715d0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-5917715d0","@libp2p/interface-internal":"3.1.2-5917715d0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-5917715d0","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-5917715d0","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.2-5917715d0_1776490190461_0.9874487779424228","host":"s3://npm-registry-packages-npm-production"}},"16.2.2-8f7e9264e":{"name":"@libp2p/kad-dht","version":"16.2.2-8f7e9264e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.2-8f7e9264e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5e06f2c80cdeabab387aaac34cf2828cfbfe1e2a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.2-8f7e9264e.tgz","fileCount":180,"integrity":"sha512-z9muf8Wa598NqME075/l0YvT/kB8B5NBwRCrd+VX11LQ6y5LLSxO2V14CHVbZi2/wfrdN9hHnHAhq5lsOHnisQ==","signatures":[{"sig":"MEYCIQCa6wqXZ3W5odXfEgsaoCUqtKtN09OIbURYqavWyFO9bAIhAMMFKuK6l4z684zQifsGA16/Vy7BPYV6Z+DBdzByakBC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.2-8f7e9264e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709144},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"8f7e9264e034bdb30df488f20ad35b526743803e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-8f7e9264e","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-8f7e9264e","@libp2p/crypto":"5.1.17-8f7e9264e","@libp2p/record":"4.0.12-8f7e9264e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-8f7e9264e","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-8f7e9264e","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-8f7e9264e","@libp2p/interface-internal":"3.1.2-8f7e9264e","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-8f7e9264e","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-8f7e9264e","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.2-8f7e9264e_1776494545372_0.1601870144156714","host":"s3://npm-registry-packages-npm-production"}},"16.2.2-48f66c41e":{"name":"@libp2p/kad-dht","version":"16.2.2-48f66c41e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.2-48f66c41e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"571dc890134594c1c70d450183ac10d019bd13fc","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.2-48f66c41e.tgz","fileCount":180,"integrity":"sha512-7AVur9hUuU/rJ7/OEzbVTAcoHRGbaKNSwA68DV3/X/xrfvrAAjoTa2O6A45veCnsqVMg/LlogxarggVOB0KkBQ==","signatures":[{"sig":"MEUCIQCcDwj8GH/ALEDkQ538OoGEIPsKozthuFbUwjtbaAEXZgIgHOG+N6kyjRkRCGhs2SaKuq3LK0Y4bdimVyeUDb6z2jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.2-48f66c41e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709144},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"48f66c41ef1cbdac246c6b02fb61962ea9b8fc84","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-48f66c41e","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-48f66c41e","@libp2p/crypto":"5.1.17-48f66c41e","@libp2p/record":"4.0.12-48f66c41e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-48f66c41e","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-48f66c41e","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-48f66c41e","@libp2p/interface-internal":"3.1.2-48f66c41e","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-48f66c41e","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-48f66c41e","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.2-48f66c41e_1776505889263_0.8162524631678048","host":"s3://npm-registry-packages-npm-production"}},"16.2.2-8ddbb9e81":{"name":"@libp2p/kad-dht","version":"16.2.2-8ddbb9e81","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.2-8ddbb9e81","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3baa8d51385e8af1576bbe993ef4b7e645de3444","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.2-8ddbb9e81.tgz","fileCount":180,"integrity":"sha512-lTIH//ZLEuI7bHaYDBBrLoQxJCcT5K84f4aFvKkKjh1cNAcwV5yo108agtti6Z2+/Z7aS5lOe6gh1XaCiCynFA==","signatures":[{"sig":"MEQCIFRd4El1jr2A3LyShpMBpmXSNzyAxuOuzM7r9QvE99fQAiA6fTINXSXYpKpX6dZ7EsNmFJ8TZIJ6N39D/EaKx3KSLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.2-8ddbb9e81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709144},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"8ddbb9e8109cdcb00d929d48fe3e9bb396cca629","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-8ddbb9e81","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-8ddbb9e81","@libp2p/crypto":"5.1.17-8ddbb9e81","@libp2p/record":"4.0.12-8ddbb9e81","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-8ddbb9e81","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-8ddbb9e81","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-8ddbb9e81","@libp2p/interface-internal":"3.1.2-8ddbb9e81","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-8ddbb9e81","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-8ddbb9e81","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.2-8ddbb9e81_1776598872255_0.17624025366560314","host":"s3://npm-registry-packages-npm-production"}},"16.2.2-7cea7b9a5":{"name":"@libp2p/kad-dht","version":"16.2.2-7cea7b9a5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.2-7cea7b9a5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d510d3e4da88976901be43f5422a9c43ae18420e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.2-7cea7b9a5.tgz","fileCount":180,"integrity":"sha512-VcmPzWrxcKqBSxMu2kmkXGr1gPz4YZaV5HZuPC4qKPVz6D6VkoJcRClymVkttUDTYW5G5Rt0y6mk9qJHqKbYiw==","signatures":[{"sig":"MEUCIApxzujMvPlSl5lXIMY3JCRJ/Jl/cbyiUxWppDi6qpOaAiEA7SFCUONEKb/hHzh0tcJVnClsKfFmSEiT9hT684lFXAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.2-7cea7b9a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709144},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"7cea7b9a5f4ca562db9e95a6f37b6df0d6ecc775","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-7cea7b9a5","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-7cea7b9a5","@libp2p/crypto":"5.1.17-7cea7b9a5","@libp2p/record":"4.0.12-7cea7b9a5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-7cea7b9a5","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-7cea7b9a5","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-7cea7b9a5","@libp2p/interface-internal":"3.1.2-7cea7b9a5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-7cea7b9a5","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-7cea7b9a5","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.2-7cea7b9a5_1776670229995_0.6706227266356128","host":"s3://npm-registry-packages-npm-production"}},"16.2.2-20bfcb3f9":{"name":"@libp2p/kad-dht","version":"16.2.2-20bfcb3f9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.2-20bfcb3f9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9bc308d350cc2a26409960105a951e8d88b523b5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.2-20bfcb3f9.tgz","fileCount":180,"integrity":"sha512-2/rLiWeLi/oHLLDZmebGMUa2CKzc3p7SA4t/fqtcCZjbFWoKBRzX74v0spAzYZEbymDOmjri3MOE/X/IKZwUaw==","signatures":[{"sig":"MEUCIQD5iq85vd3vKMN3PLTL6D0BGlnlCvy45HY2ccLujF7fdAIgPIcmIjA0tQgLzKQO3qHE5e2e8/CODVDFcE4Nt56Yygs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.2-20bfcb3f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709144},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"20bfcb3f951dc97b4d734e791b335b9b55f4bffd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-20bfcb3f9","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-20bfcb3f9","@libp2p/crypto":"5.1.17-20bfcb3f9","@libp2p/record":"4.0.12-20bfcb3f9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-20bfcb3f9","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-20bfcb3f9","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-20bfcb3f9","@libp2p/interface-internal":"3.1.2-20bfcb3f9","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-20bfcb3f9","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-20bfcb3f9","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.2-20bfcb3f9_1776673705534_0.26458419317708426","host":"s3://npm-registry-packages-npm-production"}},"16.2.2-fd68eecf7":{"name":"@libp2p/kad-dht","version":"16.2.2-fd68eecf7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.2-fd68eecf7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7d0656dabb1cf90eabe72cdbf46ddd3c33ef73f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.2-fd68eecf7.tgz","fileCount":180,"integrity":"sha512-mBPRUnG3x4x/jJge8V/2TXChffEHvCQZNA4e+FQvrDzN/7JroHj+tCkFqm8MnMU04iXVDc4E4SkBtEpAjU4rqg==","signatures":[{"sig":"MEQCIH8wkyfJuSWZ4QOafRYfzlHo19sCQ0du/Px8u977yS0HAiBjHpAybO7BF+KcGrkvloo3ZR0tSTXJqifsueRR4b9oBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.2-fd68eecf7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4716747},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"fd68eecf718a55e4241ecda3cfe757425c78da9a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-fd68eecf7","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-fd68eecf7","@libp2p/crypto":"5.1.17-fd68eecf7","@libp2p/record":"4.0.12-fd68eecf7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-fd68eecf7","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-fd68eecf7","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-fd68eecf7","@libp2p/interface-internal":"3.1.2-fd68eecf7","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-fd68eecf7","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-fd68eecf7","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.2-fd68eecf7_1776688796152_0.6622485115606291","host":"s3://npm-registry-packages-npm-production"}},"16.2.3":{"name":"@libp2p/kad-dht","version":"16.2.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b9112c7f2511a50bf29405e2351ada5495081b3","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.3.tgz","fileCount":181,"integrity":"sha512-V2sWy9REjb61vEXtzdWSniSMnO7dRHHYS9GpT47xLwkrynWNPD7Bbr7Cdu37HNn2rDO2d44wgVXrqfglN/y7nw==","signatures":[{"sig":"MEYCIQDtPMlX1Fgqm3624Gy0SkAL14O9g6kVNwE2LQ7as2NYgwIhAODxkjO0YpLHjrhIV9umRwEnsF+BwpapKF3y/i1Y50Fr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4723051},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"2eb4d78f6aacd5d8922eb5a69ba401b7795551b2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.1.2","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.0.17","@libp2p/crypto":"^5.1.17","@libp2p/record":"^4.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.8","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.17","@libp2p/interface-internal":"^3.1.2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.6","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.17","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.3_1776769011041_0.8666481241988842","host":"s3://npm-registry-packages-npm-production"}},"16.2.3-69a44651f":{"name":"@libp2p/kad-dht","version":"16.2.3-69a44651f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.3-69a44651f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9248c07c6902affc8dfe12a662ebeafbe0a22136","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.3-69a44651f.tgz","fileCount":180,"integrity":"sha512-nMH0nplWLzFAm24I6H/MU6a079W/e+2wUi9cs2Gsk3QoTc/LIaw3czY3OfDFcpPUMqOZQRoRZnJc9a+ebh0BoA==","signatures":[{"sig":"MEYCIQCexABpVnXxUZtgXSyUu1x+iZSB14K8hq8KP+jYgnANkQIhALuwW0dYMLoDTCsTmTNxLXNuhagjUlcDyoMZ1OXu+6YN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.3-69a44651f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4716747},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"69a44651f80f8379bd1a3b3f88464537a4b2ffe5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-69a44651f","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-69a44651f","@libp2p/crypto":"5.1.17-69a44651f","@libp2p/record":"4.0.12-69a44651f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-69a44651f","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-69a44651f","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-69a44651f","@libp2p/interface-internal":"3.1.2-69a44651f","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-69a44651f","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-69a44651f","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.3-69a44651f_1776846432985_0.8237728036097673","host":"s3://npm-registry-packages-npm-production"}},"16.2.3-cbfda2cdc":{"name":"@libp2p/kad-dht","version":"16.2.3-cbfda2cdc","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.3-cbfda2cdc","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1268780bced6f57052944e9e470b8c32abc7555b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.3-cbfda2cdc.tgz","fileCount":180,"integrity":"sha512-uMVTwwSxYuZ7IYbTakxpmbqZzvkdxRGoTD5O9vxH7UTAXvfPDnJLIZY9WPucwxcfQfgwgICqxs6SEcDSg4N0AA==","signatures":[{"sig":"MEYCIQD2/8bln14syYfyp1UcLuL6cTzteCBvuIuBkaz5mQqgmAIhAM/GWnKufZMnxxL+7tZA7bRdRgoy9+zhbOnHT9Db1ekq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.3-cbfda2cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4716747},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"cbfda2cdcea14485fb78b29a94ec62acf9b0bd62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-cbfda2cdc","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-cbfda2cdc","@libp2p/crypto":"5.1.17-cbfda2cdc","@libp2p/record":"4.0.12-cbfda2cdc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-cbfda2cdc","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-cbfda2cdc","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-cbfda2cdc","@libp2p/interface-internal":"3.1.2-cbfda2cdc","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-cbfda2cdc","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-cbfda2cdc","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.3-cbfda2cdc_1776955150728_0.2198002524784879","host":"s3://npm-registry-packages-npm-production"}},"16.2.3-5466a8def":{"name":"@libp2p/kad-dht","version":"16.2.3-5466a8def","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.3-5466a8def","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a8c7537fcd94733e9787c65dc64b3a6e3b606270","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.3-5466a8def.tgz","fileCount":180,"integrity":"sha512-ds2nPBBgylvMrM3Rp7exfePSjnTe0/wt/Te7s06CS+SLIzANAHSu31f1uh0FVwP1VQw3lwbBbxwwyGFnkgvYEw==","signatures":[{"sig":"MEUCIGR362ihOR02D50BmPtk/3JoCXkikl5iO34DkOsfoUqdAiEAhIQlEJPJFt68EnSuYRO3K0zkf6j4Es8004+zMKH5Zyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.3-5466a8def","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4716747},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5466a8def5d3573b4ca5c4fc38630a0da9e533e2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-5466a8def","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-5466a8def","@libp2p/crypto":"5.1.17-5466a8def","@libp2p/record":"4.0.12-5466a8def","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-5466a8def","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5466a8def","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-5466a8def","@libp2p/interface-internal":"3.1.2-5466a8def","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-5466a8def","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-5466a8def","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.3-5466a8def_1777042420719_0.06980684595373776","host":"s3://npm-registry-packages-npm-production"}},"16.2.3-d57fe74c0":{"name":"@libp2p/kad-dht","version":"16.2.3-d57fe74c0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.3-d57fe74c0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"10f95b089f3c2868090095159fc8d828b8fb9a7f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.3-d57fe74c0.tgz","fileCount":180,"integrity":"sha512-vqG1kswcZP37vi+aWwIgvDIL/PqZJ+0MPlwJkDUPQTi6eVsOMsQFEluTP8cJgwn9vcYNqFeevvzfsRfn7auBYw==","signatures":[{"sig":"MEUCIDk0oSBcgih9NAN7y2xQGmroOVn3SAJxmqSeTzmmTqsEAiEA3CgXTvKsSyizYS7+bA7AsIOwX1bKn087rrDkbMy4LIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.3-d57fe74c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717168},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d57fe74c032627c4440a400592c2b1273e15ed40","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-d57fe74c0","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-d57fe74c0","@libp2p/crypto":"5.1.17-d57fe74c0","@libp2p/record":"4.0.12-d57fe74c0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-d57fe74c0","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d57fe74c0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-d57fe74c0","@libp2p/interface-internal":"3.1.2-d57fe74c0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-d57fe74c0","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-d57fe74c0","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.3-d57fe74c0_1777052000320_0.4093852469570993","host":"s3://npm-registry-packages-npm-production"}},"16.2.3-61d594a6c":{"name":"@libp2p/kad-dht","version":"16.2.3-61d594a6c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.3-61d594a6c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"81a5f8dcd89043cc607c887c923df78cf1e06821","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.3-61d594a6c.tgz","fileCount":180,"integrity":"sha512-E+NT1l6KC7Mxs0OU2zUPVFpC2m6XImR4TWz4ZobPzBETzwRkJ5hwc+AUDu+3Ea3s5ldGzIv4pJlydA+a9n0nbw==","signatures":[{"sig":"MEYCIQC0RfOQJwDBxBiNkGmOy6zy7QRssLrlFQoUcF7aHg/o7gIhAOBTpG7lN0CSqHaRDNHbMR10FkvyZITi2y4CQSU6CuLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.3-61d594a6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717168},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"61d594a6c9af2b6f42b7d50d88891efbc8d76b27","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-61d594a6c","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-61d594a6c","@libp2p/crypto":"5.1.17-61d594a6c","@libp2p/record":"4.0.12-61d594a6c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-61d594a6c","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-61d594a6c","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-61d594a6c","@libp2p/interface-internal":"3.1.2-61d594a6c","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-61d594a6c","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-61d594a6c","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.3-61d594a6c_1777096285448_0.8239039192567001","host":"s3://npm-registry-packages-npm-production"}},"16.2.3-baf3ddb03":{"name":"@libp2p/kad-dht","version":"16.2.3-baf3ddb03","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.3-baf3ddb03","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"25fac54c3a8f874b694f37a2b9f6566ad4209444","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.3-baf3ddb03.tgz","fileCount":180,"integrity":"sha512-hff2HldLJ/Z1rYBLBXmWcwYcJKZx7hIdRNS7jr9LyUoPGUmQ+7alinXQTZythLOIFfV9wU9WjTM6X18UkqSXLA==","signatures":[{"sig":"MEQCIGquMmvoazskDgIwsDH4UZZN+yxcZl1fWZfhmbas8P/tAiBLegLRiXagKUAHrlhqpjk3m9p3BqKnoK0l0RXJwHlCag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.3-baf3ddb03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717168},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"baf3ddb03021164ff7317e6a68a6d5f320bc5e98","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.2-baf3ddb03","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.0.17-baf3ddb03","@libp2p/crypto":"5.1.17-baf3ddb03","@libp2p/record":"4.0.12-baf3ddb03","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-baf3ddb03","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-baf3ddb03","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-baf3ddb03","@libp2p/interface-internal":"3.1.2-baf3ddb03","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-baf3ddb03","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.17-baf3ddb03","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.3-baf3ddb03_1777118934645_0.74012148534917","host":"s3://npm-registry-packages-npm-production"}},"16.2.4":{"name":"@libp2p/kad-dht","version":"16.2.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"595a84976997e1c4e4259ca522a225826ea299e0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.4.tgz","fileCount":181,"integrity":"sha512-H0YTgs4f+z5xLSgR3esLvSsSYKJ8Ngik7y77Bw1zOba2sdWwQ/QKKgxGiVqcRwlIXPwNiJ/MQd2o62Mdo/Mqlg==","signatures":[{"sig":"MEUCIF70yWJIr5pw/txCQKL1ylwBeOZCHmAMfMSTuzufOG+dAiEA220sewutUrPbmEyVRQBg+rc8pvyJmPRRR5QtNwbfbwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4723471},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"2a19115faa3fb198eea1f4700d81f177ff81e73c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.1.3","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.1.0","@libp2p/crypto":"^5.1.17","@libp2p/record":"^4.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.8","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.18","@libp2p/interface-internal":"^3.1.3","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.6","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.18","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.4_1777122780670_0.2302388286438397","host":"s3://npm-registry-packages-npm-production"}},"16.2.4-10b2bdf50":{"name":"@libp2p/kad-dht","version":"16.2.4-10b2bdf50","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.4-10b2bdf50","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"17f735e9e482f5daf9ede9b77b68970018d5e003","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.4-10b2bdf50.tgz","fileCount":180,"integrity":"sha512-525BeWl7u6feT4eDyKYrJ0Ul8a/YMR4xhiF8xlQ+YGPqhIpTfdGWfYIrzXWMTp1U5908Egq5nwYwFxvqgJTmtA==","signatures":[{"sig":"MEYCIQCBDVmHHNqj5zXrDsQepMgypxRvuYvk9sRNaZWscHdVFAIhAPt8z3dPxLWTS9r4bnKHGdr2VahPceJ/kgyJAS2z2wuS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.4-10b2bdf50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717167},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"10b2bdf50bdde0af14fd8ff39377abd7beab6d75","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.3-10b2bdf50","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.1.0-10b2bdf50","@libp2p/crypto":"5.1.17-10b2bdf50","@libp2p/record":"4.0.12-10b2bdf50","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-10b2bdf50","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-10b2bdf50","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.18-10b2bdf50","@libp2p/interface-internal":"3.1.3-10b2bdf50","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-10b2bdf50","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.18-10b2bdf50","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.4-10b2bdf50_1777204192197_0.6415167855905193","host":"s3://npm-registry-packages-npm-production"}},"16.2.4-3a5e46eaa":{"name":"@libp2p/kad-dht","version":"16.2.4-3a5e46eaa","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.4-3a5e46eaa","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"24d6ea2d1a8a3b047889edbd71c29c955a159122","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.4-3a5e46eaa.tgz","fileCount":180,"integrity":"sha512-PI5ysexBXWbsq+Z6NXd6gjZUjFiph5OSWW+XYj9jhbxTQtzdLZnkkTCnkCGr7XFOzTsbbIAqL5Fiv85dbW1Yiw==","signatures":[{"sig":"MEUCICYtvrYfYI/XibHs8u7o4F3rn5lXLOigKyu/GhOwmJWqAiEAv0SIp+SCoSc1Vu+ebZAjbLk45KUlWvxovceEyI6MCZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.4-3a5e46eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717167},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"3a5e46eaa2baa370d808e3e1bd6a0cea9f1ef7bc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.3-3a5e46eaa","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.1.0-3a5e46eaa","@libp2p/crypto":"5.1.17-3a5e46eaa","@libp2p/record":"4.0.12-3a5e46eaa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-3a5e46eaa","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-3a5e46eaa","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.18-3a5e46eaa","@libp2p/interface-internal":"3.1.3-3a5e46eaa","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-3a5e46eaa","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.18-3a5e46eaa","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.4-3a5e46eaa_1777466761474_0.9774321783728299","host":"s3://npm-registry-packages-npm-production"}},"16.2.4-d1ab98294":{"name":"@libp2p/kad-dht","version":"16.2.4-d1ab98294","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.4-d1ab98294","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"771d21bd6ee8ece179bfe835b180f30304c9b653","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.4-d1ab98294.tgz","fileCount":180,"integrity":"sha512-8F7t3uDheuWJ91C7oAvkcjgQEPO4bhrIuCSAwn/xlMN4u0qhrzMeDkyH1QJVAvNp2tN9pNNlrIcljzZEDjtnkQ==","signatures":[{"sig":"MEYCIQCKNjSuDB9pKwU7bJeSe4HLWMVnWoCk1bvit9KbZypfsAIhALyxRdEletm+QB83666QhSdysDvtAfbKjrqtZ9kg1Akl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.4-d1ab98294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717167},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d1ab98294b65f9d19506efa270bf80fedaaa145b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.3-d1ab98294","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.1.0-d1ab98294","@libp2p/crypto":"5.1.17-d1ab98294","@libp2p/record":"4.0.12-d1ab98294","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-d1ab98294","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d1ab98294","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.18-d1ab98294","@libp2p/interface-internal":"3.1.3-d1ab98294","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-d1ab98294","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.18-d1ab98294","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.4-d1ab98294_1777915261102_0.3686019841197923","host":"s3://npm-registry-packages-npm-production"}},"16.2.4-bd9e02dad":{"name":"@libp2p/kad-dht","version":"16.2.4-bd9e02dad","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.4-bd9e02dad","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"71c18d02e6f620c97a9e05ebe0d04957f795ffda","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.4-bd9e02dad.tgz","fileCount":180,"integrity":"sha512-yCHhPqWS5NzxpZRSi+rJ4X5UtjHQHXTsjq6jN+wwc+q2dII9wJZ+CfQVvVFWcg+g3QukMJIksH/ykvUDbQ0BZg==","signatures":[{"sig":"MEYCIQDavqZqHvscbCj0HAb2TaDPEPdFLOYianUby+A3oRvGjwIhAJTvzoAPyMJGTFWkWXCJAwTUJceue6T8JC1WQBT+TX8p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.4-bd9e02dad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717943},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"bd9e02dadccfe5c35cdf522bb6deb807a2282088","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.3-bd9e02dad","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.1.0-bd9e02dad","@libp2p/crypto":"5.1.17-bd9e02dad","@libp2p/record":"4.0.12-bd9e02dad","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-bd9e02dad","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-bd9e02dad","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.18-bd9e02dad","@libp2p/interface-internal":"3.1.3-bd9e02dad","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-bd9e02dad","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.18-bd9e02dad","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.4-bd9e02dad_1778333220712_0.6797806463150251","host":"s3://npm-registry-packages-npm-production"}},"16.2.4-15eeedba1":{"name":"@libp2p/kad-dht","version":"16.2.4-15eeedba1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.4-15eeedba1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bf0b79c8becd60ac90ad244ac87a544fe2b3db20","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.4-15eeedba1.tgz","fileCount":180,"integrity":"sha512-KrCfSYjmoAVkAAvRHC9au5yj1u9AjSf/nbGg/yrN0w6+QoP4TYtPgfbtfBKRz4XKQCvQnIxgFdQs8JaYruXuJA==","signatures":[{"sig":"MEYCIQC2ErZwnBTVvjYN9HWKeUcdlW6bW8xw6mJjJ7MWdoWS4QIhANR7kJRydslBKO+Yfy6u/svn6nIOUW07cmMdnj7o8zDd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.4-15eeedba1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717943},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"15eeedba13846e55e8fc3f9e4c49af18fa185ea4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.3-15eeedba1","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.1.0-15eeedba1","@libp2p/crypto":"5.1.17-15eeedba1","@libp2p/record":"4.0.12-15eeedba1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-15eeedba1","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-15eeedba1","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.18-15eeedba1","@libp2p/interface-internal":"3.1.3-15eeedba1","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.6-15eeedba1","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.18-15eeedba1","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.4-15eeedba1_1778337121216_0.30057912979126766","host":"s3://npm-registry-packages-npm-production"}},"16.2.5":{"name":"@libp2p/kad-dht","version":"16.2.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"017cd33eb5e92d7a1c45722393f8827dbbc12109","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.5.tgz","fileCount":181,"integrity":"sha512-CAO0lv7rzp34F+zpcQoqzJDdepiCbPQKKctFDUzlxNJDI2WUNNs0kQ5PSvGqqf5ifQpHHmcj+xukX5pToEzlOw==","signatures":[{"sig":"MEUCICNTU65CoikmwGmU4Op6ZOPKa/w9+enduj5qYfXH2xVJAiEAgnTrhUG3pVeopsZ4nY3jFg6XG7DddtMiCFDKf/BqGoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4724247},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.1.4","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.2.0","@libp2p/crypto":"^5.1.18","@libp2p/record":"^4.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.9","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.19","@libp2p/interface-internal":"^3.1.4","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.7","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.19","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.5_1778503978557_0.4600162347237806","host":"s3://npm-registry-packages-npm-production"}},"16.2.5-9c3c0b22a":{"name":"@libp2p/kad-dht","version":"16.2.5-9c3c0b22a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.5-9c3c0b22a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ef0c371a2dc8cf1461c23397ee080bcf0ea2a0a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.5-9c3c0b22a.tgz","fileCount":180,"integrity":"sha512-zuAE0oR15N3+orbGMeRR22GDlDQvxmqitfK13pzoOR6eaTiqnt3WZTwcx1xYh032ZR/8Ffp1sXTFsasUTj1NqA==","signatures":[{"sig":"MEYCIQDjUwCHI7x3NlgykmLGQg6HZvRUX37n/8ABO3TnNispfAIhAJyoYURTwvLM/I/W4YhjAu8jeycKVUsQDn92nvOF91CQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.5-9c3c0b22a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4718126},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"9c3c0b22a1ff4683dc0d568852effab7c5209437","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.4-9c3c0b22a","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.0-9c3c0b22a","@libp2p/crypto":"5.1.18-9c3c0b22a","@libp2p/record":"4.0.12-9c3c0b22a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-9c3c0b22a","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-9c3c0b22a","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.19-9c3c0b22a","@libp2p/interface-internal":"3.1.4-9c3c0b22a","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-9c3c0b22a","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.19-9c3c0b22a","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.5-9c3c0b22a_1778624591369_0.3579034630120377","host":"s3://npm-registry-packages-npm-production"}},"16.2.5-5692f3f16":{"name":"@libp2p/kad-dht","version":"16.2.5-5692f3f16","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.5-5692f3f16","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"98202baa9777d90b81e030e2c1956d4b32479536","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.5-5692f3f16.tgz","fileCount":180,"integrity":"sha512-oVxwkcj+vH6YGKYp3c2Yzy2oRWMtNBilAzyyCq2H1yV4ssxzHUsq/orGzSo8BxZIU5VC6MMsH5iGdj2QJb9wfg==","signatures":[{"sig":"MEUCIQCP/dnyiireJauRIvwaLy4LHxCpWREJWClf6on/1q+kagIgbTy2wfn2NDmNc/NcqxCYGq4JIR91dQJFaxDaE2sPMnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.5-5692f3f16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4718127},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5692f3f168049cc658ada36e8251b445683f5806","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.4-5692f3f16","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.0-5692f3f16","@libp2p/crypto":"5.1.18-5692f3f16","@libp2p/record":"4.0.12-5692f3f16","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-5692f3f16","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5692f3f16","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.19-5692f3f16","@libp2p/interface-internal":"3.1.4-5692f3f16","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-5692f3f16","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.19-5692f3f16","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.5-5692f3f16_1778631571508_0.7085039196151177","host":"s3://npm-registry-packages-npm-production"}},"16.2.6":{"name":"@libp2p/kad-dht","version":"16.2.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"205abf6581edb79befadc4d5f832652f0748bd7c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.6.tgz","fileCount":181,"integrity":"sha512-Lzwz75YCpDu3yTLMCzcQx7yWTJfjn0jzvjcwWC+WIMLZ8gAg+BX2srSMlbVRhguS+2C/1T7ph8Raoooog3541A==","signatures":[{"sig":"MEUCICPW6eiekdSaOYXu0HIol+ZeVmZi6f0jDCYYCMrgrS24AiEA3LbLylP6kFwTg1sIPH4y+hc+ZV3PlBb4JgMJpAfsS7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4724431},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"94f875c3fd1269e21c13cd364ca56b35fc8c72bf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.1.4","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.2.0","@libp2p/crypto":"^5.1.18","@libp2p/record":"^4.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.9","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.19","@libp2p/interface-internal":"^3.1.4","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.7","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.19","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.6_1778638151696_0.05707274027386067","host":"s3://npm-registry-packages-npm-production"}},"16.2.6-9eb27be79":{"name":"@libp2p/kad-dht","version":"16.2.6-9eb27be79","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.6-9eb27be79","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0d8d3c07dcf53df6f501331b25265a5e9d6e01ca","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.6-9eb27be79.tgz","fileCount":180,"integrity":"sha512-wu+UbY85Vc6AbA1KKH4cD3JMKHX2GTZxey/CWmmhZqJHUSSFv+fYatBnOzhS2Xjx2OYnK/EGBDJqcNkvRNNWLw==","signatures":[{"sig":"MEUCIC9EMB38NnJdRnFdSGE6XIDPLQ6qwEik69QKf/EB13cbAiEA+HWArPdYjXpPGvsFMlaQdCMd6Y5Tuk9w4X7jwYZy2Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.6-9eb27be79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4718133},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"9eb27be790afc64c436422a9f7fa53cf0c95d9b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.4-9eb27be79","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.0-9eb27be79","@libp2p/crypto":"5.1.18-9eb27be79","@libp2p/record":"4.0.12-9eb27be79","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-9eb27be79","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-9eb27be79","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.19-9eb27be79","@libp2p/interface-internal":"3.1.4-9eb27be79","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-9eb27be79","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.19-9eb27be79","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.6-9eb27be79_1778870296957_0.5713624834316142","host":"s3://npm-registry-packages-npm-production"}},"16.2.6-cc151e147":{"name":"@libp2p/kad-dht","version":"16.2.6-cc151e147","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.6-cc151e147","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"364bdf910e8acb1762a2e37f81b7c5f67fcb09df","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.6-cc151e147.tgz","fileCount":180,"integrity":"sha512-P39CRVxcRgAkybuytC1uJQQLtaKWIqOIXX4X8qeM5Dte9l1aLnwp7hK76aO36ycyvprBxkfqUOu7hFbEoeLEwg==","signatures":[{"sig":"MEQCICWZ+wgRaEbXP8PAFC5K4K13hM1w3/ehKoRxK02HRNbUAiBVy+3XVeeu4dQv7uv9/W3sZ2QFSeeSFaQIqVJuBaOG7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.6-cc151e147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4718840},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"cc151e1478aa8159b823573443f2f187838e9169","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.4-cc151e147","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.0-cc151e147","@libp2p/crypto":"5.1.18-cc151e147","@libp2p/record":"4.0.12-cc151e147","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-cc151e147","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-cc151e147","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.19-cc151e147","@libp2p/interface-internal":"3.1.4-cc151e147","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-cc151e147","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.19-cc151e147","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.6-cc151e147_1778894199815_0.23120127297393456","host":"s3://npm-registry-packages-npm-production"}},"16.2.7":{"name":"@libp2p/kad-dht","version":"16.2.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"971564b1d7af2f0f92d53167470273e0d0bc6a38","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.7.tgz","fileCount":181,"integrity":"sha512-wvrqFG3qlSLEqKLR56VxHSFSbqcBMlWHBJSIzR+SQDcjcT12yn1hxtj4sby/xc8V/vzgQyM7fvV6vE94JfXznw==","signatures":[{"sig":"MEYCIQD1tKz9tBS5lG34Tb9wnilTWn10d7TovcIjBZ5mVZa5ZAIhAM0CZovYtfyG9z3/0Wu3YUULRcjfFUU4q8qxJbLwSY2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4725144},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"704b0e615288682caf80841c7a91c86bab32bdad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.1.5","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.2.1","@libp2p/crypto":"^5.1.18","@libp2p/record":"^4.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.9","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.20","@libp2p/interface-internal":"^3.1.5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.7","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.20","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.7_1778900014978_0.8227138420963345","host":"s3://npm-registry-packages-npm-production"}},"16.2.7-b9ebef660":{"name":"@libp2p/kad-dht","version":"16.2.7-b9ebef660","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.7-b9ebef660","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"83f6d1bafc59ad42e641b3a35053e0617f044ab0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.7-b9ebef660.tgz","fileCount":180,"integrity":"sha512-I7wF4XAJElgCFJ048DvfDofijYN4zLRFLsfyyrdsgAHOhDGeavzIvLUrTq13zn0HZGmysc4YoeAWVDGbD0oATw==","signatures":[{"sig":"MEQCIEVHgIm0h1H+XndtkzYDUngwHdkarFskiRLO4hpliiGeAiAodqGWC6HMMiUJro1EEHDHHx31t23R1sCx5Nc48wfgCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.7-b9ebef660","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4718840},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"b9ebef660bd6b059df3d7dc23ed622f574c01f60","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.5-b9ebef660","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.1-b9ebef660","@libp2p/crypto":"5.1.18-b9ebef660","@libp2p/record":"4.0.12-b9ebef660","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-b9ebef660","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-b9ebef660","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-b9ebef660","@libp2p/interface-internal":"3.1.5-b9ebef660","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-b9ebef660","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.20-b9ebef660","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.7-b9ebef660_1779060041576_0.5056932414908109","host":"s3://npm-registry-packages-npm-production"}},"16.2.7-d59c165ac":{"name":"@libp2p/kad-dht","version":"16.2.7-d59c165ac","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.2.7-d59c165ac","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"99a159eecee226532eb8ec58677b5f7c0d101598","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.2.7-d59c165ac.tgz","fileCount":180,"integrity":"sha512-T1ZGZ53cyrzYNbZwxoW9DXwqHkrQShzeBp5Wf1R/wMeVxTEukV7Xyq7Qz8Y58DxU5Fay8SzQ89EF7PVOIDcz7g==","signatures":[{"sig":"MEYCIQCVnLoMH4NE9NB5vg1Jx/vp/WdJ8Bd6QBOSlAMhFrMRTAIhAParyLeCqRotCAaL9OtNJXMeLomMzGPMQ18abA+RG+dn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.2.7-d59c165ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4720047},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d59c165ac794e4895f54777201a666c1777b3195","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.5-d59c165ac","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.1-d59c165ac","@libp2p/crypto":"5.1.18-d59c165ac","@libp2p/record":"4.0.12-d59c165ac","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-d59c165ac","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d59c165ac","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-d59c165ac","@libp2p/interface-internal":"3.1.5-d59c165ac","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-d59c165ac","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.20-d59c165ac","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.2.7-d59c165ac_1779106690641_0.626817403041497","host":"s3://npm-registry-packages-npm-production"}},"16.3.0":{"name":"@libp2p/kad-dht","version":"16.3.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6d785066777f3840d629cdada2e29ccb83b83df2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.0.tgz","fileCount":181,"integrity":"sha512-IIm9xnJM7QwG9gRRnSwTaIjWObGVc7qLY239mLLWWrkIRPZao9aF8uRiyiYBOJ0uPW8iE5r8/HKRxD3ik8/ddg==","signatures":[{"sig":"MEUCIQDlaicIJi+5AxiiI8Iks3BC9Scdr9dLoVH2jc4nnSe6NAIgQel2wE0U+TFnsKnNG4qtyoTv71mftpO/SWo2ogFuR8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4726351},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"2fc13e8b45347daab8c188ce674c449f1c323275","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"^3.1.5","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.2.1","@libp2p/crypto":"^5.1.18","@libp2p/record":"^4.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.9","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.20","@libp2p/interface-internal":"^3.1.5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.7","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.20","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.0_1779403867766_0.2266957651042476","host":"s3://npm-registry-packages-npm-production"}},"16.3.0-3574648c3":{"name":"@libp2p/kad-dht","version":"16.3.0-3574648c3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.0-3574648c3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"18057d8abe033abc519866ee159bc09af269232a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.0-3574648c3.tgz","fileCount":180,"integrity":"sha512-LK2zKXia+RW4eKa1dEn5ph58JU/nhNUlQFSEmoRpDQh2GFWYCTljzc0ZedE+nAJhDncG93Hix9cF2KQi0vyvWw==","signatures":[{"sig":"MEUCIGv+Fzj8mzg3xBjc0cuNaAwqbamsOuLBzVQ5VVupn0OnAiEApYrWrAfABt3ZIaKfSYKPHaqK0HB8mkW8F2VhHgXIHWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.0-3574648c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4720047},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"3574648c3582bd1f4a4c2b734639a1c890d57384","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.5-3574648c3","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.1-3574648c3","@libp2p/crypto":"5.1.18-3574648c3","@libp2p/record":"4.0.12-3574648c3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-3574648c3","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-3574648c3","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-3574648c3","@libp2p/interface-internal":"3.1.5-3574648c3","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-3574648c3","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.20-3574648c3","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.0-3574648c3_1779672046011_0.974991440931112","host":"s3://npm-registry-packages-npm-production"}},"16.3.0-ed1ad1f26":{"name":"@libp2p/kad-dht","version":"16.3.0-ed1ad1f26","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.0-ed1ad1f26","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8194c67279705032f01251789d28cc8cec4a800","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.0-ed1ad1f26.tgz","fileCount":180,"integrity":"sha512-SbYa8HH8/WYWet2+66g1mKsh97MFex5XhpVEurXKcvNiUUdnlXXMRWWBNrkjKRmIPwC1M9Rziw1tUhqKcDxqQg==","signatures":[{"sig":"MEUCIHGa7H6LBJj91V0RDZfaOiv6Sr59MBlokRgI2UXPi955AiEAmNX2AJOz3504QLKjfaYty74cFdit7BoP8RodFxmaVDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.0-ed1ad1f26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4720047},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"ed1ad1f265dca9c94a7b38947c683864b987eafd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.5-ed1ad1f26","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.1-ed1ad1f26","@libp2p/crypto":"5.1.18-ed1ad1f26","@libp2p/record":"4.0.12-ed1ad1f26","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-ed1ad1f26","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-ed1ad1f26","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-ed1ad1f26","@libp2p/interface-internal":"3.1.5-ed1ad1f26","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-ed1ad1f26","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.20-ed1ad1f26","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.0-ed1ad1f26_1779721692713_0.2977367831613855","host":"s3://npm-registry-packages-npm-production"}},"16.3.0-d888f182f":{"name":"@libp2p/kad-dht","version":"16.3.0-d888f182f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.0-d888f182f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d6199cac351061bf754b7847b53067b96308fbd7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.0-d888f182f.tgz","fileCount":180,"integrity":"sha512-fGRttVL02pGuBwV/pGIezhFuLYuTWNQRE3YxeAlPhfS7aUjWc0A9x00r9918fSgSn63mamiwEuKU/SBHmHUSag==","signatures":[{"sig":"MEQCIEtiSJMSXX4PxRV+x88nTyYd8+aDkqjGAYMu4Ov4APANAiAErdpY/NxNWwPWv6sckkXgN1aWdurY7NCJ+6uSAwYS/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.0-d888f182f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4720047},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d888f182f451a1d25d4b0ba9f912b1aab3340635","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^5.1.0","@libp2p/ping":"3.1.5-d888f182f","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.1-d888f182f","@libp2p/crypto":"5.1.18-d888f182f","@libp2p/record":"4.0.12-d888f182f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-d888f182f","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d888f182f","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-d888f182f","@libp2p/interface-internal":"3.1.5-d888f182f","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-d888f182f","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.20-d888f182f","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.0-d888f182f_1779863542200_0.9147109402668989","host":"s3://npm-registry-packages-npm-production"}},"16.3.0-29797a5bb":{"name":"@libp2p/kad-dht","version":"16.3.0-29797a5bb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.0-29797a5bb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3756bd7422097bd5c37c546629103e57c488611a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.0-29797a5bb.tgz","fileCount":180,"integrity":"sha512-7LMPClTZ4PFyZ/ajH+fc/2bwLm31AnHgHQMBHPAb8bAXIunOIYWWjvTtJgKvZcYY3ycFdn+ZXPv628mFjyMHIw==","signatures":[{"sig":"MEQCIBjLUGf26RWVBi7TTTW2r48xzHJuCxPQlCsYXRXXjToeAiAvIvmtkZp5Xf5qQjgmWlcEZ016VZ9OFFgcl0ftQtPIYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.0-29797a5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4837016},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"29797a5bbbfc5b93d91fcdc244d7f65e2ce5e76c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.5-29797a5bb","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.1-29797a5bb","@libp2p/crypto":"5.1.18-29797a5bb","@libp2p/record":"4.0.12-29797a5bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-29797a5bb","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-29797a5bb","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-29797a5bb","@libp2p/interface-internal":"3.1.5-29797a5bb","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-29797a5bb","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.20-29797a5bb","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.0-29797a5bb_1780074777968_0.11770389161925188","host":"s3://npm-registry-packages-npm-production"}},"16.3.0-b7c6dc0f2":{"name":"@libp2p/kad-dht","version":"16.3.0-b7c6dc0f2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.0-b7c6dc0f2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"27566b26f90eb7f14f322d022db8cced796164fe","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.0-b7c6dc0f2.tgz","fileCount":180,"integrity":"sha512-b+8yWJzLORdeGlSKQPaiBZwUJTmlb2DE96yQJc2XT+DBd1T13KDhp5ZnbOWDD9JddHBfcHZBOHQqHGsA7FjpPw==","signatures":[{"sig":"MEYCIQDl1s/5VEmTBkLYY959rUvAJxyPL4ovDrDddJc6gxSqbAIhAOoY5WT0cCdLzb45xLQ5/tJhzRWSLNcMhzmtmKq3ELDQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.0-b7c6dc0f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4837016},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"b7c6dc0f2db85e5604e5fac889d39504e0adab50","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.5-b7c6dc0f2","multiformats":"^13.4.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.1-b7c6dc0f2","@libp2p/crypto":"5.1.18-b7c6dc0f2","@libp2p/record":"4.0.12-b7c6dc0f2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-b7c6dc0f2","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-b7c6dc0f2","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-b7c6dc0f2","@libp2p/interface-internal":"3.1.5-b7c6dc0f2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-b7c6dc0f2","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.20-b7c6dc0f2","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.0-b7c6dc0f2_1780088162909_0.09602532755450532","host":"s3://npm-registry-packages-npm-production"}},"16.3.0-5b8813abc":{"name":"@libp2p/kad-dht","version":"16.3.0-5b8813abc","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.0-5b8813abc","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c2cb0149993c251dc4f969453e6cf897b0dd193","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.0-5b8813abc.tgz","fileCount":180,"integrity":"sha512-2MRReRToLUfdkkVFlAZjG170lPX7BaUn0wjudwB1J4CFiHLqDuX1vBv9veFbWvmU0BTsl27YEpPkvHIW5jiERA==","signatures":[{"sig":"MEQCIEbKnrfE9nZnE4njyVNtwjUntAvoYw1MHN9AgpXHkfmfAiBWZ8pYWAM+BW6+0xP/trHQvQihqj6dXMPtq4Yx5EbHNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.0-5b8813abc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4951359},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5b8813abcbca3fd59e6d137f2a42ff53e115cf99","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.5-5b8813abc","multiformats":"^14.0.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.1-5b8813abc","@libp2p/crypto":"5.1.18-5b8813abc","@libp2p/record":"4.0.12-5b8813abc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-5b8813abc","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5b8813abc","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.20-5b8813abc","@libp2p/interface-internal":"3.1.5-5b8813abc","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-5b8813abc","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.20-5b8813abc","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.0-5b8813abc_1780123614954_0.4570764205153399","host":"s3://npm-registry-packages-npm-production"}},"16.3.0-160a24585":{"name":"@libp2p/kad-dht","version":"16.3.0-160a24585","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.0-160a24585","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4279bf0581568e5a168807c6ab458d5c2c974a3b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.0-160a24585.tgz","fileCount":180,"integrity":"sha512-4PQAdLwa6zQuVE0x9fVxIIZGLpE5ORSCVF5n/FSSPXAHgMwZycViuYcfXg6xaCRBWXmd5O2Sz7cc+potWy+7Nw==","signatures":[{"sig":"MEUCIQDNq/c2yIVqk9wX+K7gpXWUFGs4VgWnHh49BFU3A/utOwIgTb5E2ZDqinRfd1MdlYDX5gnBKfMg38TuMPTtCRgw/p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.0-160a24585","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4951359},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"160a245858b6ddc052213f10de463e8ddb9a1b76","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.5-160a24585","multiformats":"^14.0.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.1-160a24585","@libp2p/crypto":"5.1.18-160a24585","@libp2p/record":"4.0.12-160a24585","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-160a24585","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-160a24585","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.20-160a24585","@libp2p/interface-internal":"3.1.5-160a24585","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.7-160a24585","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.20-160a24585","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.0-160a24585_1780173610854_0.05745493071134056","host":"s3://npm-registry-packages-npm-production"}},"16.3.1":{"name":"@libp2p/kad-dht","version":"16.3.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d66bbf21c7d5008196ebe9a85b953b9e980c94d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.1.tgz","fileCount":181,"integrity":"sha512-b/kBUvYMcYIs64VL0sbiTRTOQ9GAFpmdmamJk1jJ/oFiuzw+EvuYns31/SrkXwzeg5gZwcu81Tyyfq2DvYv9Ow==","signatures":[{"sig":"MEUCIH6BGhmkT9opvHrAHWq6zM7w8H53Z6Ih86s3mr1FUVR7AiEAvx7bCyjKsZU57MJkLvEhIv573mmUv+D7mdfP1ByHpAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4957664},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"17557e888134c0a250bff43b035a52b751a39db7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.6","multiformats":"^14.0.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.2.2","@libp2p/crypto":"^5.1.19","@libp2p/record":"^4.0.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.10","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.3","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.21","@libp2p/interface-internal":"^3.1.6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.8","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.21","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.1_1780211038390_0.9889991741643454","host":"s3://npm-registry-packages-npm-production"}},"16.3.1-a34745c01":{"name":"@libp2p/kad-dht","version":"16.3.1-a34745c01","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.1-a34745c01","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"13fbbf1d86f59b806f2c34abdce572c1ef801cdd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.1-a34745c01.tgz","fileCount":180,"integrity":"sha512-sjQUkoeP3/GVvTFreRBGNyL45rut/W+kQ9V62xjum/+4dgnkLDi2RbcbjtAfophvxIhESqR4IkcVYv/0A2Lq2g==","signatures":[{"sig":"MEYCIQDMzK7ehf62cM89V1JdNMbyQP24Gma0OCWbiDfwnH+okQIhAPk4aI18CgmcUBsWKBcnXyGLum5Tt3yVUMqKhSRaXeGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.1-a34745c01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4931771},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"a34745c0192b0b70bd0a79130dce96f669ef3754","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.6-a34745c01","multiformats":"^14.0.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.2-a34745c01","@libp2p/crypto":"5.1.19-a34745c01","@libp2p/record":"4.0.13-a34745c01","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.10-a34745c01","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.3-a34745c01","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.21-a34745c01","@libp2p/interface-internal":"3.1.6-a34745c01","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.8-a34745c01","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.21-a34745c01","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.1-a34745c01_1780657000984_0.9658089322468859","host":"s3://npm-registry-packages-npm-production"}},"16.3.1-7ae12f9b0":{"name":"@libp2p/kad-dht","version":"16.3.1-7ae12f9b0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.1-7ae12f9b0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"71bee54f9e46d15d60e9b2b17af3329cded60919","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.1-7ae12f9b0.tgz","fileCount":180,"integrity":"sha512-T/uBBZyM64JL959QAmPrrMnKRQIvSVQJtYgGdCQbxU+5ZyAooicGDmp+CbkT8/GhKiJ9dvcAz+61zX1qA6hRGA==","signatures":[{"sig":"MEUCIQCFLyktCUGeQCI2mYu355wxs5G+iNuEvxPu5vNkyA+r3QIgEVQ8aRv7H4HqoOVlbhGVY/bR78KNhmPA4vwpL5PeLpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.1-7ae12f9b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4931771},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"7ae12f9b0a6ca49b854afdd5457211eabf00e8a9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.6-7ae12f9b0","multiformats":"^14.0.0","uint8-varint":"^2.0.4","@libp2p/utils":"7.2.2-7ae12f9b0","@libp2p/crypto":"5.1.19-7ae12f9b0","@libp2p/record":"4.0.13-7ae12f9b0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.10-7ae12f9b0","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.3-7ae12f9b0","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.21-7ae12f9b0","@libp2p/interface-internal":"3.1.6-7ae12f9b0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.8-7ae12f9b0","datastore-core":"^11.0.1","@libp2p/peer-store":"12.0.21-7ae12f9b0","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.1-7ae12f9b0_1780758023388_0.6398944298789604","host":"s3://npm-registry-packages-npm-production"}},"16.3.2":{"name":"@libp2p/kad-dht","version":"16.3.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cbdd310558f14680dd89afe5c9a26772d85d773f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.2.tgz","fileCount":181,"integrity":"sha512-J3fQHJsm6YTeab2tUGLlmSelsKCdGLKnUI7t8tRDfqavf78QX9Mz0l80Y0M/4zxGLWUhck/+GQ8hY1X+kvCRtQ==","signatures":[{"sig":"MEYCIQDgKfdWsTm9gJAFM/wa9/FKkkcx/s7mBsfNWvOsPARIJAIhANHD7KPE/D9aPYjKu1ApKWIbJw16tKQwsJuAdCNsSmP+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4938075},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"88b0ecb8ff36134ba5ea270a688a2550979cae2f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.6","multiformats":"^14.0.0","uint8-varint":"^2.0.4","@libp2p/utils":"^7.2.2","@libp2p/crypto":"^5.1.19","@libp2p/record":"^4.0.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.10","progress-events":"^1.0.1","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.3","interface-datastore":"^9.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.21","@libp2p/interface-internal":"^3.1.6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^8.1.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.8","datastore-core":"^11.0.1","@libp2p/peer-store":"^12.0.21","it-length-prefixed":"^10.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.2_1780764058588_0.594598485857394","host":"s3://npm-registry-packages-npm-production"}},"16.3.2-404c7824a":{"name":"@libp2p/kad-dht","version":"16.3.2-404c7824a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.2-404c7824a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d667069570c0b082f650fe73256dead2dbb3234b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.2-404c7824a.tgz","fileCount":180,"integrity":"sha512-YoBoJhfl8hlVAQB3+fxiKMgQ3Zbxl55PQl9G4O5x66sVGikeCmr0+73wu0mDN0ZTCh8ezguE0e3f2e9KmzGUxA==","signatures":[{"sig":"MEQCICOMcXuGN6DMRSZnwBNfeUW4Rv6yHJek4UnmMbfQ91IKAiBajtvihrVSUVvSl5BCUsdO73OD2hvX91zPW9A645y/2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.2-404c7824a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4724696},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"404c7824a85e83082297fd968de32e00234c12ba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.6-404c7824a","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.2-404c7824a","@libp2p/crypto":"5.1.19-404c7824a","@libp2p/record":"4.0.13-404c7824a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.10-404c7824a","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.3-404c7824a","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.21-404c7824a","@libp2p/interface-internal":"3.1.6-404c7824a","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.8-404c7824a","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.21-404c7824a","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.2-404c7824a_1781270912545_0.9684859242681225","host":"s3://npm-registry-packages-npm-production"}},"16.3.2-5e07d5963":{"name":"@libp2p/kad-dht","version":"16.3.2-5e07d5963","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.2-5e07d5963","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2e4316e7e5522a20825bed6bcacde98a8f5c2e45","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.2-5e07d5963.tgz","fileCount":180,"integrity":"sha512-z4aDbl6ePCj9p+FZQw4esGMbnzRRVXb8zw2r2cIxZYOTFsEG42NOWvfVuiht3B65tZ4/cI39tFXQHhmYrf0t/w==","signatures":[{"sig":"MEUCIQDk7X3obbpNHYdQtlH/KOBQDGIJ/crdo7BxZX8i22iPFgIgbI73as8GfJYEapqviA3m8Is19xug/dc7X3JZTiQGB2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.2-5e07d5963","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4724699},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5e07d5963d691ed8e695ca0af8e1d8f23af54795","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.6-5e07d5963","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.2-5e07d5963","@libp2p/crypto":"5.1.19-5e07d5963","@libp2p/record":"4.0.13-5e07d5963","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.10-5e07d5963","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.3-5e07d5963","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.21-5e07d5963","@libp2p/interface-internal":"3.1.6-5e07d5963","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.8-5e07d5963","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.21-5e07d5963","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.2-5e07d5963_1781383054238_0.6981516553674445","host":"s3://npm-registry-packages-npm-production"}},"16.3.3":{"name":"@libp2p/kad-dht","version":"16.3.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2cdb79aa8a8c7d789cf9dc2321459407f211876d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.3.tgz","fileCount":181,"integrity":"sha512-G5BOmuExm/ACP2jx557yZmXhylztyDNLpYsKGCj91Sq7dTvP+EIe4+n0LkKKt//AqHscaQQT2B96RHp5SNOmUw==","signatures":[{"sig":"MEUCIDp8BYxvn8b2+NWeJ+cjXQsphnovw9v8L4xYONW1x3N/AiEAuybbSktaZIh/DqtjF5d9cbrUFftQQt6wguo/AlqxxQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4731003},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.7","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.2.3","@libp2p/crypto":"^5.1.20","@libp2p/record":"^4.0.14","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.11","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.4","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.22","@libp2p/interface-internal":"^3.1.7","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.9","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.22","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.3_1781387432465_0.8814043343428886","host":"s3://npm-registry-packages-npm-production"}},"16.3.3-bfb7ceb0f":{"name":"@libp2p/kad-dht","version":"16.3.3-bfb7ceb0f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.3-bfb7ceb0f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"97f64a5ec7b2aebb598cc3f7b4460b57610801ed","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.3-bfb7ceb0f.tgz","fileCount":180,"integrity":"sha512-YphgtiepF10Ysb3kqFJswkhObATB4V1Rr8e+5qqKoo23rrc7WUHGR3RySby1ss8YMdF8CwblVmZ8vdSFguG0cQ==","signatures":[{"sig":"MEUCIHUQmXOLM5vKp6r0YMo4yTdhn3EG0G7rdN5XPsfGDXCRAiEAoIXvu2SGQsV6dD7iJrDwduWTWjkMcFnt19UXHsIm5yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.3-bfb7ceb0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4724699},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"bfb7ceb0f29680acf308649aac0885c99730e899","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.7-bfb7ceb0f","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.3-bfb7ceb0f","@libp2p/crypto":"5.1.20-bfb7ceb0f","@libp2p/record":"4.0.14-bfb7ceb0f","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-bfb7ceb0f","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-bfb7ceb0f","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-bfb7ceb0f","@libp2p/interface-internal":"3.1.7-bfb7ceb0f","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.9-bfb7ceb0f","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.22-bfb7ceb0f","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.3-bfb7ceb0f_1781943975167_0.6994544534228677","host":"s3://npm-registry-packages-npm-production"}},"16.3.3-d4dad9bf5":{"name":"@libp2p/kad-dht","version":"16.3.3-d4dad9bf5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.3-d4dad9bf5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c495ca490d28aff88476b31841d6dc52b6f57709","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.3-d4dad9bf5.tgz","fileCount":180,"integrity":"sha512-WxIV5y54tyDxeFNgfkEh7CUIxhFrY4aAu42MkoZ5Fdr8sRm0e86jPjPYEla1BUB/KLI2LS8RchcQWjTT27CaEA==","signatures":[{"sig":"MEQCIGQDQGTR/yDoc2rFF5iCv+KMwSEu7dX4yPwaSEY8O/pWAiBEim7iHdy5wXdTr2/81tYrFhiakx+oyL4spRO7kYdUbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.3-d4dad9bf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4725057},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d4dad9bf53f6e50012499837fb6db213d2022efd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.7-d4dad9bf5","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.3-d4dad9bf5","@libp2p/crypto":"5.1.20-d4dad9bf5","@libp2p/record":"4.0.14-d4dad9bf5","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-d4dad9bf5","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-d4dad9bf5","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-d4dad9bf5","@libp2p/interface-internal":"3.1.7-d4dad9bf5","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.9-d4dad9bf5","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.22-d4dad9bf5","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.3-d4dad9bf5_1781946038571_0.8666969257991328","host":"s3://npm-registry-packages-npm-production"}},"16.3.3-47a51e3d1":{"name":"@libp2p/kad-dht","version":"16.3.3-47a51e3d1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.3-47a51e3d1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ad5c7da3bc9f4b492cda60e4f20b041193d614b7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.3-47a51e3d1.tgz","fileCount":180,"integrity":"sha512-txTqihRBiJXecFZvNa/6I+2rSHsN92LClt/kMHQ7LGTQv/0Ns+j//r2SV0qY8z/s0osUEo/MjaUGsmmgJgKajg==","signatures":[{"sig":"MEUCIADtghy2sR6OQikH9SaASoUgkLDKjOVY+wiZzGbBtfv1AiEAoHHIedeUVbUr/GzDcG1T0VhGCo1Au4DVLBVr2n17ytE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.3-47a51e3d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4726068},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"47a51e3d1e0c508461b4bca1825b42e7397b9e7c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.7-47a51e3d1","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.3-47a51e3d1","@libp2p/crypto":"5.1.20-47a51e3d1","@libp2p/record":"4.0.14-47a51e3d1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-47a51e3d1","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-47a51e3d1","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-47a51e3d1","@libp2p/interface-internal":"3.1.7-47a51e3d1","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.9-47a51e3d1","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.22-47a51e3d1","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.3-47a51e3d1_1781966523376_0.29122347340864696","host":"s3://npm-registry-packages-npm-production"}},"16.3.3-f144def15":{"name":"@libp2p/kad-dht","version":"16.3.3-f144def15","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.3-f144def15","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aacd8ecc2854dfc5da5963634a59c45b74a7afbe","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.3-f144def15.tgz","fileCount":180,"integrity":"sha512-562acTlK+KsgJaW3ZJv2gPfRj3JHMppLZf834MWX9tElgLi/u+H+NsJ9ziNH86EWGnYH2OwiAEKJ8pm3kImD/w==","signatures":[{"sig":"MEUCIQD9Weptp/4bSeQ4m1qr/iXa1piEhb6vqGIv35UnyLCugwIgexXohbNXw0Wbn3a1ADwsYLPN2QBAb1glWU2y34k6yD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.3-f144def15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4726068},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"f144def154662e8c899d7a595fbbf3aca27c6ca3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.7-f144def15","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.3-f144def15","@libp2p/crypto":"5.1.20-f144def15","@libp2p/record":"4.0.14-f144def15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-f144def15","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-f144def15","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-f144def15","@libp2p/interface-internal":"3.1.7-f144def15","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.9-f144def15","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.22-f144def15","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.3-f144def15_1782114716897_0.1601507479902804","host":"s3://npm-registry-packages-npm-production"}},"16.3.3-08898d7df":{"name":"@libp2p/kad-dht","version":"16.3.3-08898d7df","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.3-08898d7df","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"04ed2bbd1fa98589e5b0eee9b3b1945cfaa63716","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.3-08898d7df.tgz","fileCount":180,"integrity":"sha512-R/jevMQoLPMlqfoVEFOkM1FWuXkgDxxh6w9OoEMAexFp7t3l8XjOTjgx1idJQF1G50Q6qRD7Zyki+h7Frg1A5w==","signatures":[{"sig":"MEUCIQDmUSvlsnMRHD8sIArzIKxjI6RDaGz1QQnnx98B0vh9nwIgd0ka/L6lFyfcveSwuWf8CPhMkdjs4TI62LRO/w17I3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.3-08898d7df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4730630},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"08898d7df679f45b543f188232883decd4535691","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.7-08898d7df","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.3-08898d7df","@libp2p/crypto":"5.1.20-08898d7df","@libp2p/record":"4.0.14-08898d7df","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-08898d7df","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-08898d7df","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-08898d7df","@libp2p/interface-internal":"3.1.7-08898d7df","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.9-08898d7df","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.22-08898d7df","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.3-08898d7df_1783417683953_0.31019311848133024","host":"s3://npm-registry-packages-npm-production"}},"16.3.3-dd084c0b2":{"name":"@libp2p/kad-dht","version":"16.3.3-dd084c0b2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.3-dd084c0b2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4f22530e8ddffc5e60b8372f3f0d7706cb448e68","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.3-dd084c0b2.tgz","fileCount":180,"integrity":"sha512-7vNV2Mg1mUbumfoOeRt9WOXD0SmIcbZ7gF1fn86FFiqUAiEqOt4WCwtXRfsduDRAMXY2h5IvXOZ/WcMeAd/69g==","signatures":[{"sig":"MEUCIQCw622KtJm/fU8IOiVii67p05zznkixvB9DZJloNj9J9wIgXe1lutDbNtDsc5kRmBIqJwPcLhNpQfimWkHB07At1+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.3-dd084c0b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4730630},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"dd084c0b267a85ad5db0e05ec1fa83f02fb525f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.7-dd084c0b2","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.3-dd084c0b2","@libp2p/crypto":"5.1.20-dd084c0b2","@libp2p/record":"4.0.14-dd084c0b2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-dd084c0b2","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-dd084c0b2","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-dd084c0b2","@libp2p/interface-internal":"3.1.7-dd084c0b2","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.9-dd084c0b2","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.22-dd084c0b2","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.3-dd084c0b2_1783428468964_0.9193406979066079","host":"s3://npm-registry-packages-npm-production"}},"16.3.4":{"name":"@libp2p/kad-dht","version":"16.3.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"511aac651d86db2cd9942f1cd517c943378d5ed9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4.tgz","fileCount":181,"integrity":"sha512-/deVcwDnqkqzWI6uX2ki3EpLI5V68GuMIVYITjn2mbLIpwNnxYKYmPkqPMW2AQ0LUTdMczSv6ebSYwMWxVCeQQ==","signatures":[{"sig":"MEUCIQDhZUYEoM1TvkFlUlXUrTfjgQ2Qc99vk5XxKaifBe9s7gIgXh5CGC3zDAO9dE1U8c/ntSz+aSGGd841WL+IV7Snm7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4736935},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"66e022d053da39b2dba11f90158c046f84299488","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.8","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.2.4","@libp2p/crypto":"^5.1.21","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.12","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.23","@libp2p/interface-internal":"^3.1.8","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.10","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.23","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4_1783430767707_0.4105968065890935","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-4bb8fbe8d":{"name":"@libp2p/kad-dht","version":"16.3.4-4bb8fbe8d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-4bb8fbe8d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"75eee35f775f1866746c4e4254970e4270743d40","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-4bb8fbe8d.tgz","fileCount":180,"integrity":"sha512-g+XKI2msxwAJzLe221X2U1coVCnxOB3RLnguP/uIp9A+kSVd/tpM07FuW2AoAzi/+LYR+qNn2ss3PFjErhzA9A==","signatures":[{"sig":"MEQCIFd4jKpn618vStkaIKSxFCdAW7qo5g1LBHYoOzgC/VMrAiBvfpJaIj8jMZg72Y4VVPlm1CsGax7cUNNSGe2+nsrVow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-4bb8fbe8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4730631},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"4bb8fbe8d3f3590e4af51a1f5f7de56fffa5804d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-4bb8fbe8d","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-4bb8fbe8d","@libp2p/crypto":"5.1.21-4bb8fbe8d","@libp2p/record":"4.0.15-4bb8fbe8d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-4bb8fbe8d","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-4bb8fbe8d","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-4bb8fbe8d","@libp2p/interface-internal":"3.1.8-4bb8fbe8d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-4bb8fbe8d","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-4bb8fbe8d","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-4bb8fbe8d_1783536690418_0.10612454048684761","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-a04f5e0bf":{"name":"@libp2p/kad-dht","version":"16.3.4-a04f5e0bf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-a04f5e0bf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d3f366b6ea42bf8fc4b3dd8ec4e38865da9d46ad","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-a04f5e0bf.tgz","fileCount":180,"integrity":"sha512-sbcHz9O8bpA7BVAPek+dV4Epdr54Sd4z8x4QN8G5Q5gDx1+VUiv6qeniOEJOCJti58awIof3d887qXk6gbRuQQ==","signatures":[{"sig":"MEUCIQDgme8lsreIyiuhO7y8AkUtPWO3Z6BeWul65lZGAgM6OgIgWfkUpyNn+oZsZQQf8o+8EwAnQTHR8t1deIo4giP4Dps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-a04f5e0bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4730752},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"a04f5e0bf392ef1cc018c0e5d58f802de7dd09c5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-a04f5e0bf","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-a04f5e0bf","@libp2p/crypto":"5.1.21-a04f5e0bf","@libp2p/record":"4.0.15-a04f5e0bf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-a04f5e0bf","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-a04f5e0bf","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-a04f5e0bf","@libp2p/interface-internal":"3.1.8-a04f5e0bf","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-a04f5e0bf","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-a04f5e0bf","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-a04f5e0bf_1784128298355_0.011115289377019444","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-fb9e8a76e":{"name":"@libp2p/kad-dht","version":"16.3.4-fb9e8a76e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-fb9e8a76e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7cedf30db9b65b0bcc58ced9035ce7ec7fc313ca","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-fb9e8a76e.tgz","fileCount":180,"integrity":"sha512-9Hvnu6Ikd/Twyl4FOEV0r0iGW2FyQU+yD4WHih2+9/khjvvaK5+G3lXzlU+GtgZaUeG6pzFgpFwrjJipUL1ygw==","signatures":[{"sig":"MEUCIQDM6DDjLFuIDB+ucAfBUeDwSy8Pf6ihsn83OHgLv/COKQIgC15bdeYFNKmuwVzrUFwcAcF/M1cRj0XXvlpomtmil28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-fb9e8a76e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4730752},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"fb9e8a76e9ac75924928fae4ce11d00f68320a83","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-fb9e8a76e","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-fb9e8a76e","@libp2p/crypto":"5.1.21-fb9e8a76e","@libp2p/record":"4.0.15-fb9e8a76e","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-fb9e8a76e","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-fb9e8a76e","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-fb9e8a76e","@libp2p/interface-internal":"3.1.8-fb9e8a76e","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-fb9e8a76e","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-fb9e8a76e","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-fb9e8a76e_1784222825668_0.19635848632387254","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-084ad7890":{"name":"@libp2p/kad-dht","version":"16.3.4-084ad7890","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-084ad7890","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"168194a1639dc53dbf2423c55c926c96190b1dd0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-084ad7890.tgz","fileCount":180,"integrity":"sha512-BueOt0Icg1Bi7120+kmUBnWI1aMDD9fv8/50fCxcZcy5sdqI5eslU45yoyL0ShkZWDMQ74q/rOfREE/YzJ857Q==","signatures":[{"sig":"MEQCIApikZkYWPdVKd/jlLxkOp2vFigFZfB5XW2PdakJPZhnAiBWnE6NoKk1zQ7XgWLaJGJBiNbQwcdIM69PVsYD2f2hyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-084ad7890","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4730752},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"084ad7890bfe360c67fc41e1635fde73cb4fce0a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-084ad7890","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-084ad7890","@libp2p/crypto":"5.1.21-084ad7890","@libp2p/record":"4.0.15-084ad7890","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-084ad7890","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-084ad7890","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-084ad7890","@libp2p/interface-internal":"3.1.8-084ad7890","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-084ad7890","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-084ad7890","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-084ad7890_1784311311983_0.18061922066889213","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-cec2b1f34":{"name":"@libp2p/kad-dht","version":"16.3.4-cec2b1f34","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-cec2b1f34","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a26581abd9a970ce821443efa020fa44f6ae7d48","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-cec2b1f34.tgz","fileCount":180,"integrity":"sha512-XYjOECMtOPtAeL6QmCnGjiIJa3RlfIlW154TwIEg1sWQnoeijJSX9T9vqG+aZ+wLX/ieQvrIBbEitjL8NdVCFg==","signatures":[{"sig":"MEUCIQDCKsqGKEjDbOc3wCx16y1JNGIrr6vaKMZfsbSKLkogYAIgDxKSaH1uM8MzMvBA6WWMxM+uy6pajXcsOv1PLChAJG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-cec2b1f34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4730752},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"cec2b1f349d130065e561349a0336a239528267f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-cec2b1f34","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-cec2b1f34","@libp2p/crypto":"5.1.21-cec2b1f34","@libp2p/record":"4.0.15-cec2b1f34","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-cec2b1f34","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-cec2b1f34","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-cec2b1f34","@libp2p/interface-internal":"3.1.8-cec2b1f34","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-cec2b1f34","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-cec2b1f34","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-cec2b1f34_1784324154588_0.43035814841152664","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-ba1551199":{"name":"@libp2p/kad-dht","version":"16.3.4-ba1551199","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-ba1551199","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ef31ba87a72c10d8e272a5266c1757a2f27200c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-ba1551199.tgz","fileCount":180,"integrity":"sha512-2vTC1HMLoAHnfB18U/IL5szSVDIPdRIKZfu3ADpV7RPm2iO7i9TSy8b9OskjOzvgcSbgNtxlStvAfDEWsQlq6w==","signatures":[{"sig":"MEUCIQDRqkdIVHCCaYn1VNYoZC9gJZZvvzQM+/T9NzNTnrKX+gIgJXhIvAaz9gD0HALPT0P4mpyXS8Nu0F9KXOrBaeoWkVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-ba1551199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4730752},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"ba1551199f7a917c16e0b094eb6c125a65f82016","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-ba1551199","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-ba1551199","@libp2p/crypto":"5.1.21-ba1551199","@libp2p/record":"4.0.15-ba1551199","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-ba1551199","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-ba1551199","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-ba1551199","@libp2p/interface-internal":"3.1.8-ba1551199","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-ba1551199","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-ba1551199","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-ba1551199_1784327418251_0.9264465110200102","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-89335e39f":{"name":"@libp2p/kad-dht","version":"16.3.4-89335e39f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-89335e39f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c11dc0667d9d2bd476efb9470abc978ace323864","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-89335e39f.tgz","fileCount":180,"integrity":"sha512-T1spq9z4GzDFmiXM9o2HdwebIPGIUGzbc3pVGt6miUgV/8146MxCN2DSdKNuZq/u1K9Rp24xy6H82xQp+iYjmw==","signatures":[{"sig":"MEQCIHzKoN9LH5RDC/oD6hvaq0rEpwtyZqwo/C1QwGuEawQdAiADTG6wNteIDKWzPyvnmxd5g4x9AewQO92Tq9girPMH4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-89335e39f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4730752},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"89335e39f51eba5ffd71d6706fbc5054dd0aec2d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-89335e39f","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-89335e39f","@libp2p/crypto":"5.1.21-89335e39f","@libp2p/record":"4.0.15-89335e39f","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-89335e39f","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-89335e39f","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-89335e39f","@libp2p/interface-internal":"3.1.8-89335e39f","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-89335e39f","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-89335e39f","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-89335e39f_1784328304146_0.2756746933039953","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-3bf5d395c":{"name":"@libp2p/kad-dht","version":"16.3.4-3bf5d395c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-3bf5d395c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"348688bb50f0541afe0c9d0f206a81d75d5fd414","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-3bf5d395c.tgz","fileCount":180,"integrity":"sha512-sbExD/xFhI/Buav0OzYaBKMGktn1fMBN7VIeKaBZCJ7rhu0svZd61tuMcRjUc/d0kMvQeZReWfLNoBnhsjVZaA==","signatures":[{"sig":"MEUCIEGDaeCY60c1Or7r9hOzTOCkpKtCamWEoEG8m9d+Ho8iAiEAgM6W7BrmNff0ozI+8tKTcPsQplCAIM/wNo7HX8yNrng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-3bf5d395c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4730752},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"3bf5d395cbca1488eea6e87cd771e4613b661c30","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-3bf5d395c","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-3bf5d395c","@libp2p/crypto":"5.1.21-3bf5d395c","@libp2p/record":"4.0.15-3bf5d395c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-3bf5d395c","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-3bf5d395c","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-3bf5d395c","@libp2p/interface-internal":"3.1.8-3bf5d395c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-3bf5d395c","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-3bf5d395c","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-3bf5d395c_1784329716489_0.974697682441914","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-bd7f0cda6":{"name":"@libp2p/kad-dht","version":"16.3.4-bd7f0cda6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-bd7f0cda6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3c6d333b6af275a3fcbece40e14a78a85138f7fb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-bd7f0cda6.tgz","fileCount":180,"integrity":"sha512-N5DjJpFpLmMeJSPy76Sq8TTLmThw6fJiaYfC6D2e2S7qL2zms4ODmYrJVVdssb2p+k9iOA56iskBl6kyknrsNw==","signatures":[{"sig":"MEUCIB/w9LCyMP+dbNp1ag3b0Zed0WSAGPpaZ3QRIzsCFfO/AiEA15ulcx8TUjgTiv09NdBEIii/ope5QOc2g82CMF/+elI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-bd7f0cda6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4736960},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"bd7f0cda6d1ef7dfda23210a1534cc17e1a1c9ef","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-bd7f0cda6","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-bd7f0cda6","@libp2p/crypto":"5.1.21-bd7f0cda6","@libp2p/record":"4.0.15-bd7f0cda6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-bd7f0cda6","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-bd7f0cda6","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-bd7f0cda6","@libp2p/interface-internal":"3.1.8-bd7f0cda6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-bd7f0cda6","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-bd7f0cda6","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-bd7f0cda6_1784331499879_0.7927028248919981","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-5459e136d":{"name":"@libp2p/kad-dht","version":"16.3.4-5459e136d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-5459e136d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"426cf1386003ea6922c2d4a849a9f638d890467c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-5459e136d.tgz","fileCount":180,"integrity":"sha512-4AVjBaaFl4HPKEC0v74YChjh0wQXbqKueVMdvdA1p0sHNmaTQ6N7J4jDbsbXKzl1mjLNecchDQy2oSvBABl3nA==","signatures":[{"sig":"MEYCIQDZyAZbOS3k9wa0wZ6VKTuT5rtvCNEPmgPkCxINYjPR+gIhAJ2CPnJezT1bb2wNnx6rERDGSngiBi//8BG288WFycsB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-5459e136d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4736960},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5459e136d267b1c3cfb0dfbd3991488cab0a5aaf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-5459e136d","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-5459e136d","@libp2p/crypto":"5.1.21-5459e136d","@libp2p/record":"4.0.15-5459e136d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-5459e136d","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-5459e136d","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-5459e136d","@libp2p/interface-internal":"3.1.8-5459e136d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-5459e136d","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-5459e136d","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-5459e136d_1784337910151_0.2396995718897339","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-523b52bd6":{"name":"@libp2p/kad-dht","version":"16.3.4-523b52bd6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-523b52bd6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4bff29895b094ad4939ac840a2682243844e25de","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-523b52bd6.tgz","fileCount":180,"integrity":"sha512-HQHGqtkwkHKZenFeRKjSv0tVRO2xtDnivCqRM4PbCWyZptXLNK0Izcaf09KfG5bUJVIlp+3PlXGqKC0JErq7sg==","signatures":[{"sig":"MEUCIQCfYM0OgnD3osCdovEsHPuXULBhi9Qi32Rrqi2E+NhghwIgcHxPDsr81G0kXn8zqIuAgJRtounmtLBo3p8ZjL9sMLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-523b52bd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738289},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"523b52bd690943526f5554a3d8418c8d0c92cae5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-523b52bd6","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-523b52bd6","@libp2p/crypto":"5.1.21-523b52bd6","@libp2p/record":"4.0.15-523b52bd6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-523b52bd6","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-523b52bd6","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-523b52bd6","@libp2p/interface-internal":"3.1.8-523b52bd6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-523b52bd6","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-523b52bd6","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-523b52bd6_1784466274721_0.406852851071545","host":"s3://npm-registry-packages-npm-production"}},"16.3.4-ff9e5fc7c":{"name":"@libp2p/kad-dht","version":"16.3.4-ff9e5fc7c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.3.4-ff9e5fc7c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7ac5369adf18931a2f62d0cdfd4c7b128d69c4d9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.3.4-ff9e5fc7c.tgz","fileCount":180,"integrity":"sha512-G0YwNZz2RbUxC1mq2VwaR29cGM+ouuq1n3O2rS6eXvxlw3vY1aH0CDdy6aK3yD231tGD+vnmeh2hUPQI69gSpQ==","signatures":[{"sig":"MEUCIQCuRpB8MDXuc2IRjRaFRxllZ/Axr5Gt9FR34O9t0yqV2AIgKaZ16zuFibp7GSW8cT8ndu30nm4q0MauoqBNWhE8boo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.3.4-ff9e5fc7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738289},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"ff9e5fc7c17b7e58436669d73d0f9c86a68e0793","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.8-ff9e5fc7c","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.2.4-ff9e5fc7c","@libp2p/crypto":"5.1.21-ff9e5fc7c","@libp2p/record":"4.0.15-ff9e5fc7c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-ff9e5fc7c","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-ff9e5fc7c","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-ff9e5fc7c","@libp2p/interface-internal":"3.1.8-ff9e5fc7c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-ff9e5fc7c","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.23-ff9e5fc7c","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.3.4-ff9e5fc7c_1784467276651_0.9685185900321298","host":"s3://npm-registry-packages-npm-production"}},"16.4.0":{"name":"@libp2p/kad-dht","version":"16.4.0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4a42a187cd1c55b88714f27d0bea3bf43610717b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0.tgz","fileCount":181,"integrity":"sha512-2c2NRjYZU07B/CfGOg8sKBzGfnSW6zJH27WT98GbaCg5vGwbMWW3s3rQ+Hgq/BQN+4cPOXPp2TT2WTz4mZEjKw==","signatures":[{"sig":"MEUCIF+QNGBcyK46Nmf9XvwgUHk8mtd0C//XyjCjKw1ncpxdAiEAl9ttdcpcJwrp7b0guy5sYwp2sj/eqe0Z2bH4YYJM8ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4744593},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.9","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.3.0","@libp2p/crypto":"^5.1.21","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.12","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.24","@libp2p/interface-internal":"^3.1.9","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^21.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.10","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.24","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0_1784471982951_0.9758939006708469","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-99b23b2a0":{"name":"@libp2p/kad-dht","version":"16.4.0-99b23b2a0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-99b23b2a0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c0e0d990d7ae5159e15432bfecf0b6ba0d7e79a2","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-99b23b2a0.tgz","fileCount":180,"integrity":"sha512-hx7TC5krXcTTF9AhVTaJq7xFTlYqqNhlXh95WLvPOMEcVxaKcMUJDRLBVLCk4iBrk05QcThRTdNS02ceTSbIPw==","signatures":[{"sig":"MEUCIQDPikiwLMfJjrAngMJYceTW3DY1Q5SmXPFdrSJskehCMQIgHWHOlakreGtm6bgsEDOOpIoDqJvtU9z107A5fXIhu3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-99b23b2a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738289},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"99b23b2a06960c73928c3bebb91b7c95850a8997","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-99b23b2a0","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-99b23b2a0","@libp2p/crypto":"5.1.21-99b23b2a0","@libp2p/record":"4.0.15-99b23b2a0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-99b23b2a0","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-99b23b2a0","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-99b23b2a0","@libp2p/interface-internal":"3.1.9-99b23b2a0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-99b23b2a0","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-99b23b2a0","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-99b23b2a0_1784488710394_0.10484390920392772","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-d96b30ebd":{"name":"@libp2p/kad-dht","version":"16.4.0-d96b30ebd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-d96b30ebd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5c10693a1d457e376be7fab3709d474e4c8bde34","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-d96b30ebd.tgz","fileCount":180,"integrity":"sha512-RXflmPHtwQQ7iCaPihXbWhRzTb0aiXuanf5xrg3mLBi+dqbJ/ufEBypEpqEvVsy9wuEZ/xzOGJe7YEOfArPCKA==","signatures":[{"sig":"MEQCIGCs6Ip88D9qSgjbbWiceGbGXLFZNTo2ZuWBIgpmtBkIAiBSQZ/yX5TT7SJ92SpJ5wvpJXGqR62DjWLEA7G7nc/QCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-d96b30ebd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738289},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d96b30ebdf591ea1fe4ee2c3b30b83e4837a8d2c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-d96b30ebd","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-d96b30ebd","@libp2p/crypto":"5.1.21-d96b30ebd","@libp2p/record":"4.0.15-d96b30ebd","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-d96b30ebd","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-d96b30ebd","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-d96b30ebd","@libp2p/interface-internal":"3.1.9-d96b30ebd","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-d96b30ebd","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-d96b30ebd","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-d96b30ebd_1784488722817_0.01732127479915002","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-dee9df67f":{"name":"@libp2p/kad-dht","version":"16.4.0-dee9df67f","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-dee9df67f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"612f8fb954b3ae61d8bca34dc01dd40f6982d106","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-dee9df67f.tgz","fileCount":180,"integrity":"sha512-4MP6R6YDfMjt7toUUJ1uqeu+5HiG8lSTA9rYMhcgTHFFcK8bQfKtJJKGQEiJkmmEIYMQW6Yf907MBgkClWlBbw==","signatures":[{"sig":"MEYCIQCVEvpmqIyZk5/wtQkJS8KPo6JCFiKnDdp0MgiAtNTmmQIhAJSa9ibeM3YrcqojqGGcNOr/DMHiAwzf1jX1d4Xt2CVc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-dee9df67f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738289},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"dee9df67fc226d6ca81555f68a9e58911e3e4ced","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-dee9df67f","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-dee9df67f","@libp2p/crypto":"5.1.21-dee9df67f","@libp2p/record":"4.0.15-dee9df67f","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-dee9df67f","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-dee9df67f","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-dee9df67f","@libp2p/interface-internal":"3.1.9-dee9df67f","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-dee9df67f","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-dee9df67f","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-dee9df67f_1784490929112_0.5129305311723276","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-382fbb4ca":{"name":"@libp2p/kad-dht","version":"16.4.0-382fbb4ca","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-382fbb4ca","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3dc3a9f4519cd80483e0dd272f7de908ecfcd4ce","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-382fbb4ca.tgz","fileCount":180,"integrity":"sha512-tuk+16m4n59vnRlM6rwk1W4ECUj0NrjwOevJJRM0g7Un6bsN64vzqESs+lsrAGkdUMYT8kqVRWhVqReQuOvxFQ==","signatures":[{"sig":"MEUCIQCLqSH5E/eLM5QIgEksBZR0cuPE7E/bbnB7Qykvk7y+lQIgAdWPsyU1XEVQlL3RvzGEF93xCwoPdeiQlSX5nbQ2dMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-382fbb4ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738289},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"382fbb4cacc7abc0f29c0b3f2d95c1d46baf8e74","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-382fbb4ca","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-382fbb4ca","@libp2p/crypto":"5.1.21-382fbb4ca","@libp2p/record":"4.0.15-382fbb4ca","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-382fbb4ca","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-382fbb4ca","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-382fbb4ca","@libp2p/interface-internal":"3.1.9-382fbb4ca","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^22.0.0","which":"^6.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-382fbb4ca","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-382fbb4ca","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-382fbb4ca_1784491206945_0.3431138026607552","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-02fcf704d":{"name":"@libp2p/kad-dht","version":"16.4.0-02fcf704d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-02fcf704d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"22c97fd56dffc34508d5a2e7a42597232c77119e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-02fcf704d.tgz","fileCount":180,"integrity":"sha512-XjYiacpXcUe7mKGG7oYMxmqrehno2ETdFHbAJ2m+W9BN0+Ii3TsUqc/VQo2DDlnzLR3G/MnQOclJ4R/mdV3WaQ==","signatures":[{"sig":"MEUCIEQ0C/SIUkJqqcgbNsp0r880bE0R+408DKFn+qyGHSl7AiEAwgpSgFuy5OrqnxlTyCUZU3g6IYn+xfz1vkM3EwCWNpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-02fcf704d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738289},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"02fcf704d8795dd24f1dd243f67d12b7ffd9b259","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-02fcf704d","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-02fcf704d","@libp2p/crypto":"5.1.21-02fcf704d","@libp2p/record":"4.0.15-02fcf704d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-02fcf704d","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-02fcf704d","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-02fcf704d","@libp2p/interface-internal":"3.1.9-02fcf704d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-02fcf704d","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-02fcf704d","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-02fcf704d_1784493269870_0.03145626681453395","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-05b15b2b1":{"name":"@libp2p/kad-dht","version":"16.4.0-05b15b2b1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-05b15b2b1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f35097376488cf656b74ae3147688f6ec444b658","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-05b15b2b1.tgz","fileCount":180,"integrity":"sha512-Evidm14vZlu9d2pFjgc9YSpuJFVIMdumVjS8nXIfbnjm+zQuq4nPStaNsEigmHyP0Jnd9+kAJRLfW1Q7VbbijA==","signatures":[{"sig":"MEUCIQDUQ8OI9/aG4iFx9r+nr1Zn3WJDZ3sON1dibpXPqGEcYAIgRIQiQiuZMy9aWt2FvBHbRk3nBS+cVa6McgoJBwzz3MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-05b15b2b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738289},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"05b15b2b13621cbcfd1769ae16cb9a9095dd6693","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-05b15b2b1","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-05b15b2b1","@libp2p/crypto":"5.1.21-05b15b2b1","@libp2p/record":"4.0.15-05b15b2b1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-05b15b2b1","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-05b15b2b1","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-05b15b2b1","@libp2p/interface-internal":"3.1.9-05b15b2b1","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^9.6.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^21.0.1","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-05b15b2b1","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-05b15b2b1","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-05b15b2b1_1784493457258_0.6498575305451617","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-e86b39e5d":{"name":"@libp2p/kad-dht","version":"16.4.0-e86b39e5d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-e86b39e5d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"129c7c0d39e80cc66ad6e1f71085f2cd1f673262","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-e86b39e5d.tgz","fileCount":180,"integrity":"sha512-QQu1gnamhCO1m2RjxfxzWBas8ZTF6mg/Yv24pmlsxbeKEnYo81LSTWKXFTwpO8G/HxZTbeutqa3IkoagJWIBjQ==","signatures":[{"sig":"MEUCIQCQX+wgYw69SBPXueNVk1dvnqFmb4J/MaI2vCypnWAqUQIgMltc1qwib3ALdtoV7yp60o5hyfaZwxx3C80U1+Ams7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-e86b39e5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738290},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"e86b39e5d2bafa34dc144b613b760e4955b5c8ff","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-e86b39e5d","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-e86b39e5d","@libp2p/crypto":"5.1.21-e86b39e5d","@libp2p/record":"4.0.15-e86b39e5d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-e86b39e5d","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-e86b39e5d","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-e86b39e5d","@libp2p/interface-internal":"3.1.9-e86b39e5d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-e86b39e5d","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-e86b39e5d","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-e86b39e5d_1784519124173_0.05962433338521267","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-868b33379":{"name":"@libp2p/kad-dht","version":"16.4.0-868b33379","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-868b33379","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7bd48890b89aaff777e3b78250b936534c45ce2b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-868b33379.tgz","fileCount":180,"integrity":"sha512-T3K3iwa9U1myqLT7aPq/I4qLwftycUq1NeADOIkjgEmDRkFYzJQg0Q9rRrqBJgzTajrtxd70prsCmYl9r6c8bQ==","signatures":[{"sig":"MEYCIQCPzxRXxfQrtZe8zp2RBiVLlNEL2Ag1SCI8VPiKDwDiZQIhAPzCnaighbuEkddO5xam6lMKzCDM9xHept5oTkgQ89xl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-868b33379","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738290},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"868b3337943ab8ac8ebb37637d73330491c1459d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-868b33379","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-868b33379","@libp2p/crypto":"5.1.21-868b33379","@libp2p/record":"4.0.15-868b33379","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-868b33379","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-868b33379","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-868b33379","@libp2p/interface-internal":"3.1.9-868b33379","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-868b33379","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-868b33379","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-868b33379_1784573790127_0.8157419092785239","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-7f5500989":{"name":"@libp2p/kad-dht","version":"16.4.0-7f5500989","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-7f5500989","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9dc3c1c040c46827eadb9b2ef6661e01360ea705","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-7f5500989.tgz","fileCount":180,"integrity":"sha512-IgN8pD+O2PNCYWPQZIU3/zVLZKdh2nvSKc5FHN4ig+RgWunmQoV9CvrbZCNLvDv0jDwp+Lt4cmc3a0uzOtBh0g==","signatures":[{"sig":"MEUCIQC1XeR5f5ZjtPcFtsRmDznGi9w/9E83fHWYqcLQdBAl1QIgff/Ez18wSkPTbZSZfvFIycBwMDAt5RzcYwhUDO4eWkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-7f5500989","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738290},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"7f5500989321795f5a1520fd7e8551787d1bff79","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-7f5500989","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-7f5500989","@libp2p/crypto":"5.1.21-7f5500989","@libp2p/record":"4.0.15-7f5500989","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-7f5500989","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-7f5500989","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-7f5500989","@libp2p/interface-internal":"3.1.9-7f5500989","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-7f5500989","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-7f5500989","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-7f5500989_1784930676997_0.5050328929304355","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-d9292b690":{"name":"@libp2p/kad-dht","version":"16.4.0-d9292b690","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-d9292b690","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"71ed5fa368de526cabfc9c3f36e67ea07897a43f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-d9292b690.tgz","fileCount":180,"integrity":"sha512-LvbywE0WxoT247l1lQ9nVPJGXpCBXfmSaS3IAs6H/o/hmI+O+fd2X1UDvNte4lttnOrVhxJDTbWfyYLjTfHbMg==","signatures":[{"sig":"MEUCIBUkFyeGE+jREHVUPthA7ozmhkvdAGwxRdxkl9PsXpnxAiEAwQ3WtugOuSKC17E99QACw0uWad2gCZ32evtx7OmLXFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-d9292b690","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738844},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d9292b69008f5a7c3d1531d4cf5daa17a2e41f2c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-d9292b690","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-d9292b690","@libp2p/crypto":"5.1.21-d9292b690","@libp2p/record":"4.0.15-d9292b690","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-d9292b690","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-d9292b690","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-d9292b690","@libp2p/interface-internal":"3.1.9-d9292b690","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-d9292b690","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-d9292b690","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-d9292b690_1784931197616_0.4643697736511878","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-b500071e4":{"name":"@libp2p/kad-dht","version":"16.4.0-b500071e4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-b500071e4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c1ee4dfee6597d00b82946a337ecac17d05c87fc","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-b500071e4.tgz","fileCount":180,"integrity":"sha512-2gAAKa//RPU4y8TwLgCQ9PxgbrAImfrxasJnxYuHmjt1k9ugIRzJ90eN7OH+9y2ejPhP9vYfNXpLLVmi+kmbGw==","signatures":[{"sig":"MEUCIDzuKIuRIel8sUlXM6ZYJR6lbXdct1giQwhyeA20yjLWAiEAuiwBuzbRVwSQMr+LxTtSsm5CpSB6LjapoT9i8TznKE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-b500071e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738844},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"b500071e4de6c65dc3c0912bc275456ae1887470","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-b500071e4","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-b500071e4","@libp2p/crypto":"5.1.21-b500071e4","@libp2p/record":"4.0.15-b500071e4","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-b500071e4","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-b500071e4","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-b500071e4","@libp2p/interface-internal":"3.1.9-b500071e4","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-b500071e4","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-b500071e4","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-b500071e4_1785034420028_0.14360502430990052","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-68794c8e2":{"name":"@libp2p/kad-dht","version":"16.4.0-68794c8e2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-68794c8e2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e1a05b16e6e10485d5febb18c3a81a075a39e694","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-68794c8e2.tgz","fileCount":180,"integrity":"sha512-tXPVpoq26w4YkDg0wxYF0R0ALLeWuVev2vu90Hwyb6x7IfdIR0Zy9xdM7oL84gRjAOvPBiy1rBZJYi7U5jkhCQ==","signatures":[{"sig":"MEUCIQCbfht6ogx2KqhqnQqqh1Dl3wwRyOTTngXo/YV9EGWfsQIgXrLtLPSnaz+xGrhepiAv6jogCiWyP1ZRbZ02/ebfeno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-68794c8e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738844},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"68794c8e2e67d5f38da59e379dc051b2789e46f6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-68794c8e2","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-68794c8e2","@libp2p/crypto":"5.1.21-68794c8e2","@libp2p/record":"4.0.15-68794c8e2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-68794c8e2","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-68794c8e2","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-68794c8e2","@libp2p/interface-internal":"3.1.9-68794c8e2","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-68794c8e2","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-68794c8e2","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-68794c8e2_1785043516711_0.034220411202632084","host":"s3://npm-registry-packages-npm-production"}},"16.4.0-5927b62d6":{"name":"@libp2p/kad-dht","version":"16.4.0-5927b62d6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.0-5927b62d6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6e521ad33d1a8b6866527cb48a523c4a9a266ed6","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.0-5927b62d6.tgz","fileCount":180,"integrity":"sha512-U2D9a2wHerTep2zhRvwX2ZXJFMaHwpClzpjAw8UW4fYijXXgHeIJqvLakn8d2ulSV3fucNqt7p2bSYZWIbiJwg==","signatures":[{"sig":"MEUCIEtqZmMOaCDw2mNdE28Cgo1XFIkq1GEdMZbhq+ryw1GFAiEAnb59vfL4/sq6KPtlFGMhL67dvKvre72huSbIaOAbPSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.0-5927b62d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738844},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5927b62d6eeeb89a50cce9e3c8367e9bf4372d43","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.9-5927b62d6","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.0-5927b62d6","@libp2p/crypto":"5.1.21-5927b62d6","@libp2p/record":"4.0.15-5927b62d6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-5927b62d6","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-5927b62d6","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-5927b62d6","@libp2p/interface-internal":"3.1.9-5927b62d6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.10-5927b62d6","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.24-5927b62d6","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.0-5927b62d6_1785044043957_0.5994289498099206","host":"s3://npm-registry-packages-npm-production"}},"16.4.1":{"name":"@libp2p/kad-dht","version":"16.4.1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"76b553df2424f498863ebe46e687b7a2ab2e54fa","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.1.tgz","fileCount":181,"integrity":"sha512-zxqlNneh0MCpYD2VdsvWEKZj7EMJfSjs5VBHZWg8BFgEfGSqE8lG/hYcsyNe6SOSbhQ6GiTKIngYzubku+QRWw==","signatures":[{"sig":"MEQCIDFhuhbyxOSmuKFGnz/J0cwa9TswzGbsi+DaLYrfzXbcAiBfJXqZGs+CxCJxF2HE1yr9syTRRW/l6cfr9w79rTrBNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745150},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"08189704573cbcd596e3df49e40d596137bf7065","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.10","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.3.1","@libp2p/crypto":"^5.1.21","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.13","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.25","@libp2p/interface-internal":"^3.1.10","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.11","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.25","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.1_1785048261748_0.4129529447556135","host":"s3://npm-registry-packages-npm-production"}},"16.4.1-423335b45":{"name":"@libp2p/kad-dht","version":"16.4.1-423335b45","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.1-423335b45","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"507740a1aac023b3ce1864199dfbd29ca74da82f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.1-423335b45.tgz","fileCount":180,"integrity":"sha512-JJgcAlNgZrzIZ5R2XA+wlZdM8QDiPRuUUdr+gAVBsdk/7cUo0OSsWvZG0SH3Z5sPnIXF+mAkQtU6PTKUzoG5kg==","signatures":[{"sig":"MEUCIFRs9hbjWqkA8uf7PoFojrMtZRnvtEE8ttQ4kob80Zl2AiEArVIfcCarUyYU850fF0iz+BfSE9gQ+lUYQCWMsziRCK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.1-423335b45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738846},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"423335b45798368f33260c6bd4b4112408991023","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.10-423335b45","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.1-423335b45","@libp2p/crypto":"5.1.21-423335b45","@libp2p/record":"4.0.15-423335b45","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.13-423335b45","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-423335b45","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.25-423335b45","@libp2p/interface-internal":"3.1.10-423335b45","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.11-423335b45","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.25-423335b45","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.1-423335b45_1785374937990_0.38250966940033826","host":"s3://npm-registry-packages-npm-production"}},"16.4.1-ef6e1851c":{"name":"@libp2p/kad-dht","version":"16.4.1-ef6e1851c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.1-ef6e1851c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3f13b5b5c3f8ac16428862ab9cb97c5c5ce5c8d4","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.1-ef6e1851c.tgz","fileCount":180,"integrity":"sha512-J3WiF5W7PAkJyrlv3KoH6oGm67Zy3i4oStqF7XZidsK4d1eK6l8StQaxbT0akf78N+EShtirDtUZqV0/FT5pXA==","signatures":[{"sig":"MEUCIQD1eMprEIkSar+qnSlAAsnKXRzACCGxpMyf3fbSE14fPwIgJu5qYVf6jbBGZqh/ftii1bBk0nJNW6j/N49ZtjVwM0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.1-ef6e1851c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4739568},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"ef6e1851cb00511a4793a5e68948e0cdad385332","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.10-ef6e1851c","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.1-ef6e1851c","@libp2p/crypto":"5.1.21-ef6e1851c","@libp2p/record":"4.0.15-ef6e1851c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.13-ef6e1851c","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-ef6e1851c","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.25-ef6e1851c","@libp2p/interface-internal":"3.1.10-ef6e1851c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.11-ef6e1851c","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.25-ef6e1851c","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.1-ef6e1851c_1785387507274_0.5387481913687036","host":"s3://npm-registry-packages-npm-production"}},"16.4.2":{"name":"@libp2p/kad-dht","version":"16.4.2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0d979bd5c1147b68cff4eeec8293a22e7ac3aa2d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.2.tgz","fileCount":181,"integrity":"sha512-ps363OfL37fguTUfeZOj2BpLIzQe5AoZr36K9Y8f2NDHYgaDU2O+7bD+MG0Am1h/7CVfraPD2gdSzPL0iayKSA==","signatures":[{"sig":"MEYCIQD3qdok25NrazFU8YYEJCv3ftgY7PIa1VYl8e9+/LIA/gIhAO1S9Vf7VTedQSHDrWHtV8879zBZEVXX3hkGGRTecbkQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745872},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"59ccecc405e49b81ade4218b84a16c036b340b61","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.11","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.3.2","@libp2p/crypto":"^5.1.22","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.14","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.26","@libp2p/interface-internal":"^3.1.11","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.12","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.26","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.2_1785396090250_0.6444230990177824","host":"s3://npm-registry-packages-npm-production"}},"16.4.2-47cf9cdc1":{"name":"@libp2p/kad-dht","version":"16.4.2-47cf9cdc1","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.2-47cf9cdc1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3e44a7033793abe22683e3d694da77ddd2f5438b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.2-47cf9cdc1.tgz","fileCount":180,"integrity":"sha512-QZXk+4/WMOsNidGjAXr3YqSf6UuhU5xEgDd31Hvz3WNUAYvwgTQK4M/7/LOdTD6VnlUZQiS0Pn1u5xtbDFUjow==","signatures":[{"sig":"MEYCIQDTcIVl2VkX/D2Do3AqvwuIHInt220w3RiyYBKPnyncswIhAPEn6OMWsg9nm8s7LgleWiygKzNXUQ37LVOsojD//V3e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.2-47cf9cdc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4679934},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"47cf9cdc15a465f84df11f4add0f15110d0c870a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.11-47cf9cdc1","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.2-47cf9cdc1","@libp2p/crypto":"5.1.22-47cf9cdc1","@libp2p/record":"4.0.15-47cf9cdc1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-47cf9cdc1","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-47cf9cdc1","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-47cf9cdc1","@libp2p/interface-internal":"3.1.11-47cf9cdc1","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.12-47cf9cdc1","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.26-47cf9cdc1","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.2-47cf9cdc1_1786394202774_0.5725523480149743","host":"s3://npm-registry-packages-npm-production"}},"16.4.2-d5534174d":{"name":"@libp2p/kad-dht","version":"16.4.2-d5534174d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.2-d5534174d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6899d22f8322da06c698f693a3d6992250632501","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.2-d5534174d.tgz","fileCount":180,"integrity":"sha512-uBzCIVeE2Qk6jQnds9ixXnIcXy5BPUrXKQEaVL8ZQLfE+0dkURQhQPfApJM0fSq44w+VZuUq0aCNphf8JFoQZw==","signatures":[{"sig":"MEUCIDhvjlKqwJTaQBZtaPfO1xKuwtDNRofjIp6Ygo7PPR99AiEAjz9Ucq05ZOAqzZa4o262Jq0YuPrd1LgoBmS9ihT2N3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.2-d5534174d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4684237},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d5534174d8b7d23ac1bd45a7e738664fbfb0cf4c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.11-d5534174d","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.2-d5534174d","@libp2p/crypto":"5.1.22-d5534174d","@libp2p/record":"4.0.15-d5534174d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-d5534174d","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-d5534174d","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-d5534174d","@libp2p/interface-internal":"3.1.11-d5534174d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.12-d5534174d","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.26-d5534174d","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.2-d5534174d_1786638589367_0.6286860500314742","host":"s3://npm-registry-packages-npm-production"}},"16.4.3":{"name":"@libp2p/kad-dht","version":"16.4.3","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7eeaf683de898f92c8d900f4cee69d3203313391","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.3.tgz","fileCount":181,"integrity":"sha512-i3FDNr9XLHcl8X27MRWrra3UyZw4o1esIen+66CNwFzZOTe85ndv6zNDOpgd2di1JT+E/xhKrghd+0wO3zfC6w==","signatures":[{"sig":"MEUCIQDO46wUJqqy7l35tzQC+CbrqPtij+xvEKFRgWLPHWNriAIgYu0PVbAc+NA2jrRWxSDiinBZ1HBgv1JK4+tjehwy1gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4690541},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"c43e09315cc829fec563a742aa058927ac6c130d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.11","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.3.2","@libp2p/crypto":"^5.1.22","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.14","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.26","@libp2p/interface-internal":"^3.1.11","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.12","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.26","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.3_1786680268560_0.9191134595898818","host":"s3://npm-registry-packages-npm-production"}},"16.4.3-55d7a539a":{"name":"@libp2p/kad-dht","version":"16.4.3-55d7a539a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.3-55d7a539a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a086e959fd17741d88b0cb76ad0f006a21b59270","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.3-55d7a539a.tgz","fileCount":180,"integrity":"sha512-3mQannvQWTyIoI3a5dw4gLV/gqLF9ahlmzjpDar5v+IeEPEmPPsfJ5pC6mT+YZVYhtDGdkpI3U1XNd34NTZF1w==","signatures":[{"sig":"MEUCIQDtkeaLHRUYily0vcz7oA1otkIcEKuaPC/XOHVlEC84lQIgI1/hgY0pzFRrbXxdkHZN2n5C70PVwYQOUX/DpL2UidA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.3-55d7a539a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4685936},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"55d7a539a15b9199066a20a7285fed30627a59ae","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.11-55d7a539a","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.2-55d7a539a","@libp2p/crypto":"5.1.22-55d7a539a","@libp2p/record":"4.0.15-55d7a539a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-55d7a539a","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-55d7a539a","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-55d7a539a","@libp2p/interface-internal":"3.1.11-55d7a539a","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.12-55d7a539a","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.26-55d7a539a","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.3-55d7a539a_1787203517643_0.9331799713431346","host":"s3://npm-registry-packages-npm-production"}},"16.4.3-8786aa8d0":{"name":"@libp2p/kad-dht","version":"16.4.3-8786aa8d0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.3-8786aa8d0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"903454f34fb33e14e5295a7e35598783c8aa5275","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.3-8786aa8d0.tgz","fileCount":180,"integrity":"sha512-LiYOquMfC8HBIRCr4FJpR/UFOCzANsoQhMRFt9NnGmExSc0jjTozjLQf/2heORo0jA7MigRs3DWjElv8qFS7JA==","signatures":[{"sig":"MEYCIQC2S3jfeH1Bng4QPCTSqNpnTcQ4WYompUyU+ZJsnP5VuAIhAM7uYmFDayyKFRbNsfR2pwuUlKrJXNNmLYpa7U4btUrB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.3-8786aa8d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4685936},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"8786aa8d011b1b2c0bfbb46db45a777d5e0e3172","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.11-8786aa8d0","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.2-8786aa8d0","@libp2p/crypto":"5.1.22-8786aa8d0","@libp2p/record":"4.0.15-8786aa8d0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-8786aa8d0","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-8786aa8d0","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-8786aa8d0","@libp2p/interface-internal":"3.1.11-8786aa8d0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.12-8786aa8d0","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.26-8786aa8d0","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.3-8786aa8d0_1787265192070_0.3126081682293278","host":"s3://npm-registry-packages-npm-production"}},"16.4.3-4dae661b4":{"name":"@libp2p/kad-dht","version":"16.4.3-4dae661b4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.3-4dae661b4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ff065b734b1f07c5873dbe7c51a8a3615d279b8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.3-4dae661b4.tgz","fileCount":180,"integrity":"sha512-ePjIa/JGEOIJL9p032ksbTXM7rKvFR3KYkP5y7Sls56RXlFziFTczEkzqZomQcVY9QlUAl/+vCdmqPR53d3qOA==","signatures":[{"sig":"MEYCIQD57oeYIaLSfDGy1NDFS/DBro2O4zLrIe5uuaTiquKsQQIhAKIqtscbJDCeeMvzMKNGbkCEd1Ve6Bgr0xH8hbs2OU9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.3-4dae661b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4685936},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"4dae661b4e0c51a81944f119e1897abd6ec5d3c8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.11-4dae661b4","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.2-4dae661b4","@libp2p/crypto":"5.1.22-4dae661b4","@libp2p/record":"4.0.15-4dae661b4","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-4dae661b4","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-4dae661b4","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-4dae661b4","@libp2p/interface-internal":"3.1.11-4dae661b4","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.12-4dae661b4","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.26-4dae661b4","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.3-4dae661b4_1787390523922_0.420036479174122","host":"s3://npm-registry-packages-npm-production"}},"16.4.3-0967e75f5":{"name":"@libp2p/kad-dht","version":"16.4.3-0967e75f5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.3-0967e75f5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5ad7b21a5716167cdf99a127a8cae5f5930155bd","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.3-0967e75f5.tgz","fileCount":180,"integrity":"sha512-HXy/vHiaXYe1ydj1pardy9Y67jUZATOU+BdzowMze9rzRZffl+pp8pGIffWtk7Y44DaOizZsv3xDIaRR7eOgjA==","signatures":[{"sig":"MEYCIQCXboUo4LMWE84b8uRHs1mE2V/HCh0Begxf3L9aAEoS7gIhAJLS1y/mO5gV8OH/2LaBeAnU1611COFoAqwHtCbwav9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.3-0967e75f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4685936},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"0967e75f56efcdc661ed9c8adcdae8f74ad781fc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.11-0967e75f5","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.2-0967e75f5","@libp2p/crypto":"5.1.22-0967e75f5","@libp2p/record":"4.0.15-0967e75f5","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-0967e75f5","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-0967e75f5","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-0967e75f5","@libp2p/interface-internal":"3.1.11-0967e75f5","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.12-0967e75f5","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.26-0967e75f5","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.3-0967e75f5_1787405987587_0.8319195872782703","host":"s3://npm-registry-packages-npm-production"}},"16.4.3-947d304ed":{"name":"@libp2p/kad-dht","version":"16.4.3-947d304ed","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.3-947d304ed","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d32e401aea7bf2903332f757a29c83053e45e45c","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.3-947d304ed.tgz","fileCount":180,"integrity":"sha512-7waHH3h/k4Nr/V6NNT9pGerpCTC43LAjn1Bia75+AtCh2h4OLKzCrgNeKhze5nj81icVxTYGI0zTKtWNH0ep0w==","signatures":[{"sig":"MEUCIQDlb9YHj3mHQOQbJ2zvxpCjBeixBb5imyJG9BMGO7DwswIgRTOdGmZRswXx9RhvYah5gSDchf0bcPtDLzVpx+Yx3MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.3-947d304ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4685936},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"947d304edb13b3bb30b14ecb7f0ec59388c3c4ab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.11-947d304ed","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.3.2-947d304ed","@libp2p/crypto":"5.1.22-947d304ed","@libp2p/record":"4.0.15-947d304ed","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-947d304ed","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-947d304ed","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-947d304ed","@libp2p/interface-internal":"3.1.11-947d304ed","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.12-947d304ed","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.26-947d304ed","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.3-947d304ed_1787430545997_0.12906676320728794","host":"s3://npm-registry-packages-npm-production"}},"16.4.4":{"name":"@libp2p/kad-dht","version":"16.4.4","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"92fae0d137baaf420836e45947fba65a37fb059a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.4.tgz","fileCount":181,"integrity":"sha512-1BdiiOrBe25+SC7BOpxrJ4hwdx7gwjtxUbsEKoem7yRicFS06jF8WuKJelVOOo+9t33C3njz6v5H8LJJtkzX/w==","signatures":[{"sig":"MEQCIDRQeH/79iogaWiELcJLy6oEmG/AiQsj9k98qI/lh0lwAiA9yVyrrKcZaqpZVeK/B8gCqvxMSCrwwASrh9th5D2zLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4692240},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"c484322727af01112c1f657a35239e910c413c08","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.12","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.4.0","@libp2p/crypto":"^5.1.23","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.15","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.3.0","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.27","@libp2p/interface-internal":"^3.1.12","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.13","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.27","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.4_1787446460636_0.40812732111364936","host":"s3://npm-registry-packages-npm-production"}},"16.4.4-4a6c5d11a":{"name":"@libp2p/kad-dht","version":"16.4.4-4a6c5d11a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.4-4a6c5d11a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e156ad11c913283c9ce172315a52b46a6a3d7e9f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.4-4a6c5d11a.tgz","fileCount":180,"integrity":"sha512-ous4l6i+rGlgQEUPneSckLdBP9LLEww/SbfBJrUgsgxv71EiPup0Heo+spQfQZo3kggo+mzl4H2248THe0BpeQ==","signatures":[{"sig":"MEQCIFTYFWuP3UumizEzbKjq+fwMO3Xd8WQtzCKo3jd8tVxHAiBPs12ZlpAjsYav3KwNk+9ziRWYjqAV53pgH6EGJzRnMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.4-4a6c5d11a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4685936},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"4a6c5d11af8dcda44bed5a2ec9db5101ab45212d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.12-4a6c5d11a","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.0-4a6c5d11a","@libp2p/crypto":"5.1.23-4a6c5d11a","@libp2p/record":"4.0.15-4a6c5d11a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-4a6c5d11a","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-4a6c5d11a","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.27-4a6c5d11a","@libp2p/interface-internal":"3.1.12-4a6c5d11a","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-4a6c5d11a","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.27-4a6c5d11a","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.4-4a6c5d11a_1787870241577_0.051130748537262294","host":"s3://npm-registry-packages-npm-production"}},"16.4.4-87dca02b0":{"name":"@libp2p/kad-dht","version":"16.4.4-87dca02b0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.4-87dca02b0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f9ceab055c66d70fd94f27b7587aeae4ffd1c1f8","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.4-87dca02b0.tgz","fileCount":180,"integrity":"sha512-N+tzKPaohzKsln4b5NNlRTfF4R5MHnimO6DIjpHTd3P6AxRKQQevACS7b/yBF3vs+wetd2zmgDGX8oA9XxhqpQ==","signatures":[{"sig":"MEYCIQCGIfnmJmAWdW0qMaDs2E5mP0mKJAmMUlCsq6StibnCHwIhAOTAu0fEmCBAEAXDTPx3k6WvZq4VmoAaNO2PtaYu1kFT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.4-87dca02b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4691927},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"87dca02b07f169a41e91f01379eb4ec9a3288856","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.12-87dca02b0","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.0-87dca02b0","@libp2p/crypto":"5.1.23-87dca02b0","@libp2p/record":"4.0.15-87dca02b0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-87dca02b0","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-87dca02b0","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.27-87dca02b0","@libp2p/interface-internal":"3.1.12-87dca02b0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-87dca02b0","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.27-87dca02b0","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.4-87dca02b0_1787873400996_0.7256310027292929","host":"s3://npm-registry-packages-npm-production"}},"16.4.4-ac7305ccf":{"name":"@libp2p/kad-dht","version":"16.4.4-ac7305ccf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.4-ac7305ccf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e1e66a19edb3a6e8a1da02269f8fac32212a003f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.4-ac7305ccf.tgz","fileCount":180,"integrity":"sha512-k17Hb6mWxsTHfB/hht6UIYaADUqSpKY+eRNezAY8n3t5KFd2Nyie2qpEO9Dhvcjo+PpwEo1tDh+5mMyQ0REbNg==","signatures":[{"sig":"MEYCIQCabmdb3bhTf8CghaTSUnnRL132wO8KlhcQzYv5ANDgjgIhAPjvmTIM24UQZcyK8u2qkVcTnhOtGDkccwkDRILVYTcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.4-ac7305ccf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4693723},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"ac7305ccf8fbaf21386279acee1712835b5e992f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.12-ac7305ccf","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.0-ac7305ccf","@libp2p/crypto":"5.1.23-ac7305ccf","@libp2p/record":"4.0.15-ac7305ccf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-ac7305ccf","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-ac7305ccf","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.27-ac7305ccf","@libp2p/interface-internal":"3.1.12-ac7305ccf","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-ac7305ccf","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.27-ac7305ccf","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.4-ac7305ccf_1788155975520_0.6613931076847506","host":"s3://npm-registry-packages-npm-production"}},"16.4.4-cef4d32cf":{"name":"@libp2p/kad-dht","version":"16.4.4-cef4d32cf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.4-cef4d32cf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0a868669f59ee6d6db8b918adfb0966f4cc848b5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.4-cef4d32cf.tgz","fileCount":180,"integrity":"sha512-Etnb18DbrzUHZcPKkvpXKaK0DY4PGI8sLbM+ys4zMvgEVLPx3dL19kF+bdUf9pvp46ikyl8i4OOYGhSTSavjgQ==","signatures":[{"sig":"MEUCIHdEGmyQcF5p8WYskQHr91P69M7Gg+7BqMD8W2OGm4EkAiEAzGAnmASTBcQSTFS4yF9EHysN+ggZfTuPc6rngg0re7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.4-cef4d32cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694856},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"cef4d32cfc55333fc48c27ca30e04653d2ba5203","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.12-cef4d32cf","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.0-cef4d32cf","@libp2p/crypto":"5.1.23-cef4d32cf","@libp2p/record":"4.0.15-cef4d32cf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-cef4d32cf","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-cef4d32cf","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.27-cef4d32cf","@libp2p/interface-internal":"3.1.12-cef4d32cf","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-cef4d32cf","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.27-cef4d32cf","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.4-cef4d32cf_1788158315468_0.13922608481541854","host":"s3://npm-registry-packages-npm-production"}},"16.4.5":{"name":"@libp2p/kad-dht","version":"16.4.5","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"471e4e23b6f43350bf8c873f719ea8eecbf07457","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5.tgz","fileCount":181,"integrity":"sha512-Pxmk3pIfe5Ih1xr+CY1uzw8AXRY+2VI6p3iebM4ljueu+dovEPIahW8tq4F2iNHIQftuc9Svncw4JikwrU7I1w==","signatures":[{"sig":"MEUCIHT/3+v2mIcE1llr916ff0iRluxVv+yRCv/1sh/7tGAmAiEAuNOwMCAITGAz+w44lsKMUihIzqoehRukY6Hb+Mz9deQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4701160},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.13","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.4.1","@libp2p/crypto":"^5.1.23","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.15","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.3.0","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.28","@libp2p/interface-internal":"^3.1.13","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.13","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.28","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5_1788160079350_0.39247396436853266","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-185d901cd":{"name":"@libp2p/kad-dht","version":"16.4.5-185d901cd","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-185d901cd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"77bdc1e002369189acea6fa044492a80ae142729","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-185d901cd.tgz","fileCount":180,"integrity":"sha512-ioC/mhyWJZ7WNwyfC4Udfv/hkEDTz2+8YCQ1uaW/xmTNogY1xxMyLMtKtWHQedbUbpLmy3eXj2TNFsKNAPF4rg==","signatures":[{"sig":"MEQCIHpOOimVNcLHXMvpP3pZimF5LfgynqNQzYkmrtcG6l6EAiA3HU5TFvLKrdI46z09xrH4sEWf93E9ztPmx85/awKheA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-185d901cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694856},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"185d901cdcefbe54884b9c7569ccca737cb13ad0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-185d901cd","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-185d901cd","@libp2p/crypto":"5.1.23-185d901cd","@libp2p/record":"4.0.15-185d901cd","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-185d901cd","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-185d901cd","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-185d901cd","@libp2p/interface-internal":"3.1.13-185d901cd","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-185d901cd","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-185d901cd","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-185d901cd_1788339271630_0.19147474958934696","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-5cb617ae2":{"name":"@libp2p/kad-dht","version":"16.4.5-5cb617ae2","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-5cb617ae2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a07484ee5b9b60f7936c91d9401d02f2878bc418","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-5cb617ae2.tgz","fileCount":180,"integrity":"sha512-vtqrYnwFtTKk7RdhNUHKW2c6ket6jzr6juHHBPAPir6bqRv/LoET8NwDsGEqHDk8Kw2QdXtU6hYGECiPDOIMOw==","signatures":[{"sig":"MEYCIQCyas/QZ5hegA4Br9R4UcsvjJechzXdSiGVXL4Gy4NoiQIhAOlccAt2Kltk/V+0uYL192uDgyV0eXayJaCHY+b9bgKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-5cb617ae2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694856},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5cb617ae201c3db0c2432732a30cb3519caf0099","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-5cb617ae2","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-5cb617ae2","@libp2p/crypto":"5.1.23-5cb617ae2","@libp2p/record":"4.0.15-5cb617ae2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-5cb617ae2","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-5cb617ae2","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-5cb617ae2","@libp2p/interface-internal":"3.1.13-5cb617ae2","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-5cb617ae2","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-5cb617ae2","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-5cb617ae2_1788349058466_0.8009875749242945","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-d91797b55":{"name":"@libp2p/kad-dht","version":"16.4.5-d91797b55","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-d91797b55","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"39e95f8b03f902d7fdd6f9c21f56f6f405833445","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-d91797b55.tgz","fileCount":180,"integrity":"sha512-3REFLeSyefMr0x/9ch84b4MTIWFXp8VrXV1k147HwBt0jj69DaYmavuoZw3RUbAUsk8YggUz67lWSoa76rufLA==","signatures":[{"sig":"MEQCIHhZnzWMiMl7WTMc4saS67iGK9YBST54kMtf7rYiqM/jAiBFAhGc57UL/3or3N06CHcY35CoplC6XuoypkruyYr9gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAlSZfkrrGfO9ObZjCkroNCtRC3kTKTJyJygn3XeGa41AiAZRWd0auekCoVed2VgeY1+lRuiR0X8z1NOb5LQeJ5Acw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-d91797b55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694951},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d91797b557227f66e1cf087c59f21f3cf43bd2bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-d91797b55","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-d91797b55","@libp2p/crypto":"5.1.23-d91797b55","@libp2p/record":"4.0.15-d91797b55","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-d91797b55","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-d91797b55","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-d91797b55","@libp2p/interface-internal":"3.1.13-d91797b55","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-d91797b55","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-d91797b55","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-d91797b55_1789581973965_0.5923398802453423","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-fb139d1c8":{"name":"@libp2p/kad-dht","version":"16.4.5-fb139d1c8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-fb139d1c8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6263c381e7a1c405753ba34d3c54777ecc437820","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-fb139d1c8.tgz","fileCount":180,"integrity":"sha512-iF7/EW9AWffLCMhQEkrGLvX4dUlQvKJxW+XI9oI0CZ7A7mdL9PnDdgtr+YsMAVS34lSkEtTQEehBi9NevmlXMQ==","signatures":[{"sig":"MEQCIGTTDjtpnYQt9axpThzdPjoMdt4lIH8A14UwDJLwEX2fAiBghMEJylY37oBTW7ymIkzrjHoo08rJTBybEZLhdeqIAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE+eT66SVY6ah9fYWiU6ODMbdf5fXbJcteDFgvKwX69BAiEAoCtL07h7XovgkU7LscxVhfo6RX7tKMaFiIJS6xRmE/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-fb139d1c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694949},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"fb139d1c867b0dca375a2000fefca80c75929b42","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-fb139d1c8","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-fb139d1c8","@libp2p/crypto":"5.1.23-fb139d1c8","@libp2p/record":"4.0.15-fb139d1c8","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-fb139d1c8","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-fb139d1c8","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-fb139d1c8","@libp2p/interface-internal":"3.1.13-fb139d1c8","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-fb139d1c8","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-fb139d1c8","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-fb139d1c8_1790176806401_0.2366903280601571","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-2f63792c7":{"name":"@libp2p/kad-dht","version":"16.4.5-2f63792c7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-2f63792c7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eb065ca2f7f57bb4825b24a6a020fc150bfb3b49","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-2f63792c7.tgz","fileCount":180,"integrity":"sha512-7CbHl6HknH1ZMyDUOrGlHHYrgJ0u0qijuj720F7cOjvCq3nS+o9lUsNE9cypMOknC6N0+W1UPONDGoyvU8MHQQ==","signatures":[{"sig":"MEYCIQCvNS6DqkVtXzJHwwvPmW/q497eOnDSw5bj8aQdJZ0JhQIhAI60vPG8Pn0VQZMLyncYGN/T6gqHpew4DkZvSAUIL6aV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4/FiI+64DfYOhCMgeEO/NpLhe6ZQKI/KcTPLSLUaR4wIhAMm74pm0fp9c5WBZ4mIIxj9GupAyqfdraAIprV4iJrL9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-2f63792c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694949},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"2f63792c72888ff2c0c9f22b29f34d3999b1a868","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.1","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-2f63792c7","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-2f63792c7","@libp2p/crypto":"5.1.23-2f63792c7","@libp2p/record":"4.0.15-2f63792c7","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-2f63792c7","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-2f63792c7","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-2f63792c7","@libp2p/interface-internal":"3.1.13-2f63792c7","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-2f63792c7","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-2f63792c7","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-2f63792c7_1790483388498_0.2120091950369034","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-e7359e5f6":{"name":"@libp2p/kad-dht","version":"16.4.5-e7359e5f6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-e7359e5f6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9f02c879e54cdaa96a30a06fedbb6f37712444d5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-e7359e5f6.tgz","fileCount":180,"integrity":"sha512-SqDh/9kWjyRSwgWC5b3q3vg/JWcoCvDkRw7REgOcmOnO1FibrO0ujbRhbjMd/lkNuZoKu2C+Y4Ns8Mw0KqUOsg==","signatures":[{"sig":"MEUCIQCjtjfS/ZodFkVRNUK17V5spLdPxLzXKcWIusIkrPK3igIgXlsMWwIjWuudvkNy4e2ll/nf8lTTmYF/CMlUqrFgSWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHqDQvDmg3BS5XyF/F409cm6HLDqB+LZOyW+7eT337jUAiEAhsmuja/+/beRFcVv/8HePfdzzSV2d8xBzVdk9OBiL44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-e7359e5f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694949},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"e7359e5f6291c56e2704d812ab1975c33c91ff3d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-e7359e5f6","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-e7359e5f6","@libp2p/crypto":"5.1.23-e7359e5f6","@libp2p/record":"4.0.15-e7359e5f6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-e7359e5f6","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-e7359e5f6","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-e7359e5f6","@libp2p/interface-internal":"3.1.13-e7359e5f6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-e7359e5f6","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-e7359e5f6","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-e7359e5f6_1790493944379_0.719631275173882","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-776cdedf6":{"name":"@libp2p/kad-dht","version":"16.4.5-776cdedf6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-776cdedf6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"65c1d09c005f4e9aefc3d81ef13019f816aa7cf7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-776cdedf6.tgz","fileCount":180,"integrity":"sha512-JDhjmfFIYZGka88aGsz+Tyy2jWx+t7zrkogTy7UA9GWiXFrTX1pBbWoKV9vfnh4SYxmv9uKUCCWjnVwSccAYOA==","signatures":[{"sig":"MEQCIBLpenAm9wzkLoPNOxylM0WJYhi4OMlQnXCsykHsZbxUAiBowFickY7TXcvnKXpBq6Rm2mBmRvJwGjv5/GqAAqq//g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBaAOBG34O4ceGCyGRir1iZFRDYekANqPFHlut3sJP3xAiEAyxpOL1SzY5r+zn2W2ejYytl4+CvSgZh083zxmNfofZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-776cdedf6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"776cdedf6c943c382cab3054bfc41297bf2f5886","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-776cdedf6","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-776cdedf6","@libp2p/crypto":"5.1.23-776cdedf6","@libp2p/record":"4.0.15-776cdedf6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-776cdedf6","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-776cdedf6","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-776cdedf6","@libp2p/interface-internal":"3.1.13-776cdedf6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-776cdedf6","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-776cdedf6","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-776cdedf6_1790495454076_0.6305740450039767","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-a9bae64cb":{"name":"@libp2p/kad-dht","version":"16.4.5-a9bae64cb","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-a9bae64cb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3755be3a3b82b66c03b2689472ddc8d4aea4049b","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-a9bae64cb.tgz","fileCount":180,"integrity":"sha512-IWKN1U1D/MPfcVRycxoVY/n8adADcZTbGUZweWhOLvjsyGVX7hxRSsEvl82Vz8aDgJ51iMoRqi1Tlov/sgOgPg==","signatures":[{"sig":"MEQCIAmA4lfEmCoK2dxRrHwI5WvBaaLEN2Su4h4Naxa7mc18AiB0BBEO5zA5I2IbmuFKgD62YGmnzNTY5VYd1tCbRpBPbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSsUUq6208OdzTatiWbsCsKeBjurpwf4SCh/t2RJfoWwIgO0G+pwI7JEgXL+FZYNZ3ju1Wq6hH2/A7ccZhUa2MmZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-a9bae64cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"a9bae64cbfad16d59b9f0594ff96aaabf3367e07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-a9bae64cb","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-a9bae64cb","@libp2p/crypto":"5.1.23-a9bae64cb","@libp2p/record":"4.0.15-a9bae64cb","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-a9bae64cb","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-a9bae64cb","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-a9bae64cb","@libp2p/interface-internal":"3.1.13-a9bae64cb","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-a9bae64cb","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-a9bae64cb","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-a9bae64cb_1791000112013_0.125038773346557","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-183116ba0":{"name":"@libp2p/kad-dht","version":"16.4.5-183116ba0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-183116ba0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a9a82aafefffe70cef8b4683493a6d7fc51a7b79","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-183116ba0.tgz","fileCount":180,"integrity":"sha512-dN0eEom8Cav5X1fuo89SKzcJ6DCEhVQy3ITAJV638aOBlLZX08GP8p26hOfXW15zQ3PalI6zbdwRR2QnpvTomQ==","signatures":[{"sig":"MEYCIQDINklvV5jKkuIcqstHyFS7KeBSXJmbvy6AbctdoJR9LgIhAKmmvrGUOWUKoieiD/tEawVnoSxJVLv/moEBVe9vAQ5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC7Z3vva68VNWNTYHoALoJWNUXDt8dTie0EaM8N7rIoyAiEAm95nwifsYW08WwtNtvtSDPslPK84M+cHZtQqJGaX7p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-183116ba0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"183116ba06be3523ec2627e25107c6ea96254475","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-183116ba0","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-183116ba0","@libp2p/crypto":"5.1.23-183116ba0","@libp2p/record":"4.0.15-183116ba0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-183116ba0","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-183116ba0","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-183116ba0","@libp2p/interface-internal":"3.1.13-183116ba0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-183116ba0","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-183116ba0","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-183116ba0_1791000158242_0.17935540990936816","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-16fba5630":{"name":"@libp2p/kad-dht","version":"16.4.5-16fba5630","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-16fba5630","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7e4bbb40484e6e53e55130ff4a70f6450992feaf","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-16fba5630.tgz","fileCount":180,"integrity":"sha512-m3ZxNzVxoJVfO9sylEGP1vnrJp6qPbnF9/QpMkGjkbr/WQeyrRD8TeZ+y6ruFK/SDJv6Sw/wrETZwzkNS4JV+g==","signatures":[{"sig":"MEUCIQD/OGyyokZBmWxTXpqaM5c9cH9YrxVKmFE6akl/odaZOwIgSnIf/ya6uMfnhFfhbMAxHp+MJI3g2KjLot1grCKKYMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBkjTebnNMCePXwv+luUzePtl5Cphw/lOFyDmolG2CN8AiEA5DrIBlZfRKch5fPFf355f+0JjKv4EjsQJpgKGWBK6qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-16fba5630","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"16fba56303093faa5d6d979b8ffb16b4c817e67e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-16fba5630","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-16fba5630","@libp2p/crypto":"5.1.23-16fba5630","@libp2p/record":"4.0.15-16fba5630","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-16fba5630","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-16fba5630","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-16fba5630","@libp2p/interface-internal":"3.1.13-16fba5630","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-16fba5630","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-16fba5630","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-16fba5630_1791017318700_0.34863110539998887","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-235711723":{"name":"@libp2p/kad-dht","version":"16.4.5-235711723","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-235711723","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9b17c0c51f4fd4b05d92242920f3b4ff920866a7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-235711723.tgz","fileCount":180,"integrity":"sha512-PxszQJ/LjpJr6GUroE7xa2VKRn4d+Ym5t0GiH6LeRvu2HZZS9GNM1QclOplEyEqhqbqglB0r+AZvCaoeE4lrVA==","signatures":[{"sig":"MEYCIQD5ILner8tyVFpNCVdTLyciTK3GworTynS7FgCaxoDD5gIhANg1XCo7HvbRt39UkmuGUgCrjqT+AAbgbvjLT8UJQe6Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPSj6iWMNCS8QkWqPjTPc4Ja190mrplveXT/DZ02Yd2AIgLwssqEuIPSkJiTwlw55w9dM3qZUrs52mA6luOMoYjXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-235711723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"2357117237ff5df354c85447455f5837239a3735","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-235711723","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-235711723","@libp2p/crypto":"5.1.23-235711723","@libp2p/record":"4.0.15-235711723","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-235711723","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-235711723","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-235711723","@libp2p/interface-internal":"3.1.13-235711723","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-235711723","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-235711723","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-235711723_1791200770227_0.4348219816391228","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-40480a034":{"name":"@libp2p/kad-dht","version":"16.4.5-40480a034","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-40480a034","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"30533caa7805461c1d6e1313643ea64efeb9fbc0","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-40480a034.tgz","fileCount":180,"integrity":"sha512-5LSHxLivC7OQpR7+SPzdIoAG3RbH9t4ShfcGOnlvOYh5/WE0Lyrvn785acAAGxqsqlIhnO4roaI5tgnHqYuLWg==","signatures":[{"sig":"MEYCIQDOU7to5dIb8idFTHQfJC1IXMhAQ0YXOGQSklnVPGgErAIhAIz4HU/HjXzvWS+DeWBbZqsIgx6+QBW5yiMqgSLp6/Ah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDfmEFxfb+0ddVAk+/JyxVWmOPBXDYcG0zLTycUER5/2AiBFXSFuebBeECszEnyTvDr79X/HrHXtIhyUUvzEM4nEAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-40480a034","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"40480a034fdebdcc22e44e88169d2ca62ec71c42","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-40480a034","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-40480a034","@libp2p/crypto":"5.1.23-40480a034","@libp2p/record":"4.0.15-40480a034","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-40480a034","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-40480a034","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-40480a034","@libp2p/interface-internal":"3.1.13-40480a034","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-40480a034","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-40480a034","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-40480a034_1791207264164_0.9832567400360972","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-fc90066f8":{"name":"@libp2p/kad-dht","version":"16.4.5-fc90066f8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-fc90066f8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ddc6c987137e9a4c3195768dd78676a6b6609676","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-fc90066f8.tgz","fileCount":180,"integrity":"sha512-zJrwn4cV171HJt9X4SdB70ZFNUiFMflHirJWqAWsWSaeI1uW9nFFnx4Qdb8dtDczBj43YLm3W8F4ut/MkYqd7A==","signatures":[{"sig":"MEQCICj18Xs9BhWcaMvtWNBbzcBWonhUlpSrD7pgrIFBVtr2AiA8f80fSs+2aF+1H2B9Ti+6Ka9Tm+kdw1LiYYw1qbo81g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICYzE7E9ehCdxpSQUt6vUpbaUWtl2vWb0ydar9H4fI5wAiBcDUz+YYnn8i1MNU4EjilCr+0VIhPoot2rdJB3FIUqVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-fc90066f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"fc90066f857b63170d6903596769fd1f0619f779","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-fc90066f8","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-fc90066f8","@libp2p/crypto":"5.1.23-fc90066f8","@libp2p/record":"4.0.15-fc90066f8","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-fc90066f8","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-fc90066f8","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-fc90066f8","@libp2p/interface-internal":"3.1.13-fc90066f8","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-fc90066f8","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-fc90066f8","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-fc90066f8_1791466444146_0.3808989085804886","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-9441e049a":{"name":"@libp2p/kad-dht","version":"16.4.5-9441e049a","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-9441e049a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0bafc705dc6cc27f91a6c296ddff6b98f8f0bf12","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-9441e049a.tgz","fileCount":180,"integrity":"sha512-Rd6LhksEkRe2vfbklPENHmfGq4Wn//xfH6lAxx73mHGdRjx730bSq5heyDkNlom6Cnp7rxELF26BwMn+ONiGTw==","signatures":[{"sig":"MEYCIQCUq91jBmX242T+L2dU/bhO0WXJOJqCvBx6V8cJA0BxBAIhANrwInPztG59e2Ml/cqVwlWkFnnPnxGSVN+C7l80CX7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChmrIY4c1pUAJT6aGpH3k1op/spI1GNpfvWGp4KSTRXQIhAJGaA8JDry2fdUOfPYi6qdwbEDzZ5ZIJ/Yqi/hfVyVk9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-9441e049a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"9441e049a5cdd10e4009c0b1251c8a0595d52d0a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-9441e049a","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-9441e049a","@libp2p/crypto":"5.1.23-9441e049a","@libp2p/record":"4.0.15-9441e049a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-9441e049a","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-9441e049a","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-9441e049a","@libp2p/interface-internal":"3.1.13-9441e049a","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-9441e049a","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-9441e049a","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-9441e049a_1791608014198_0.6877660779984955","host":"s3://npm-registry-packages-npm-production"}},"16.4.5-e724dd173":{"name":"@libp2p/kad-dht","version":"16.4.5-e724dd173","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.5-e724dd173","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c2de2082b5be910788eaaac712ba90c23a42db4a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.5-e724dd173.tgz","fileCount":180,"integrity":"sha512-x786eHX0ngODWqx2wI5XZ9lNPIZDbbRFxkTr8dpEItQ+5oMWuOqOBZGEEFHqg0QtjBD/ztheZoNGxaAqzlNFkg==","signatures":[{"sig":"MEYCIQCITqKJE/fio7PfoRyvUXT4QB94XRpJ5rg9vtVstPPX8AIhALFCGter9iOUgxsWUFceidX84QhF20/n18LSMfg/mI/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDD2oNUNwMMUc4gcmOlsOwr95VvolQxjsbVkk//gmEywAiBit8KBWUvjxv/HJO9H8jfHDF95arEPCe5+xsTQxJMFVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.5-e724dd173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"e724dd173f914115b88521e82336821a58faaa3d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.13-e724dd173","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.1-e724dd173","@libp2p/crypto":"5.1.23-e724dd173","@libp2p/record":"4.0.15-e724dd173","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-e724dd173","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-e724dd173","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-e724dd173","@libp2p/interface-internal":"3.1.13-e724dd173","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.13-e724dd173","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.28-e724dd173","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.5-e724dd173_1791612489540_0.5450753531662611","host":"s3://npm-registry-packages-npm-production"}},"16.4.6":{"name":"@libp2p/kad-dht","version":"16.4.6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eb04834884706faf28a49253a7d7c77cf92bd19a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.6.tgz","fileCount":181,"integrity":"sha512-wdFMg/TMDDVMe7UgmYT4Mxq5UsWaBNpGRD0UXtYd+u3/RF9/hKaIM5LrJY4EWdvB30gH2QJfa+Fm1po0L6mHew==","signatures":[{"sig":"MEUCIFe82284vl5bymyKont/keV5N/7bf9MXesA2GO3+e5dZAiEApSWxaQVEOozrU9famnH0izDZGwyHma2O4qFXNGlZDPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6bcLQEiTL4uy8NbZ9VhQsvM6gNJNAiHf9ktthz0npugIgMmr6D+ZfS7aQ0gBfMLMntDorc5r+DrR2hiFL77fA1Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4701493},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.14","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.4.2","@libp2p/crypto":"^5.1.24","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.16","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.3.1","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.29","@libp2p/interface-internal":"^3.1.14","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.14","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.29","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.6_1791615371600_0.6877835242727945","host":"s3://npm-registry-packages-npm-production"}},"16.4.6-5c4cdb2d6":{"name":"@libp2p/kad-dht","version":"16.4.6-5c4cdb2d6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.6-5c4cdb2d6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"69c221b4931162c501b505391c1062d85544ef35","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.6-5c4cdb2d6.tgz","fileCount":180,"integrity":"sha512-NRG3T5Xhztx29WxxERCAwkOcPoPa8xBTtgg7RK6OwHNabH+e+BwhfL7xtXf92Pmq84eErAcFwLwQXRjENfVfmQ==","signatures":[{"sig":"MEUCICK/C2ULIr0H+QY3NBuDC4mrHdXmocp8Sx6oZ+zZxExyAiEA7rbH8R6R7UF7fNmARJO4f6WJkvz0dZzVf/OPafDuOG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxQZia+dAGu5LrGbDLUhEijTjeFllpj21H4ONTMjjgOQIhANUZDH8NRg4GO84qJtZjcHkRSyFHWK8doY3MjwZUIZGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.6-5c4cdb2d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5c4cdb2d6617302e0609293863b48e751b98ff9f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.14-5c4cdb2d6","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.2-5c4cdb2d6","@libp2p/crypto":"5.1.24-5c4cdb2d6","@libp2p/record":"4.0.15-5c4cdb2d6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-5c4cdb2d6","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-5c4cdb2d6","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-5c4cdb2d6","@libp2p/interface-internal":"3.1.14-5c4cdb2d6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.14-5c4cdb2d6","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.29-5c4cdb2d6","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.6-5c4cdb2d6_1791676483087_0.9717166522648695","host":"s3://npm-registry-packages-npm-production"}},"16.4.6-974e63f20":{"name":"@libp2p/kad-dht","version":"16.4.6-974e63f20","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.6-974e63f20","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c57200420411c7c4eaab93460de389ede4630a57","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.6-974e63f20.tgz","fileCount":180,"integrity":"sha512-xjlqjdz6Ss4GqUQBm/aNGfxvNfzuy/ZxrLAR/TbpPqVIsxxMKmNjqwS7ZQoR3huftGyt0Rtq0if2woynE0ekrg==","signatures":[{"sig":"MEUCIQDs8XbYEZlrVqm2sa6+cdzZNfJv3ug3jdsiT8nAS+vcqAIgNzk6tnASYvyzoXC8D01+pUt1O9DJhIeX2ppCg8w9zNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDU6qYpVgWkr4DtAADHWQhh3Fcrc5VBPk95TtNHktUpsAiAEzr+UtBYhCPyulVZGNFy5eicbFNcF15thi/aFoTfRhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.6-974e63f20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695189},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"974e63f20688fdce0ab99c03aaaa1851013084c6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.14-974e63f20","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.2-974e63f20","@libp2p/crypto":"5.1.24-974e63f20","@libp2p/record":"4.0.15-974e63f20","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-974e63f20","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-974e63f20","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-974e63f20","@libp2p/interface-internal":"3.1.14-974e63f20","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.14-974e63f20","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.29-974e63f20","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.6-974e63f20_1791699247368_0.626602663785315","host":"s3://npm-registry-packages-npm-production"}},"16.4.6-4a416447c":{"name":"@libp2p/kad-dht","version":"16.4.6-4a416447c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.6-4a416447c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2cb56761218a2a64149f95259b4bc350beba2382","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.6-4a416447c.tgz","fileCount":180,"integrity":"sha512-O7T7L9pPRw3FROFhgW4qbN7ExvTI2CiYNfMFLkY0JwErekx+qkHHwgpSRm0qG44g/b/QttyzZPNnn194qFruww==","signatures":[{"sig":"MEUCIFrQhgUsZYW97iHbHj/fFTvdxEFYAjjUOywPEji+3CHXAiEAjH12pzn6K98piQKtgbVOLYd9YZBfDUPHG1atwgZSKgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHoKA10rGFFXHKQjq2SyRB7gAzNWc3WPH8AB4eaILHtNAiEAm3kmBRu1k6tjnX5u5yQcdCxWJJIK82dPfFJxIQUaU1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.6-4a416447c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4696039},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"4a416447c61833ff09820b22bcf744285dbaa065","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.14-4a416447c","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.2-4a416447c","@libp2p/crypto":"5.1.24-4a416447c","@libp2p/record":"4.0.15-4a416447c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-4a416447c","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-4a416447c","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-4a416447c","@libp2p/interface-internal":"3.1.14-4a416447c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.14-4a416447c","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.29-4a416447c","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.6-4a416447c_1791764609345_0.48957345928478246","host":"s3://npm-registry-packages-npm-production"}},"16.4.6-e073d373d":{"name":"@libp2p/kad-dht","version":"16.4.6-e073d373d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.6-e073d373d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d58d2545cc57867719aece1cd0d954b57800f54f","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.6-e073d373d.tgz","fileCount":180,"integrity":"sha512-7MBTc9lxpnBrqxYBm3b3J+GlW9kV/o+pRqk0ZBqu8lbIH64j3p2JWg0S9hMQqcXjej495lJctPbNa74ZxQSABA==","signatures":[{"sig":"MEUCIBmaz5D/gOeW2V/G3DhNlYc7t/GGN5+NpMohKvOK4BSSAiEAz1IiOUzteJvKfIGOaTn+ltAv7EjA19rHGG1l5xCkmYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD34Ho11xBwy7ea0UK7iC6O0wFMJMVVnquZIjR6gkXtcAIgNABu6o+FEpRMBFb1VwuWgNIa4dk1ySIt3cwghMYDmjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.6-e073d373d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4696039},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"e073d373de904d9f927a4856a2e592fe7481da12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.14-e073d373d","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.2-e073d373d","@libp2p/crypto":"5.1.24-e073d373d","@libp2p/record":"4.0.15-e073d373d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-e073d373d","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-e073d373d","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-e073d373d","@libp2p/interface-internal":"3.1.14-e073d373d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.14-e073d373d","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.29-e073d373d","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.6-e073d373d_1792035914811_0.14489574550038853","host":"s3://npm-registry-packages-npm-production"}},"16.4.6-e48eabf67":{"name":"@libp2p/kad-dht","version":"16.4.6-e48eabf67","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.6-e48eabf67","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bc5b0ef666eefda5b11c7a403cadc54096476400","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.6-e48eabf67.tgz","fileCount":180,"integrity":"sha512-9QbiHX/6Y1W9Bc/2yePohRaULrxlOIFRqF/OWjaHJlfyMGDNfwoY83AcSqeMrt347VPk6nIeqm0b6rVBqltRow==","signatures":[{"sig":"MEYCIQDYxelftYQMN5/c60SRMjUswSpvS2sXmJTdtSG7ZNxGwwIhANUq4SncjeLT02dPRKh2MRHwAHUx9hQTJCPVm6q9SNnA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCo7/kOM6BNHvD1tadRKgQp+juddu5cst9MybVAr2WUFgIgT/4W4gKrYTq3+5jIHqwuFNbFpZD6hQliAaQbrun9ENs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.6-e48eabf67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4696039},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"e48eabf67079adf3899637e8a8a2bcd782a6acba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.14-e48eabf67","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.2-e48eabf67","@libp2p/crypto":"5.1.24-e48eabf67","@libp2p/record":"4.0.15-e48eabf67","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-e48eabf67","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-e48eabf67","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-e48eabf67","@libp2p/interface-internal":"3.1.14-e48eabf67","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.14-e48eabf67","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.29-e48eabf67","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.6-e48eabf67_1792184101242_0.8690756305817422","host":"s3://npm-registry-packages-npm-production"}},"16.4.6-be63a4416":{"name":"@libp2p/kad-dht","version":"16.4.6-be63a4416","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.6-be63a4416","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0a9d0c8091a1115b4cd634cba8cde331b13fa76","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.6-be63a4416.tgz","fileCount":180,"integrity":"sha512-UhnsIqJvpo/CddnNSB+9uJcVPWrlBoNQhL/fRxbdRJIlUjTkeq/mB3NFm1pkEYv1Kwn1MorqupLr2P1xfUFFaQ==","signatures":[{"sig":"MEQCIHdTMaC8ytmygVX3HE+ZEr3XIHcLjIG51Cmw9eAVyhNAAiBs8K2pfvyZPbdOcraKoeTaK+dzhyCVZg1rKVIJk17MJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC6IeYBl31O8BvyfUpKXJVmEkVn1XCNIufzRifpa2aF7AiBcek5B3H56B+yqdqoGWXndc5+BDsKNiRBAXirJzTJloA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.6-be63a4416","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4696039},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"be63a4416a96ed0d62d30e68b6db48d6f0b9a144","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.14-be63a4416","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.2-be63a4416","@libp2p/crypto":"5.1.24-be63a4416","@libp2p/record":"4.0.15-be63a4416","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-be63a4416","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-be63a4416","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-be63a4416","@libp2p/interface-internal":"3.1.14-be63a4416","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.14-be63a4416","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.29-be63a4416","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.6-be63a4416_1792192165335_0.6756340492953872","host":"s3://npm-registry-packages-npm-production"}},"16.4.7":{"name":"@libp2p/kad-dht","version":"16.4.7","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b407fbe74cb0467876f85b57fd761765e9eae380","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.7.tgz","fileCount":181,"integrity":"sha512-ICPn5Xrg/KbB5aTK/DI+y6Sfi/NSjvUT/Xv5PVH6NLeaaCrbiAobnce5NTWofRAAVTxvBnXvM8jGjpgLKOQmrQ==","signatures":[{"sig":"MEUCIEqif2vynHg2Bcl4HFKET+825+8wbagrxa94wl7Q4CWNAiEAvwbYZPNS77EqtyJaNt/aeyhs2GhxHY5BwsXm3evYUgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICtZXi9JpJQV2ltton+t3DqzJ44c6jFBWnHSkjZAaFCYAiAsfF9gGDmTg2ifcSrWtVPTSoBAshRq3+4maAN+RNd3RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4702342},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.15","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.4.3","@libp2p/crypto":"^5.1.25","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.17","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.4.0","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.30","@libp2p/interface-internal":"^3.2.0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.15","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.30","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.7_1792196208798_0.24990551671622807","host":"s3://npm-registry-packages-npm-production"}},"16.4.7-6d888970e":{"name":"@libp2p/kad-dht","version":"16.4.7-6d888970e","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.7-6d888970e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15dae9ce7c6b25c1df4729819b4ad00c0e86fbe9","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.7-6d888970e.tgz","fileCount":180,"integrity":"sha512-5kgU1MMYbLCtPLyiZ4+WqHl92ICHg0nd1CJYoIqy+RCQNY4xb0yR0Fyslpsv5WhmWMS92YacJvBXtFcxMlRwNA==","signatures":[{"sig":"MEUCIAWiRi3o8ZukYL2wKHQ6S+ATaNsVj6KK2/wno0G2yEhBAiEAi/TrZvHhuSjF2t4LIy5HyW1ov31Zuc46O0+s33oyGSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID6vH5CGSaZaa7cvz3lR0k5/9iLuuKnKY5kAdjeSeEKsAiEAojFsKBhNH3/Swj3NvDqeLOX4UhK4A7uswdFUoXqFblo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.7-6d888970e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4696038},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"6d888970ee5e59386d16d864b8ac1024df7d0b29","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^7.0.0","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.15-6d888970e","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.3-6d888970e","@libp2p/crypto":"5.1.25-6d888970e","@libp2p/record":"4.0.15-6d888970e","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-6d888970e","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-6d888970e","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-6d888970e","@libp2p/interface-internal":"3.2.0-6d888970e","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.15-6d888970e","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.30-6d888970e","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.7-6d888970e_1792199078105_0.5072577014651527","host":"s3://npm-registry-packages-npm-production"}},"16.4.7-57c4b4456":{"name":"@libp2p/kad-dht","version":"16.4.7-57c4b4456","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.7-57c4b4456","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c6b9ed0d1925f6c478b8d9ac485869786c07b3df","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.7-57c4b4456.tgz","fileCount":180,"integrity":"sha512-GXv2124u9U04d4plt4wYFF4RSQGxR6X1tNDJrQ20w7AhCDtI3bvyOU/UJx4qDDbunwKmaY8qJeV0DjIAO+lNyQ==","signatures":[{"sig":"MEYCIQCYoWE0k4NBJwoY2bH5x9GR172WmgBSAhkXdX7iUjtTDQIhANGGkuMJbXosa6vO/CLZbeYkil1w1/UReUZ22KLhGeJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcs2KSzPHlmg9fRwOqEGgtcxYFRSWiiQmNOZrF0itR5AIhAN6NrTUHZ5CzMWWGowY8F/mISlyUeIQx4UlF3dR0y4jf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.7-57c4b4456","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4706612},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"57c4b445656964fc55dffb28ebfb99d52e150a0a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.15-57c4b4456","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.3-57c4b4456","@libp2p/crypto":"5.1.25-57c4b4456","@libp2p/record":"4.0.15-57c4b4456","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-57c4b4456","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-57c4b4456","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-57c4b4456","@libp2p/interface-internal":"3.2.0-57c4b4456","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.15-57c4b4456","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.30-57c4b4456","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.7-57c4b4456_1792202941451_0.06912263770560956","host":"s3://npm-registry-packages-npm-production"}},"16.4.7-f0e64b9b8":{"name":"@libp2p/kad-dht","version":"16.4.7-f0e64b9b8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.7-f0e64b9b8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2d4f4988da8f0d37c5ba1f2d0439188231bc9bc5","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.7-f0e64b9b8.tgz","fileCount":180,"integrity":"sha512-y/3ior860O62W/ECa50xPftWA8s8eWHUH6V38dVom0yg5VfUAIQGiqIP1KgdJvaYZ2qjhS8jQRC7PXzinFL/9A==","signatures":[{"sig":"MEUCIQD0Ap7xhi0XDV2UEJ5XQmFiozH+OOHX79C2tjPMR/hZoQIgCKHERQMQLH2oadwhTNRNK8Ao6x+L/Rjj1bbanlUj+ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFmwXGEBruRJc5aZUDN1caWrOGoCMIZXDmYgHA0/Fw6XAiBINzWUcC97Q3Se5JWTq1bCvO3cQLRcC6Hl14FsnWrXxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.7-f0e64b9b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707950},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"f0e64b9b82bd29078c9aaf8d73304a227ba9afc7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.15-f0e64b9b8","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.3-f0e64b9b8","@libp2p/crypto":"5.1.25-f0e64b9b8","@libp2p/record":"4.0.15-f0e64b9b8","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-f0e64b9b8","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-f0e64b9b8","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-f0e64b9b8","@libp2p/interface-internal":"3.2.0-f0e64b9b8","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.15-f0e64b9b8","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.30-f0e64b9b8","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.7-f0e64b9b8_1792208353560_0.5569567386907499","host":"s3://npm-registry-packages-npm-production"}},"16.4.7-95392efdf":{"name":"@libp2p/kad-dht","version":"16.4.7-95392efdf","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.7-95392efdf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7087c33ca8efa688f5e8d87a4937a72a35c281bb","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.7-95392efdf.tgz","fileCount":180,"integrity":"sha512-GzcErFShUfBu8hVotcD6azTeZ3nfuDn1m57NqbofFwGT3s9Gsd0V6C43dvlsiUx+b23wqcpS5DCTNOTjJrJSnw==","signatures":[{"sig":"MEUCIQCBWJPrjbtN0Ggn2CEUIVwuCIrMp7sxbf2AT4cVnnlmLAIgWI5m8l1PWkQuXka+2f9QYpLqs4+lzOrbMM+De/6gSGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEUULzadzRp8nDOOXUH0HFnboMpBJ5Iv7Lc/u/o8OhTvAiBKUAjcrRm8H/YJiA36va2EdvCuHkpfIbWFp5RF1/PniQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.7-95392efdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707950},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"95392efdf052c8a01f2df182b7b2b56356702c40","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.15-95392efdf","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.3-95392efdf","@libp2p/crypto":"5.1.25-95392efdf","@libp2p/record":"4.0.15-95392efdf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-95392efdf","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-95392efdf","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-95392efdf","@libp2p/interface-internal":"3.2.0-95392efdf","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.15-95392efdf","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.30-95392efdf","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.7-95392efdf_1792219053614_0.7317897790863068","host":"s3://npm-registry-packages-npm-production"}},"16.4.7-d1ce8bdbe":{"name":"@libp2p/kad-dht","version":"16.4.7-d1ce8bdbe","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.7-d1ce8bdbe","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d5429abb10625f3cbd75e5c1e5b0741fb7d96e19","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.7-d1ce8bdbe.tgz","fileCount":180,"integrity":"sha512-W11btlt+sMfIsfyABuaOyQm7eujz2OaQIeoSuBCihMfi6I0GlSoO6qRJmvTTV3sn0wH2dQHzYyRjJHc/1aTbAg==","signatures":[{"sig":"MEUCIQCO9vyBtXqz3eBc2xLQmJc5+8vGjXvIt6pECW2w8wbjBwIgSH8pqednviH/1DVIZ8Swl9sdcZjgY3SR4mx2BNTypXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF4fBv0DusSElwPdHvDeWIoNH1RDITiWgpksWufqyhcPAiEA9VBb6+x6z21lTc7a94FLSQt8Ap3/pxmzGMCIsRiA/xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.7-d1ce8bdbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707950},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d1ce8bdbeb87170348bece5e37aa4bcd5e524ffe","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.15-d1ce8bdbe","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.3-d1ce8bdbe","@libp2p/crypto":"5.1.25-d1ce8bdbe","@libp2p/record":"4.0.15-d1ce8bdbe","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-d1ce8bdbe","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-d1ce8bdbe","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-d1ce8bdbe","@libp2p/interface-internal":"3.2.0-d1ce8bdbe","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.15-d1ce8bdbe","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.30-d1ce8bdbe","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.7-d1ce8bdbe_1792220931521_0.1310683602916336","host":"s3://npm-registry-packages-npm-production"}},"16.4.7-2d4c93ed6":{"name":"@libp2p/kad-dht","version":"16.4.7-2d4c93ed6","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.7-2d4c93ed6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f32cee25ab250ff7e6d74c7eea7b17b561e7f078","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.7-2d4c93ed6.tgz","fileCount":180,"integrity":"sha512-SdARI7A0xDeFiCG8f7hGY9v9Tnttvsa62/7lXew5ypPG3YGc7+BOVztWA5DnwkDO9nK15C8qpdJWZ3beo66gLw==","signatures":[{"sig":"MEYCIQDUh73KT3M6CTg3VqrqqzIvItq3KpGbbv7D0qeoCFyrHwIhAKlRP1rHUa+ZeLF9v97qySk8b1izJfwqp3+IWudXWVIm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcSbB1p599h72tThExeeXpyh5n/Q7MQpNbbgYI2kB9igIgAe9E0UM7tG1DrlirZ8VyOCZWLG9fnN1A8M2QIGSYcv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.7-2d4c93ed6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709180},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"2d4c93ed6813392cb7de268aceca145f90246c81","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.15-2d4c93ed6","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.3-2d4c93ed6","@libp2p/crypto":"5.1.25-2d4c93ed6","@libp2p/record":"4.0.15-2d4c93ed6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-2d4c93ed6","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-2d4c93ed6","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-2d4c93ed6","@libp2p/interface-internal":"3.2.0-2d4c93ed6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.15-2d4c93ed6","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.30-2d4c93ed6","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.7-2d4c93ed6_1792228474748_0.9227987462503597","host":"s3://npm-registry-packages-npm-production"}},"16.4.8":{"name":"@libp2p/kad-dht","version":"16.4.8","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84e0db80f208915dbd1daec7201ec3e341c71895","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.8.tgz","fileCount":181,"integrity":"sha512-Cjn92Cj/KqRsfRE+EstuXXnswubAO+5M/yUssFSi43XXw2PLnGMa2EwPiJcuOHtAJ5u4ejiRUFgfwJGaj/oURA==","signatures":[{"sig":"MEUCIQC/7rejCOXA+9nz7ARJf42t+KJ3OAGrZaBfK5ctGrc4DQIgMfvLwp43kOEkGKzkp9sdX2o+43HA7rRGbUoLjy5PB4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGJBxQUnDVphU5Ni0e8kfNKadn8q8BwzLuXTFMNc8hPzAiEApifn3v1mBCgtQM1zBt2LyqpcHA0C6+UTuzJUfTd9Y/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4715483},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"9f08ba198a231200813037b602f07a16ac486a95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.16","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.4.4","@libp2p/crypto":"^5.2.0","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.18","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.4.0","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.31","@libp2p/interface-internal":"^3.2.1","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.16","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.31","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.8_1792302099122_0.6200706442154522","host":"s3://npm-registry-packages-npm-production"}},"16.4.8-aa5ba42d0":{"name":"@libp2p/kad-dht","version":"16.4.8-aa5ba42d0","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.8-aa5ba42d0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cbf46f90cf85cc56449ccf9adac96ffc8a0e6c47","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.8-aa5ba42d0.tgz","fileCount":180,"integrity":"sha512-yMiya5C+S573AI7DsA+tWafwPLjl9V8zFp4avkA91LOeS6PbF8YeTOoQvgRV/JeAVHVJ6wh8LnFfthaUJ2ssXw==","signatures":[{"sig":"MEYCIQCDVZYUjygMojpqnEBFw+j7Itd5Y1FB2pH+cS/+DB+6yQIhAK7QjHEC8lXamTqR/NAeJxWBER+7KiI9VzowY9oyj4BF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxaEfFxo0LfzWduKY6BJkCZIpaBQP7IAobTZvIoDMUgwIhAIUeGf4ntCWId3Mm+gBwb+v7vWCRnLIw90Nu9E9XtlMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.8-aa5ba42d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709179},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"aa5ba42d0e0be08373de48606cc223caaf1d338e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.16-aa5ba42d0","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.4-aa5ba42d0","@libp2p/crypto":"5.2.0-aa5ba42d0","@libp2p/record":"4.0.15-aa5ba42d0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-aa5ba42d0","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-aa5ba42d0","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.31-aa5ba42d0","@libp2p/interface-internal":"3.2.1-aa5ba42d0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.16-aa5ba42d0","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.31-aa5ba42d0","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.8-aa5ba42d0_1792350122469_0.4728476842976781","host":"s3://npm-registry-packages-npm-production"}},"16.4.8-b927d5921":{"name":"@libp2p/kad-dht","version":"16.4.8-b927d5921","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.8-b927d5921","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2f0e82ca18ff9f9bdf63b5224c4947510d9064a1","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.8-b927d5921.tgz","fileCount":180,"integrity":"sha512-a6vXM1iXdgLIq5ZBrrA1a8UdzRLanXiJZGk1kR0m4OUzq/5RG5tzTlAsJx9UryMS3q18A1yHtl4eTOSkDqWnOw==","signatures":[{"sig":"MEUCIQDDZNvl1ByX1J/C9++0TaZ89CrXXTX6u2kU1vNpwe39MAIgDKYzFRcq6+Lh+tCLZ8zc/z1VGmNw4qkL6bdKYg5z3EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAM5ReG9UuBzRqaKq2X0LM1ClukA5fyZP8+0mmlBtnbfAiEAib9qLTNC2PAVMdKq/xVNyq3AxHynD9hlc09SJ8u1CVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.8-b927d5921","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709179},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"b927d5921dcf3eb4e6b3e6c1075092d88b02e9ca","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.16-b927d5921","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.4-b927d5921","@libp2p/crypto":"5.2.0-b927d5921","@libp2p/record":"4.0.15-b927d5921","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-b927d5921","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-b927d5921","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.31-b927d5921","@libp2p/interface-internal":"3.2.1-b927d5921","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.16-b927d5921","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.31-b927d5921","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.8-b927d5921_1792367112332_0.7117734803704274","host":"s3://npm-registry-packages-npm-production"}},"16.4.8-3da8bab7c":{"name":"@libp2p/kad-dht","version":"16.4.8-3da8bab7c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.8-3da8bab7c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"66bbc72eac69668745f4921839ba238e5708d919","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.8-3da8bab7c.tgz","fileCount":180,"integrity":"sha512-uWI/WfgGn14omfCPgglT5aDvUgHbNWFq0o1vC0YOInVDnZ/e7tP8fAhiDM1D4yvbxCsb+w1jk3q1DgLtzmFL5Q==","signatures":[{"sig":"MEUCIQDfLwFXwSSuwyeXLkPX4Vcb2IdJLaHXQiKrRIKC52h1RwIgVLd7q5fsiWyD8qBsE25OLEzX3wEiCdiyM4nldkl77dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICx+XJNt5h9w9zjkEEFnjYwhznJo1A3bGJriH14Sfh8ZAiEA9/SXGPNGTwUCEQVpQGTCcfG6eYzTkrw5XzGYRaUdeXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.8-3da8bab7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709179},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"3da8bab7cadf9669eb8ae00fcd49aa553bb74416","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.16-3da8bab7c","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.4-3da8bab7c","@libp2p/crypto":"5.2.0-3da8bab7c","@libp2p/record":"4.0.15-3da8bab7c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-3da8bab7c","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-3da8bab7c","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.31-3da8bab7c","@libp2p/interface-internal":"3.2.1-3da8bab7c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.16-3da8bab7c","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.31-3da8bab7c","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.8-3da8bab7c_1792376000040_0.5828386679202917","host":"s3://npm-registry-packages-npm-production"}},"16.4.8-c57bf6228":{"name":"@libp2p/kad-dht","version":"16.4.8-c57bf6228","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.8-c57bf6228","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a373df8ce71b59ec42f6037bdd605113a7f73ea7","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.8-c57bf6228.tgz","fileCount":180,"integrity":"sha512-KvEVYHwInJcofnBXWNIC9gMVIFk9iZDU1wR894sfYiIAt+JEtzNe3gKrctrl/F4jDihoILm1nwdqp1qItslsFg==","signatures":[{"sig":"MEUCIBqNR66GJywLbWKZRGOUogZCgdLnyOSZdxwyCTA8VLZuAiEA1EOBAqyat282hIszkBfc9k/QJpsWQLcWUJ5HR4mMv+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXDddbD0f9PGUP8ruhfLjpYUcRv+PBOaLxnkxL4EsziAIgYBcon1lkyFwjTSjOPXLOUcDLJpg583TA1OIc/fZ05Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.8-c57bf6228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709085},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"c57bf62281c333d44dd3da74711bd15f602bdd1c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.16-c57bf6228","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.4-c57bf6228","@libp2p/crypto":"5.2.0-c57bf6228","@libp2p/record":"4.0.15-c57bf6228","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-c57bf6228","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-c57bf6228","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.31-c57bf6228","@libp2p/interface-internal":"3.2.1-c57bf6228","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.16-c57bf6228","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.31-c57bf6228","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.8-c57bf6228_1792384772780_0.8473874758003441","host":"s3://npm-registry-packages-npm-production"}},"16.4.8-7fa88999d":{"name":"@libp2p/kad-dht","version":"16.4.8-7fa88999d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.8-7fa88999d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d56b021c0636d3ae35b00ac6e482c4ac67a9d61","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.8-7fa88999d.tgz","fileCount":180,"integrity":"sha512-VgQ6ivr28TZdgSh2gXFZrTgeyxKyZRdM6RZZQ6HQTmtCq22mRmlywnq39uu/ouQ/jvcRcAh6DwBB0R9qA5Jqkw==","signatures":[{"sig":"MEQCIDrUHxxs3A1axxzmFHAwZOsrCp5OKtjdh+c6nxqFrc8bAiBRPc4zLrcR5ByY67LVyHIfnNfjpKNTA7Hkdk5REWbtqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKC2iz2efK/kGt5gbHxpOUEQrs9DwUMrpQI0S5sraUrwIhAPb9rNWGDlXsdJ/7aiIl6goPggRnyN8QDGilK6DePJdc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.8-7fa88999d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709085},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"7fa88999def48f41df75d35ed29c69284219f2d7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.16-7fa88999d","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.4-7fa88999d","@libp2p/crypto":"5.2.0-7fa88999d","@libp2p/record":"4.0.15-7fa88999d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-7fa88999d","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-7fa88999d","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.31-7fa88999d","@libp2p/interface-internal":"3.2.1-7fa88999d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.16-7fa88999d","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.31-7fa88999d","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.8-7fa88999d_1792392182569_0.3560021014281074","host":"s3://npm-registry-packages-npm-production"}},"16.4.9":{"name":"@libp2p/kad-dht","version":"16.4.9","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"21da57ac38a86c373f476ca501bc2f32dcbec769","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.9.tgz","fileCount":181,"integrity":"sha512-6LQ55if+weV5s1k/FZvCMd6VQfRVNeoTa9UjK/mVl1DoLDlOElGOgupWjX/8LzAAP/uSPuHwDiBGrTEbLLALzw==","signatures":[{"sig":"MEUCIQC4sAn6eDxtAKvH0J1aXz1BHmR+In6P55MMRQ54I4qQrAIgRudKF11dQ8PztDQ0g5ZcZoGjse+O8eoHu5/iFw+VY+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB281GND+DZdOpaVhAbAq120i+bbgafjeDJqmDzSMWj9AiB9WbGvVN4UgQ+9vodTXEDnvw2YP01PS28OZFps3xoeBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4715389},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"^3.1.17","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"^7.4.5","@libp2p/crypto":"^5.2.0","@libp2p/record":"^4.0.15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.18","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"^3.4.0","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.32","@libp2p/interface-internal":"^3.2.2","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"^6.2.16","datastore-core":"^12.0.1","@libp2p/peer-store":"^12.0.32","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.9_1792396462648_0.22498642460585083","host":"s3://npm-registry-packages-npm-production"}},"16.4.9-93f9eba3d":{"name":"@libp2p/kad-dht","version":"16.4.9-93f9eba3d","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.9-93f9eba3d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"68610f6cccbe38d7e61cd98d687c0ae2f4aa5a3d","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.9-93f9eba3d.tgz","fileCount":180,"integrity":"sha512-kS0RkUjibRDTzgDP1KZKXAXZ4xWl4Lh0NI0skl3oeE5n3ue4CIZ2eKYuJNKDkIi1VEV/XMzS4HRpuchQgESFdA==","signatures":[{"sig":"MEYCIQCKFgBTz4na86VRAuLKuWmrbkpdoHraQQxehL/79fGphQIhAKVHCv6ipGU51r+JvwnNCWEP3Gazp++jjEAnahm6ai0d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVMO8MlLByVBErwjJL9OgReCkKeQv67q5y5eCmmeVofwIhAKTu2IyJirP2zTNkjdAizSRicB9OFmRtak2KcJyjRZeS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.9-93f9eba3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709085},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"93f9eba3d4e239c82c9a2ba1a222a8f2d156e2b0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.17-93f9eba3d","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.5-93f9eba3d","@libp2p/crypto":"5.2.0-93f9eba3d","@libp2p/record":"4.0.15-93f9eba3d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-93f9eba3d","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-93f9eba3d","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.32-93f9eba3d","@libp2p/interface-internal":"3.2.2-93f9eba3d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.16-93f9eba3d","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.32-93f9eba3d","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.9-93f9eba3d_1792926107930_0.48078417914194205","host":"s3://npm-registry-packages-npm-production"}},"16.4.9-0d3ca9f0c":{"name":"@libp2p/kad-dht","version":"16.4.9-0d3ca9f0c","keywords":["IPFS"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/kad-dht@16.4.9-0d3ca9f0c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"56e03e503ac4b818bbffd53531ed3c77fd61029e","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.9-0d3ca9f0c.tgz","fileCount":180,"integrity":"sha512-6Rick300UJd+Ea9DUc4rB3aNPkqN9O0SaP4V7YC78CXsGiFInyQGDXZGSJQ2bFakyJ9vegU/+STbwJMmYoNXOQ==","signatures":[{"sig":"MEQCIGrk2H5qrSxvaEqtIy6HHotldG26Sp+ffUHJU04UL51dAiBk8jbyTrPZREWBy+0gO3rOh4dBpHZ4sL2pwzjrjw5fGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbfg/vFepj8y/c47Nmx94c4GDDbJkb4gwbiPS8i6IenAIhALC9+VLIGuHvj7NjpwIy4bK5qiXkUxGHi7XMYtG0sFUf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.9-0d3ca9f0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709085},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"0d3ca9f0ce5fde129c7c2599fa848e4da6caf3f6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.17-0d3ca9f0c","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.5-0d3ca9f0c","@libp2p/crypto":"5.2.0-0d3ca9f0c","@libp2p/record":"4.0.15-0d3ca9f0c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-0d3ca9f0c","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-0d3ca9f0c","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.32-0d3ca9f0c","@libp2p/interface-internal":"3.2.2-0d3ca9f0c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.16-0d3ca9f0c","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.32-0d3ca9f0c","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/kad-dht_16.4.9-0d3ca9f0c_1792929243745_0.895587734915076","host":"s3://npm-registry-packages-npm-production"}},"16.4.9-fab409544":{"_id":"@libp2p/kad-dht@16.4.9-fab409544","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6dca2b0972698c76fec91e3a1c99f2623f24ae7a","tarball":"https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-16.4.9-fab409544.tgz","fileCount":180,"integrity":"sha512-4e0ix1zuM6Mes2kY6cIE75HCy5TC9YAWVmzLjPvCyZX8qd7PXFwXqgSc3260+O3tTG9nSHm46EeNuCkAlc3ptw==","signatures":[{"sig":"MEQCIADSeU96sU1yRlaYlHe84GYAiMGQr37+Mi1w1K4ELEj1AiAQKiElT9hcWh7P/QfdsbCo7ICdodHWh60AGQr8EbOOaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD18d/vpz8fs2M4BmqzB1wAwXcKXxmf3t6S9t1vJ1ZwuwIgUk3Up8iPkTQQN415AY24M8IJkUiVk+Fi+73r8M39Fgw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkad-dht@16.4.9-fab409544","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709085},"name":"@libp2p/kad-dht","type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/routing-table/generated-prefix-list.js":"./dist/src/routing-table/generated-prefix-list-browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"fab409544d968c90184f515c842755a0e819a372","license":"Apache-2.0 OR MIT","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","generate":"protons ./src/message/dht.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"version":"16.4.9-fab409544","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"96038bd1-847b-4f9d-9bfc-afa38e6b47f0"}},"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","keywords":["IPFS"],"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"JavaScript implementation of the Kad-DHT for libp2p","directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-all":"^3.0.9","it-map":"^3.1.4","it-pipe":"^3.0.1","it-take":"^3.0.9","p-defer":"^4.0.1","p-event":"^8.0.1","it-drain":"^3.0.10","it-merge":"^3.0.12","it-length":"^3.0.9","any-signal":"^4.1.1","main-event":"^1.0.5","it-parallel":"^3.0.13","it-pushable":"^3.2.3","race-signal":"^2.0.0","uint8arrays":"^6.1.1","@libp2p/ping":"3.1.17-fab409544","multiformats":"^14.0.0","uint8-varint":"^3.0.0","@libp2p/utils":"7.4.5-fab409544","@libp2p/crypto":"5.2.0-fab409544","@libp2p/record":"4.0.15-fab409544","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-fab409544","progress-events":"^1.0.1","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-fab409544","interface-datastore":"^10.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.32-fab409544","@libp2p/interface-internal":"3.2.2-fab409544","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","execa":"^10.0.0","sinon":"^22.0.0","which":"^7.0.0","it-last":"^3.0.9","p-retry":"^8.0.0","protons":"^9.0.1","it-first":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","it-filter":"^3.1.4","@types/sinon":"^22.0.0","@types/which":"^3.0.4","lodash.range":"^3.2.0","lodash.random":"^3.2.0","@libp2p/logger":"6.2.16-fab409544","datastore-core":"^12.0.1","@libp2p/peer-store":"12.0.32-fab409544","it-length-prefixed":"^11.0.1","@types/lodash.range":"^3.2.9","@types/lodash.random":"^3.2.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kad-dht_16.4.9-fab409544_1793068669088_0.19088679716093915"}}},"time":{"created":"2022-02-21T16:00:19.471Z","modified":"2026-10-27T02:37:49.673Z","0.28.6":"2022-02-21T16:00:19.898Z","0.28.7":"2022-03-02T17:57:08.503Z","1.0.0":"2022-03-04T18:25:10.504Z","1.0.1":"2022-03-16T16:19:49.751Z","1.0.2":"2022-03-23T18:29:50.507Z","1.0.3":"2022-03-24T07:06:31.485Z","1.0.4":"2022-04-09T17:28:30.523Z","1.0.5":"2022-04-14T06:47:39.219Z","1.0.6":"2022-04-17T10:10:32.796Z","1.0.7":"2022-04-19T13:12:50.624Z","1.0.8":"2022-05-03T08:57:05.269Z","1.0.9":"2022-05-04T11:58:46.507Z","1.0.10":"2022-05-06T14:02:46.527Z","1.0.11":"2022-05-10T10:12:29.150Z","1.0.12":"2022-05-16T15:46:08.274Z","1.0.13":"2022-05-23T11:40:54.081Z","1.0.14":"2022-05-24T18:51:29.357Z","1.0.15":"2022-05-25T14:39:21.715Z","1.0.16":"2022-06-01T11:07:42.180Z","2.0.0":"2022-06-15T08:34:26.001Z","3.0.0":"2022-06-17T08:13:23.770Z","3.0.1":"2022-07-31T07:35:09.216Z","3.0.2":"2022-08-10T09:43:06.919Z","3.0.3":"2022-08-11T10:19:29.872Z","3.0.4":"2022-08-12T12:03:01.315Z","3.0.5":"2022-09-21T11:03:51.975Z","3.0.6":"2022-09-29T10:36:37.396Z","3.1.0":"2022-10-04T15:26:47.502Z","4.0.0":"2022-10-07T15:19:56.115Z","4.0.1":"2022-10-11T16:22:19.893Z","4.0.2":"2022-10-11T17:43:26.583Z","5.0.0":"2022-10-12T17:18:18.325Z","5.0.1":"2022-10-12T21:59:44.880Z","5.0.2":"2022-11-05T18:13:40.546Z","6.0.0":"2022-11-05T18:42:05.035Z","6.0.1":"2022-11-07T19:26:30.920Z","6.0.2":"2022-12-07T07:57:10.268Z","6.0.3":"2022-12-07T08:11:18.967Z","6.0.4":"2022-12-07T09:01:51.799Z","6.1.0":"2022-12-07T10:16:12.435Z","6.1.1":"2022-12-16T11:28:59.218Z","7.0.0":"2023-01-06T17:24:37.739Z","7.0.1":"2023-03-10T08:35:02.305Z","7.0.2":"2023-03-10T09:00:25.430Z","7.0.3":"2023-03-10T09:15:30.942Z","8.0.0":"2023-03-14T06:58:50.494Z","8.0.1":"2023-03-17T11:47:14.249Z","8.0.2":"2023-03-24T15:52:14.115Z","8.0.3":"2023-03-29T23:02:46.874Z","8.0.4":"2023-03-30T16:21:21.473Z","8.0.5":"2023-03-31T16:04:36.813Z","8.0.6":"2023-04-03T12:28:27.606Z","8.0.7":"2023-04-13T17:38:57.355Z","8.0.8":"2023-04-14T16:29:29.617Z","8.0.9":"2023-04-14T16:50:39.612Z","8.0.10":"2023-04-17T16:41:43.454Z","8.0.11":"2023-04-19T09:56:38.256Z","8.0.12":"2023-04-19T10:59:25.681Z","9.0.0":"2023-04-24T19:26:05.101Z","9.1.0":"2023-04-27T14:20:44.117Z","9.1.1":"2023-05-04T14:10:22.250Z","9.1.2":"2023-05-04T14:30:18.284Z","9.1.3":"2023-05-04T14:57:19.374Z","9.1.4":"2023-05-04T18:27:17.553Z","9.1.5":"2023-05-05T15:41:43.001Z","9.2.0":"2023-05-05T17:03:40.051Z","9.3.0":"2023-05-09T08:14:05.771Z","9.3.1":"2023-05-09T10:07:51.835Z","9.3.2":"2023-05-09T10:37:30.764Z","9.3.3":"2023-05-09T13:56:25.354Z","9.3.4":"2023-05-22T13:49:05.233Z","9.3.5":"2023-05-26T14:48:41.288Z","9.3.6":"2023-06-01T15:19:16.727Z","9.3.7":"2023-06-15T12:10:32.826Z","9.3.8":"2023-06-15T15:50:08.933Z","9.3.6-3dfc236e":"2023-06-16T13:43:47.826Z","9.3.6-ab0e3980":"2023-06-19T10:04:39.798Z","9.3.6-ea8a0637":"2023-06-19T10:28:55.634Z","9.3.6-d853d124":"2023-06-19T13:49:28.997Z","9.3.6-6fdaa7dc":"2023-06-20T08:07:25.583Z","9.3.6-8b0e6bef":"2023-06-22T02:11:12.145Z","9.3.6-05abd49f":"2023-06-22T03:08:17.015Z","9.3.6-f427cfc9":"2023-06-26T11:46:21.659Z","9.3.6-879f4794":"2023-06-27T10:57:27.924Z","9.3.6-2e561fe9":"2023-06-27T11:59:23.299Z","9.3.6-85a317bb":"2023-06-27T14:43:12.280Z","9.3.6-42c1c097":"2023-06-27T15:40:16.330Z","9.3.6-7fb23cd3":"2023-06-28T08:58:35.988Z","9.3.6-6eab9c5e":"2023-07-04T17:40:17.507Z","9.3.6-5315f7bc":"2023-07-04T21:34:28.921Z","9.3.6-daeb43d8":"2023-07-05T18:49:39.041Z","9.3.6-5eee70a4":"2023-07-19T01:03:55.438Z","9.3.6-7b5c54dd":"2023-07-19T15:52:16.031Z","9.3.6-06f4901a":"2023-07-20T08:04:52.294Z","9.3.6-e9cafd3d":"2023-07-20T12:27:53.932Z","9.3.6-b36ec7f2":"2023-07-21T16:00:09.553Z","9.3.6-562f9b08":"2023-07-21T16:15:06.516Z","9.3.6-b1024c6c":"2023-07-24T11:48:30.660Z","9.3.6-791f56f0":"2023-07-25T07:30:51.830Z","9.3.6-c2232166":"2023-07-25T13:18:06.092Z","9.3.6-7debe031":"2023-07-26T06:34:09.794Z","9.3.6-a1ec46b5":"2023-07-26T16:16:01.524Z","9.3.6-c999d6a7":"2023-07-27T15:23:12.280Z","9.3.6-69c93ac5":"2023-07-28T17:58:57.093Z","9.3.6-7f60b579":"2023-07-28T20:25:53.112Z","9.3.6-a41d25d4":"2023-07-30T12:01:44.242Z","9.3.6-57c32721":"2023-07-30T12:33:17.133Z","9.3.6-1f7e18b0":"2023-07-30T15:16:02.944Z","10.0.0":"2023-07-31T12:35:44.638Z","10.0.0-fdd80820":"2023-07-31T15:25:51.450Z","10.0.0-72e81dc1":"2023-07-31T17:27:28.052Z","10.0.0-e66f4891":"2023-08-01T06:05:23.449Z","10.0.0-ef83dd1d":"2023-08-01T08:50:06.529Z","10.0.0-c858ca7f":"2023-08-01T11:18:45.779Z","10.0.0-a4a10fd4":"2023-08-01T12:57:25.701Z","10.0.0-8d49602f":"2023-08-01T14:37:48.570Z","10.0.0-8f855a3c":"2023-08-01T15:17:15.242Z","10.0.0-5ffa7a74":"2023-08-01T20:55:28.278Z","10.0.0-8f681db3":"2023-08-03T18:21:17.422Z","10.0.0-58421e11":"2023-08-04T13:15:50.327Z","10.0.1":"2023-08-04T14:02:41.000Z","10.0.1-446fff87":"2023-08-05T15:28:49.356Z","10.0.2":"2023-08-05T16:14:25.418Z","10.0.2-e26848b0":"2023-08-07T20:11:06.685Z","10.0.2-eaac8943":"2023-08-07T21:06:40.563Z","10.0.2-6b839807":"2023-08-09T00:26:52.178Z","10.0.2-123ded59":"2023-08-09T17:13:00.855Z","10.0.2-32212959":"2023-08-10T07:17:23.828Z","10.0.2-5e85154b":"2023-08-10T11:44:09.839Z","10.0.2-a1fbb7e2":"2023-08-10T12:27:41.269Z","10.0.2-3345f28b":"2023-08-11T02:45:04.152Z","10.0.2-9c0353cf":"2023-08-11T12:40:49.554Z","10.0.2-364e0592":"2023-08-11T14:02:52.919Z","10.0.2-4c1a33b3":"2023-08-13T07:26:32.384Z","10.0.2-a31b420f":"2023-08-13T07:38:50.528Z","10.0.2-18567b7c":"2023-08-13T07:40:51.763Z","10.0.2-02b89323":"2023-08-14T15:36:53.762Z","10.0.3":"2023-08-14T22:35:54.042Z","10.0.3-7b2ddc17":"2023-08-15T07:34:27.787Z","10.0.3-87165551":"2023-08-15T08:08:29.638Z","10.0.3-e664d14f":"2023-08-15T08:51:37.571Z","10.0.3-d30f09f2":"2023-08-15T16:46:09.583Z","10.0.3-d9948596":"2023-08-15T18:15:39.805Z","10.0.3-87dc7e9f":"2023-08-16T07:23:48.290Z","10.0.3-4ef9c79c":"2023-08-16T07:25:38.274Z","10.0.3-6abcd22f":"2023-08-16T12:03:00.891Z","10.0.4":"2023-08-16T14:20:06.851Z","10.0.4-725f5df1":"2023-08-16T18:12:04.352Z","10.0.4-f3fd7b62":"2023-08-20T19:52:23.840Z","10.0.4-b599905c":"2023-08-21T14:57:20.963Z","10.0.4-89778624":"2023-08-24T14:38:24.234Z","10.0.4-098ba082":"2023-08-25T10:03:16.117Z","10.0.4-6a02d765":"2023-08-25T10:12:55.896Z","10.0.4-24c1c248":"2023-08-25T16:08:38.300Z","10.0.5":"2023-08-25T18:39:20.291Z","10.0.5-01acccef":"2023-08-29T10:29:47.780Z","10.0.5-9a69e6f7":"2023-08-30T15:34:30.098Z","10.0.5-13f5b48e":"2023-08-31T17:52:44.905Z","10.0.5-63041afe":"2023-09-01T07:26:56.484Z","10.0.5-24a5edae":"2023-09-01T15:44:03.563Z","10.0.5-4559a624":"2023-09-01T16:14:33.208Z","10.0.5-32825633":"2023-09-01T16:47:02.685Z","10.0.5-a533cc39":"2023-09-01T17:33:24.063Z","10.0.5-a6be8f0f":"2023-09-04T07:54:22.719Z","10.0.5-0634e3b7":"2023-09-05T13:09:37.063Z","10.0.5-2b755a82":"2023-09-05T14:42:05.902Z","10.0.5-7517082d":"2023-09-05T15:44:27.860Z","10.0.5-c4eff4c5":"2023-09-05T23:31:53.333Z","10.0.5-46dc3ce9":"2023-09-07T15:48:21.890Z","10.0.5-10cbc8fa":"2023-09-08T10:51:04.573Z","10.0.5-73b87c5a":"2023-09-08T16:14:25.442Z","10.0.5-5294f14c":"2023-09-08T16:51:58.685Z","10.0.5-28d6722f":"2023-09-10T09:25:26.127Z","10.0.5-0d228f9f":"2023-09-10T10:15:01.210Z","10.0.6":"2023-09-11T12:15:10.520Z","10.0.6-88c47f51":"2023-09-12T15:28:07.970Z","10.0.6-0ee4f784":"2023-09-13T14:49:08.704Z","10.0.6-4db2f5f5":"2023-09-14T16:59:57.545Z","10.0.6-0ce318ec":"2023-09-15T15:33:15.586Z","10.0.6-20d5f220":"2023-09-15T16:25:13.114Z","10.0.6-d9159dd5":"2023-09-15T17:26:39.890Z","10.0.6-122f1e67":"2023-09-15T17:59:28.286Z","10.0.7":"2023-09-15T18:34:50.795Z","10.0.7-6cb80f7d":"2023-09-20T11:17:26.024Z","10.0.7-6640116d":"2023-09-21T22:46:08.734Z","10.0.7-972b10a9":"2023-09-22T18:40:20.545Z","10.0.7-72319fe6":"2023-09-24T00:05:52.532Z","10.0.7-e3ab1929":"2023-09-26T03:01:51.629Z","10.0.7-f09ac4a7":"2023-09-26T16:41:28.472Z","10.0.7-91842c93":"2023-09-28T20:50:05.063Z","10.0.7-ae36e86b":"2023-09-29T11:52:46.721Z","10.0.7-b57bca44":"2023-10-01T17:47:45.734Z","10.0.8":"2023-10-02T14:29:29.027Z","10.0.8-96166ada":"2023-10-02T20:37:56.101Z","10.0.8-c88de8e1":"2023-10-02T22:52:24.703Z","10.0.8-5a6a4379":"2023-10-04T16:00:05.141Z","10.0.8-e8123d3f":"2023-10-04T17:29:14.650Z","10.0.8-28794fe4":"2023-10-04T18:49:25.652Z","10.0.8-980857c3":"2023-10-05T12:25:17.159Z","10.0.8-e9099d40":"2023-10-06T00:20:41.969Z","10.0.8-c97dea04":"2023-10-06T12:27:15.677Z","10.0.8-7d8b1551":"2023-10-06T13:48:03.131Z","10.0.8-f1053159":"2023-10-06T14:52:43.662Z","10.0.8-f670307a":"2023-10-06T16:03:31.572Z","10.0.9":"2023-10-06T18:08:21.842Z","10.0.9-62a56b54":"2023-10-09T20:13:17.294Z","10.0.9-77e3cbc3":"2023-10-09T22:31:54.784Z","10.0.9-cf3ae893":"2023-10-10T11:56:22.139Z","10.0.9-7534ae7b":"2023-10-24T18:49:56.014Z","10.0.9-68504939":"2023-10-25T07:21:38.521Z","10.0.9-ab2c1f67":"2023-10-25T08:35:30.255Z","10.0.9-f9d1c072":"2023-10-25T09:56:49.035Z","10.0.9-b5a808af":"2023-10-25T12:56:55.063Z","10.0.10":"2023-10-25T14:16:24.377Z","10.0.10-50f912c2":"2023-10-25T15:42:09.119Z","10.0.11":"2023-10-25T16:37:41.723Z","10.0.11-7903d7a5":"2023-10-27T10:16:08.313Z","10.0.11-d5ef1c91":"2023-10-27T11:34:35.256Z","10.0.11-b686fb5a":"2023-10-27T13:48:09.673Z","10.0.11-69581367":"2023-10-31T10:06:17.060Z","10.0.11-50442d7a":"2023-10-31T15:23:39.031Z","10.0.11-346ff5a2":"2023-11-01T15:37:46.126Z","10.0.11-16a87076":"2023-11-02T12:51:30.692Z","10.0.11-025c082a":"2023-11-03T12:32:12.912Z","10.0.12":"2023-11-03T14:10:13.032Z","10.0.12-fdcb801e":"2023-11-06T08:22:07.558Z","10.0.12-051154dd":"2023-11-06T09:06:10.537Z","10.0.12-f4fac961":"2023-11-06T09:24:31.564Z","10.0.12-dfbe0cc0":"2023-11-06T15:10:55.012Z","10.0.12-d25d9510":"2023-11-06T17:59:26.823Z","10.0.12-1d141331a":"2023-11-07T07:12:39.223Z","10.0.12-8b82e68e8":"2023-11-07T11:43:19.969Z","10.0.12-78db573f9":"2023-11-07T13:39:50.432Z","10.0.13":"2023-11-07T14:04:43.762Z","10.0.13-fb8a6f188":"2023-11-07T14:58:14.941Z","10.0.13-70d5efc2e":"2023-11-07T17:46:57.055Z","10.0.14":"2023-11-07T18:14:03.867Z","10.0.14-effcfaa8e":"2023-11-07T19:24:45.944Z","10.0.14-c960eb659":"2023-11-10T06:32:56.587Z","10.0.15":"2023-11-10T06:57:21.882Z","10.0.15-0f5c305af":"2023-11-15T09:49:03.681Z","10.0.15-97ab31c0c":"2023-11-15T10:27:44.683Z","10.0.15-05b52d69c":"2023-11-16T08:17:37.913Z","10.0.15-9c67c5b3d":"2023-11-16T08:54:52.336Z","10.0.15-6625a27fc":"2023-11-17T12:20:03.925Z","10.0.15-adea7bbbf":"2023-11-17T15:56:19.891Z","10.0.15-3dee5df4d":"2023-11-17T18:19:50.979Z","10.0.15-13a870cbe":"2023-11-20T11:07:32.176Z","10.0.15-d8f5bc211":"2023-11-20T17:00:05.433Z","10.0.15-bb6ceb192":"2023-11-21T11:06:07.567Z","10.0.15-d729d66a5":"2023-11-22T08:53:29.642Z","10.0.15-6b6ba9ab7":"2023-11-23T14:19:10.133Z","10.0.15-0b4a2ee79":"2023-11-23T16:52:15.278Z","10.0.15-4a474d54d":"2023-11-25T14:02:22.392Z","10.0.15-e2267d437":"2023-11-27T16:23:18.350Z","10.0.15-68db79f6b":"2023-11-27T18:56:35.908Z","10.0.15-7877a50e0":"2023-11-28T09:14:47.665Z","10.0.15-8bb6d5333":"2023-11-28T12:37:31.067Z","10.0.15-74e84bc29":"2023-11-28T13:21:13.926Z","10.0.15-8f921ee97":"2023-11-28T15:21:28.654Z","11.0.0":"2023-11-29T11:53:40.106Z","11.0.0-551622a96":"2023-11-29T17:40:52.876Z","11.0.0-7682861f9":"2023-11-30T09:25:31.672Z","11.0.0-8e4fbe13a":"2023-11-30T15:59:21.180Z","11.0.0-bcf18265e":"2023-11-30T16:22:59.772Z","11.0.0-06e6d235f":"2023-11-30T16:25:39.727Z","11.0.0-a32e70bac":"2023-11-30T17:20:22.108Z","11.0.1-6c1f0ee81":"2023-11-30T18:16:17.086Z","11.0.0-273d8177c":"2023-11-30T18:39:06.259Z","11.0.1-53224004f":"2023-11-30T19:16:33.964Z","11.0.1":"2023-11-30T20:16:51.213Z","11.0.1-bca8d6e68":"2023-11-30T21:39:05.428Z","11.0.1-cf963694f":"2023-12-01T05:58:29.873Z","11.0.1-561797a89":"2023-12-01T06:23:23.518Z","11.0.2":"2023-12-01T07:05:16.126Z","11.0.2-8c169db1b":"2023-12-01T07:53:46.219Z","11.0.2-f537b3731":"2023-12-01T08:35:21.821Z","11.0.2-e7167fe52":"2023-12-01T12:42:30.125Z","11.0.2-9197f10ba":"2023-12-01T14:37:41.681Z","11.0.2-7861ed882":"2023-12-01T15:26:18.796Z","11.0.3":"2023-12-01T16:16:30.893Z","11.0.3-738dd40f1":"2023-12-01T16:54:02.473Z","11.0.4":"2023-12-01T17:34:19.739Z","11.0.4-5a9362e21":"2023-12-01T19:49:58.694Z","11.0.4-09dd02987":"2023-12-02T10:01:26.717Z","11.0.4-10ea19700":"2023-12-02T12:16:21.656Z","11.0.4-bcfa15993":"2023-12-02T12:16:37.017Z","11.0.5":"2023-12-02T12:58:02.542Z","11.0.5-16588d27c":"2023-12-04T08:00:56.336Z","11.0.5-887c6ffe1":"2023-12-04T10:18:32.215Z","11.0.5-93890c8f9":"2023-12-05T09:24:31.226Z","11.0.5-3bf6387ff":"2023-12-05T12:41:03.963Z","11.0.5-64a915ae9":"2023-12-05T18:35:47.515Z","11.0.5-d10506189":"2023-12-06T08:37:59.934Z","11.0.6":"2023-12-06T09:56:31.221Z","11.0.6-6d11e8268":"2023-12-09T11:05:43.639Z","11.0.6-341581166":"2023-12-10T13:31:33.666Z","11.0.7":"2023-12-11T10:12:56.655Z","11.0.7-742915567":"2023-12-12T15:27:40.704Z","11.0.7-01e9a5fe4":"2023-12-14T20:01:13.685Z","11.0.7-f81be145a":"2023-12-15T15:20:47.881Z","11.0.7-9eff7eff0":"2023-12-17T11:55:58.880Z","11.0.7-a7c6a93c6":"2023-12-18T07:16:13.204Z","11.0.7-230afea4b":"2023-12-18T07:19:53.988Z","11.0.7-ad6f70bf3":"2023-12-18T08:41:09.965Z","11.0.7-984f13e42":"2023-12-18T18:59:25.001Z","11.0.7-07f3afe2d":"2023-12-18T19:06:01.586Z","11.0.7-f71f2e14e":"2023-12-19T08:37:11.630Z","11.0.8":"2023-12-19T09:28:40.605Z","11.0.8-83dfc7dc8":"2023-12-19T14:29:16.568Z","11.0.8-c00378909":"2023-12-20T09:03:18.787Z","11.0.8-178fe2671":"2023-12-20T10:36:57.595Z","12.0.0":"2023-12-20T11:36:17.511Z","12.0.0-6fd681d09":"2023-12-20T11:56:27.760Z","12.0.0-cd8cafcd5":"2023-12-20T12:29:45.100Z","12.0.0-4e0135c7d":"2023-12-27T14:49:00.239Z","12.0.0-5d1f68e92":"2023-12-28T07:53:25.742Z","12.0.0-28587d24f":"2023-12-28T12:52:02.301Z","12.0.1":"2023-12-30T11:33:36.907Z","12.0.1-ba7089984":"2024-01-05T18:30:08.984Z","12.0.1-388d02b33":"2024-01-05T19:02:31.987Z","12.0.1-581574d6d":"2024-01-06T07:28:44.800Z","12.0.1-528d73781":"2024-01-06T08:17:44.994Z","12.0.1-d011f6130":"2024-01-06T08:52:35.249Z","12.0.1-444d83751":"2024-01-06T15:13:41.784Z","12.0.2":"2024-01-07T06:47:34.135Z","12.0.2-900236724":"2024-01-07T11:12:34.222Z","12.0.2-821a38e24":"2024-01-07T13:30:32.231Z","12.0.2-ee7ffe9b9":"2024-01-09T17:28:23.523Z","12.0.2-4691f4173":"2024-01-10T07:42:54.955Z","12.0.2-ddaa59a60":"2024-01-12T08:57:44.794Z","12.0.2-856ccd708":"2024-01-12T10:12:27.198Z","12.0.3":"2024-01-12T11:50:46.486Z","12.0.3-8bbd43628":"2024-01-12T14:23:39.763Z","12.0.3-092861e23":"2024-01-16T08:07:30.770Z","12.0.4":"2024-01-16T08:48:50.440Z","12.0.4-3e47d88fd":"2024-01-18T16:04:48.873Z","12.0.4-9376e61a1":"2024-01-18T16:07:30.109Z","12.0.4-08f6f607d":"2024-01-18T17:37:03.073Z","12.0.4-8c6654c3a":"2024-01-18T17:55:35.495Z","12.0.4-74477f6ea":"2024-01-18T18:21:28.642Z","12.0.4-f27138ca1":"2024-01-18T18:43:29.728Z","12.0.4-72f0e09f7":"2024-01-24T11:58:25.671Z","12.0.4-dbc92ab74":"2024-01-24T12:03:09.041Z","12.0.4-2e464c099":"2024-01-24T12:19:29.631Z","12.0.4-74fb5671d":"2024-01-24T12:23:16.736Z","12.0.4-f4dda4a3c":"2024-01-24T13:20:03.453Z","12.0.5":"2024-01-24T13:51:14.741Z","12.0.5-c9ed1c7d6":"2024-01-25T08:11:47.394Z","12.0.5-6f323de7d":"2024-01-29T09:59:15.527Z","12.0.5-e1db332a4":"2024-01-31T15:16:20.180Z","12.0.5-2370d1c39":"2024-02-07T11:56:47.969Z","12.0.5-dab5cf724":"2024-02-07T12:10:04.026Z","12.0.5-1cb2408ac":"2024-02-07T12:34:29.157Z","12.0.5-03ff9fd82":"2024-02-07T13:15:18.434Z","12.0.5-0321812e7":"2024-02-07T14:35:14.474Z","12.0.5-9891ecd73":"2024-02-07T15:33:46.496Z","12.0.6":"2024-02-07T15:58:43.940Z","12.0.6-0c7bbbb07":"2024-02-07T19:20:41.895Z","12.0.7":"2024-02-08T06:43:19.012Z","12.0.7-fb7c51c3c":"2024-02-12T09:10:04.030Z","12.0.7-bedfd0aa2":"2024-02-19T16:04:28.812Z","12.0.7-b1b77adb4":"2024-02-19T18:17:19.107Z","12.0.7-8072a2e59":"2024-02-19T21:09:13.086Z","12.0.7-e1c01370b":"2024-02-20T09:12:26.587Z","12.0.7-f0d2b52d0":"2024-02-27T14:47:08.604Z","12.0.8":"2024-02-28T10:51:36.917Z","12.0.8-f71bc49bd":"2024-02-29T08:54:20.547Z","12.0.8-28e51652a":"2024-02-29T14:56:55.503Z","12.0.8-2122a713d":"2024-02-29T15:28:55.750Z","12.0.8-a9cc0ee49":"2024-03-01T11:09:42.936Z","12.0.8-ab466004b":"2024-03-06T13:58:34.651Z","12.0.8-83ef3717e":"2024-03-11T08:27:57.965Z","12.0.9":"2024-03-11T10:12:21.712Z","12.0.9-f39ce5f13":"2024-03-12T10:43:34.868Z","12.0.9-e1798aa26":"2024-03-13T11:41:11.215Z","12.0.9-cad9cf007":"2024-03-13T12:24:55.882Z","12.0.9-fad3074b8":"2024-03-13T13:35:25.621Z","12.0.9-59a97b61b":"2024-03-28T06:29:24.207Z","12.0.9-330a5ed72":"2024-03-28T12:21:46.412Z","12.0.9-1fc929c1c":"2024-03-28T12:59:57.089Z","12.0.9-bf720c045":"2024-03-28T13:00:49.857Z","12.0.9-82901e785":"2024-03-28T13:08:31.490Z","12.0.10":"2024-03-28T14:09:32.376Z","12.0.10-afe15f669":"2024-04-02T10:30:38.081Z","12.0.10-1f589c822":"2024-04-02T10:32:33.747Z","12.0.10-4fc0a7d30":"2024-04-02T10:44:11.387Z","12.0.10-ab5f05763":"2024-04-02T12:23:05.775Z","12.0.10-3ffecc5bf":"2024-04-02T15:38:32.170Z","12.0.10-80278b36b":"2024-04-02T16:49:07.204Z","12.0.10-a2b41f793":"2024-04-03T18:44:17.666Z","12.0.10-d446c6c31":"2024-04-04T20:07:48.585Z","12.0.10-3e515f007":"2024-04-05T16:30:23.529Z","12.0.11":"2024-04-05T17:28:05.570Z","12.0.11-2b2958fe6":"2024-04-08T18:28:13.690Z","12.0.11-936dbba10":"2024-04-09T14:03:37.456Z","12.0.11-732c436d4":"2024-04-09T14:21:56.915Z","12.0.11-2c56203f9":"2024-04-12T11:12:36.256Z","12.0.11-b17824a1d":"2024-04-12T17:01:59.747Z","12.0.12":"2024-04-12T18:11:15.202Z","12.0.12-08dabd390":"2024-04-15T10:42:14.372Z","12.0.12-31c78f4ed":"2024-04-15T14:19:50.098Z","12.0.13-ea4f26285":"2024-04-16T13:46:16.669Z","12.0.13":"2024-04-16T14:28:28.623Z","12.0.13-acef72613":"2024-04-22T07:35:59.289Z","12.0.13-eaf8ac7cf":"2024-04-22T13:51:38.077Z","12.0.13-fd1f8343d":"2024-04-23T10:50:23.065Z","12.0.13-2281f802b":"2024-04-24T08:43:06.553Z","12.0.13-c2181f0cf":"2024-04-24T13:14:52.582Z","12.0.14":"2024-04-24T14:16:40.161Z","12.0.14-90cfd25e2":"2024-04-25T16:48:44.208Z","12.0.14-998fcaf94":"2024-04-26T17:20:11.139Z","12.0.14-e1923b0a7":"2024-04-26T17:42:30.873Z","12.0.14-3bc94b403":"2024-04-30T06:42:30.860Z","12.0.14-3d7a9da17":"2024-04-30T09:40:06.439Z","12.0.14-c82432312":"2024-04-30T17:38:36.382Z","12.0.14-de3f7aeaf":"2024-05-01T06:40:53.778Z","12.0.15":"2024-05-01T07:38:42.202Z","12.0.15-9d13a2f6a":"2024-05-01T11:36:13.438Z","12.0.15-a11e135c2":"2024-05-02T09:16:49.017Z","12.0.15-1488a7371":"2024-05-07T11:45:50.454Z","12.0.15-d9366f9aa":"2024-05-07T12:36:45.296Z","12.0.15-bfa7660d5":"2024-05-07T13:28:03.997Z","12.0.15-767b23e71":"2024-05-07T14:00:07.115Z","12.0.15-510d9ce65":"2024-05-07T15:12:43.548Z","12.0.15-4ad63bb79":"2024-05-07T16:43:30.860Z","12.0.15-7ae6063df":"2024-05-10T10:12:18.296Z","12.0.15-83c14d08f":"2024-05-13T07:33:16.534Z","12.0.15-43046b9ae":"2024-05-13T17:22:24.126Z","12.0.15-9d4b0596f":"2024-05-14T09:06:36.252Z","12.0.16":"2024-05-15T11:31:18.897Z","12.0.16-3c73707ff":"2024-05-15T11:48:03.335Z","12.0.16-1cc6a9405":"2024-05-16T10:43:39.385Z","12.0.16-1cd5aae11":"2024-05-16T14:37:24.256Z","12.0.16-7de56f244":"2024-05-16T16:07:21.276Z","12.0.16-5b7380259":"2024-05-16T17:13:33.515Z","12.0.16-1eb5b2713":"2024-05-16T18:21:38.492Z","12.0.16-8214dcfb0":"2024-05-17T15:11:27.419Z","12.0.16-1a41c28bb":"2024-05-17T17:49:39.698Z","12.0.16-48444f750":"2024-05-17T17:53:11.802Z","12.0.16-a3e8beabd":"2024-05-17T19:25:13.572Z","12.0.17":"2024-05-20T11:17:44.100Z","12.0.17-e69a2f1b6":"2024-05-28T07:51:10.285Z","12.0.17-7464dc00c":"2024-05-28T08:10:16.089Z","12.0.17-7aec7bd45":"2024-05-28T09:39:54.312Z","12.0.17-167bf2b3c":"2024-05-28T11:55:34.511Z","12.0.17-352699ab5":"2024-05-28T17:16:06.013Z","12.0.17-f4e572cd6":"2024-05-28T17:50:22.021Z","12.0.17-169c9d85e":"2024-05-28T17:50:39.249Z","12.0.17-12106b5b0":"2024-06-06T07:49:09.613Z","12.0.17-757fb2674":"2024-06-06T08:26:04.004Z","12.0.17-440c9b360":"2024-06-06T09:16:33.229Z","12.0.17-4bd8e4f79":"2024-06-06T09:44:51.109Z","12.0.17-f6fe2cc3c":"2024-06-06T10:01:43.909Z","12.0.17-6011d3697":"2024-06-06T10:15:29.216Z","12.0.17-bc6556f96":"2024-06-06T11:30:10.234Z","12.0.17-769461d3b":"2024-06-06T16:04:01.887Z","12.0.17-62e32252a":"2024-06-06T18:57:01.035Z","12.0.17-90d10b565":"2024-06-07T15:50:03.794Z","12.0.18":"2024-06-10T10:38:46.332Z","12.0.18-863b3de03":"2024-06-12T10:31:20.155Z","12.0.18-44791342":"2024-06-12T15:53:51.773Z","12.0.18-d1f1c2be7":"2024-06-13T08:49:48.067Z","12.0.18-94cac115a":"2024-06-13T10:51:53.183Z","12.0.18-8e4fdcde9":"2024-06-18T10:43:45.525Z","12.0.18-9e0236627":"2024-06-18T12:47:39.091Z","12.1.0":"2024-06-19T15:52:31.605Z","12.1.0-0b55625d1":"2024-06-23T21:17:03.948Z","12.1.0-3b9cbf7d8":"2024-07-01T17:34:24.373Z","12.1.0-15eb66428":"2024-07-02T12:44:28.972Z","12.1.0-6573cb8b0":"2024-07-02T12:44:32.767Z","12.1.0-b0b6cae12":"2024-07-02T13:02:01.154Z","12.1.0-21cf7bc56":"2024-07-02T14:03:44.165Z","12.1.0-af85a7cad":"2024-07-02T18:01:57.960Z","12.1.0-abb9f90c7":"2024-07-03T13:01:49.087Z","12.1.1":"2024-07-03T13:39:06.668Z","12.1.1-151bc46fb":"2024-07-08T06:29:02.435Z","12.1.1-ce6da9896":"2024-07-08T19:34:29.046Z","12.1.1-d1aec4d9f":"2024-07-08T19:39:32.203Z","12.1.1-e1f0b307c":"2024-07-10T16:59:44.979Z","12.1.1-3319ff41e":"2024-07-10T18:23:14.889Z","12.1.1-e9b6a242a":"2024-07-13T13:15:40.806Z","12.1.2":"2024-07-13T13:56:23.177Z","12.1.2-a130993ed":"2024-07-15T17:51:22.329Z","12.1.2-928801a80":"2024-07-15T17:51:27.190Z","12.1.2-40902d99b":"2024-07-15T17:54:25.227Z","12.1.2-73f2b6b6d":"2024-07-15T17:58:37.822Z","12.1.2-4a994c5ef":"2024-07-22T09:10:36.081Z","12.1.2-8b3114292":"2024-07-22T14:39:06.255Z","12.1.2-34cf1f7cd":"2024-07-26T17:13:11.344Z","12.1.2-a82ff8221":"2024-07-26T17:50:09.765Z","12.1.2-a8ec2bcb7":"2024-07-29T08:10:19.573Z","12.1.3":"2024-07-29T10:08:41.098Z","12.1.3-944935f8d":"2024-07-29T14:52:40.191Z","12.1.3-f30e2ee8d":"2024-08-02T15:10:53.564Z","12.1.4":"2024-08-02T16:38:52.817Z","12.1.4-0edbfe7af":"2024-08-09T15:22:08.597Z","12.1.4-c5dba70a9":"2024-08-13T15:02:29.804Z","12.1.4-7939dbd5c":"2024-08-14T12:54:17.271Z","12.1.4-1dfb74e79":"2024-08-15T09:48:47.318Z","12.1.5":"2024-08-15T15:52:47.913Z","12.1.5-359265a3a":"2024-08-16T14:13:55.830Z","12.1.5-3c8dd5bbf":"2024-08-17T06:50:10.150Z","12.1.5-e211b46cc":"2024-08-29T13:15:59.551Z","12.1.5-50b897139":"2024-08-29T14:51:06.225Z","12.1.5-7655e5200":"2024-08-29T15:22:42.185Z","12.1.5-1675adee2":"2024-08-30T10:52:25.683Z","12.1.5-2265e59ba":"2024-09-04T11:58:44.548Z","12.1.5-737b3ea5b":"2024-09-04T13:35:18.213Z","12.1.5-dd7b329c4":"2024-09-05T14:54:18.397Z","12.1.5-df330695a":"2024-09-06T11:48:04.200Z","12.1.5-5214dec4a":"2024-09-09T07:54:29.262Z","12.1.5-81ebe4e47":"2024-09-10T06:21:38.492Z","12.1.5-a142bb642":"2024-09-10T08:07:35.012Z","12.1.5-c010d575c":"2024-09-10T09:44:20.218Z","12.1.5-71e5f7a5b":"2024-09-10T11:45:11.643Z","12.1.5-e1ca9cced":"2024-09-10T14:15:31.171Z","12.1.5-2bbaf4361":"2024-09-10T16:06:38.943Z","12.1.5-b6681bd25":"2024-09-11T09:09:21.847Z","13.0.0":"2024-09-11T10:15:37.759Z","13.0.0-7cd984569":"2024-09-11T17:19:07.151Z","13.0.0-d101aac4b":"2024-09-11T17:31:21.230Z","13.0.0-1210884ed":"2024-09-12T08:53:30.568Z","13.0.0-18dd3cb26":"2024-09-12T09:20:56.142Z","13.0.1":"2024-09-12T11:29:43.218Z","13.0.1-34455b5f2":"2024-09-13T16:16:32.329Z","13.0.1-6ccbb06f0":"2024-09-19T10:03:27.646Z","13.0.1-4fd7eb2e1":"2024-09-20T14:57:32.479Z","13.0.1-c628c44c5":"2024-09-23T07:08:21.761Z","13.0.1-21fe841f2":"2024-09-23T09:03:20.471Z","13.0.2":"2024-09-23T11:44:10.458Z","13.0.2-b3272cfce":"2024-09-24T06:47:00.781Z","13.0.2-7f7ec82ae":"2024-09-24T11:05:24.951Z","13.0.3":"2024-09-24T12:26:35.408Z","13.0.3-c258b35af":"2024-09-24T15:32:06.877Z","13.0.4":"2024-09-24T16:22:52.400Z","13.0.4-fa83ee1c7":"2024-09-25T06:37:51.732Z","13.0.4-980038477":"2024-09-25T13:31:41.688Z","13.0.4-c5988cce8":"2024-09-25T13:31:53.080Z","13.0.4-0c5957836":"2024-09-25T13:45:37.727Z","13.1.0":"2024-09-25T14:23:27.460Z","13.1.0-82bd42bcf":"2024-09-27T07:29:14.984Z","13.1.0-a390db4a4":"2024-09-27T07:33:48.914Z","13.1.0-dad979f9b":"2024-09-27T09:56:08.794Z","13.1.1":"2024-09-27T11:22:16.014Z","13.1.1-24fa1d5af":"2024-09-30T12:37:58.529Z","13.1.1-d9c7e0f7e":"2024-09-30T12:38:04.814Z","13.1.1-58784abf7":"2024-09-30T12:38:07.094Z","13.1.2":"2024-09-30T14:09:01.794Z","13.1.2-32c176fd5":"2024-09-30T16:33:23.416Z","13.1.2-35b48025c":"2024-09-30T20:26:20.188Z","13.1.2-b4f02a637":"2024-10-02T08:57:15.093Z","13.1.2-80e798cdc":"2024-10-02T10:02:31.977Z","13.1.2-661d6586a":"2024-10-03T12:42:57.567Z","13.1.2-27b2fa6b6":"2024-10-05T08:15:43.892Z","14.0.0":"2024-10-07T07:01:40.858Z","14.0.0-d4da56961":"2024-10-08T01:04:32.168Z","14.0.0-934a891f9":"2024-10-08T19:33:26.079Z","14.0.0-d7a818e8e":"2024-10-09T07:10:24.271Z","14.0.0-e99e8f448":"2024-10-09T10:14:38.893Z","14.0.0-0d326d102":"2024-10-09T17:02:37.372Z","14.0.1":"2024-10-09T18:08:48.498Z","14.0.1-5d199f9b6":"2024-10-11T17:39:37.987Z","14.0.1-e6b4158c6":"2024-10-22T08:21:31.200Z","14.0.1-75301ac7d":"2024-10-22T08:21:45.012Z","14.0.1-4521cf1f7":"2024-10-23T08:03:56.609Z","14.0.1-3244ed086":"2024-10-23T08:11:39.782Z","14.0.1-3bc9769b8":"2024-10-23T11:41:27.196Z","14.0.1-aa8de9fd3":"2024-10-23T12:23:40.089Z","14.0.2":"2024-10-23T13:29:54.762Z","14.0.2-717731e49":"2024-10-25T10:22:01.392Z","14.0.2-7383821e1":"2024-10-26T07:28:39.431Z","14.0.2-d34642db1":"2024-10-28T08:31:58.540Z","14.0.2-a657bbd2e":"2024-10-28T08:44:00.909Z","14.1.0":"2024-10-28T10:57:04.292Z","14.1.0-a5cd8cfbe":"2024-10-28T18:52:00.783Z","14.1.0-ad5cfd66a":"2024-10-30T09:27:51.985Z","14.1.0-c2ff2e454":"2024-11-02T11:43:34.286Z","14.1.0-0a3406a05":"2024-11-02T12:19:54.946Z","14.1.0-7c085d10c":"2024-11-04T22:40:47.736Z","14.1.0-adc767899":"2024-11-05T08:09:35.570Z","14.1.0-d30d07e6f":"2024-11-05T14:11:53.485Z","14.1.0-91687998d":"2024-11-06T07:39:17.016Z","14.1.0-6bd7f9169":"2024-11-07T08:24:03.416Z","14.1.0-7dead6d35":"2024-11-07T13:27:05.156Z","14.1.0-665769021":"2024-11-07T14:38:45.010Z","14.1.0-32ca76fcb":"2024-11-08T08:22:43.471Z","14.1.0-02f285fc8":"2024-11-12T09:07:57.800Z","14.1.0-7626b224d":"2024-11-12T11:55:15.578Z","14.1.0-7dcabb884":"2024-11-14T10:49:37.381Z","14.1.0-844a8d2d1":"2024-11-14T16:08:16.785Z","14.1.0-c917314f3":"2024-11-14T16:35:29.514Z","14.1.0-2feaeddb4":"2024-11-15T11:14:29.909Z","14.1.0-eee97c7d4":"2024-11-15T16:04:23.710Z","14.1.0-432955390":"2024-11-16T10:52:20.730Z","14.1.1":"2024-11-18T08:51:49.727Z","14.1.1-656db81cf":"2024-11-18T10:43:29.097Z","14.1.1-05d559f54":"2024-11-18T11:24:33.531Z","14.1.2":"2024-11-18T12:42:16.958Z","14.1.2-f53f65d18":"2024-11-19T14:40:29.790Z","14.1.3":"2024-11-19T15:56:21.863Z","14.1.3-d866eb5bb":"2024-11-19T17:23:30.061Z","14.1.3-b248eefc0":"2024-11-21T09:07:16.277Z","14.1.3-0862522fe":"2024-11-22T12:33:30.691Z","14.1.3-6ddc1b80e":"2024-11-22T12:52:32.651Z","14.1.3-4a85eb033":"2024-11-25T08:06:20.566Z","14.1.3-98b43045c":"2024-11-25T09:25:34.143Z","14.1.3-d6cd25d0d":"2024-11-25T09:25:55.229Z","14.1.3-a82b07d8c":"2024-11-25T09:26:01.992Z","14.1.3-bc90b4fd5":"2024-11-25T09:28:24.075Z","14.1.3-b02ea9b6e":"2024-11-26T15:30:17.904Z","14.1.3-3650283f7":"2024-11-26T16:46:51.672Z","14.1.3-4761dd701":"2024-11-26T17:49:20.637Z","14.1.3-8a9258a24":"2024-11-27T09:56:24.410Z","14.1.3-339b7df88":"2024-11-28T14:43:25.339Z","14.1.3-f2f9008b8":"2024-11-29T15:21:45.226Z","14.1.3-a0c8ceb99":"2024-11-29T18:37:58.561Z","14.1.3-406b3916c":"2024-11-29T19:02:53.847Z","14.1.3-f8da60e73":"2024-11-29T19:55:49.310Z","14.1.3-99f5f270b":"2024-11-30T12:17:45.477Z","14.1.3-06f79b646":"2024-11-30T15:41:18.745Z","14.1.3-2c182d2e2":"2024-11-30T15:41:27.922Z","14.1.3-6ab85ea68":"2024-12-04T13:34:59.799Z","14.1.3-d19974d93":"2024-12-04T17:36:53.263Z","14.1.3-92cc74082":"2024-12-06T11:55:13.067Z","14.1.3-2625cc323":"2024-12-06T12:50:40.644Z","14.1.3-9614de7c6":"2024-12-06T14:04:59.814Z","14.1.3-96654117c":"2024-12-06T14:09:00.895Z","14.1.3-48e9cfa56":"2024-12-09T12:05:43.693Z","14.1.4":"2024-12-09T14:18:41.773Z","14.1.4-127abe24b":"2024-12-10T09:15:34.117Z","14.1.4-5c4a79e5a":"2024-12-10T13:54:29.435Z","14.1.5":"2024-12-11T09:56:25.267Z","14.1.5-3c63482e5":"2024-12-12T08:38:19.242Z","14.1.5-d3e5a3382":"2024-12-12T08:38:23.385Z","14.1.5-023ea575c":"2024-12-12T11:19:25.553Z","14.1.6":"2024-12-12T12:04:04.258Z","14.1.6-52f0f2f13":"2024-12-13T07:57:58.406Z","14.1.6-f4747450f":"2024-12-13T07:58:18.597Z","14.1.6-5acfae333":"2024-12-13T08:00:53.300Z","14.1.6-285dab7d7":"2024-12-13T08:04:54.946Z","14.1.6-ae75570c8":"2025-01-06T16:50:04.115Z","14.1.6-20d9ba73e":"2025-01-07T10:14:15.727Z","14.1.6-abe9bd154":"2025-01-07T15:51:58.500Z","14.2.0":"2025-01-09T10:16:42.666Z","14.2.0-b56d91884":"2025-01-09T10:39:04.513Z","14.2.0-fe8af37a1":"2025-01-13T14:16:56.932Z","14.2.0-c90984ec7":"2025-01-13T14:59:51.753Z","14.2.0-06fc82da8":"2025-01-13T17:09:03.058Z","14.2.0-f767126e1":"2025-01-20T15:19:32.428Z","14.2.0-15a70af5f":"2025-02-03T10:59:52.758Z","14.2.0-723bde6ce":"2025-02-03T11:54:36.543Z","14.2.0-4bbcfa707":"2025-02-03T12:06:52.067Z","14.2.0-e2ec7bdaa":"2025-02-03T12:28:22.730Z","14.2.1":"2025-02-03T13:23:13.073Z","14.2.1-80ddad5bb":"2025-02-04T07:06:19.459Z","14.2.1-d61cbacec":"2025-02-04T08:26:08.145Z","14.2.1-c1d0b7fa4":"2025-02-04T09:51:30.156Z","14.2.1-66c3ec5e1":"2025-02-04T10:00:01.822Z","14.2.1-26313e695":"2025-02-04T10:40:28.410Z","14.2.1-bf0f74d66":"2025-02-04T11:21:28.321Z","14.2.2":"2025-02-04T12:02:21.885Z","14.2.2-d72b51184":"2025-02-04T17:22:36.226Z","14.2.2-34b3c14b8":"2025-02-05T16:11:12.553Z","14.2.2-21088c519":"2025-02-06T08:00:18.820Z","14.2.2-7a1665cd8":"2025-02-06T11:04:16.619Z","14.2.2-6e52ee346":"2025-02-10T05:49:08.281Z","14.2.3":"2025-02-10T06:41:35.207Z","14.2.3-d8f003e6e":"2025-02-10T08:56:48.163Z","14.2.4":"2025-02-10T09:36:29.770Z","14.2.4-4ab04faf0":"2025-02-12T17:54:02.854Z","14.2.4-7655833bb":"2025-02-13T07:22:03.748Z","14.2.4-f9345a7a1":"2025-02-13T08:33:28.572Z","14.2.4-d188511b9":"2025-02-13T09:58:52.807Z","14.2.4-c4e862731":"2025-02-13T12:48:50.344Z","14.2.4-2e35b6055":"2025-02-13T14:40:42.092Z","14.2.4-35a52f029":"2025-02-13T15:14:25.089Z","14.2.5":"2025-02-13T15:56:53.796Z","14.2.5-23685db5e":"2025-02-13T16:23:08.170Z","14.2.5-1fc0e2662":"2025-02-14T16:17:28.664Z","14.2.5-b818882e0":"2025-02-18T08:32:09.756Z","14.2.5-68ad3663e":"2025-02-18T13:37:42.968Z","14.2.5-e7e280257":"2025-02-18T15:48:32.283Z","14.2.6":"2025-02-18T16:52:22.829Z","14.2.6-754fe84db":"2025-02-19T14:59:20.045Z","14.2.6-700e4c0b5":"2025-02-20T11:01:17.844Z","14.2.6-ff951f1a0":"2025-02-20T12:48:48.141Z","14.2.6-cc7fcfe98":"2025-02-20T14:28:41.041Z","14.2.6-8331c8ea8":"2025-02-20T14:52:20.908Z","14.2.7":"2025-02-20T15:44:24.783Z","14.2.7-7718d020a":"2025-02-21T08:39:40.497Z","14.2.7-d98cc46e4":"2025-02-21T09:33:23.012Z","14.2.7-1ab50cc0d":"2025-02-21T11:52:15.667Z","14.2.7-2b49a5f74":"2025-02-21T12:47:34.537Z","14.2.8":"2025-02-21T13:52:48.267Z","14.2.8-9b1a3791d":"2025-02-21T17:04:00.040Z","14.2.8-a4f0db1e9":"2025-02-21T17:40:30.314Z","14.2.8-2a3cec922":"2025-02-21T17:41:06.939Z","14.2.9":"2025-02-21T18:15:09.233Z","14.2.9-e7e01f58f":"2025-02-23T08:09:54.267Z","14.2.9-5b084e968":"2025-02-23T17:03:56.447Z","14.2.9-f465c5473":"2025-02-23T17:46:36.520Z","14.2.9-6f8cfeafb":"2025-02-24T12:00:34.791Z","14.2.9-90cca822b":"2025-02-25T07:56:01.174Z","14.2.10":"2025-02-25T09:29:10.983Z","14.2.10-e2f49432b":"2025-02-26T06:59:05.738Z","14.2.10-e1f868f03":"2025-02-26T08:27:52.485Z","14.2.10-96f79bc11":"2025-02-26T08:34:23.784Z","14.2.10-4939ef7ae":"2025-02-26T09:49:19.742Z","14.2.11":"2025-02-26T10:31:49.611Z","14.2.11-22e62d00f":"2025-02-26T12:56:13.215Z","14.2.11-0555339ba":"2025-02-26T13:26:21.826Z","14.2.11-9acccaaed":"2025-02-27T16:57:10.444Z","14.2.11-3d9b07c34":"2025-02-27T17:27:40.452Z","14.2.11-52a46ecad":"2025-03-03T11:31:38.981Z","14.2.12":"2025-03-03T12:12:25.089Z","14.2.12-80fe31aa1":"2025-03-03T12:31:56.788Z","14.2.12-dd71d8a86":"2025-03-03T12:38:29.933Z","14.2.12-3f127b610":"2025-03-03T14:49:29.022Z","14.2.12-2c8ecb455":"2025-03-03T17:13:05.443Z","14.2.12-2fbcdb687":"2025-03-03T18:06:08.621Z","14.2.12-48cd9b652":"2025-03-03T18:34:04.980Z","14.2.13":"2025-03-04T07:09:16.060Z","14.2.13-5fe2a18fc":"2025-03-04T17:42:19.211Z","14.2.13-88b5c29ed":"2025-03-06T13:47:52.447Z","14.2.13-a6c9aee5a":"2025-03-06T14:11:09.970Z","14.2.13-600d0a561":"2025-03-07T17:34:56.272Z","14.2.13-0699fb747":"2025-03-12T13:01:00.582Z","14.2.14":"2025-03-12T14:01:31.213Z","14.2.14-757577dd2":"2025-03-13T16:06:23.862Z","14.2.14-a7ab9a41b":"2025-03-14T10:47:29.122Z","14.2.14-907518bad":"2025-03-14T12:11:38.104Z","14.2.14-a71c7c32b":"2025-03-18T14:09:56.239Z","14.2.14-95909c3df":"2025-03-18T14:44:24.116Z","14.2.14-2f2322a25":"2025-03-18T15:38:20.727Z","14.2.15":"2025-03-18T16:14:39.643Z","14.2.15-b2124c2db":"2025-03-20T16:32:29.489Z","14.2.15-71267286":"2025-03-20T16:50:59.515Z","14.2.15-fc5122110":"2025-03-25T11:45:23.643Z","14.2.15-78cd7d53e":"2025-03-25T12:51:59.684Z","14.2.15-0b9090aea":"2025-03-25T13:16:59.718Z","14.2.15-d53ef170c":"2025-03-25T16:46:09.183Z","14.2.15-da4e9da82":"2025-04-08T11:39:16.792Z","14.2.15-4c64bd06d":"2025-04-09T11:01:40.116Z","14.2.15-da7353a0b":"2025-04-09T12:03:39.206Z","14.2.15-53a9be54e":"2025-04-09T13:57:11.830Z","14.2.15-4f37aff53":"2025-04-09T14:58:56.939Z","15.0.0":"2025-04-09T15:41:14.012Z","15.0.0-b9e32cc37":"2025-04-15T14:01:58.045Z","15.0.0-3833353bd":"2025-04-16T08:26:04.564Z","15.0.0-f09bef843":"2025-04-16T09:01:43.682Z","15.0.1":"2025-04-16T11:12:05.896Z","15.0.1-afa5c9f59":"2025-04-17T07:49:41.619Z","15.0.1-6f96de86c":"2025-04-17T09:05:56.499Z","15.0.2":"2025-04-17T12:50:21.171Z","15.0.2-cdc63e6cc":"2025-05-06T16:52:23.849Z","15.0.2-772b4011e":"2025-05-07T09:26:56.310Z","15.0.2-f1de46607":"2025-05-07T10:47:47.329Z","15.0.2-9b33d202e":"2025-05-12T07:53:11.563Z","15.0.2-a5a33afd9":"2025-05-12T08:48:39.626Z","15.0.2-4b8c0a6bd":"2025-05-14T11:13:18.083Z","15.0.2-185b23eac":"2025-05-14T12:51:55.218Z","15.0.2-213a54a1e":"2025-05-16T16:43:43.816Z","15.0.2-32627c876":"2025-05-17T07:38:26.407Z","15.0.2-3577af88a":"2025-05-19T06:15:44.767Z","15.0.2-3df5bf2da":"2025-05-19T08:23:04.155Z","15.1.0":"2025-05-19T08:58:56.759Z","15.1.0-aa25d38ab":"2025-05-20T13:17:24.855Z","15.1.1":"2025-05-20T14:22:19.967Z","15.1.1-776cb432d":"2025-05-21T15:28:21.944Z","15.1.1-7788b4025":"2025-05-22T13:33:58.999Z","15.1.1-ab014c0c0":"2025-05-22T15:04:11.317Z","15.1.2":"2025-05-23T13:31:42.529Z","15.1.2-9f1be6742":"2025-05-24T10:53:51.793Z","15.1.2-14dbebea8":"2025-05-24T11:32:58.586Z","15.1.2-8efb065d2":"2025-05-28T17:28:40.922Z","15.1.2-5b004c0c4":"2025-05-28T17:39:37.707Z","15.1.2-b32bc8406":"2025-05-28T18:58:49.451Z","15.1.2-3528df829":"2025-05-29T09:21:46.288Z","15.1.2-d91ae66c6":"2025-05-29T09:42:24.716Z","15.1.2-dbbc6ef1d":"2025-05-30T16:13:19.624Z","15.1.2-2a7425cdb":"2025-05-30T16:13:25.349Z","15.1.2-ec73d59a6":"2025-05-30T16:17:18.198Z","15.1.2-307d0ba58":"2025-05-30T16:22:12.551Z","15.1.2-6a3ae02f5":"2025-05-30T17:59:27.202Z","15.1.2-b8600fce8":"2025-06-03T06:54:06.652Z","15.1.2-cc7b34c0f":"2025-06-03T08:18:58.074Z","15.1.2-bb4ad31db":"2025-06-03T12:28:41.865Z","15.1.2-8e87be9e6":"2025-06-03T13:26:30.685Z","15.1.3":"2025-06-03T15:10:59.409Z","15.1.3-ae595d8db":"2025-06-13T14:54:15.132Z","15.1.3-6c42ea64a":"2025-06-16T12:46:40.120Z","15.1.4":"2025-06-16T13:34:38.389Z","15.1.4-7eed3b40d":"2025-06-17T07:08:19.035Z","15.1.5":"2025-06-17T08:02:18.652Z","15.1.5-439d2c9ce":"2025-06-17T15:14:43.855Z","15.1.5-53001addf":"2025-06-18T11:19:01.463Z","15.1.5-451e011d4":"2025-06-18T12:53:53.424Z","15.1.6":"2025-06-18T13:55:35.536Z","15.1.6-d2dc12c7d":"2025-06-25T10:02:34.155Z","15.1.6-8ad44f759":"2025-06-25T13:57:34.519Z","15.1.6-2d6079bc1":"2025-06-25T14:38:51.889Z","15.1.7":"2025-06-25T15:19:56.185Z","15.1.7-cfe2be4c9":"2025-07-03T13:43:37.678Z","15.1.8":"2025-07-07T06:23:25.492Z","15.1.8-57e7fa441":"2025-07-07T15:43:42.192Z","15.1.9":"2025-07-07T16:35:49.371Z","15.1.9-87e5d5938":"2025-07-08T09:58:27.960Z","15.1.10":"2025-07-08T11:08:33.942Z","15.1.10-58abe8702":"2025-07-09T11:43:17.613Z","15.1.10-ce6b542a8":"2025-07-09T15:43:15.446Z","15.1.10-79473c99a":"2025-07-10T10:31:52.110Z","15.1.10-4420fad68":"2025-07-13T06:34:28.218Z","15.1.10-cb1c14e62":"2025-07-24T15:48:59.685Z","15.1.10-cf9aab5c8":"2025-07-30T10:54:27.985Z","15.1.10-7ce083dca":"2025-08-14T10:18:49.382Z","15.1.10-aa770ab81":"2025-08-17T20:42:34.919Z","15.1.10-5ed83dd69":"2025-08-19T12:28:42.183Z","15.1.11":"2025-08-20T04:34:07.202Z","15.1.11-f5932c294":"2025-08-20T11:10:13.275Z","15.1.11-a02cb0461":"2025-09-04T09:02:20.460Z","15.1.11-0f07e3df5":"2025-09-05T11:29:05.751Z","15.1.11-8484de8a2":"2025-09-08T06:38:20.191Z","15.1.11-da78fa851":"2025-09-19T07:45:11.709Z","15.1.11-9a9b11fd4":"2025-09-22T06:53:13.503Z","15.1.11-f0afebfdf":"2025-09-22T08:36:33.189Z","15.1.11-87bc8d4fb":"2025-09-22T11:04:01.537Z","15.1.11-e8398d97e":"2025-09-23T10:02:40.789Z","15.1.11-fb19b055d":"2025-09-23T11:34:22.724Z","16.0.0-049bfa0fa":"2025-09-23T12:57:03.503Z","16.0.0-621b464f0":"2025-09-23T15:49:08.174Z","15.1.11-6059227cb":"2025-09-23T19:40:38.587Z","16.0.0":"2025-09-24T05:49:37.235Z","16.0.0-55b7e5fea":"2025-09-24T12:41:14.346Z","16.0.1":"2025-09-24T14:01:45.148Z","16.0.1-71e8ee163":"2025-09-25T07:08:19.213Z","16.0.1-425a42cdd":"2025-09-25T14:35:51.966Z","16.0.1-8543df06b":"2025-09-26T13:41:39.273Z","16.0.1-39e2e541a":"2025-09-26T15:31:12.737Z","16.0.1-8d66d5ff1":"2025-09-27T06:50:06.825Z","16.0.1-334f91bdc":"2025-09-27T07:42:32.569Z","16.0.2":"2025-09-27T08:07:55.518Z","16.0.2-de2ad9ca5":"2025-09-27T16:00:22.449Z","16.0.2-93ba5a84f":"2025-09-28T05:56:15.038Z","16.0.2-547a5b988":"2025-09-30T12:48:45.600Z","16.0.2-7e1c0bada":"2025-10-01T14:35:53.927Z","16.0.3":"2025-10-01T17:35:49.979Z","16.0.3-72a7ea10a":"2025-10-02T05:47:37.752Z","16.0.4":"2025-10-02T07:07:18.957Z","16.0.4-5fccd1dde":"2025-10-03T08:33:24.955Z","16.0.4-a0f9da212":"2025-10-03T09:46:53.253Z","16.0.5":"2025-10-03T10:52:01.934Z","16.0.5-3596206ed":"2025-10-06T04:54:57.517Z","16.0.5-fb08a2f90":"2025-10-09T09:42:09.675Z","16.0.5-dad3cca5d":"2025-10-22T19:42:59.586Z","16.0.6":"2025-10-23T04:32:46.174Z","16.0.6-0f3ab9e61":"2025-10-28T15:30:07.274Z","16.1.0-d447a9944":"2025-10-29T08:34:46.127Z","16.0.6-d1ff510bb":"2025-10-29T09:19:08.948Z","16.1.0":"2025-10-29T10:28:10.398Z","16.1.0-8cebf6322":"2025-11-13T05:21:01.905Z","16.1.0-e2bdc7e63":"2025-11-13T06:05:54.071Z","16.1.1":"2025-11-13T07:03:29.742Z","16.1.1-977a3c5f2":"2025-11-14T08:12:08.552Z","16.1.2":"2025-11-14T09:01:28.911Z","16.1.2-28c2b65f4":"2026-01-16T10:04:26.215Z","16.1.2-7fff925bf":"2026-01-16T12:00:27.977Z","16.1.2-05acd0c35":"2026-01-16T15:38:41.914Z","16.1.3":"2026-01-16T16:13:25.563Z","16.1.3-30b53a999":"2026-02-25T08:30:37.880Z","16.1.4":"2026-03-01T00:02:16.905Z","16.1.4-19796b103":"2026-03-01T10:50:39.098Z","16.1.4-3bb95f95b":"2026-03-01T23:09:40.251Z","16.1.4-8f0e1b2db":"2026-03-02T12:42:59.147Z","16.1.4-f4b950dc9":"2026-03-03T13:51:35.646Z","16.1.5":"2026-03-03T15:51:47.607Z","16.1.5-4db427d30":"2026-03-04T17:36:18.267Z","16.1.5-db185b16b":"2026-03-06T14:50:51.240Z","16.1.5-28af2ff3d":"2026-03-11T18:25:16.662Z","16.1.5-e19d11093":"2026-03-11T22:52:26.958Z","16.1.5-9c0fc4482":"2026-03-12T21:16:13.373Z","16.1.6":"2026-03-13T22:59:03.222Z","16.1.6-d6f6f5818":"2026-03-19T07:05:51.180Z","16.1.6-82c3c9ea8":"2026-03-20T09:38:12.350Z","16.1.6-dd251c5e7":"2026-03-23T06:39:45.204Z","16.1.6-f88ec96cf":"2026-03-24T16:42:59.442Z","16.1.6-1c3b61777":"2026-03-27T21:27:42.770Z","16.1.7":"2026-03-28T10:31:06.803Z","16.1.7-2a3e54738":"2026-04-02T07:16:14.469Z","16.1.7-709b3fa2e":"2026-04-02T19:57:35.474Z","16.1.7-4580b64fa":"2026-04-04T06:37:24.857Z","16.1.7-ff5ee99ed":"2026-04-06T10:07:31.095Z","16.1.7-1ecf0e324":"2026-04-08T07:55:21.495Z","16.1.7-b6efda3d5":"2026-04-08T11:28:01.835Z","16.1.7-74620dbcd":"2026-04-08T14:45:07.469Z","16.2.0":"2026-04-08T15:46:32.976Z","16.2.0-90100be0c":"2026-04-10T07:05:40.533Z","16.2.0-f60bd85b0":"2026-04-10T11:26:39.789Z","16.2.0-b30baa93a":"2026-04-10T16:15:12.531Z","16.2.0-f21efd121":"2026-04-11T12:18:33.889Z","16.2.0-2151144c3":"2026-04-12T00:10:55.029Z","16.2.0-811a29f8a":"2026-04-14T12:57:02.210Z","16.2.2":"2026-04-17T12:48:10.742Z","16.2.2-5917715d0":"2026-04-18T05:29:50.695Z","16.2.2-8f7e9264e":"2026-04-18T06:42:25.562Z","16.2.2-48f66c41e":"2026-04-18T09:51:29.496Z","16.2.2-8ddbb9e81":"2026-04-19T11:41:12.474Z","16.2.2-7cea7b9a5":"2026-04-20T07:30:30.222Z","16.2.2-20bfcb3f9":"2026-04-20T08:28:25.710Z","16.2.2-fd68eecf7":"2026-04-20T12:39:56.375Z","16.2.3":"2026-04-21T10:56:51.307Z","16.2.3-69a44651f":"2026-04-22T08:27:13.163Z","16.2.3-cbfda2cdc":"2026-04-23T14:39:10.935Z","16.2.3-5466a8def":"2026-04-24T14:53:40.926Z","16.2.3-d57fe74c0":"2026-04-24T17:33:20.517Z","16.2.3-61d594a6c":"2026-04-25T05:51:25.629Z","16.2.3-baf3ddb03":"2026-04-25T12:08:54.826Z","16.2.4":"2026-04-25T13:13:00.859Z","16.2.4-10b2bdf50":"2026-04-26T11:49:52.416Z","16.2.4-3a5e46eaa":"2026-04-29T12:46:01.730Z","16.2.4-d1ab98294":"2026-05-04T17:21:01.433Z","16.2.4-bd9e02dad":"2026-05-09T13:27:00.949Z","16.2.4-15eeedba1":"2026-05-09T14:32:01.463Z","16.2.5":"2026-05-11T12:52:58.786Z","16.2.5-9c3c0b22a":"2026-05-12T22:23:11.574Z","16.2.5-5692f3f16":"2026-05-13T00:19:31.834Z","16.2.6":"2026-05-13T02:09:11.894Z","16.2.6-9eb27be79":"2026-05-15T18:38:17.270Z","16.2.6-cc151e147":"2026-05-16T01:16:40.020Z","16.2.7":"2026-05-16T02:53:35.190Z","16.2.7-b9ebef660":"2026-05-17T23:20:41.765Z","16.2.7-d59c165ac":"2026-05-18T12:18:10.912Z","16.3.0":"2026-05-21T22:51:07.956Z","16.3.0-3574648c3":"2026-05-25T01:20:46.234Z","16.3.0-ed1ad1f26":"2026-05-25T15:08:12.923Z","16.3.0-d888f182f":"2026-05-27T06:32:22.394Z","16.3.0-29797a5bb":"2026-05-29T17:12:58.150Z","16.3.0-b7c6dc0f2":"2026-05-29T20:56:03.102Z","16.3.0-5b8813abc":"2026-05-30T06:46:55.201Z","16.3.0-160a24585":"2026-05-30T20:40:11.098Z","16.3.1":"2026-05-31T07:03:58.610Z","16.3.1-a34745c01":"2026-06-05T10:56:41.167Z","16.3.1-7ae12f9b0":"2026-06-06T15:00:23.581Z","16.3.2":"2026-06-06T16:40:58.807Z","16.3.2-404c7824a":"2026-06-12T13:28:32.791Z","16.3.2-5e07d5963":"2026-06-13T20:37:34.453Z","16.3.3":"2026-06-13T21:50:32.636Z","16.3.3-bfb7ceb0f":"2026-06-20T08:26:15.356Z","16.3.3-d4dad9bf5":"2026-06-20T09:00:38.750Z","16.3.3-47a51e3d1":"2026-06-20T14:42:03.564Z","16.3.3-f144def15":"2026-06-22T07:51:57.061Z","16.3.3-08898d7df":"2026-07-07T09:48:04.139Z","16.3.3-dd084c0b2":"2026-07-07T12:47:49.124Z","16.3.4":"2026-07-07T13:26:07.987Z","16.3.4-4bb8fbe8d":"2026-07-08T18:51:30.660Z","16.3.4-a04f5e0bf":"2026-07-15T15:11:38.545Z","16.3.4-fb9e8a76e":"2026-07-16T17:27:05.860Z","16.3.4-084ad7890":"2026-07-17T18:01:52.149Z","16.3.4-cec2b1f34":"2026-07-17T21:35:54.764Z","16.3.4-ba1551199":"2026-07-17T22:30:18.416Z","16.3.4-89335e39f":"2026-07-17T22:45:04.327Z","16.3.4-3bf5d395c":"2026-07-17T23:08:36.715Z","16.3.4-bd7f0cda6":"2026-07-17T23:38:20.079Z","16.3.4-5459e136d":"2026-07-18T01:25:10.351Z","16.3.4-523b52bd6":"2026-07-19T13:04:34.934Z","16.3.4-ff9e5fc7c":"2026-07-19T13:21:16.823Z","16.4.0":"2026-07-19T14:39:43.143Z","16.4.0-99b23b2a0":"2026-07-19T19:18:30.607Z","16.4.0-d96b30ebd":"2026-07-19T19:18:42.973Z","16.4.0-dee9df67f":"2026-07-19T19:55:29.297Z","16.4.0-382fbb4ca":"2026-07-19T20:00:07.116Z","16.4.0-02fcf704d":"2026-07-19T20:34:30.061Z","16.4.0-05b15b2b1":"2026-07-19T20:37:37.441Z","16.4.0-e86b39e5d":"2026-07-20T03:45:24.397Z","16.4.0-868b33379":"2026-07-20T18:56:30.304Z","16.4.0-7f5500989":"2026-07-24T22:04:37.199Z","16.4.0-d9292b690":"2026-07-24T22:13:17.832Z","16.4.0-b500071e4":"2026-07-26T02:53:40.184Z","16.4.0-68794c8e2":"2026-07-26T05:25:16.901Z","16.4.0-5927b62d6":"2026-07-26T05:34:04.160Z","16.4.1":"2026-07-26T06:44:21.916Z","16.4.1-423335b45":"2026-07-30T01:28:58.159Z","16.4.1-ef6e1851c":"2026-07-30T04:58:27.474Z","16.4.2":"2026-07-30T07:21:30.416Z","16.4.2-47cf9cdc1":"2026-08-10T20:36:42.980Z","16.4.2-d5534174d":"2026-08-13T16:29:49.551Z","16.4.3":"2026-08-14T04:04:28.735Z","16.4.3-55d7a539a":"2026-08-20T05:25:17.848Z","16.4.3-8786aa8d0":"2026-08-20T22:33:12.350Z","16.4.3-4dae661b4":"2026-08-22T09:22:04.114Z","16.4.3-0967e75f5":"2026-08-22T13:39:47.758Z","16.4.3-947d304ed":"2026-08-22T20:29:06.210Z","16.4.4":"2026-08-23T00:54:20.808Z","16.4.4-4a6c5d11a":"2026-08-27T22:37:21.774Z","16.4.4-87dca02b0":"2026-08-27T23:30:01.204Z","16.4.4-ac7305ccf":"2026-08-31T05:59:35.679Z","16.4.4-cef4d32cf":"2026-08-31T06:38:35.645Z","16.4.5":"2026-08-31T07:07:59.595Z","16.4.5-185d901cd":"2026-09-02T08:54:31.819Z","16.4.5-5cb617ae2":"2026-09-02T11:37:38.634Z","16.4.5-d91797b55":"2026-09-16T18:06:14.094Z","16.4.5-fb139d1c8":"2026-09-23T15:20:06.509Z","16.4.5-2f63792c7":"2026-09-27T04:29:48.623Z","16.4.5-e7359e5f6":"2026-09-27T07:25:44.488Z","16.4.5-776cdedf6":"2026-09-27T07:50:54.177Z","16.4.5-a9bae64cb":"2026-10-03T04:01:52.158Z","16.4.5-183116ba0":"2026-10-03T04:02:38.345Z","16.4.5-16fba5630":"2026-10-03T08:48:38.827Z","16.4.5-235711723":"2026-10-05T11:46:10.382Z","16.4.5-40480a034":"2026-10-05T13:34:24.281Z","16.4.5-fc90066f8":"2026-10-08T13:34:04.304Z","16.4.5-9441e049a":"2026-10-10T04:53:34.333Z","16.4.5-e724dd173":"2026-10-10T06:08:09.658Z","16.4.6":"2026-10-10T06:56:11.769Z","16.4.6-5c4cdb2d6":"2026-10-10T23:54:43.206Z","16.4.6-974e63f20":"2026-10-11T06:14:07.493Z","16.4.6-4a416447c":"2026-10-12T00:23:29.458Z","16.4.6-e073d373d":"2026-10-15T03:45:15.067Z","16.4.6-e48eabf67":"2026-10-16T20:55:01.388Z","16.4.6-be63a4416":"2026-10-16T23:09:25.554Z","16.4.7":"2026-10-17T00:16:48.906Z","16.4.7-6d888970e":"2026-10-17T01:04:38.217Z","16.4.7-57c4b4456":"2026-10-17T02:09:01.580Z","16.4.7-f0e64b9b8":"2026-10-17T03:39:13.673Z","16.4.7-95392efdf":"2026-10-17T06:37:33.721Z","16.4.7-d1ce8bdbe":"2026-10-17T07:08:51.642Z","16.4.7-2d4c93ed6":"2026-10-17T09:14:34.885Z","16.4.8":"2026-10-18T05:41:39.227Z","16.4.8-aa5ba42d0":"2026-10-18T19:02:02.625Z","16.4.8-b927d5921":"2026-10-18T23:45:12.439Z","16.4.8-3da8bab7c":"2026-10-19T02:13:20.224Z","16.4.8-c57bf6228":"2026-10-19T04:39:32.888Z","16.4.8-7fa88999d":"2026-10-19T06:43:02.771Z","16.4.9":"2026-10-19T07:54:22.752Z","16.4.9-93f9eba3d":"2026-10-25T11:01:48.048Z","16.4.9-0d3ca9f0c":"2026-10-25T11:54:03.852Z","16.4.9-fab409544":"2026-10-27T02:37:49.208Z"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/kad-dht#readme","keywords":["IPFS"],"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"description":"JavaScript implementation of the Kad-DHT for libp2p","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"readme":"","readmeFilename":""}