{"_id":"@streamr/dht","_rev":"123-eda0aeca0645893a049f4b681ae7e9d7","name":"@streamr/dht","dist-tags":{"pretestnet":"100.0.0-pretestnet.6","testnet-one":"100.0.0-testnet-one.4","testnet-two":"100.0.0-testnet-two.4","testnet-three":"100.0.0-testnet-three.6","beta":"102.0.0-beta.3","experiment":"103.3.0-experiment.3","internal":"103.8.0-rc.12","latest":"103.4.0"},"versions":{"0.0.1-tatum.0":{"name":"@streamr/dht","version":"0.0.1-tatum.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@0.0.1-tatum.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"0a20f8cac5c768570a9e2a79ac1f7096f940fc13","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-0.0.1-tatum.0.tgz","fileCount":344,"integrity":"sha512-3bDkzMKU3DFC85WgVaU2JHMKv6tZjZDcJ6PCeZn22jaNdeLPl+dYh9jAhaDcESmQLMNNfg1+M+EmjXScChLqrA==","signatures":[{"sig":"MEUCIQCtUh0DNMO+BFwkKBvL733FwD/3eV02tcQTCMrFyLyfuAIgP8K4lKCOYotm9Ir19bP9OepnAJ6MHOgJBJC7QF73omU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2623958},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"f2b977b7ff8efc31b4f897325919ddb87f762fe5","scripts":{"test":"jest test/unit test/integration test/end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest test/end-to-end","test-integration":"jest test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.16.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.0","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"0.0.1-tatum.0","node-datachannel":"^0.4.3","@streamr/proto-rpc":"0.0.1-tatum.0","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.28","@types/uuid":"^9.0.2","@types/sinon":"^10.0.15","@types/lodash":"^4.14.197","patch-package":"^8.0.0","@types/express":"^4.17.13","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"0.0.1-tatum.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_0.0.1-tatum.0_1692711098651_0.5404592272378097","host":"s3://npm-registry-packages"}},"0.0.1-tatum.1":{"name":"@streamr/dht","version":"0.0.1-tatum.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@0.0.1-tatum.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"2042272f5faa788f0549e8ac176a1fe77ec710d3","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-0.0.1-tatum.1.tgz","fileCount":352,"integrity":"sha512-PbJzoCfGmQWQyqymtzNh59ekTr/qG2ygCpnczKxr/0mo3L1xsX5AAUvBztMbm4QeGjHmeSRyt14u5LUcDHi//g==","signatures":[{"sig":"MEYCIQC9q3EIrgueNyvwIh/yVTH4RF4FgZQ0oA9R+d/9xUteKgIhAJatr5dUnkPlHke7lxNkUQMjIxo4IcoGozcLLA0fN5XU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2636116},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"9d3e666be9fb7cdf329c4e0630fca0fe4770d26a","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"8.19.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.12.1","dependencies":{"heap":"^0.2.6","uuid":"^9.0.0","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","eventemitter3":"^5.0.0","@streamr/utils":"0.0.1-tatum.1","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"0.0.1-tatum.1","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.28","@types/uuid":"^9.0.3","@types/sinon":"^10.0.15","@types/lodash":"^4.14.198","patch-package":"^8.0.0","@types/express":"^4.17.13","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"0.0.1-tatum.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_0.0.1-tatum.1_1695043420652_0.002784444882718784","host":"s3://npm-registry-packages"}},"0.0.1-tatum.2":{"name":"@streamr/dht","version":"0.0.1-tatum.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@0.0.1-tatum.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"6db2886277d4d038d7199dd1aad10e601f1ec910","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-0.0.1-tatum.2.tgz","fileCount":353,"integrity":"sha512-PeaenCBH10T+cOE86QWjB4b7vyttP+1KSSCwEk0JaUxYmRdOYRoJ5B/kFnf9oozs0Fms0qmqaOLD3OfPHRanBg==","signatures":[{"sig":"MEUCIQDOigL4uKb6LxUGiuyLgZACKo/5pAMQO1SaaAz+4EQd4QIgZhIVJdq1MXmEvMoxB3OKG3jmoLgmjREVj6LdHKu64Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638095},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"4e224eb95033d9f939ea0e227a1cf5477634048d","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"8.19.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.12.1","dependencies":{"heap":"^0.2.6","uuid":"^9.0.0","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","eventemitter3":"^5.0.0","@streamr/utils":"0.0.1-tatum.2","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"0.0.1-tatum.2","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.28","@types/uuid":"^9.0.3","@types/sinon":"^10.0.15","@types/lodash":"^4.14.198","patch-package":"^8.0.0","@types/express":"^4.17.13","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"0.0.1-tatum.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_0.0.1-tatum.2_1695215322658_0.6501969100528926","host":"s3://npm-registry-packages"}},"0.0.1-tatum.3":{"name":"@streamr/dht","version":"0.0.1-tatum.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@0.0.1-tatum.3","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"bdb1a4b8effe214d7b70a0aa24268714a2cc07db","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-0.0.1-tatum.3.tgz","fileCount":353,"integrity":"sha512-JVLADHH/RRbfU9AzMaZtSj3ldkz17ApUud5iSvxDVFouoVgX8iTnqxVj7cxbKKLvyJrurb5p+f1feZU89+MNHw==","signatures":[{"sig":"MEYCIQC8lFugc/XVurelUwLzhi2F+5HbOmFAZtwr4z6r9FjxTwIhAN+f5fnEMHqRVSiFBUU05finrgaZK626AG6hTL51Kqmm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2634423},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"c553026b92a9536a3425be15e32ac44239b2efce","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"8.19.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.12.1","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","eventemitter3":"^5.0.0","@streamr/utils":"0.0.1-tatum.3","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"0.0.1-tatum.3","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.32","@types/uuid":"^9.0.4","@types/sinon":"^10.0.15","@types/lodash":"^4.14.199","patch-package":"^8.0.0","@types/express":"^4.17.18","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"0.0.1-tatum.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_0.0.1-tatum.3_1695991923528_0.4892327799429905","host":"s3://npm-registry-packages"}},"0.0.1-tatum.4":{"name":"@streamr/dht","version":"0.0.1-tatum.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@0.0.1-tatum.4","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"f3d232780dc67216bcd09d0f99105f1b1a047055","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-0.0.1-tatum.4.tgz","fileCount":353,"integrity":"sha512-0OldlRyPrwZi1MR8OarlrScYlCL1lfldAA5nfRqiajH2NztQ7FXxfQpJVG3ES7mYUGKKz4vhIOkuAuRyQQgXmg==","signatures":[{"sig":"MEUCIQDp/SXpI+hqUYjnGx+pcyCxIF7v2aQuKE1sJO58KrlYcQIgVePPJKd+7sWDV9v0Mw7mNcwu9Xb4R2FVRN9hOUlKPug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2634423},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"1c5381712923e40f43246fbcf7d2774dcd3b1d76","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.18.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"0.0.1-tatum.4","node-datachannel":"^0.4.3","@streamr/proto-rpc":"0.0.1-tatum.4","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.32","@types/uuid":"^9.0.4","@types/sinon":"^10.0.15","@types/lodash":"^4.14.199","patch-package":"^8.0.0","@types/express":"^4.17.18","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"0.0.1-tatum.4","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_0.0.1-tatum.4_1696331698409_0.6720970861072801","host":"s3://npm-registry-packages"}},"0.0.1-tatum.5":{"name":"@streamr/dht","version":"0.0.1-tatum.5","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@0.0.1-tatum.5","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"1bae30c506ec8e42c22ffb6614564ebb3c1f3127","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-0.0.1-tatum.5.tgz","fileCount":357,"integrity":"sha512-V24dJkOkbtOadrhyQ87FlBObXZTg52hOJYtuymPThS/w5tlNCI1O0+qoGPgB2Ztlto1PVYx3baYd21oWo8/Jig==","signatures":[{"sig":"MEQCIA8cihrivyOom6J16Y7M5icHlZg6oD4G8u4pGy1Rtn4WAiAr8OFdgN/q9wC2tP63VmC0xLeZd+wb3Not6TOOyeEWQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2648796},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"92669a9d48e1e83f2668aa07ad9e9d3f10b5919a","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.18.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"0.0.1-tatum.5","node-datachannel":"^0.4.3","@streamr/proto-rpc":"0.0.1-tatum.5","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.32","@types/uuid":"^9.0.5","@types/sinon":"^10.0.15","@types/lodash":"^4.14.199","patch-package":"^8.0.0","@types/express":"^4.17.19","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"0.0.1-tatum.5","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_0.0.1-tatum.5_1697034644857_0.38345525624233834","host":"s3://npm-registry-packages"}},"0.0.1-tatum.6":{"name":"@streamr/dht","version":"0.0.1-tatum.6","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@0.0.1-tatum.6","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"5f8421ea2f37a7a13b7b83db8ae99d6424c35550","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-0.0.1-tatum.6.tgz","fileCount":357,"integrity":"sha512-1OKHIYW3jLpyL+mZ2067zCRsb0CJXps4h03SoAvm4oaOP8+wViZUv3jr1F2JHfO7azMxfbhS/j/mBWUJO34iIg==","signatures":[{"sig":"MEUCIQDqmMZ7QaCPEFlvCXAPIlQAzxzaoeTrraOACzqnrtfWPQIge3VYjCLdkj1J3aco8ZZX9g28xZcUNknyXBpDUt0iYRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2644339},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"a6ccb230d9196415956fac7a918700759a779568","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.18.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"0.0.1-tatum.6","node-datachannel":"^0.4.3","@streamr/proto-rpc":"0.0.1-tatum.6","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.32","@types/uuid":"^9.0.5","@types/sinon":"^10.0.15","@types/lodash":"^4.14.199","patch-package":"^8.0.0","@types/express":"^4.17.19","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"0.0.1-tatum.6","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_0.0.1-tatum.6_1697205226402_0.6783888091755503","host":"s3://npm-registry-packages"}},"0.0.1-tatum.7":{"name":"@streamr/dht","version":"0.0.1-tatum.7","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@0.0.1-tatum.7","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"058a79f8d84a141c1f18583f4df21f81741e9c56","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-0.0.1-tatum.7.tgz","fileCount":364,"integrity":"sha512-dJdwl94xug+IiXU6eb0IpBY21nuKY0YFI8HKMMi/cbcS7+sb6n9HXcuW5VP3qM5tTjFRZXnPi1s4yB+YbNLzEw==","signatures":[{"sig":"MEQCIBmflxb6IJP9iA9Dm/A75tkqQWwyduxTikjaPi1cyhq9AiAG+wOjYVKu0rPt/q5pM3ainfTi9qT8D+XDNZpHdnoLEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2641983},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"05e780eebc1d5f2d1fbc40eddad3677de3db11d9","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.6.6","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.12.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.8","eventemitter3":"^5.0.0","@streamr/utils":"0.0.1-tatum.7","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"0.0.1-tatum.7","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.33","@types/uuid":"^9.0.6","@types/sinon":"^10.0.15","@types/lodash":"^4.14.200","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.20","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"0.0.1-tatum.7","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_0.0.1-tatum.7_1698757383967_0.13380681611068002","host":"s3://npm-registry-packages"}},"0.0.1-tatum.8":{"name":"@streamr/dht","version":"0.0.1-tatum.8","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@0.0.1-tatum.8","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"73720d2b6fa3cd5894f5809aaddb1cf32631dd3a","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-0.0.1-tatum.8.tgz","fileCount":364,"integrity":"sha512-gz8wsNsnG/oVaiXFORCl1uRgWCqeTqlojmyPRuP/nYv5O1OSZrcjTLk0I++QhI/sm+20CnALqpzjRphj4qr6Dg==","signatures":[{"sig":"MEUCIQC/96fnEmp3xrfKt4xRKR2ZUX0nj23OEtuFsZF0NESfQgIgEN4r9DkPUyrVb9lM6MJc9VBw38BSlQbmH69o0+ozRG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2619706},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"d9b0569d1094443e9644e74817d682ae33810060","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.18.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"0.0.1-tatum.8","node-datachannel":"^0.4.3","@streamr/proto-rpc":"0.0.1-tatum.8","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.33","@types/uuid":"^9.0.6","@types/sinon":"^10.0.15","@types/lodash":"^4.14.200","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.20","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"0.0.1-tatum.8","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_0.0.1-tatum.8_1698870217502_0.2629360186298815","host":"s3://npm-registry-packages"}},"100.0.0-pretestnet.0":{"name":"@streamr/dht","version":"100.0.0-pretestnet.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-pretestnet.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"6414fe8f4e1fcb138f895500019916c66cd45967","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-pretestnet.0.tgz","fileCount":364,"integrity":"sha512-bmuqddCL88XqGl/jaOWXVhItzBcNQjQN53Yhngt/aeZLZ6Jd0bvskZ84ius1AcJ+kbjrxBY9TWDDGr1i3qhVyA==","signatures":[{"sig":"MEUCIEjK8ud4O+G8u3V3fV0rqGCU3n6G7uaXXReJd5ZFmYhYAiEA9Ce0uYWYlMk+weygkHgqbef+7S3ttNlmhFSYUrcNwSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2619742},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"a3e8d095a37b3fb4a4ea18cca78506446d810061","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.6.6","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.12.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.8","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-pretestnet.0","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-pretestnet.0","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.33","@types/uuid":"^9.0.6","@types/sinon":"^10.0.15","@types/lodash":"^4.14.200","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.20","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"100.0.0-pretestnet.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-pretestnet.0_1698931927094_0.32264976877886364","host":"s3://npm-registry-packages"}},"100.0.0-pretestnet.2":{"name":"@streamr/dht","version":"100.0.0-pretestnet.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-pretestnet.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"c636a0afa1303374e0208bc80073aafb62f2ab4a","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-pretestnet.2.tgz","fileCount":364,"integrity":"sha512-boi9I/1UbkOlmNb+VNQwkUhk3YN+rolhMkku4ATEudB+h3i+VTUwdyA/YQbAr+O/zB0Gjm1tmoCeD7oSdwoFsw==","signatures":[{"sig":"MEQCIF76aY6fyh8q8SDj69yhgUy5UAC2bMj2Dd4SvGdlZDSZAiA931G1mjIUUwFpwQ7whbpjpofcKcHJYqBmmFvtlZ97IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2620810},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"88b4559daa7933b7c36fee100e4af13c157eb569","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.6.6","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.12.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.8","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-pretestnet.2","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-pretestnet.2","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.33","@types/uuid":"^9.0.6","@types/sinon":"^10.0.15","@types/lodash":"^4.14.200","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.20","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"100.0.0-pretestnet.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-pretestnet.2_1699536255359_0.0009643469277018646","host":"s3://npm-registry-packages"}},"100.0.0-pretestnet.3":{"name":"@streamr/dht","version":"100.0.0-pretestnet.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-pretestnet.3","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"81c880322b854f1195558829e2ec818edbe1d7a5","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-pretestnet.3.tgz","fileCount":416,"integrity":"sha512-uV4UyVBlRc/E103jNaT7JkWIdfJ7LAig4Sx166JMs23ysI8sQXa940Hfxsg+pE2dibRdgTjW8XpP4GhJNMgMtQ==","signatures":[{"sig":"MEYCIQDv/QUiLtOzaDkpBCKXOY9kfZMhzmLm3D5/yOnM095zbQIhANoR0XcajAiLaCHBHODG06pjFAqAP37vdCrbA2bK1WXG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2685373},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"cdbf514dc5b8fe556e683156e2e19c97d4ab9df8","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.6.6","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.12.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.8","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-pretestnet.3","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-pretestnet.3","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-pretestnet.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.201","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-pretestnet.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-pretestnet.3_1700063351063_0.752887243735366","host":"s3://npm-registry-packages"}},"100.0.0-pretestnet.4":{"name":"@streamr/dht","version":"100.0.0-pretestnet.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-pretestnet.4","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"506efac01df5a4a8462175cb1ab914d6d52a247b","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-pretestnet.4.tgz","fileCount":416,"integrity":"sha512-2rNwF5ULzICyX8ISUd/4mjVTzeEFTvs3+iKizdYuxuSre51bt1EUh0nXF0XKe3FS4J9vsv+OVqI342W7MdnljA==","signatures":[{"sig":"MEUCIQCcxj0Aabnosy85onsoRDlJkv08rQ1IprQ51I1QGGdx8AIgamdHZ2W9sKubT/Bu5RU0IkYCpkMWmw+4oU0VHOlDP6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2689597},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"4bb53dfb1bab5d0628ec2d032d2067b2c1a057f7","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.6.6","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.12.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.8","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-pretestnet.4","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-pretestnet.4","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-pretestnet.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.201","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-pretestnet.4","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-pretestnet.4_1700502201177_0.2258038183868225","host":"s3://npm-registry-packages"}},"100.0.0-pretestnet.6":{"name":"@streamr/dht","version":"100.0.0-pretestnet.6","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-pretestnet.6","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"b889fd9461b72647c80737cfd1f0725f439a1e98","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-pretestnet.6.tgz","fileCount":416,"integrity":"sha512-9jrHDoxDDGInMXElwBnZzPnsDzvA+JKgJ+N1Ka+ijpCFuHdTr4NT0N49Uubh7oxVAqNpuDDwY+cFlvB9yTtAfA==","signatures":[{"sig":"MEYCIQDxl3ycOSg2BxxQ94D5R5R1qg1JHq4pAqVZ3a4u3rK1rQIhAJ4Ih7IymfTvajsDOgh8TiWaf0MrYJJgUraD7XUP8hrm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2689597},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"6a21b12cacfd05b28489290c42ec44047f4fe818","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.6.6","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.12.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.8","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-pretestnet.6","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-pretestnet.6","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-pretestnet.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.201","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-pretestnet.6","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-pretestnet.6_1700670928309_0.6145153578228932","host":"s3://npm-registry-packages"}},"100.0.0-testnet-one.0":{"name":"@streamr/dht","version":"100.0.0-testnet-one.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-one.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"17268389f8cfdedb1ab5b359e1cc5afdc6a20dae","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-one.0.tgz","fileCount":426,"integrity":"sha512-RIDSVcKdP3TT+laCLqkX4TWmm9s8295aKpc6LV386mvT8gk+KBO4gJVl/z/U3EIw0ZIQuaVynMlvkRlR+tv7zg==","signatures":[{"sig":"MEYCIQDBWISCoYWJ6RH2VB+eAoKr6jQSImjMxi2J5WjB82isYAIhAMPpl3AfdQLKBVF+FuOI+SXnIcUz4PVNsN3hhtDJe26l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2699655},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"52bfba4ba059963882a65f2c2fe600bfb5149630","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.6.6","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.12.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.8","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-one.0","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-one.0","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-one.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.201","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-one.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-one.0_1701108357182_0.4771891510225932","host":"s3://npm-registry-packages"}},"100.0.0-testnet-one.1":{"name":"@streamr/dht","version":"100.0.0-testnet-one.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-one.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"4defa2b2678fb69d3506d665ddf40984ddb3a622","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-one.1.tgz","fileCount":428,"integrity":"sha512-ja9NQP6uhRSSXWYpqkselgIgXQ9o70sCqYqiMa5xuM5p2LuOJpEUun/ZA/B7NyayRobUdAkVk7VTAzCQJr9ACg==","signatures":[{"sig":"MEUCIA7ckXaYBu2UFx8HM3HaFN6Q3VbjNZt+La+qfnFzfG1lAiEA2MIS4i8Nz4a4D+2NvE15i/BjaOZuyG7eEDPEJdPJCfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2725698},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"e9e9e09905e0487e82e38a69db343610b79d1c09","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.18.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-one.1","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-one.1","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-one.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.201","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-one.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-one.1_1701693219155_0.9006735966213726","host":"s3://npm-registry-packages"}},"100.0.0-testnet-one.2":{"name":"@streamr/dht","version":"100.0.0-testnet-one.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-one.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"b43edadb18445b2f6ec391ed1988aa898eff8dcc","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-one.2.tgz","fileCount":428,"integrity":"sha512-q3ErFLg3Vzfiup5iyhtKHqJnDm8cl6Kp1xWSNtRlOwJBr5dB2BYfbEHOENgMUrxB/2ONGWXIAuvG0Cs9WYsh3w==","signatures":[{"sig":"MEQCIGxA4Oy+dhj8o5Sh3RvGN4hdV1U5XbGVRF2F/AyZdk0JAiArwQY2uAuUMfXowRDQF+dszUyc6FFO9clO3ZZJs+jVBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2730293},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"3c74af4597de3cb32d1078493b349dcfd112f637","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.18.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-one.2","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-one.2","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-one.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.201","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-one.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-one.2_1701796974862_0.8746734212968412","host":"s3://npm-registry-packages"}},"100.0.0-testnet-one.3":{"name":"@streamr/dht","version":"100.0.0-testnet-one.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-one.3","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"0f67a2c933abc7236b4b3a02f60337f26addc267","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-one.3.tgz","fileCount":428,"integrity":"sha512-v7JvEXibixKZoDJ1cmkndszvUQLcWdUF6IYIgiX5Z28ZSYi7zlZfB38brd+sodlPlnqycmsJ3UqTm+KNrxRCBA==","signatures":[{"sig":"MEUCICoD5YQuG5Rr7pLurDEofxCvu/ggr6YNCT3lWSEXGTmPAiEA0kuldOkuMvh9wyFslLH/vSk/FlITYWjKfdyaoRXRcvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2729909},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"d19e7ba25f93bc71afdfb600d3e961796409219e","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.18.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-one.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-one.3","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-one.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.201","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-one.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-one.3_1701964544846_0.01961320355378504","host":"s3://npm-registry-packages"}},"100.0.0-testnet-one.4":{"name":"@streamr/dht","version":"100.0.0-testnet-one.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-one.4","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"68334ce118364e94bb551cc176bfba6d4be0b9f5","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-one.4.tgz","fileCount":428,"integrity":"sha512-qTgnwiRfKfAvitcL7sRJCfpcvXUiVOPllwp8pzWw0R9+7iximRKvYIQxOHZIi7ZL418xuTKZY8C8YbwtfGOZlA==","signatures":[{"sig":"MEYCIQDMbnpobqvyL/K81pLQfaAeXxXXpdCssQKNiVvy1I4jxAIhAOj+GnXOnQL7Tj6yNdyn96SWIAHsHfJlygUEFZYdD20H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2729909},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"96b775f9ed19171a2834cb1e64c7c81d3a4d3b29","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.18.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","sinon":"15.1.2","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-one.4","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-one.4","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-one.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.201","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-one.4","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-one.4_1702297240040_0.2442221708579626","host":"s3://npm-registry-packages"}},"100.0.0-testnet-two.0":{"name":"@streamr/dht","version":"100.0.0-testnet-two.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-two.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"a0a9d92c3c7331086ca791fa01bffba1438ff958","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-two.0.tgz","fileCount":445,"integrity":"sha512-H53YVBAdbF63y4p66KadNATNZo1qZpSqDylaFj8XSOw1Z6VHPLCPpfYlfAuibHi84SKOYJRf3GcQF8sSJDc55Q==","signatures":[{"sig":"MEYCIQCZUQVp0oK99/6+LkVcocKZASv5z5ZRz02LeTm7ZHkJlgIhAOTVo0ZnaNFW45rlxW0pUdNnRHc8r6pJ3NIU1dErePO6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2725776},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"a33f89cb3a3936fb8cc591de1854fe1716aa52c7","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.18.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-two.0","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-two.0","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-two.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-two.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-two.0_1702674893310_0.7644391931263983","host":"s3://npm-registry-packages"}},"100.0.0-testnet-two.1":{"name":"@streamr/dht","version":"100.0.0-testnet-two.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-two.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"e5ac40f5e659efb126677847589bfea84480cd04","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-two.1.tgz","fileCount":451,"integrity":"sha512-PlX4ytQgLIdIbJChOCOZi31HCCyodsqOyCh9jk9wO014R+Mt1/Ks7VtpeY4AMHg8Vhc6CS8sGbTneFdt/8JHfQ==","signatures":[{"sig":"MEQCIFn4qzBKMyp6JFh/HacGdNamUxoZEDY/rLSXNFGC49baAiBhPuyl5MCkjwipvu+TJ6UIV5tCUaUjMQ/UUAjIr8E/hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736615},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"d46a973078e4e5b638766c5ece8029fcd8887271","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"9.8.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.18.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-two.1","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-two.1","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-two.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-two.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-two.1_1702916655262_0.7245367676993635","host":"s3://npm-registry-packages"}},"100.0.0-testnet-two.2":{"name":"@streamr/dht","version":"100.0.0-testnet-two.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-two.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"e01d328b27a1c808e83292fb68e62ef643da9772","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-two.2.tgz","fileCount":451,"integrity":"sha512-Rx6HiinMLLhg9uxI7/a49eiZ3aZYrHEco38uLtb0WOIaPM79H8kWi2VY3A2PyZIeas6nM97Od8l9fhGgfvyaAw==","signatures":[{"sig":"MEUCIQCioIXTrHAImMKRKnS4aOn2syf7C9kvUh/B3Z+q1YnyxgIgTIwO09N9r/AJbiX/zHkvsjRyntFwmyZKg4AOIBWou6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2741987},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"191a34522ad8a32c386e2ab981748e390fb1fac1","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.19.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-two.2","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-two.2","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-two.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-two.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-two.2_1703087075348_0.9045920216121355","host":"s3://npm-registry-packages"}},"100.0.0-testnet-two.3":{"name":"@streamr/dht","version":"100.0.0-testnet-two.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-two.3","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"4c5e3c7eb5638a80703ea32eff8d0065eceb78b4","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-two.3.tgz","fileCount":451,"integrity":"sha512-JadNs20c7H2Nqt+gycGjAuCLQAybzvmRvPWqQ793EjjmsFP/d+JMJytBWeX4KSWFmdef1ZLYF2fq32Fvtz/EzQ==","signatures":[{"sig":"MEUCIDflbX1r0u5uBiZ88h3EeImLK7VxZ7Gj4zxtc/6TKrPfAiEAyyoIUYaEmrgWMgPL2o9pUp/33FkIyM5Dwyu/D4WFaso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2734264},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"230d3703517806aafd014c359c31b31a85a3be6d","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.19.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-two.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-two.3","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-two.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-two.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-two.3_1703175037600_0.7350557484156339","host":"s3://npm-registry-packages"}},"100.0.0-testnet-two.4":{"name":"@streamr/dht","version":"100.0.0-testnet-two.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-two.4","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"f6d771009b0d99a0c1b760de381b86bf414f3042","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-two.4.tgz","fileCount":451,"integrity":"sha512-sB1Y5Vxd2H6osxV3Za0QnliuHEjtZr3MsW+BcrEIo4g98UEn+rNEfbiaNf5Oc+GqjyIEddUF4GtEy+dqk7YK1Q==","signatures":[{"sig":"MEUCIHwXE6Aif8kt/bawd/hLa5QoiaygzxkCwKF54lpIaf4nAiEA6JfZDBOSqPHopJsjeHToybXaCPTpgqMFzpev7x5D9mI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2733851},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"1f6fec0d6ede5ca47b63ca898a4782368656efa9","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"18.19.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-two.4","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-two.4","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-two.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.1","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^10.0.15","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.3","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-two.4","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-two.4_1703263893180_0.6546571966934167","host":"s3://npm-registry-packages"}},"100.0.0-testnet-three.0":{"name":"@streamr/dht","version":"100.0.0-testnet-three.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-three.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"4791f43bdf93cf13e15b76454569f8408acf0ad4","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-three.0.tgz","fileCount":451,"integrity":"sha512-AvNF8GCc7da/PXwdAFmtGraQAuKWqEHmVQe3tu2yAQvMgheEgux57t+0Oupp+QFRcOSACcprJZzigQ/dYP379g==","signatures":[{"sig":"MEYCIQDLseD4UZ0mKNITFbu0hSBDX2QdYMbn1xJNlC2TWMJdTwIhAKJdIp7HEw+mMOY1GW1VL7lGOxpSFphm8iAYHpH5xhhs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2742902},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"4eab7c508eb5870ef3ca8b4b0141a89fe0da1569","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.3.0","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-three.0","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-three.0","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-three.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.2","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^17.0.3","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-three.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-three.0_1705593101294_0.77011644015837","host":"s3://npm-registry-packages"}},"100.0.0-testnet-three.1":{"name":"@streamr/dht","version":"100.0.0-testnet-three.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-three.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"2b37344929ed4c1687949c2b486d2fc9255d59e4","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-three.1.tgz","fileCount":452,"integrity":"sha512-B1QS3BKghpBNiCAehbynowIKeODWivd52/xASD2m4QprZHLqrYU5iZdKVQFSdfs4mG3ASKLnuPdJWmdfg5YkDw==","signatures":[{"sig":"MEQCIBgNO848KI9Thf4Zh9nZl6K1cI87tykWrxKmu4tuTLOlAiAMfmqFfsp74i6rdjDs+rVO7tWL367glPx88eib06Rwgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2746786},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"12c8160f12b99c6cb66f84043d45148c0316f0e4","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-three.1","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-three.1","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-three.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.2","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^17.0.3","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-three.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-three.1_1705933777336_0.8616068127086864","host":"s3://npm-registry-packages"}},"100.0.0-testnet-three.2":{"name":"@streamr/dht","version":"100.0.0-testnet-three.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-three.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"87a01230f02c0ee0bafe919b70b0613e2b51604c","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-three.2.tgz","fileCount":452,"integrity":"sha512-v2tb4slBgG3gGJAlOi6rLJ4ArYoP8GXnF4Ri2NZ3LkzN5qYcNlMLmYqkrBiECIevWQ20gh17unulBHScvip8XA==","signatures":[{"sig":"MEUCIQC8R6UHPnLnaA5GVExBTjTbcBkEd7VMT47RYOWwEHL7GwIgNQTjvdkFW3G1j1APtOuxb2w9KURzYCTEyP8H9HwOXnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2751072},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"954f4d4132e500e7eb900119744fe19babbe0a3c","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-three.2","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-three.2","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-three.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.2","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^17.0.3","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-three.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-three.2_1706104930857_0.36022444078223814","host":"s3://npm-registry-packages"}},"100.0.0-testnet-three.3":{"name":"@streamr/dht","version":"100.0.0-testnet-three.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-three.3","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"a8c248a3480ff66a88d0f91010b81f015565b923","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-three.3.tgz","fileCount":452,"integrity":"sha512-QU6NN121JLLdj9MAZWWTZ1Y1UfxKrM6q4+4VNG5bYVNwATLvfd++UMIyAV0onjH2RAKd/w1vNTQ8PpZYy9R45A==","signatures":[{"sig":"MEUCIHA8CmF37KOrTY3myNWdsb3PGNHsiM0Laf5CZXtU+abBAiEAvMh8zvaRuBkKK7/rFtHhfAAqFL3IW8zhEfGywO8cC1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2749461},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"742ac8c9d1c43a6e1fb09988a39d9c5085de60b2","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-three.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-three.3","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-three.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.2","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^17.0.3","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-three.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-three.3_1706802958336_0.32430029183531306","host":"s3://npm-registry-packages"}},"100.0.0-testnet-three.4":{"name":"@streamr/dht","version":"100.0.0-testnet-three.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-three.4","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"fb909a7e900e263a040778ce1e4469546c76cd2c","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-three.4.tgz","fileCount":452,"integrity":"sha512-qf32WkQc1ft/14YUD7de2jmuWJaQfF8aA5p5+ABESfEMiNsthMO35dxWO6GFlG4pAxQ5GJq6bh6s1WLOxoKoEQ==","signatures":[{"sig":"MEUCIH+AtIcjEM9J45tUlk16vm75XI6IoGBc5gC4qjGVSMiEAiEA92VuIy2o5v5C+wdL8d8IxglLLKmfz3Z5itAvzo1TjEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2756848},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"d9560ed1f60ba7dafb987df025fd77baf488316c","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-three.4","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-three.4","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-three.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.2","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^17.0.3","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-three.4","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-three.4_1707758433287_0.6870672697522702","host":"s3://npm-registry-packages"}},"100.0.0-testnet-three.5":{"name":"@streamr/dht","version":"100.0.0-testnet-three.5","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-three.5","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"41df228b95eb9ea16848a6d05d8b35b9d92fcc02","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-three.5.tgz","fileCount":452,"integrity":"sha512-iKjV+YXWlJIRyVOnk28gzJ8TquxOEns8y4D1ArTcv2RixpIZCaTdQc84d2qiPwGqo7BbPlxMqCJjeDO/A38lBA==","signatures":[{"sig":"MEUCIB5IIWmdB9+EAhf/1TdvvvP2JJNlSFmyoF7sQWViScX7AiEA5LumZtMRNLgtrfxnkWXy47VflEJVZDZvobmxdgqZ5Gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2756840},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"6d2b2fa45ef962197490498a08c315d6bea5b215","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-three.5","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-three.5","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-three.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.2","@types/heap":"^0.2.34","@types/uuid":"^9.0.7","@types/sinon":"^17.0.3","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-three.5","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-three.5_1707828368805_0.5991096123683255","host":"s3://npm-registry-packages"}},"100.0.0-testnet-three.6":{"name":"@streamr/dht","version":"100.0.0-testnet-three.6","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-testnet-three.6","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"933aa79eaa0535b7cb6841a25c1f3ed2b8ab5324","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-testnet-three.6.tgz","fileCount":456,"integrity":"sha512-rjrUOCyYx//xdMgDv7eADjdQNE4ysA0Y59JtYGiiqzASFZNdRD8ik/DjM/RsoJ0scIvVEsKohhzR6QAwYS53FA==","signatures":[{"sig":"MEQCIE/Ha5bMT+lInaaKpBC7/4dNJDxvesgtTVzFMTXCBru+AiBVRAmrBw6o0gocNX1aCrLQq/+DhhRcShpvUfZR4rg+ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2768621},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"1bca27ae9446bd30324eb5d319cf36d73012310b","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-testnet-three.6","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-testnet-three.6","@protobuf-ts/runtime":"^2.8.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-testnet-three.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.2","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/sinon":"^17.0.3","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-testnet-three.6","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-testnet-three.6_1708008545875_0.6441336400695126","host":"s3://npm-registry-packages"}},"100.0.0-rc.0":{"name":"@streamr/dht","version":"100.0.0-rc.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-rc.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"868f565119c5d149a015bb9b13a5147852742eda","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-rc.0.tgz","fileCount":470,"integrity":"sha512-tRk2bTLv1tQy2+Y2+5ryAD5qYkd4F0+KRLMdbczXx1BgSoLshjjjyxn2y9srIFLSgyYYkwu0hXvfTNrsa9K1zQ==","signatures":[{"sig":"MEUCIGpqc3WbECLbki/GlSFexXPGySEYfv6tVcjGBLSAUv32AiEA6fvtbYSWHnMdzW9uxQoUJqCPoFPNQn5hjvMOKqKIeHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2844627},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"e162c46814360e27f5d69c9550a5296011836e43","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-rc.0","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-rc.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.0.0-rc.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.1","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-rc.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-rc.0_1709202005338_0.655069493422789","host":"s3://npm-registry-packages"}},"100.0.0-rc.1":{"name":"@streamr/dht","version":"100.0.0-rc.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0-rc.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"10ceac9aae121bfae3fe228826b4e07ccccbe0f3","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0-rc.1.tgz","fileCount":470,"integrity":"sha512-LRbtQe00ikMpmZ0kUW0IIp3WoXwJs7MQnLuImwARNcJUZiOqlRo+wgEc/bk8SkqMLtg7ps/2UTnl6KSuWEcJTw==","signatures":[{"sig":"MEUCIBpHMxjciYhe+g7035A3hHDRveRVCI6Ggth68ME5V3qvAiEAg+bOecPL+8zrIrKqXwHMZoXQyIdEjZRbFpoyTEdEUgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2845616},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"dbf0aca90a104a0751cd04d7262c77996acdf311","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0-rc.1","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0-rc.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.0.0-rc.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.18.3","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0-rc.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0-rc.1_1709567957044_0.020181972120037805","host":"s3://npm-registry-packages"}},"100.0.0":{"name":"@streamr/dht","version":"100.0.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.0.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"8002b694343e79f693262469652ad583ebee3368","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.0.0.tgz","fileCount":470,"integrity":"sha512-NZEZQyimCxIB7yGSQWYa57GsnjuUQcT/AKY4Xm2GCK09HgMGWnD4pfrtFzNu7w0Xc/1b/GL6wWh/Bda5L7y/nw==","signatures":[{"sig":"MEYCIQCiBNUyVPlxDLV6wfU3r094nSXaYhOZlnKissEkW5AgQwIhAMJLwAJUYFtce73f/mJ+4FaNqJF4ms7vXpdoX7Hh2g18","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2846596},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"dc1c55485d1e40989c133f6815f7b1c06fc21ef1","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.0.0","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.0.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.0.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.0.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.18.3","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.0.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.0.0_1709652658201_0.023821475173323448","host":"s3://npm-registry-packages"}},"100.1.0":{"name":"@streamr/dht","version":"100.1.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.1.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"de81d4da1dc9c6375a7ffcf116e5e5549f576916","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.1.0.tgz","fileCount":471,"integrity":"sha512-IdXIS6oQU3T1bzjEO937J4Jd/VksRisJ3kRn9MlSmMPAW/Hzi3bhrD+QH2llrizAm3OUQGL6BbRhwG4RChzmVw==","signatures":[{"sig":"MEQCIF/2qW5xwylo88nfb2x+hYeCdb8SfJ/kLw7HKEyT8nqjAiAeocqfO6fgc6eQ9OExGmoUrxWIjUN2Ap7BUcAjAKzUMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2845484},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"6c7cc384f81c21feffdb6108fb604b6909a023cc","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.1.0","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.1.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.1.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.1.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.18.3","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.1.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.1.0_1711381688937_0.007187898796740644","host":"s3://npm-registry-packages"}},"100.1.1":{"name":"@streamr/dht","version":"100.1.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.1.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"bb992d9927578609b921c67c93cd047ba2f30bb6","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.1.1.tgz","fileCount":471,"integrity":"sha512-KMaAlxhbEAEzEdk7uRf97araYp928VA1usqzzAKKaiFD/feg3UqU9rh+zKsb2+KPJi9ou557Menn6y9jBd29og==","signatures":[{"sig":"MEUCIAW4u4SrdxWWm5lUv24byyNPUSgnl5+XH4CNtcDrOd2cAiEAs89PRjIo08dldKzuu+AX1Z1BG9yvMXho9COYI8xzWrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2845484},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"b3009973d7f1f61d58c3df45d61581617520cd31","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh","run-kademlia-simulation":"ts-node --project tsconfig.node.json $NODE_DEBUG_OPTION --files test/benchmark/kademlia-simulation/KademliaSimulation.ts","prepare-kademlia-simulation":"cd test/data && node --max-old-space-size=8096 -- ../../../../node_modules/.bin/ts-node -P ../../tsconfig.node.json generateGroundTruthData.ts"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.1.1","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.1.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.1.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.1.1"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.18.3","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.1.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.1.1_1711451111135_0.1308973924253789","host":"s3://npm-registry-packages"}},"100.1.2":{"name":"@streamr/dht","version":"100.1.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.1.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"72b1c0d04d5bc7eaeb9fa668df4214b9a247e86e","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.1.2.tgz","fileCount":467,"integrity":"sha512-fwkxArejA9LXqfcYv5xnyF0ZaVTMAS0TZStTwbFDrLR3gzYrHgeextZgHZjy6NPsQ5IWctdbZ8tDWuSc7sweMg==","signatures":[{"sig":"MEUCIQCL2MclaEIX42dwBo0lUZkO/tzE2SL8IiCaBZuriebx1wIgJo7cEYFdXDkjBgzWoQPUn4nOZYlrtrLCicKggqCXEUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2830567},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"8e775d372e57cf6d6803ee2837634bc8eac951e4","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.1.2","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.1.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.1.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.1.2"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.19.2","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.1.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.1.2_1711535657731_0.7860399666025664","host":"s3://npm-registry-packages"}},"100.2.0":{"name":"@streamr/dht","version":"100.2.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.2.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"ad20e3ecdf6d9bd8ba26448f9b8081e514546ef2","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.2.0.tgz","fileCount":467,"integrity":"sha512-HvHG3OMmkBRlNu2lB2QsNIEr+pDMPDuYIoBbEcRN/kPQwFjfa8nrmvVt4O0/P0XUJxaEdIUFmqmjazw/4+IDYQ==","signatures":[{"sig":"MEUCICbtRWircc7ToQ/8Pv+NxUetjCS/k49Y2ePOLfBAlTYKAiEApcrV4WvJNWZpGyOtDd+RB6gz6D2IM7E8judZwrEiVe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2828219},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"132237be2930f954c42f9c2c8371fcdee9a20650","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.2.0","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.2.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.2.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.2.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.19.2","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.2.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.2.0_1711637367467_0.28082807691337974","host":"s3://npm-registry-packages"}},"100.2.1":{"name":"@streamr/dht","version":"100.2.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.2.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"d0102f089c934fe3a4a50019944f86e72ca31f55","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.2.1.tgz","fileCount":467,"integrity":"sha512-720ETeBRdF1le4e6ng2AZhoxzceSBrjoaBDCNiiPt7TgGPCbD6PmIBao+1KaoEf551RbmW5MP+sO956ConRZSg==","signatures":[{"sig":"MEUCIQCEA2EF/7F/mb8BjwPO6OWHnSdaj+6ycquNK8TObyoWgwIgYY6WHjUk3sg8iHfgaNNMc8U3LwRfiCLxBj+ICTVDV3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2828390},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"0008906e6df3fbd7cc9574d12c245418bd96b16e","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.2.1","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.2.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.2.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.2.1"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.19.2","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.2.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.2.1_1712072660687_0.3703624328313071","host":"s3://npm-registry-packages"}},"100.2.2":{"name":"@streamr/dht","version":"100.2.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.2.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"a74d957b7c6a3edaa24563e8d299e9f4eb4494dd","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.2.2.tgz","fileCount":467,"integrity":"sha512-FWeQmYLBDRencwwhm1nQaddBdoCnBVuapFnqV3zJDI3+gX2cZtzn4cyoI3xuGoABb084UR1Skj3cW+z2nGW5OA==","signatures":[{"sig":"MEUCIQCPPjNU6cudAzddGb5N6iDGn5mKGD2Wzld5zuO/iy0LYwIgacGq2TxDUpM1gwVc+MSXdqoXLBA2PFNpf5fXOyG2XYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827953},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"1b55d83fba8aeab1c3d958be2e61a8805c424560","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.2.2","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.2.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.2.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.2.2"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.19.2","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.2.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.2.2_1712155180412_0.9169201190255536","host":"s3://npm-registry-packages"}},"100.2.3":{"name":"@streamr/dht","version":"100.2.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.2.3","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"7176266302f36e06460637541b0702904011d3b7","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.2.3.tgz","fileCount":474,"integrity":"sha512-ChACY9KXiz/ejfPHGB/2BpkEG1kQtrPyybYrpgFpA+e3u/0IXg/azNxuf+z5dHHPr3788CGeHh+lTxQIsnGHDg==","signatures":[{"sig":"MEYCIQDxDEBm5fSn3dUi7VVfTWSklepOuB8wbP5u8AwQeq45fAIhAJwXA6EuPHxlvokWmKo/RXVogs5YxTxXZbrB+HWZTwNg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2836468},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"f2531b5327803693a4509874674a63558e2afe44","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.2.3","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.2.3","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.2.3","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.2.3"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.19.2","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.2.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.2.3_1713197939498_0.3495142761810681","host":"s3://npm-registry-packages"}},"100.2.4-beta.0":{"name":"@streamr/dht","version":"100.2.4-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.2.4-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"70278de45a9986a5e917bf7835f79e9adaed513a","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.2.4-beta.0.tgz","fileCount":474,"integrity":"sha512-YSf7k0jhMNXIpGlayRShbPhfPox8BtGClIS0VtAFgBE1bWOsEXHLh/12flIyR9VjpghKHC7NavXiyA7dpv/5NQ==","signatures":[{"sig":"MEUCIQDRe9HGaWiQX2U0lija0GCz0Rml9WXa+NW7zEC1iHYVKwIgZv7b51yWchbw7h3xMHUJODCc/FOvRgvrs+qydvNBiXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2836550},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"01aa3c9bc379e1810a27ebd22d858b072f08e18c","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.2.4-beta.0","node-datachannel":"^0.4.3","@streamr/proto-rpc":"100.2.4-beta.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.2.4-beta.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.2.4-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.19.2","ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/express":"^4.17.21","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.2.4-beta.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.2.4-beta.0_1714733491128_0.9631750772264203","host":"s3://npm-registry-packages"}},"100.2.4":{"name":"@streamr/dht","version":"100.2.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.2.4","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"893cd5405490210a575d80097f59bc445bcd684d","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.2.4.tgz","fileCount":482,"integrity":"sha512-EBk2MpFuFOf7ID3a4mHemI7EudOAeSJX+evxkBAm+/GxkdGiWxdmLetwApnxxrC1y3Pi23wC5tRxV8uGaCj6bQ==","signatures":[{"sig":"MEYCIQCETpkycADXc1ofvEscpcNoHOsx+eFxz7pFUS1vO8FOUQIhAJ6rka2U8HT9Ol7pxvm0VJg+WLwMHjEX0giYaw2w0wqT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2857453},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"d41724a3154a91b84898c6a46bb1728bfba6537e","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.2.4","node-datachannel":"^0.8.0","@streamr/proto-rpc":"100.2.4","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.2.4","@streamr/geoip-location":"100.2.4","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.2.4","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.2.4_1715003769796_0.3144020078744212","host":"s3://npm-registry-packages"}},"100.2.5-beta.0":{"name":"@streamr/dht","version":"100.2.5-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.2.5-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"55fa97650afebe11f92cb52b1df8a4ce69e75839","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.2.5-beta.0.tgz","fileCount":482,"integrity":"sha512-IuR9XoX5WbKD5AHDLs6eB+ecd8gE2IsGzAjFDJLLVNJ9xIlY3OCGQRgb7kG2clievvImBKQ+qJhW7wwaHLBF/w==","signatures":[{"sig":"MEUCIQD5vlC91pTuObOjtjLe0sZfdnQ+BMBNf35tgtGLJfJOvQIgSjlRsylsqT47jv21tgTSRSio6Y2wDKwmLWIIfIa6r3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2858508},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"be9e7d79b193dbc108083598d98a2eb392146bff","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.2.5-beta.0","node-datachannel":"^0.8.0","@streamr/proto-rpc":"100.2.5-beta.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.2.5-beta.0","@streamr/geoip-location":"100.2.5-beta.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.2.5-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.2.5-beta.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.2.5-beta.0_1716391392455_0.43390152705102136","host":"s3://npm-registry-packages"}},"100.2.5-beta.1":{"name":"@streamr/dht","version":"100.2.5-beta.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@100.2.5-beta.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"b57a58dcdca98502d36acbca1264b7f8dc64a968","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-100.2.5-beta.1.tgz","fileCount":482,"integrity":"sha512-WsN0YjnMqOPZdOzXtQe+6Z7AhRXN0zpaWCeJrgYU9cZckcIjSThYUWFqkLjy8KaanAMFDtW+Cv3SrMZuGDlO4w==","signatures":[{"sig":"MEUCIQC8NMHRr3NPlgChKoQykzHdjiaul1AKVzlT7UTs7MjbMQIgOmzymOB3KGdE+gL90osy90/FZU0U8rvEdSBxPFOczQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2858508},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"c1bba9aa4dee391ba86673d88520be9dd1c5fe84","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"100.2.5-beta.1","node-datachannel":"^0.8.0","@streamr/proto-rpc":"100.2.5-beta.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"100.2.5-beta.1","@streamr/geoip-location":"100.2.5-beta.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"100.2.5-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"100.2.5-beta.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_100.2.5-beta.1_1717758355375_0.9797362161028229","host":"s3://npm-registry-packages"}},"101.0.0-beta.0":{"name":"@streamr/dht","version":"101.0.0-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.0.0-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"dbf2b59d12751b3e31004ffbb7d48ad9ab1fb9a9","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.0.0-beta.0.tgz","fileCount":494,"integrity":"sha512-11JtHl/ymzfORBJkssXrpEv+5dbc67MJTnLLquSxJuFVMTDYRqi+iR5SntlktcibX6tUvot3VaBYPwIYBWmPMw==","signatures":[{"sig":"MEUCIQD47iNa4CZeh8/tLpK79zFbAhuCwDIHdbpfoBuEVRVTfgIgN3HZ78Vu70uMg7LE7cz+Gamh1ni83E2DgbaC44J2CFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2886158},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"4f60b3c6b400ebaf65adea758b3f79e991a7a4b8","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.0.0-beta.0","node-datachannel":"^0.8.0","@streamr/proto-rpc":"101.0.0-beta.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.0.0-beta.0","@streamr/geoip-location":"101.0.0-beta.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.0.0-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"101.0.0-beta.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.0.0-beta.0_1718787502384_0.3143149687546851","host":"s3://npm-registry-packages"}},"101.0.0-beta.1":{"name":"@streamr/dht","version":"101.0.0-beta.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.0.0-beta.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"effdd2397ad1bada55389ff5ad79cc6b9b97bdc7","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.0.0-beta.1.tgz","fileCount":494,"integrity":"sha512-TRXD+ceSedkMoOZz52poXeAqCSVxpbkBIDd7JpFxOzJVGO6UKdEdMNiAyxGyextfuQEsZHFv9mt19AR/slK9GQ==","signatures":[{"sig":"MEUCIGaq5Z70IXBK46B9QXKPr09qttIQZ3Wji3PSatoz1JijAiEAj4yotawomYkua6aaQyp4eLDTrZ8YpCeIvPHABBbJYAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2886158},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"0c9a95dd07c4c1800b34925b9a81a2339bd43efd","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.17.1","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.0.0-beta.1","node-datachannel":"^0.8.0","@streamr/proto-rpc":"101.0.0-beta.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.0.0-beta.1","@streamr/geoip-location":"101.0.0-beta.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.0.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"101.0.0-beta.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.0.0-beta.1_1718877415204_0.1002752009258383","host":"s3://npm-registry-packages"}},"101.0.0-beta.2":{"name":"@streamr/dht","version":"101.0.0-beta.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.0.0-beta.2","homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"8dbad82e6bfaa2de0f2380cffa33365dcacefa49","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.0.0-beta.2.tgz","fileCount":494,"integrity":"sha512-f6/T3zPnGSXOXm228Iwlvumyv9/6rAxbiy0/pgkMJL3blS1/XjHdimMbGkgLkb2hLmTBeocl7/MLsruFltybsg==","signatures":[{"sig":"MEUCIGJKVZahKK+BKsb2R+qHknU2J1XfzWBCLmTlOGOF4FJhAiEAov5WuocXwGIVq6Rg2OY/1flYb/x3JoYV7wwzhOb/hwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2886158},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"6f34e4113750094e853ca3680fb4cce917e568c3","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.17.1","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.0.0-beta.2","node-datachannel":"^0.8.0","@streamr/proto-rpc":"101.0.0-beta.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.0.0-beta.2","@streamr/geoip-location":"101.0.0-beta.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.0.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","@streamr/test-utils":"101.0.0-beta.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.0.0-beta.2_1719838137573_0.31897252665102194","host":"s3://npm-registry-packages"}},"101.0.0-beta.3":{"name":"@streamr/dht","version":"101.0.0-beta.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.0.0-beta.3","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"0b4ffa5bfe12d47acb59a3e88846f8a53ed94744","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.0.0-beta.3.tgz","fileCount":494,"integrity":"sha512-baQXCAMLCbFHtSQBSpVu6jnQqgIaLH4daJjeJbLSHl+hnalqgY+iS8Zw/NYxn2PF3DJU8AzBUp5n6iL8+2mWvg==","signatures":[{"sig":"MEUCIQDLt47UT8g5ob1pIycZ7kbOEMV1BXKenl4Ep0jmGfZTOAIgQlzTVaiqaA/nLdm9tQf+QkZPs6bUIecP0TvOBsQMkQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2886242},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"73d5e884a69a79eab4176450d604c8384ab56de0","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.17.1","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.0.0-beta.3","node-datachannel":"^0.8.0","@streamr/proto-rpc":"101.0.0-beta.3","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.0.0-beta.3","@streamr/geoip-location":"101.0.0-beta.3","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.0.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.5.0","@streamr/test-utils":"101.0.0-beta.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.0.0-beta.3_1719987021894_0.898737940799613","host":"s3://npm-registry-packages"}},"101.0.0-beta.4":{"name":"@streamr/dht","version":"101.0.0-beta.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.0.0-beta.4","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"92ac61e96a6a70631dbcf54801699b0e16231112","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.0.0-beta.4.tgz","fileCount":494,"integrity":"sha512-aYLuQthnoVSGVRq+1dcHwqZCFNAArARgsvVKqkNOg7523mJCbk6K6PKL9Mh3Lmel8lcpG0fbEoyibByrU3uDpw==","signatures":[{"sig":"MEUCIQCSsMdiRhfxLNEKztxTt8JV49pJP0Z+XY5Q3MJLokOiFgIgdWM4pX9QKUTONIxuZjvELdNH4sEpX+cAJtkIrrBE5aQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2886242},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"1ec6d32a6ab7c9e2c816834f23fa6ac4b024e075","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.17.1","heap":"^0.2.6","uuid":"^9.0.1","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.2.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.0.0-beta.4","node-datachannel":"^0.8.0","@streamr/proto-rpc":"101.0.0-beta.4","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.0.0-beta.4","@streamr/geoip-location":"101.0.0-beta.4","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.0.0-beta.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^9.0.8","@types/lodash":"^4.14.202","patch-package":"^8.0.0","ts-essentials":"^9.4.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.5.0","@streamr/test-utils":"101.0.0-beta.4","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.0.0-beta.4_1720007656956_0.9743815128932736","host":"s3://npm-registry-packages"}},"101.0.0":{"name":"@streamr/dht","version":"101.0.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.0.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"198b10513eac2e9fe1a5a3ac92b2bad4fecf7632","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.0.0.tgz","fileCount":494,"integrity":"sha512-YXROZuzc5NLPgTr1p+yc6n0NUeq4Rtv5xX7zf25UzGH4dM7vzW2B5KrT0gaq1c5CoO0j9+4faz+4/TTd1o02MA==","signatures":[{"sig":"MEUCIQCd6acoa2AYdg+rQsqv2A78sSezNgMDd4BuYEV2gA4E/AIgY9ZogEJ1qy8/itF9vZgxjZmNk45uohnR3FgV39Ptxs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2886148},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"c7beb0103f4592eea6045291c5f453ed861d0abe","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^10.0.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.3.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.0.0","node-datachannel":"^0.10.1","@streamr/proto-rpc":"101.0.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.0.0","@streamr/geoip-location":"101.0.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^10.0.0","@types/lodash":"^4.17.6","patch-package":"^8.0.0","ts-essentials":"^10.0.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.5.0","@streamr/test-utils":"101.0.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.0.0_1720434815566_0.6019159070480056","host":"s3://npm-registry-packages"}},"101.0.1":{"name":"@streamr/dht","version":"101.0.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.0.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"d3060375a255f2db33c061e726883b34658c6fe0","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.0.1.tgz","fileCount":494,"integrity":"sha512-IsreTm57xmGpKKTw5st2rDKmIWpnDZ9mYar8gC8j2+hTd6kvG7YgAYxOqwDvxEgmsyQ7wwxApcOJla1uNIpaUg==","signatures":[{"sig":"MEYCIQCn/l9OTUi7JpiG6dlZaQpgZPirfCgzK7PIt3YYrWkDWAIhAMAnquCkEjgK0Rz+LW6fcDJBVAryp1Dy8XnGfaG8DsBx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2886026},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"8af756e1849d66b4332af3c34a9140bc5f87590d","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^10.0.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"10.4.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.0.1","node-datachannel":"^0.10.1","@streamr/proto-rpc":"101.0.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.0.1","@streamr/geoip-location":"101.0.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","@types/heap":"^0.2.34","@types/uuid":"^10.0.0","@types/lodash":"^4.17.6","ts-essentials":"^10.0.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.5.0","@streamr/test-utils":"101.0.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.0.1_1720515013494_0.9660631371471022","host":"s3://npm-registry-packages"}},"101.0.2-beta.0":{"name":"@streamr/dht","version":"101.0.2-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.0.2-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"5fd2cd788cc772fc9aeb8445257abffaa2cd583a","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.0.2-beta.0.tgz","fileCount":494,"integrity":"sha512-P5voUYHeczCaLxCLJlYSy7tCCNDweaXMHFwz25cefdgCZIdzEwg31ZMen/LKZTMrrPLTD39taiGQ7m1UP2ryNQ==","signatures":[{"sig":"MEQCIEApJm+G+d4RjBRiLkaFHCx/VJFtL2XQUZfMwmg6TTIWAiAG2TINCLWSLpIarOuQ2fLYjYhaD5NJfjgNie4dnQsUeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2885996},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"59cc3275f043560013286dfac9ddaf1c9971d470","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^10.0.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"11.0.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.0.2-beta.0","node-datachannel":"^0.10.1","@streamr/proto-rpc":"101.0.2-beta.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.0.2-beta.0","@streamr/geoip-location":"101.0.2-beta.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.0.2-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.12","@types/heap":"^0.2.34","@types/uuid":"^10.0.0","@types/lodash":"^4.17.7","ts-essentials":"^10.0.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.5.0","@streamr/test-utils":"101.0.2-beta.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.0.2-beta.0_1723469229215_0.028151707649045177","host":"s3://npm-registry-packages"}},"101.1.0":{"name":"@streamr/dht","version":"101.1.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.1.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"0ee95ad974247b8bea73ace5d57cb1dc02dd87a6","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.1.0.tgz","fileCount":494,"integrity":"sha512-C8WZA5/wwu/Vy8vkgywHayDUmwXgZmcUTHl3kVBhCdLNycPxjgp7eBSGquas3uRQLgm4CDOOrSHDadqP1Mre6A==","signatures":[{"sig":"MEUCIFX6N/bEsoJ1yJ0sx3aigWxkO2VM+xaeZiWoPpVOZ/WfAiEA+4F2ylPDfXNc7u5ZIWJG8z8MkYFrhRis4X5MACxQAIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2885898},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"b267dcfb1e98fa2b882fa21a41a279f3a8658f50","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^10.0.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"11.0.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.1.0","node-datachannel":"^0.10.1","@streamr/proto-rpc":"101.1.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.1.0","@streamr/geoip-location":"101.1.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","@types/heap":"^0.2.34","@types/uuid":"^10.0.0","@types/lodash":"^4.17.7","ts-essentials":"^10.0.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.5.0","@streamr/test-utils":"101.1.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.1.0_1723552936975_0.9297876280103126","host":"s3://npm-registry-packages"}},"101.1.1-beta.0":{"name":"@streamr/dht","version":"101.1.1-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.1.1-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"ff08e186f1c177869f5eadf741e4c8a9573950d4","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.1.1-beta.0.tgz","fileCount":493,"integrity":"sha512-0V73PSu7/uBMuctQGWchSXSma5j78ENfm8iXIx9MQ76V+gYBLcBBmVl5nFvzVBZiKRoUfBrtyGWTWG/AltIiQg==","signatures":[{"sig":"MEYCIQDvIP2nF2SWgXJNXYRNNN3Y9MiG5uWNBskPX3oCQsu8vgIhAN6jcbQfl1NYZGSTquwy1qt6h7FaPv7eMI9RIAG2+rt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2885025},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"db2f4af51f11caa6ae182eef0964b55b4472d6da","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^10.0.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"11.0.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.1.1-beta.0","node-datachannel":"^0.10.1","@streamr/proto-rpc":"101.1.1-beta.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.1.1-beta.0","@streamr/geoip-location":"101.1.1-beta.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.1.1-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.12","@types/heap":"^0.2.34","@types/uuid":"^10.0.0","@types/lodash":"^4.17.7","ts-essentials":"^10.0.2","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.5.0","@streamr/test-utils":"101.1.1-beta.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.1.1-beta.0_1724398799449_0.4091657954825856","host":"s3://npm-registry-packages"}},"101.1.1-beta.1":{"name":"@streamr/dht","version":"101.1.1-beta.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.1.1-beta.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"79d8dc44673396ee97bd5ca878a88be85fa9cce3","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.1.1-beta.1.tgz","fileCount":493,"integrity":"sha512-Xlfd4/KiQX6TP6R69EV+x3elc9SsIUruv6sl77ErK1HM1XwMg+/9nBkINeeJM+Gori0o5dIIPfAe9RDMGrICpw==","signatures":[{"sig":"MEQCIHIPkWScm4rIcxb8WvBcNAwRDH0zf2sFUki6qp8vRY9FAiAUrD8hOBnbRkdXVZSWb/pYn7jSjFkcXxpa6IXrqC5zjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2885025},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"5b8023a6e21f6c6a421c95217407d0e6aa8b422b","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^10.0.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"11.0.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.1.1-beta.1","node-datachannel":"^0.10.1","@streamr/proto-rpc":"101.1.1-beta.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.1.1-beta.1","@streamr/geoip-location":"101.1.1-beta.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.1.1-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.12","@types/heap":"^0.2.34","@types/uuid":"^10.0.0","@types/lodash":"^4.17.7","ts-essentials":"^10.0.2","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.5.0","@streamr/test-utils":"101.1.1-beta.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.1.1-beta.1_1724658296253_0.4544659798461428","host":"s3://npm-registry-packages"}},"101.1.1":{"name":"@streamr/dht","version":"101.1.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.1.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"6696f4950367ce36d027c5ae392da9fde8666ca3","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.1.1.tgz","fileCount":493,"integrity":"sha512-00ZjSVcAN0OFk/FbjRagsNt1v7cIoi5rGnL0om5AYNX3MjH4BB9Ke7UH3tWUMbWYi8NG5z+I1zvdJ2uwRoam2A==","signatures":[{"sig":"MEUCIQD/JnQlMVbmcwoWhu9qDuYRki5zqdm1WgHfeECetssrLQIgTXM7BRuaA3AEGSXgWm+0YtweihpCLB4Mohjp2RzXCXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2884927},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"01f500bb1cc818d1925cbc24d1844bd90b8c8519","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^10.0.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"11.0.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.1.1","node-datachannel":"^0.10.1","@streamr/proto-rpc":"101.1.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.1.1","@streamr/geoip-location":"101.1.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","@types/heap":"^0.2.34","@types/uuid":"^10.0.0","@types/lodash":"^4.17.7","ts-essentials":"^10.0.2","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.5.0","@streamr/test-utils":"101.1.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.1.1_1724934222978_0.09594118336146717","host":"s3://npm-registry-packages"}},"101.1.2":{"name":"@streamr/dht","version":"101.1.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@101.1.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"cb6dd4a9b28e393c03c2d3e0d26dbb2798380daa","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-101.1.2.tgz","fileCount":493,"integrity":"sha512-RkgXrOKy2Py0SRSc+NzwIkMSDbm4Ll84JtGUF0zxbofyMDIS7t8dxakwRULex1jsk7WnxBADSqiViZTKEqCIrg==","signatures":[{"sig":"MEUCIQC3RGKIHHWdJTk3W0qqBjQhLq6FcV1Zmn5J4rxzvgbuwgIgEIecT2KQRRGWBpGJ2TFhKYcHRewWCgaVqOj2sPLf4Jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2884927},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"574a0342740d2541ff66f2e864acf4296efa9d1d","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json --noEmit","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^10.0.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"11.0.0","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"101.1.2","node-datachannel":"^0.10.1","@streamr/proto-rpc":"101.1.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"101.1.2","@streamr/geoip-location":"101.1.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"101.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","@types/heap":"^0.2.34","@types/uuid":"^10.0.0","@types/lodash":"^4.17.7","ts-essentials":"^10.0.2","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.5.0","@streamr/test-utils":"101.1.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_101.1.2_1725436857285_0.9977422672777938","host":"s3://npm-registry-packages"}},"102.0.0-beta.0":{"name":"@streamr/dht","version":"102.0.0-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.0.0-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"c5acafd8204718145bd1b670a0c59533fc88a602","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.0.0-beta.0.tgz","fileCount":490,"integrity":"sha512-foOeC8jU2WgTu4JROoc5Tt5NsKK8T69trjaOAlaNPEe+j19GOjp7jB3O9gGW/sXq55qL4oX4JdBw4b5XRDK3Wg==","signatures":[{"sig":"MEYCIQCBHL/Ns6jVxWdGK2CsXPQ90avFY/1sO8QSUzmnSdYD/AIhAMCUsvkqxQE9BCg/qGmR1IweaFrhc4AuVL1Srbi7PVWG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2903926},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"bc7bbdc63086cbb8e3c01882e210c9bf447672cb","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration","generate-protoc-code":"./proto.sh"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^10.0.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"11.0.1","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"102.0.0-beta.0","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.0.0-beta.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.0.0-beta.0","@streamr/geoip-location":"102.0.0-beta.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.0.0-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.12","@types/heap":"^0.2.34","@types/uuid":"^10.0.0","@types/lodash":"^4.17.10","ts-essentials":"^10.0.2","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.0.0-beta.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.8","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.0.0-beta.0_1729156976241_0.381433990788576","host":"s3://npm-registry-packages"}},"102.0.0-beta.1":{"name":"@streamr/dht","version":"102.0.0-beta.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.0.0-beta.1","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"3a07baf8e96a9764a959c4876b3f1d1b7596e6f8","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.0.0-beta.1.tgz","fileCount":461,"integrity":"sha512-oQOPjH2+yDAJtGs2h+tdhJSS5qitaFmOnlbUaY8BAJjBFgiOBxCtWfo36d2JVD/7Jn57zlAfc9epU817VzfqqQ==","signatures":[{"sig":"MEQCIGCDZNhNmszrxEHH/Ghzr+B/itkHcrd31TQNtVRLhhTkAiB9Io7ciNX4Vh0NYXrsb74Cb/7GT5u5ydSMWVQwK5Pf7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2628277},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"d413e3418c722a720cd3fdda5da584e317f0e628","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^11.0.5","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"102.0.0-beta.1","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.0.0-beta.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.0.0-beta.1","@streamr/geoip-location":"102.0.0-beta.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.0.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","@types/heap":"^0.2.34","@types/lodash":"^4.17.14","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.0.0-beta.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.0.0-beta.1_1737555581575_0.9529424325252283","host":"s3://npm-registry-packages-npm-production"}},"102.0.0-beta.2":{"name":"@streamr/dht","version":"102.0.0-beta.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.0.0-beta.2","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"2399d959037a6f7d9a356eb52030752435f6a8e2","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.0.0-beta.2.tgz","fileCount":295,"integrity":"sha512-nHFVlk5BdOkz+/2z8ufC0tPV2+S4dgt7fuM71Qj6PLy7tzPc5gaAJrjiDpULeV/3GWKKlWWUmAipq1tdeOLWzw==","signatures":[{"sig":"MEUCIGf6GD5eDPM1Oxw6TmUmm1MGGjajpSdP7GKh91GrulOuAiEAzKqxuMW/bVlgpUKakH19/VKi/Pha6A/vct45eDakJSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873506},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"af0b574e8dbf32eaa6115b57f924c75e12336e8d","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^11.0.5","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"102.0.0-beta.2","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.0.0-beta.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.0.0-beta.2","@streamr/geoip-location":"102.0.0-beta.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.0.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","@types/heap":"^0.2.34","@types/lodash":"^4.17.14","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.0.0-beta.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.0.0-beta.2_1737559563249_0.9112271430474057","host":"s3://npm-registry-packages-npm-production"}},"102.0.0-beta.3":{"name":"@streamr/dht","version":"102.0.0-beta.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.0.0-beta.3","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"c8fd9a2e9da089855139af7e69e1f82c4635cf03","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.0.0-beta.3.tgz","fileCount":294,"integrity":"sha512-ZdDRJlJHIgQ0qR2IsJvV8DB9ZZQm7LN9DETNgkn3I2MszwuRvuRB0vonNm+z69nguxKOhQY1H39rHJL2x+nUFA==","signatures":[{"sig":"MEQCIHinWRaif77zqAt5EEHSKHLL/LXfXJxvk25C6dC+U5aNAiAbbodT+qojolN7V+MuzfAkcaHYr0KOue5uKF2iSSZuOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873146},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"2fad04eee757a1a49b524cc50234162b8c27ec3c","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^11.0.5","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"102.0.0-beta.3","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.0.0-beta.3","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.0.0-beta.3","@streamr/geoip-location":"102.0.0-beta.3","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.0.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","@types/heap":"^0.2.34","@types/lodash":"^4.17.14","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.0.0-beta.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.0.0-beta.3_1737637508091_0.29506564486245046","host":"s3://npm-registry-packages-npm-production"}},"102.0.0":{"name":"@streamr/dht","version":"102.0.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.0.0","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"1f172f0aa53564d4e6c20a85d56bf3132ebc1a2f","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.0.0.tgz","fileCount":294,"integrity":"sha512-AQ8uLMWRgoVJz34F6TnhYDPLkJnXwuXByh+8ILido0boZVCXHp3sxOlB/1CwvqniM9PAZ+6FlcHLxQDPPlFeMQ==","signatures":[{"sig":"MEYCIQC8VC5npdm6wYn/VKLLQ/UX/eqFZxu5DGkN5/MVW3Au7gIhAKPYrgqWFi4VcVzyrokLgqVK91DcX/8syxanZNYYo6tI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873048},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"eaead1bf5e468cf886006e2e4affeb2df751b3d3","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.2.3","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^11.0.5","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"102.0.0","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.0.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.0.0","@streamr/geoip-location":"102.0.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","@types/heap":"^0.2.34","@types/lodash":"^4.17.14","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.0.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.0.0_1737987092905_0.7078116105463375","host":"s3://npm-registry-packages-npm-production"}},"102.1.0":{"name":"@streamr/dht","version":"102.1.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.1.0","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"4a659b848359351ae36d5750ed737a77123b120b","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.1.0.tgz","fileCount":294,"integrity":"sha512-tZ6TgRtRjRatGFK0Uc1XXkz0A+/g/JxZmntE/YHD1sWpAVa7TbEpkEIcLVzjSnSPyvXhQ0BVVcPFtWZc8OF+nQ==","signatures":[{"sig":"MEYCIQC4MVCqh0WV4WngQtnPc4F4v6ZhMrB3qm1o03yyt0hf8gIhAO7EypMboVTSIzIN4jLpFy0hJijYVZuC/9kULQmgmYN2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873006},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"8002e11f9d8a50e12f5d7372b84c335245747831","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^11.0.5","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"102.1.0","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.1.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.1.0","@streamr/geoip-location":"102.1.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","@types/heap":"^0.2.34","@types/lodash":"^4.17.15","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.1.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.1.0_1739977302088_0.3520262664838436","host":"s3://npm-registry-packages-npm-production"}},"102.2.0-rc.0":{"name":"@streamr/dht","version":"102.2.0-rc.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.2.0-rc.0","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"6ce276619564d5cce21cb5422ef17bfe8c3a5020","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.2.0-rc.0.tgz","fileCount":303,"integrity":"sha512-7rtxkoiEvSLj9URCEztbhAiHhi5JSPmEqvSk0PFF45Dn1Eh/g0QLv8p0dfbii+MGZXJNvhYatbSPhEFWDKtjGA==","signatures":[{"sig":"MEUCIQCz//EtKBpx28Bs3O1aA8DHoqYqK3r3YiefkVRuTXVmlQIgO6xfkkqn8KQDZIGh+1EgTjc8pqMjQRIxu3lLrvZZqlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900845},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"3611cfc1d5f38d2f8138a75bc048dc023823f501","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^11.0.5","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"102.2.0-rc.0","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.2.0-rc.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.2.0-rc.0","@streamr/geoip-location":"102.2.0-rc.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.2.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14","@types/heap":"^0.2.34","@types/lodash":"^4.17.15","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.2.0-rc.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.2.0-rc.0_1740613790089_0.7304244888060221","host":"s3://npm-registry-packages-npm-production"}},"102.2.0-rc.1":{"name":"@streamr/dht","version":"102.2.0-rc.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.2.0-rc.1","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"899197a6b23614567f19c89e6a8238a8f75e4def","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.2.0-rc.1.tgz","fileCount":294,"integrity":"sha512-/gccWhQBAsMOAdZmJeRIGdygecXgVUetqIQGMkI42t9uURW51XFckamDOL33ERMmJ4uX2w2EHi832GCnrNWFig==","signatures":[{"sig":"MEUCIHNX5FotVvrczJukAK9oS55Uy+0/wVy5zEwTRu4F19XDAiEAqkvujxhj9wKWKSac3tWfCSITq3M7EuOlTCZzxRyMNGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983213},"main":"./src/exports.js","types":"./src/exports.d.ts","browser":{"./src/helpers/browser/isBrowserEnvironment.js":"./src/helpers/browser/isBrowserEnvironment_override.js","./src/connection/webrtc/NodeWebrtcConnection.js":"./src/connection/webrtc/BrowserWebrtcConnection.js","./src/connection/websocket/NodeWebsocketClientConnection.js":"./src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"6a87311e82140dd79a5de8ab549487a7d851fdc1","_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^11.0.5","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"102.2.0-rc.1","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.2.0-rc.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.2.0-rc.1","@streamr/geoip-location":"102.2.0-rc.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.2.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.14","@types/heap":"^0.2.34","@types/lodash":"^4.17.15","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.2.0-rc.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.2.0-rc.1_1741010210268_0.8345221678526018","host":"s3://npm-registry-packages-npm-production"}},"102.2.0-rc.2":{"name":"@streamr/dht","version":"102.2.0-rc.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.2.0-rc.2","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"6d28357e1231d74d1ce4b4a6d6a8585a3ae6d975","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.2.0-rc.2.tgz","fileCount":294,"integrity":"sha512-DAqcoOv/C7NxVmjfd0PC92MRwB1128KdPVTsuR3HHzNdDdncBQqRigLlRzp0YYO2W78gwPWZ4CX+dZfnOnseCA==","signatures":[{"sig":"MEUCIGrpf4r1vltT27vGRXTnR6BPtS3kCm6myJ7P70FQiHLmAiEAvQvt2aZ7JxGLBZkK9ZQ4SzhLwxH9fYmmAQD0MstJF3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885399},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"6534e6accc0fe7331a9a7e1128065d31428745c7","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^11.0.5","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"102.2.0-rc.2","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.2.0-rc.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.2.0-rc.2","@streamr/geoip-location":"102.2.0-rc.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.2.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.14","@types/heap":"^0.2.34","@types/lodash":"^4.17.15","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.2.0-rc.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.2.0-rc.2_1741090113774_0.15870918048791016","host":"s3://npm-registry-packages-npm-production"}},"102.2.0-rc.3":{"name":"@streamr/dht","version":"102.2.0-rc.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.2.0-rc.3","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"b0f71aa1340a9ec082fe3fb409113e28cffe920f","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.2.0-rc.3.tgz","fileCount":294,"integrity":"sha512-1H1JTB5f57MP6Ju7ZERibN4uvS6VV0bsxpd30HyMvEZFABYplYJ974GUn5UlG3ppsf7ADkNi3yPKR663UBFGDA==","signatures":[{"sig":"MEYCIQCDRWfa47PBl8oye1RhrqQSnOvizKMjOvUOgWZdUNUlAQIhAN4VhrYadq48dhPFQmaRUzqT5DNb6p3SL3AGC6VnwzUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885399},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"a584bdc4883d8fabe44cc1b61ad15294a9d60ae0","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^11.0.5","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"102.2.0-rc.3","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.2.0-rc.3","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.2.0-rc.3","@streamr/geoip-location":"102.2.0-rc.3","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.2.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.14","@types/heap":"^0.2.34","@types/lodash":"^4.17.15","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.2.0-rc.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.2.0-rc.3_1741104026430_0.4559189257384242","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.0":{"name":"@streamr/dht","version":"103.0.0-rc.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.0","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"f1ce8b0c6a6071bf5fc97e307482866cb09efacb","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.0.tgz","fileCount":294,"integrity":"sha512-lxa5Zu44I3TqRxgAUdPJ6+Pb3oPnZpyyzZaSxVfQ47BoOY+02ZcWY0qwh+f0KOrcAYnrVntQuOad05JbGUgXBw==","signatures":[{"sig":"MEQCIGK2qZD5rBsEWCv43UCBdT/NcbtbafR5UnfI4F8mK3zSAiAc10Wf0sgQReexWBNmF5iYG+j03KxdwE/tHRti/g+9RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886115},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"d3f8a7d6b9705a7b6c4ac2fbf013084ded3070a9","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.1","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.0","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.0","@streamr/geoip-location":"103.0.0-rc.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.5.14","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.0_1741611955928_0.34638244390416295","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.1":{"name":"@streamr/dht","version":"103.0.0-rc.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.1","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"8d4fb23d417c33225e906d477989dfb1c2f76428","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.1.tgz","fileCount":294,"integrity":"sha512-jtyNqdFNNhEAJMoqROKmgsN73/RHMXmcAigr55cSI2/8ntE1dy0up+r37b8AvvZhwwGSL6jr312c9p6c38NIiA==","signatures":[{"sig":"MEUCICPdBhN06j3k/WrFeNg8FwbUgJrK75huLVk/5VvMRNJxAiEAnQrVJL128Z1/US/qIwGEXhulNuyHefO9y2V7c3tuPlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887408},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"c17d09b0cc3c45bb15dbfa15108319aa1414a8f0","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.1","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.1","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.1","@streamr/geoip-location":"103.0.0-rc.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.0","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.1_1743424362104_0.3454783915375934","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.2":{"name":"@streamr/dht","version":"103.0.0-rc.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.2","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"59dba88a13d300720699e97184ce3a681f995f32","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.2.tgz","fileCount":294,"integrity":"sha512-8oXiEeDgCpeWChJisxw9eNSjXxZ6r9iRJ0xogfCNHPtGnj/2pjGvBDoQedeFBqcv8YMG4jzpORxz1IXIfA7Nbg==","signatures":[{"sig":"MEQCIB4jggX1HyylC+WuH8vDmA7dFcvCVeGOaSS8J+Y1183xAiAzol/sNbQ2y5/fTVKDJqNqccY69eNhoBQH/jR7Dev+Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":888332},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"1b10730650c6a1ac6d1e2ecba205e874d4e14898","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.1","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.2","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.2","@streamr/geoip-location":"103.0.0-rc.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.2_1744619775518_0.4293438990951466","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.3":{"name":"@streamr/dht","version":"103.0.0-rc.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.3","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"0132b46c28bccbbe26ba09dd94b6b750220fa1f8","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.3.tgz","fileCount":294,"integrity":"sha512-IdYyC3UbSl6gUAbpaJxMO+T5W/5igz19ZoOTxjtSXsOqMop3CK2MntyO/K9HwHZ1sXVBVlIlhVSNQtDGCrksPg==","signatures":[{"sig":"MEYCIQC27DXHB9oDvP69Hupo8k/mZNWTexr4VYKk2hm6viFx6QIhALfWizd+S9eN8HsKNWv6674ekAP3a0wl1dpsawooLLFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898541},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"47e86a4c1157ee90a20266906ad6f6c5af5ff586","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.1","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.3","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.3","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.3","@streamr/geoip-location":"103.0.0-rc.3","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.3_1744883789743_0.7850459213573477","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.5":{"name":"@streamr/dht","version":"103.0.0-rc.5","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.5","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"e8a337ab9301d11f3f93404b1d5adb7e21e6698e","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.5.tgz","fileCount":294,"integrity":"sha512-sZy0Vv9Uf9XrnY0Dlh0xMuFgQ7RexRpFxrvFnc3tXexIck1noaAUpFHENj5xdV0wY4LAhq9DoFzz5zwvicDraw==","signatures":[{"sig":"MEUCIFdXch+sT+Mo8d5xgaYvOafHdbEyMxeKIHB1/K7TSY/WAiEA5c7WBvhvEkBRi6aTOGSIWGADxCpMEQE2AC3BfOHrfqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900101},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"38017ec636f4b28b8432e4f2736f9a19c1f8f8fa","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.1","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"v103.0.0-rc.5","node-datachannel":"^0.26.0","@streamr/proto-rpc":"v103.0.0-rc.5","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"v103.0.0-rc.5","@streamr/geoip-location":"v103.0.0-rc.5","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"v103.0.0-rc.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"v103.0.0-rc.5","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.5_1745317838068_0.37112620234579063","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.8":{"name":"@streamr/dht","version":"103.0.0-rc.8","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.8","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"924e91734b92364ad95b2b09c00ff94ec41e5236","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.8.tgz","fileCount":294,"integrity":"sha512-T9pKx0cYn+egadBcRxGXQtQT8pUW4mgi0+bbe+JOSiqOt9bd37Pt/tiDvL28cgaLz1LlCcPUxdjRAMdKerYS0Q==","signatures":[{"sig":"MEUCIQDyk3xJw1CN3RcIKMtx7i4Q+jSI8KpA8nXqKCouvKAb2QIgOWn9muvGOwYi07My467GkPz51x8WLEk+OE8nZfKA9dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898879},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"c65488a2bc0fd9d4b3f653511de33ebbf56d2041","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.1","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.8","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.8","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.8","@streamr/geoip-location":"103.0.0-rc.8","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.8","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.8_1745325726494_0.31369437149561774","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.9":{"name":"@streamr/dht","version":"103.0.0-rc.9","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.9","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"afff5ae37e7a12b732eacf20eead568cd6e62451","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.9.tgz","fileCount":294,"integrity":"sha512-hywEVOYGPXHpv1lSGRHPsZLhDxeOTL7m8OJ+BZ3qqyhkKezInTLlclN3/89pRgihh/9g6mJ1hjQuUfYuJRwB8g==","signatures":[{"sig":"MEQCIDhw9tXabTktXnVOaJekUoG+Jn0Pk5otx1HNUojEvK2fAiB8P2ngkiKpCSem1S41krze3eA5EeQqdMtwsI24piBR7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904667},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"eda0e08d5308fe36f2ced66bbc4834b6ced05577","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.1","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.9","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.9","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.9","@streamr/geoip-location":"103.0.0-rc.9","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.9","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.9_1745394129984_0.06707520027488467","host":"s3://npm-registry-packages-npm-production"}},"102.1.1":{"name":"@streamr/dht","version":"102.1.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@102.1.1","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"34a828be4df6ba7d8d0d1ecce31227c96fe300b3","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-102.1.1.tgz","fileCount":294,"integrity":"sha512-cXNhne4FtgJRu8v1AJILi9oTQKjugXu76B1ugiKQFxAmnWNyzHWoiSes7ktSY+NlttrWESWOB2j5BGYESyYciA==","signatures":[{"sig":"MEQCIBjuvos2/dnmeAgLCs8iN1+wxX2nM6fWJ3PK8cerq5NtAiBxCIJmHFhjnPrQyOi3OW+JnnSQeJuAZd1vk6RZtq/QIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873006},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"859a00ec1b0e12556807dc2d2c45c7e9f2178be3","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.0","heap":"^0.2.6","uuid":"^11.0.5","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.0.2","websocket":"^1.0.34","querystring":"0.2.1","eventemitter3":"^5.0.0","@streamr/utils":"102.1.1","node-datachannel":"^0.10.1","@streamr/proto-rpc":"102.1.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"102.1.1","@streamr/geoip-location":"102.1.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"102.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","@types/heap":"^0.2.34","@types/lodash":"^4.17.15","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"102.1.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_102.1.1_1745911358038_0.43744288955339083","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.11":{"name":"@streamr/dht","version":"103.0.0-rc.11","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.11","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"7ede4bd00a4fa3ebeb1ccbb0a1bc5232ab9cd708","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.11.tgz","fileCount":294,"integrity":"sha512-QnALfkcrDuUt8GtSiLu0yy7aXZaJSNRSxqjmox94FA8YcJSWLX1MpN7XlZBWnEVvjNVhADqMkMk0xTBUj+bc2g==","signatures":[{"sig":"MEUCIC+zahOUmPlNlFq9x3i//93Nc3dOS4HezBLaCPPm03XJAiEAs2Z69G7cpDfo32zhcTO9FS9YZyOK3yYzhH2RPKv+vek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898625},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"e1f2da78248a3b54ecc1b0172078bcbd2a9b2036","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.1","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.11","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.11","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.11","@streamr/geoip-location":"103.0.0-rc.11","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.11","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.11_1746172824090_0.484400002620756","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.12":{"name":"@streamr/dht","version":"103.0.0-rc.12","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.12","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"0ec57b815b2860a0f3b8ab3313f05a6af09049a6","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.12.tgz","fileCount":294,"integrity":"sha512-YU2I+oJrIrLfV9eYR7r9idUvxBWkejkO80x3SRldb3yjVWybH5cyPa4878TR0Z6ICfU8V/tA+yNBj4RsmDS3Pw==","signatures":[{"sig":"MEUCIQD5urxlYB7ULFSJa4EQc8eKbz0xGG4ajfvgzIN/eK8CAAIgG7py7y09DiduBqBoRsQoVRewzBWiKLUzaX7OK8ENJnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898625},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"e80bd9d35e98691ed358c6da7c3a7eab8ca99faa","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.1","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.12","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.12","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.12","@streamr/geoip-location":"103.0.0-rc.12","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.12","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.12_1746187645163_0.48519630677808934","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.13":{"name":"@streamr/dht","version":"103.0.0-rc.13","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.13","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"0a906c32c396ae6d76a21bc9977213ffbd5609d8","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.13.tgz","fileCount":294,"integrity":"sha512-SZcqqWRqGW1sOkWv4LhRWLM0nWPjIA9q4BaMcpI8TsT+teLZOadJnxmlf7ztKja8zCbY+IGqQ/ryG3dInlt24g==","signatures":[{"sig":"MEUCIQDA2mK3gZ8mljf1wVsiNn62Axgd8zmkeBB7LfoSBZYS3gIgPrYxSXt31xnNS4AJa2TxsPXaHLcNofDzmBJcxhpazDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899034},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"f776ddd5f03ddcdacab95391a72feca0d3e701f0","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.2","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.13","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.13","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.13","@streamr/geoip-location":"103.0.0-rc.13","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.13","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.13_1746615573738_0.6060146902078369","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.14":{"name":"@streamr/dht","version":"103.0.0-rc.14","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.14","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"7c9968e3aa6639723094e24090bb96fd6a7febdc","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.14.tgz","fileCount":294,"integrity":"sha512-mIbG3lsZ11kzRDbCHfHNACPz2YFqUK4HTv8LGU+NuM1/wYxKB1LtkxB+0tQ2JT+bNjg44Jsi/7YgQJox7ZzGSA==","signatures":[{"sig":"MEYCIQCoaDoWYPRJyxYN9h1VianOwSkGBT+CvW14lWrKxCOCpwIhAIfYX121YkhwM1FRP0Pj1tgjCO0QmDf/X3dVF7ocoahX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899034},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"339bfc700ff05eb8ffd0cdddf754372f992d60b8","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.2","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.14","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.14","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.14","@streamr/geoip-location":"103.0.0-rc.14","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.14","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.14_1746705894124_0.8390929911360816","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.15":{"name":"@streamr/dht","version":"103.0.0-rc.15","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.15","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"4cf8e7779155cb9adcd1b51f89510ecc8501cbf9","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.15.tgz","fileCount":294,"integrity":"sha512-ceXOrhbsXXEuSEk82loQxDGLCKUKL0jO34GTlasIJUw2caKIvSvXl5zt6RFQ9JDST+LPSsYFBSRHwATnar12kA==","signatures":[{"sig":"MEYCIQCJ0TfOC8RfZ1SkS/h7fvhhy7rFY9Bir5YbBNFEpIzi0QIhALAyfyA2bmlcC6Ga2Fw4Sj/2SNy0c4DuEMDPlgiWqpNu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899034},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"f7826bc1a876d236b2d5aa326522a76ac18be835","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.2","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.15","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.15","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.15","@streamr/geoip-location":"103.0.0-rc.15","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.15","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.15_1746709429754_0.9260435667487248","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.16":{"name":"@streamr/dht","version":"103.0.0-rc.16","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.16","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"3cdc283b7ffe357a7ae2667e12f42fa8b3e2ab3d","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.16.tgz","fileCount":294,"integrity":"sha512-AdNEzn6/DTGTknVt4x1h71vRyumAoRYwe0l0O66RiRAZwak1eSHIg5+G+HhkV6H611mr6oxL26f78ZLGI5eqZA==","signatures":[{"sig":"MEUCIAbHHJ8bnNWGx6Y0St0gl68m3tgSgh8DCQKuiQnbetxHAiEA1cmkahQc+ILVw6GRVvNo5ckEQbSINfdxhUdfaasu1KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899034},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"dd53b24ca7cdf9d33c8c19801a30f692a818db99","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.2","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.16","node-datachannel":"^0.26.0","@streamr/proto-rpc":"103.0.0-rc.16","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.16","@streamr/geoip-location":"103.0.0-rc.16","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.16","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.16_1746789244176_0.5318134063117268","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.17":{"name":"@streamr/dht","version":"103.0.0-rc.17","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.17","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"e89c35579ad5f2dc1ae668c5cb5bab181e46056b","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.17.tgz","fileCount":294,"integrity":"sha512-LoMX85b8TSUf25o08WhTSJIZgrb2HG+8dZtKQMoDrCVqW7eWur9wrSKNhdfwKmtu5F2Vha+Y2Lyfr2I0DT27hw==","signatures":[{"sig":"MEQCIGZ+NDYJcgh8IMp+/7Wxnws0N0qQSGceEz/5NDRX62MTAiAtDUUIY2cqFAjUM87XQs4qwFUJ5i/7Qtj2xZ+bCijqMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905937},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"636d79c56403616884c3bfbc507a61f31ae10925","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.2","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.17","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.0.0-rc.17","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.17","@streamr/geoip-location":"103.0.0-rc.17","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.17","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.17_1747384870226_0.5953393476594069","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.18":{"name":"@streamr/dht","version":"103.0.0-rc.18","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.18","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"81546c6a5bd318862e51e7922d1970b519e0b08f","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.18.tgz","fileCount":294,"integrity":"sha512-FbakURGHnpZQ+dv9LOYRKBE/3DbmPSVSdCDBedHJ3v3AMFhcWUHU93CKxB3IsoD3NVx39cEkZS6K66+ui9BlNA==","signatures":[{"sig":"MEQCIB98HFpQLu0G5h/M9B0ncqtxVsC4w1zt3QuLB6J1aXVHAiBhVbqWRUFQ/E4od15yTlONjftnvSC/DPkS6nKrEjtIYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898912},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"24384eba8fca2d55f05514a65e1078116eedf66b","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.2","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.18","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.0.0-rc.18","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.18","@streamr/geoip-location":"103.0.0-rc.18","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.16","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.18","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.18_1747402395047_0.01974577383084264","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.19":{"name":"@streamr/dht","version":"103.0.0-rc.19","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.19","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"590504bd46616f4bbd02a367c953344ac2ebb834","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.19.tgz","fileCount":294,"integrity":"sha512-7Ccf/3jszUdR400r4EYOA9Fuev5SdFtsMDz4WnyKQNkze9dgZUws0cws6rDj2Ar9oKp3HlSrCTD1I0j9dQRbKg==","signatures":[{"sig":"MEYCIQDUwVywopF5pgKXSPcD+jS/mEf4twW9kt8/8cfMGtOsIwIhAPSsijT2gyXOGIOG+19GlW/64sA8TI0aKXecMDhe5FbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893460},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"40fee1f25d728f1a6f98c2032558b7ff6d69ca19","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.2","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.19","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.0.0-rc.19","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.19","@streamr/geoip-location":"103.0.0-rc.19","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.17","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.19","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.19_1749030714851_0.8446317848303431","host":"s3://npm-registry-packages-npm-production"}},"103.0.0-rc.20":{"name":"@streamr/dht","version":"103.0.0-rc.20","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0-rc.20","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"16c31308ef949ee0dad06712e0301d40a40d01fd","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.20.tgz","fileCount":294,"integrity":"sha512-v/GT29viej8KhjByM0Wfn1m9LOypqNc1lBcvq1BY70tK/p2+zWWRgDYAl+iXqCoNwB4aCjSlfmMdNWp5A+0j9A==","signatures":[{"sig":"MEUCIAb+mgGNqXD+I4C8a8ylRhwI+7tNXJIe3OptDIqzwyFtAiEAzHAgZK3SoFqkdd8QzkhNJpVit28w822oI/o5wfYmz/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893460},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"3da65fba3a8feff141ab288197e4d3905efbbc7b","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.2","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0-rc.20","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.0.0-rc.20","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0-rc.20","@streamr/geoip-location":"103.0.0-rc.20","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0-rc.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.17","ts-essentials":"^10.0.4","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0-rc.20","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0-rc.20_1749207252453_0.8743837162040677","host":"s3://npm-registry-packages-npm-production"}},"103.0.0":{"name":"@streamr/dht","version":"103.0.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.0.0","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"tumppi","email":"tuomas.koponen@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"jtakalai","email":"juuso.takalainen@streamr.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"},{"name":"samt1803","email":"samt1803@gmail.com"},{"name":"samigabor","email":"samoila.gabor@yahoo.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"1b1db4178cbece75884162c82c21264bb547f4b4","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0.tgz","fileCount":294,"integrity":"sha512-kY+MvhOqVSpNI75MgrCauPZuYJMCG6/WAx8klUeaEglQjW1/5nRdBlL6C54CO5pBB5ABszrT9dCh9267H/1hoA==","signatures":[{"sig":"MEUCIAIxuQtXRkHd7rvR/RQ/0giuc3klOzZkhHxSPzxPklp2AiEAi1q56EWYdMeTOAf+46QnQLR/v5/ZddyBo0zP9BTI/LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893376},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"be6f83dc001c6e551829e6febf3391b78cd7b659","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.2","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.0.0","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.0.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.0.0","@streamr/geoip-location":"103.0.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.17","ts-essentials":"^10.1.0","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.0.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.0.0_1749563665789_0.008004988181399275","host":"s3://npm-registry-packages-npm-production"}},"103.1.0-rc.0":{"name":"@streamr/dht","version":"103.1.0-rc.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.1.0-rc.0","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"5a09d66c4f9937c0882b3c2935627b1dd56846e7","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.1.0-rc.0.tgz","fileCount":294,"integrity":"sha512-49sNSC4Zq8Q28AJkrCCPE3u2CXfgN9CSc3GucGeL92bKNy+h9ZPJcTGwNFhjFwcz9WFobufS/oPJKQUiiJUBEw==","signatures":[{"sig":"MEUCIQCRzcyNbbChyZXomBdxO+2j93glSj5MnKHMz2Hk5RJyfQIgJQlg4U3Iil3LjKi8KFIIIZAZtfSY3UFVv0Wj1R1VG7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893446},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"2593d9f1107ecdb2f14b5ee78cec2109fabeedbe","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","actor":{"name":"streamr-dev","type":"user","email":"devtools@streamr.com"},"email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.2","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.1.0-rc.0","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.1.0-rc.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.1.0-rc.0","@streamr/geoip-location":"103.1.0-rc.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.1.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.17","ts-essentials":"^10.1.0","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^29.7.0","@streamr/test-utils":"103.1.0-rc.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.1.0-rc.0_1751378435177_0.18895648473384452","host":"s3://npm-registry-packages-npm-production"}},"103.1.0-rc.1":{"name":"@streamr/dht","version":"103.1.0-rc.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.1.0-rc.1","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"09db3762fac3ea97d2a390fee036ba0c6c05583f","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.1.0-rc.1.tgz","fileCount":294,"integrity":"sha512-GrDkKKBdnM9IiLLPTh+Az1oF2yMBtRDPEgQonucd4x1KhptSiKNSFXJarofaal4XjQ3mATeC8HuAvSkbEjD1mg==","signatures":[{"sig":"MEUCIQC8049GFIdM6kejjQEeqKmkWiTYIijCZoyz1tCALSE+AAIgZnEnj5jWT6H+Qz2vg8uCSoU66hUqmxHZVN9SvWDRhUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893446},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"6151e932f7e45fc0b75acfb7366d1558aef43d08","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.1.0-rc.1","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.1.0-rc.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.1.0-rc.1","@streamr/geoip-location":"103.1.0-rc.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.1.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.20","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.1.0-rc.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.1.0-rc.1_1756796799200_0.37755651950252234","host":"s3://npm-registry-packages-npm-production"}},"103.1.0-rc.2":{"name":"@streamr/dht","version":"103.1.0-rc.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.1.0-rc.2","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"799f7791b877134a08210057a0b7d8b81372fa94","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.1.0-rc.2.tgz","fileCount":294,"integrity":"sha512-VLyaQg+RuJ/g8325yp3kVztasnlgusAf4fdtEmken7bWEdcxwjwMoGMFaxTjBCeP7sUsK+UwAkc+B07UBHSKng==","signatures":[{"sig":"MEUCIAer0dIzFs/uRapqy5gQObTJ3SJQ2/kZoga3BI+FTcbcAiEAh3jf5KgKaJyMmdxi5fcDZQK3E44xcvoV1A2IjkxjHL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893446},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"d530c12989afc6e315de5ee345f3a188925c877e","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.1.0-rc.2","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.1.0-rc.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.1.0-rc.2","@streamr/geoip-location":"103.1.0-rc.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.1.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.20","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.1.0-rc.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.1.0-rc.2_1757671937934_0.6959627483194637","host":"s3://npm-registry-packages-npm-production"}},"103.1.0-rc.3":{"name":"@streamr/dht","version":"103.1.0-rc.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.1.0-rc.3","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"285be3ed21a3dcb07ac70219e75a0f3561e190d1","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.1.0-rc.3.tgz","fileCount":294,"integrity":"sha512-rJtlpSLsASYujOz+gXN2iwwPg97EyAewLP9xyxIy97lfJJFY9xelugh5HXIjg8+Zpr193V4UEjlcgAjQgjVARQ==","signatures":[{"sig":"MEUCIA+ce7SK73WmesFawXTzFULCDff1pvc3eLVxqXANGeJRAiEAyhk0GeuVXRYioJdhJGNIpz/FxiK/DRtR5xrF2ja4nv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893446},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"4c475f486b3a2635bb995de03990c253419c361b","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.1.0-rc.3","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.1.0-rc.3","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.1.0-rc.3","@streamr/geoip-location":"103.1.0-rc.3","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.1.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.20","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.1.0-rc.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.1.0-rc.3_1757930807729_0.0073663369862302375","host":"s3://npm-registry-packages-npm-production"}},"103.1.0-rc.4":{"name":"@streamr/dht","version":"103.1.0-rc.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.1.0-rc.4","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"a4a532870937c2bd6b3636bb8bcdf81aee839327","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.1.0-rc.4.tgz","fileCount":294,"integrity":"sha512-tYISTqROjt3PHDrDOXtiBW0T4/rH+Zjybo7ySTxjhtBxZNXgKgUT5VQBzLcy0yGt6F448lUQ5iMFYFs3oYB/OA==","signatures":[{"sig":"MEQCICzg+MTttNaB5ST3uCMIzAy4RfPWzjCS2RTnS3fXBT7rAiBpcTGSV/syEz/OXevMup+9LLzQgd5br5DpNJ1RcZdoxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893446},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"1f3da00b88e630d3815fabf8da32b5976f2f80c7","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.1.0","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.1.0-rc.4","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.1.0-rc.4","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.1.0-rc.4","@streamr/geoip-location":"103.1.0-rc.4","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.1.0-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.20","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.1.0-rc.4","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.1.0-rc.4_1758037466861_0.9415878787925778","host":"s3://npm-registry-packages-npm-production"}},"103.1.0-rc.5":{"name":"@streamr/dht","version":"103.1.0-rc.5","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.1.0-rc.5","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"919f479c8d6c78e6f7c3c4107ed701da658cc7ed","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.1.0-rc.5.tgz","fileCount":294,"integrity":"sha512-3LVAL9Y0pxIRrsqCgDoOJfX/o41AIfcn02gj41FEbGkenzIlTzR0+lBeyM35SZzbwlPae4CV/kK2nlWbgBZxTg==","signatures":[{"sig":"MEQCIA9f+oV9y1RYCPNnjI/Yxu3SO7Jp1U7tHLJd7AEP15RQAiADVtsDk97F7v8ny1XNaND2HZRJPKU8to7c3va5BglHvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893364},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"c62ffb3e5872009fc62645542bc4af9e9f468c1e","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.1.0-rc.5","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.1.0-rc.5","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.1.0-rc.5","@streamr/geoip-location":"103.1.0-rc.5","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.1.0-rc.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.20","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.1.0-rc.5","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.1.0-rc.5_1759263554221_0.44883513786438756","host":"s3://npm-registry-packages-npm-production"}},"103.1.0":{"name":"@streamr/dht","version":"103.1.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.1.0","maintainers":[{"name":"fonty1","email":"mr.matto@gmail.com"},{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"harbu","email":"harbuzen@gmail.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"18fe09dd1140ae80a260da38f8fc18efe6afc637","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.1.0.tgz","fileCount":294,"integrity":"sha512-eau7WJYksyqU4ccXI/QqvKVHPwMU0kvgBcRfNtOejRqraEXTZqBRnPMaKMgF8ZLvnx5zgrsw3YC07f1mQyzfXA==","signatures":[{"sig":"MEUCIQDXalvbUO6wtQtMDvABcgfNjULFttYPWgRhOgyPIfDkmAIgW7HsnwUjoTR6kIX/nP124a7yd+bF87CGMYmtJAachZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893294},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"4fd428667b4710c990efaee2a53413ef3ac69019","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.1.0","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.1.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.1.0","@streamr/geoip-location":"103.1.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.34","@types/lodash":"^4.17.20","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.1.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.1.0_1760430791326_0.18503441792009556","host":"s3://npm-registry-packages-npm-production"}},"103.1.1":{"name":"@streamr/dht","version":"103.1.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.1.1","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"eabb03a1515c15eb92e7066cb0c2b8daa5045ace","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.1.1.tgz","fileCount":294,"integrity":"sha512-7NL/ALo+s/JjqWGKDqM3hEGT4ZjEVDm4m8sOdPVc2ODLBVd1s8fokUcAmmQFiPDT7cBOl+uzqBBIasJbGdfwJA==","signatures":[{"sig":"MEUCIQCsG3pJvGQrFLbD6UO7A60llbVFBeuQL2EJBkeq/M9xmQIgH1NU7f6B43qTniwe7ILTauUucaYtjGtLclhxbg/lsXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893196},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"e5a50a42ed45bea303581dacd840c21b1d38611a","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.1.1","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.1.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.1.1","@streamr/geoip-location":"103.1.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.20","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.1.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.1.1_1762875188394_0.3012438320892947","host":"s3://npm-registry-packages-npm-production"}},"103.1.2-rc.0":{"name":"@streamr/dht","version":"103.1.2-rc.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.1.2-rc.0","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"8f97b3d692057f53230ac58eb3c63750611a3c8e","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.1.2-rc.0.tgz","fileCount":294,"integrity":"sha512-2mcgSMZEAud+5VxgDcCzyFfsYnRphO8RU6ceRB/osRLchBw/SMRKN4StT1rzvwSrZyo8H4oCXdfqGPGqxLfAEg==","signatures":[{"sig":"MEYCIQCXIDB++QBg4+wXMbw0lzBkzw0XkHxAOtrJgFA5aG/MDwIhAMO+rpgrjPScv2qyfGOF1gsxIN23mRZAzBT3Wm7UfXkd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893266},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"6b7f1d003e12a844d91132def6b940b8f77983e6","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.1.2-rc.0","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.1.2-rc.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.1.2-rc.0","@streamr/geoip-location":"103.1.2-rc.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.1.2-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.20","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.1.2-rc.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.1.2-rc.0_1763124829476_0.318206700169984","host":"s3://npm-registry-packages-npm-production"}},"103.1.2":{"name":"@streamr/dht","version":"103.1.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.1.2","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"9c5f9568635a3eb58c7b7d7cd548fa6272f93c9f","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.1.2.tgz","fileCount":294,"integrity":"sha512-d7ztpk1kfbK0ziHjfCXdqavAHOy77RaBAgnsTLvH4rDz4wV4tqLMC+hp/BieGtYlLxbgnFZivU4PD3ub7TL+Hg==","signatures":[{"sig":"MEYCIQDJL9HnzgYjmRml6fNMXuuQy/nq6Y3dVoJDYfT20gQnmgIhAKWD/eatcW2I3vxKAbW8ZhNlNCiFvSSXTZ8x0Zq+S0mY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893196},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"8b4474020e72244ad69daa8fbf3d9710e8d82a8c","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.1.2","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.1.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.1.2","@streamr/geoip-location":"103.1.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.20","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.1.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.1.2_1763737194069_0.4462897254316731","host":"s3://npm-registry-packages-npm-production"}},"103.2.0-rc.0":{"name":"@streamr/dht","version":"103.2.0-rc.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.2.0-rc.0","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"b72eac94cd4a6f07852737f89e59b350e296f9d1","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.2.0-rc.0.tgz","fileCount":294,"integrity":"sha512-htoAiIxKSfUP1NGIYTXZCM66X8+uGXtNYzONbUdtD+gEkjbXjbeMN9SB22R+TFumJkiStF4ZiHmrSRDViwxvuA==","signatures":[{"sig":"MEUCIQD8CKDogUMCT6SIfPc0J5B+RN49DkaSYs9+uV4JQ9Di+wIgC/MQd6AnHYzCqLgCaIa0Ern1o3uNf5v+qR3huoduh2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893266},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"9ff9215c9e2bbf720c5fb5d751fd680bbcdbeb2b","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b tsconfig.node.json","check":"tsc -p ./tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.2.0-rc.0","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.2.0-rc.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.2.0-rc.0","@streamr/geoip-location":"103.2.0-rc.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.2.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.2.0-rc.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.2.0-rc.0_1765206626391_0.3169952733578385","host":"s3://npm-registry-packages-npm-production"}},"103.2.0":{"name":"@streamr/dht","version":"103.2.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.2.0","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"c371b8ccf58b324ec19b97d545ab60531effdfda","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.2.0.tgz","fileCount":294,"integrity":"sha512-Vu/P9FWyB8Ler4YfUcj0rKa+niJPFiZm67v9KTtkJl7l9aGO8fgQNpJIzV0+V05OuWyTln/tR6S8+40CiZXZZQ==","signatures":[{"sig":"MEQCIDJ25yGUgopJ61w2nf+es3w3kSocld0lPPKXukW6d61OAiAPezt1dAnBTT4Ofvyw75K6WdgSuhLk92EKM68t7DUcmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893087},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"924ecf22bf0dcd9abecb347d8c3610b0dc954592","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -p tsconfig.jest.json","clean":"jest --clearCache || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.ts","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.2.0","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.2.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.2.0","@streamr/geoip-location":"103.2.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.2.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.2.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.2.0_1766069594281_0.4129171746106115","host":"s3://npm-registry-packages-npm-production"}},"103.2.0-experiment.0":{"name":"@streamr/dht","version":"103.2.0-experiment.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.2.0-experiment.0","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"d10454e087312fb72fa9179e92dc5a705b92ce9b","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.2.0-experiment.0.tgz","fileCount":12,"integrity":"sha512-lu4m0MJ21S/c464BvlqrBFCNASNkJR4gduCABAaYqEzJ1KXi4itCH9pHmd3uUm6xUFDd3MLOMjROd4hi1Dk2RA==","signatures":[{"sig":"MEYCIQDAkZoFB4UrJVneg8Dow6BTazs/M2ZZDcZJC9lL74KZcwIhALq4MB8Fk7ecH71cXyc6f806TgWpr3hPZUflQ5OqSkSH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993704},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"8284f4fdcc449ce754d4462f92651657e421fc55","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"mariusz_io","email":"mariusz@mariusz.io"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.8.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.2.0-experiment.0","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.2.0-experiment.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.2.0-experiment.0","@streamr/geoip-location":"103.2.0-experiment.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.2.0-experiment.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.2.0-experiment.0","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.2.0-experiment.0_1767966887290_0.7264016129514366","host":"s3://npm-registry-packages-npm-production"}},"103.2.0-experiment.1":{"name":"@streamr/dht","version":"103.2.0-experiment.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.2.0-experiment.1","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"a7d30d114a6a36d7b05bcf95d70ee4f9e6ee512d","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.2.0-experiment.1.tgz","fileCount":12,"integrity":"sha512-Mlyb2XfSTXhj4XlAgdxwqbpuhcIx5a2vrHf1fmGKKvH/wpYiimYo6/j80O6pp8hG06RTVwAeih/BYXUA/rxi0w==","signatures":[{"sig":"MEQCIG9pxhc9QYcf7fql/EXEiFr9lRoioNvuU5cue65ommoNAiBtBP3THhCPFtlGe6eomDKZBx6MPktrwothaCIjcJc8Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993717},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"ca89cf856649ee3151f24d9ff7ce7e67d394ae98","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.2.0-experiment.1","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.2.0-experiment.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.2.0-experiment.1","@streamr/geoip-location":"103.2.0-experiment.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.2.0-experiment.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.2.0-experiment.1","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.2.0-experiment.1_1768227573442_0.9922361397287862","host":"s3://npm-registry-packages-npm-production"}},"103.2.2":{"name":"@streamr/dht","version":"103.2.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.2.2","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"e7516d1f0342b3455d81b8c932b2596c50091b63","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.2.2.tgz","fileCount":294,"integrity":"sha512-+gYNv+ERnYq4kV1YtGxcltp7NDb44wkW67eWmO7S+cxkn067EU+XrVAPB9anz/4wGUFEQedObL9JQrobqhVMUA==","signatures":[{"sig":"MEYCIQDgKBgyapNr2RBmLf5DVB9fWBcEMqVaTeITTLV0wlJeagIhANCIQjLhhnmiCTTZpPP8vuuAx57lR4BkPnlLbkor9e9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893859},"main":"./dist/src/exports.js","types":"./dist/src/exports.d.ts","browser":{"./dist/src/helpers/browser/isBrowserEnvironment.js":"./dist/src/helpers/browser/isBrowserEnvironment_override.js","./dist/src/connection/webrtc/NodeWebrtcConnection.js":"./dist/src/connection/webrtc/BrowserWebrtcConnection.js","./dist/src/connection/websocket/NodeWebsocketClientConnection.js":"./dist/src/connection/websocket/BrowserWebsocketClientConnection.js"},"gitHead":"db3f68af96c7c94658bd765b40f7b0b0a476b036","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"./proto.sh","benchmark":"jest test/benchmark","postbuild":"./scripts/postbuild.sh","test-unit":"jest test/unit","test-browser":"karma start karma.config.ts","build-browser":"webpack --mode=development --progress","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.2.2","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.2.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.2.2","@streamr/geoip-location":"103.2.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.2.2"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@streamr/test-utils":"103.2.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.2.2_1768840266615_0.9238550570973691","host":"s3://npm-registry-packages-npm-production"}},"103.3.0-experiment.0":{"name":"@streamr/dht","version":"103.3.0-experiment.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.3.0-experiment.0","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"fd38ae5c742a465b9dcc7502e0cc31ae425d3021","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.3.0-experiment.0.tgz","fileCount":12,"integrity":"sha512-5fBnJ351kaqgts8YS+623tDrh76zJfXvCNC2fHnjB9QV36YQ4YcJK7ygn6c8QcevMxeH5UYV/E+0Hwx0lHJtRA==","signatures":[{"sig":"MEUCIDbnxAVEFDpjh3knS9pjq7uCIvfY0J7rI7wxnXsLNd8UAiEA7wv8TXNBTPQqR67D1RfENUUxAq3RTdEnax+HfuuAKPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993717},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"7afa666f1c959e7fbb9492d2dcf2692f35b8e94a","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.3.0-experiment.0","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.3.0-experiment.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.3.0-experiment.0","@streamr/geoip-location":"103.3.0-experiment.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.3.0-experiment.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.3.0-experiment.0","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.3.0-experiment.0_1769090198199_0.8623267778683275","host":"s3://npm-registry-packages-npm-production"}},"103.3.0-experiment.1":{"name":"@streamr/dht","version":"103.3.0-experiment.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.3.0-experiment.1","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"ad2d17197efba7f20ad4c444da9e089ec6f80f0d","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.3.0-experiment.1.tgz","fileCount":12,"integrity":"sha512-7C3yQ93URH71q0EiWh05orwcKBxcEQjn6IhgtK7a2fpvlVJWYRLOWgBKX4QQD/ar32q4+E4k71nz39is1AqEpw==","signatures":[{"sig":"MEUCIQDgvrGTVqY3eL+wSg3bC+aEwxE2StaeeZ9SzMAbleuZIQIgWgjfm8DXwXVwykCEzQdxzUhojxEWW/ddPLMEvAu8X98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993717},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"341f7f238328da6464a56ffc0ea4756d27379326","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.3.0-experiment.1","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.3.0-experiment.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.3.0-experiment.1","@streamr/geoip-location":"103.3.0-experiment.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.3.0-experiment.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.3.0-experiment.1","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.3.0-experiment.1_1769184920128_0.007282894442518062","host":"s3://npm-registry-packages-npm-production"}},"103.3.0-experiment.2":{"name":"@streamr/dht","version":"103.3.0-experiment.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.3.0-experiment.2","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"670fe7e43124f561246249f799cd5982602a8169","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.3.0-experiment.2.tgz","fileCount":12,"integrity":"sha512-QDUMLbA+OGXNMFXaoljoaMtdASq7rbKloIPApMYmzs7g30hcnRiqPc8x0spnVaQqah3kW4rQ0dYjZKB74dEbiQ==","signatures":[{"sig":"MEUCIE9+QhQe23MnETialnUAJNVkP29zsLaEsBJzDAsMAmKOAiEA8ZE/IfO7DmYgXQRHcWhnnhPGRUvMBOarWFUEAJXs6cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993717},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"65871aea9c6a937f3d0cde61faf4797d2414299f","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.3.0-experiment.2","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.3.0-experiment.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.3.0-experiment.2","@streamr/geoip-location":"103.3.0-experiment.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.3.0-experiment.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.3.0-experiment.2","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.3.0-experiment.2_1769186137937_0.3246701546550794","host":"s3://npm-registry-packages-npm-production"}},"103.3.0-experiment.3":{"name":"@streamr/dht","version":"103.3.0-experiment.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.3.0-experiment.3","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"f6f82931b617edd4c8fbc322aeb687427791bd11","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.3.0-experiment.3.tgz","fileCount":12,"integrity":"sha512-ob6jW4ZdcG/iGQn6qeoMSdfbPI+QXSqz+zF0v2fDDO8VTT2Wa2TGjE3s5ggJGhB15wQupff6cj4F4qo8XKwKWg==","signatures":[{"sig":"MEYCIQCIVCLastaKzacdEr2J4kZ0fE7ZrtWCspu8hnIvS966TAIhAPI6/YP1a1a1GcCirYMv7boF6AVtrkLQI6UnKPz3hWU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993717},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"44b8963a1edc34b53d4c8508bb005997d9718ccd","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.3.0-experiment.3","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.3.0-experiment.3","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.3.0-experiment.3","@streamr/geoip-location":"103.3.0-experiment.3","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.3.0-experiment.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.3.0-experiment.3","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.3.0-experiment.3_1769692016935_0.0023556579439434344","host":"s3://npm-registry-packages-npm-production"}},"103.3.0":{"name":"@streamr/dht","version":"103.3.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.3.0","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"6849cbeeaf298d66614d8d57e55f20222dd2898b","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.3.0.tgz","fileCount":12,"integrity":"sha512-edRAMqKU18Kw8MULgpJalh7k1djnOSzwWJdCRpbRTws3XcBCp20IvtAgBDjm8hTk+YZ+FaXrIhhB0uFHEuZG4w==","signatures":[{"sig":"MEQCIFRY+CcH/vHgzg468puhDV9oP8W3OLpO+OveWRhfLZbwAiAdHJ5PKrFzG3WjYpd156ANCfaFKqpKerbo8+InPbGLdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993574},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"2a4e5b05e1e3da04f6ae567c3d235da2d20d29b7","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.3.0","node-datachannel":"^0.27.0","@streamr/proto-rpc":"103.3.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.3.0","@streamr/geoip-location":"103.3.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.3.0","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.3.0_1769693725784_0.7088455807673106","host":"s3://npm-registry-packages-npm-production"}},"103.3.1":{"name":"@streamr/dht","version":"103.3.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.3.1","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"a4ab2982e11454fbf54ce1934fe7f467ecdca79e","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.3.1.tgz","fileCount":12,"integrity":"sha512-KqP1gbVI7GFRhfaDeo3dOvmAZUdKijAUFE//kyWTcsLSIgt+3q37BFymBxVUgvhnE46w8gPHgAc1mAbvnwQBAQ==","signatures":[{"sig":"MEQCIBGWlFaJmltkM+H4K1cEoQJqJ8C5PvbZDwQJJoRF3aizAiAXP66IwrY/e9FkkfLD9UQqCcHO8EWs0nuaaFQ2kNm1og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993708},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"8159b8e9a1930ddcb3a3860f83de6da976e045b7","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.3.1","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.3.1","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.3.1","@streamr/geoip-location":"103.3.1","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.3.1","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.3.1_1770133855133_0.2702441357896095","host":"s3://npm-registry-packages-npm-production"}},"103.6.0-rc.0":{"name":"@streamr/dht","version":"103.6.0-rc.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.6.0-rc.0","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"3d2f23f9b4909e07ca77365b1f9ddf03889d24a0","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.6.0-rc.0.tgz","fileCount":12,"integrity":"sha512-SoPbyhE8VEwUzB1gHCc1fA4Re983URLtxd/+CapjfCC6GyKghaZ8NfQDQ4bckJ/91AVbH1hsA3UFQur1+JW4ig==","signatures":[{"sig":"MEYCIQCoFDwxR13cL+KRuMEtg8Kmra6vWaHrHY7GLCrCOyLqowIhAI/KVa85oyu4cAq19Y5ECiwiOtv1NUzTunt19+2SaeW3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4091400},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"974762a20c2ea482da504f5343526d8055efb75b","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-playwright":"node test/playwright/bundle.mjs && npx playwright test --config test/playwright/playwright.config.ts","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.9.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","comlink":"^4.4.2","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.6.0-rc.0","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.6.0-rc.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.6.0-rc.0","@streamr/geoip-location":"103.6.0-rc.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.6.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","esbuild":"^0.24.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@playwright/test":"^1.58.2","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.6.0-rc.0","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.6.0-rc.0_1776322661962_0.7411289131011884","host":"s3://npm-registry-packages-npm-production"}},"103.7.0-rc.2":{"name":"@streamr/dht","version":"103.7.0-rc.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.7.0-rc.2","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"mariusz_io","email":"mariusz@mariusz.io"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"juslesan","email":"santeri.juslenius@gmail.com"},{"name":"streamr-dev","email":"devtools@streamr.com"},{"name":"teogeb","email":"teo@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"ea8616ba6d806d69f6a8c65879800ade97258ad9","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.7.0-rc.2.tgz","fileCount":12,"integrity":"sha512-sUcyfDfuZNuOmtTlw0PF1vuSR+wGmUhh50XnO/AmXWwizN005NskhTEmQWattddnV/dbj2+HwcpgBiGh4q2/kQ==","signatures":[{"sig":"MEUCIQDLyPIheZCCzO4Grdv2D/Hj8RsoEgF6h78wFtyhW+ym9QIgQIgNrVIlX2sfcGxOOMBNurro2N2/SuSrR3yHDK/az40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4122100},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"e43833b96dbee456e5b5d74948fbc82af7493a73","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-playwright":"node test/playwright/bundle.mjs && npx playwright test --config test/playwright/playwright.config.ts","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.8.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","comlink":"^4.4.2","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.7.0-rc.2","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.7.0-rc.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.7.0-rc.2","@streamr/geoip-location":"103.7.0-rc.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.7.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","esbuild":"^0.24.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@playwright/test":"^1.58.2","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.7.0-rc.2","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.7.0-rc.2_1779949949417_0.20999262432995147","host":"s3://npm-registry-packages-npm-production"}},"103.8.0-rc.3":{"name":"@streamr/dht","version":"103.8.0-rc.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.8.0-rc.3","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"ca90395fc4403d7fd1441272c01c2f72d69c0172","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.8.0-rc.3.tgz","fileCount":12,"integrity":"sha512-jb91JMV5secjAHSyxs7INNJWf8eQ8WHBUuMNqufKQi6hzZPJCiU9ZFTHbTZFm9IMbYv+qgY+Lrqu0s+5Fa6PHA==","signatures":[{"sig":"MEYCIQCbKwRFDdnVA5jA/5wKVqKzjsMnV1dSL0AzuSBfHgb73AIhAPF6oafe6apWH138V08U6vS+Nuo23tXvmMxf07wYLlyq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4152832},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"af966cf03bd2410d89e5b6499898b496aaeab810","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-playwright":"node test/playwright/bundle.mjs && npx playwright test --config test/playwright/playwright.config.ts","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"10.8.2","description":"Streamr Network DHT","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","comlink":"^4.4.2","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.8.0-rc.3","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.8.0-rc.3","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.8.0-rc.3","@streamr/geoip-location":"103.8.0-rc.3","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.8.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","esbuild":"^0.24.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@playwright/test":"^1.58.2","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.8.0-rc.3","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.8.0-rc.3_1781769771004_0.6275717872044715","host":"s3://npm-registry-packages-npm-production"}},"103.3.2":{"name":"@streamr/dht","version":"103.3.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.3.2","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"c19628e64619bc36bc3d5c86afa5284c955c1912","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.3.2.tgz","fileCount":12,"integrity":"sha512-apezIGROia34+Wp1Igxz/LkO1hY+mgfxvJ8nLhkTOwXMh8b1EpI/w98eHhvt1hT4JcwusJS5uoPXWoFOL5T1Nw==","signatures":[{"sig":"MEYCIQCpDqheXSeyaAjAhzKIHZPAzPwkWKY6U7l+U+hHX+lt/AIhAP05/EtgaWxbBp1SI6UhoKBmnbdq2lmr0+Aa/mJjbGV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@streamr%2fdht@103.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3992494},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"f80bc62ad29d76f65daa96eba1a2157e860a0bec","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6fa227b6-cc29-49fc-babd-20a92153e216"}},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"11.5.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.3.2","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.3.2","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.3.2","@streamr/geoip-location":"103.3.2","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.3.2","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.3.2_1785322094646_0.010061944781233123","host":"s3://npm-registry-packages-npm-production"}},"103.8.0-rc.4":{"name":"@streamr/dht","version":"103.8.0-rc.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.8.0-rc.4","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"cb0a1bb43a20058dcbf3444041cfea193f56095d","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.8.0-rc.4.tgz","fileCount":12,"integrity":"sha512-FZnC1PSQ55QyvEtc/GfIzIYOwJPSgOqh6NIrLzZdNVVnUEv3tIkvMcdFiCTIQTjQehEmLFwSIxlkE1XQaTzLlw==","signatures":[{"sig":"MEUCIQD+3mJuSaF0DWPCSQf1hOcMqeQjgf1OX6hpM/78Rz+mBwIgcCyyZPnncm3CfqGoAAuLhVk/bvqtwZB870+ETlSt+/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4244028},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"11a014cb880184a852492b1e628657d63e4ef9ed","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-playwright":"node test/playwright/bundle.mjs && npx playwright test --config test/playwright/playwright.config.ts","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"11.16.0","description":"Streamr Network DHT","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","comlink":"^4.4.2","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.8.0-rc.4","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.8.0-rc.4","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.8.0-rc.4","@streamr/geoip-location":"103.8.0-rc.4","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.8.0-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","esbuild":"^0.24.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@playwright/test":"^1.58.2","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.8.0-rc.4","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.8.0-rc.4_1786994988694_0.9752976782647926","host":"s3://npm-registry-packages-npm-production"}},"103.8.0-rc.5":{"name":"@streamr/dht","version":"103.8.0-rc.5","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.8.0-rc.5","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"92454f4e82d7fa831249096f87a762b95512b52b","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.8.0-rc.5.tgz","fileCount":12,"integrity":"sha512-VJw/Emq81eWM7GPnJp2lmK9VyvgryywlYdabgdOEg77aK0ppeHB1osDN1fbxPSuNBQ3JQi085wTTd48aPI1NgA==","signatures":[{"sig":"MEQCIDBngJ+E/+60sg+/apwiM8/ATw8ek87ab3+8MVOfKOjuAiBEv9SPzd1q650UtKHn+myyO27wh3qW9h5DbPdQzR1FSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4257734},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"ab4e1d21104bd27b03fa95d3bcc77be2c6b4df61","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-playwright":"node test/playwright/bundle.mjs && npx playwright test --config test/playwright/playwright.config.ts","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"11.16.0","description":"Streamr Network DHT","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","comlink":"^4.4.2","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.8.0-rc.5","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.8.0-rc.5","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.8.0-rc.5","@streamr/geoip-location":"103.8.0-rc.5","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.8.0-rc.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","esbuild":"^0.24.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@playwright/test":"^1.58.2","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.8.0-rc.5","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.8.0-rc.5_1787208818312_0.11916662906354158","host":"s3://npm-registry-packages-npm-production"}},"103.8.0-rc.6":{"name":"@streamr/dht","version":"103.8.0-rc.6","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.8.0-rc.6","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"ab4d8001e61117de19be4f85c664ed553907e136","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.8.0-rc.6.tgz","fileCount":12,"integrity":"sha512-A3fRnzz8oMjZz1UxzEDAg1QZ8vG6A+em0b8plJZNs69s1KmjxiUaemWl4Fo8/cHIU8RmEaRSakzLSi1cF+gDPg==","signatures":[{"sig":"MEYCIQCIJoFuWz+B4/3YPnFSI3Icw/QUJ9ddyAY3kSY6HItlQQIhAJ3fnYb7B+K+BOJKdfGdnfkMd7CfQHSJFp7viAIGBHE6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4275408},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"dec11b177f332c58323f6b3701ea53c76dfa6402","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-playwright":"node test/playwright/bundle.mjs && npx playwright test --config test/playwright/playwright.config.ts","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"11.16.0","description":"Streamr Network DHT","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","comlink":"^4.4.2","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.8.0-rc.6","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.8.0-rc.6","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.8.0-rc.6","@streamr/geoip-location":"103.8.0-rc.6","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.8.0-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","esbuild":"^0.24.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@playwright/test":"^1.58.2","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.8.0-rc.6","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.8.0-rc.6_1788456834036_0.11957220547006608","host":"s3://npm-registry-packages-npm-production"}},"103.8.0-rc.9":{"name":"@streamr/dht","version":"103.8.0-rc.9","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.8.0-rc.9","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"1d7531474f555a6dc145938f3ade7b39c54ee6e8","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.8.0-rc.9.tgz","fileCount":12,"integrity":"sha512-T7mZqF31APeR6WWql1GMk6aJ3627yjD4wyLOGWqWC0/ut0X3fHH57U7zo8iwxh+tqFHCOzP1E3nK2KGUcmiDOQ==","signatures":[{"sig":"MEYCIQCo9RT6sbGiAGH7zfw2UyNImaRghe5wk2osZVHLraMwtQIhAIy2JKBNNcPDYsKITp8ZCurGtsPpMgMHVRHXHh+DVE+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4290312},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"7739fa78241f5c02e4ca0c9f40c9517ec51bd843","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-playwright":"node test/playwright/bundle.mjs && npx playwright test --config test/playwright/playwright.config.ts","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"11.16.0","description":"Streamr Network DHT","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","comlink":"^4.4.2","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.8.0-rc.9","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.8.0-rc.9","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.8.0-rc.9","@streamr/geoip-location":"103.8.0-rc.9","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.8.0-rc.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","esbuild":"^0.24.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@playwright/test":"^1.58.2","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.8.0-rc.9","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.8.0-rc.9_1789058172478_0.4247273066829802","host":"s3://npm-registry-packages-npm-production"}},"103.8.0-rc.10":{"name":"@streamr/dht","version":"103.8.0-rc.10","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.8.0-rc.10","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"9b65c8a17c897f3e8199bfdb710dbcb38acfc3d1","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.8.0-rc.10.tgz","fileCount":12,"integrity":"sha512-MLEPqZuE64105jQXhNteftgjTROsErRqFZUx8BmxqQjRRFZi0yyNEsBgXhSq8Xc/FyoFmFnb/EUcRnontFlJvQ==","signatures":[{"sig":"MEYCIQDGJgZljU8nmtUT62KE3sLf/J7U8va0Z79hSejfZm91UwIhAJFvzW6jDAaCwzjfQqOczHde9j/FEhTWztP4elp7tEZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIESMZqIzrPzdLDcip5QnQrRRlCuWmn7w9/gs0iXLh6W5AiEAoaDLx/Qbha1xKGRLifpBZzxC7sVV+llAlpQqHqoCNo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4397985},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"b9645abf1da934d78b92f3492b8389a037b75c6e","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-playwright":"node test/playwright/bundle.mjs && npx playwright test --config test/playwright/playwright.config.ts","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"11.16.0","description":"Streamr Network DHT","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","comlink":"^4.4.2","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.8.0-rc.10","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.8.0-rc.10","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.8.0-rc.10","@streamr/geoip-location":"103.8.0-rc.10","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.8.0-rc.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","esbuild":"^0.24.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@playwright/test":"^1.58.2","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.8.0-rc.10","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.8.0-rc.10_1789220557101_0.04929186637883709","host":"s3://npm-registry-packages-npm-production"}},"103.8.0-rc.11":{"name":"@streamr/dht","version":"103.8.0-rc.11","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.8.0-rc.11","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"833a36b15ee233ad9c79fecd0f3a870bda43bd3a","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.8.0-rc.11.tgz","fileCount":12,"integrity":"sha512-VqnW4XE9E2XFNzINfUYi7zHA2lpmAOEWVrZp18UWxsbxtqNo1Ar6UhFEfMu4R5mUoKSJNGNiU2JbB/ltnCRvNg==","signatures":[{"sig":"MEQCIB2SFfdVrgaqoSZHe/ockOIqNPJShG4utDSWjxdmIxv4AiBu6c2/gaX/q5we6xqe+RYNewKvPy6LtnwWX0NpM2n1gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBMgK5ttI/vW1oH6JcT5LCpxRT+iujqMvfuWhGQa19YtAiAAxma+L70d5kELY5ZmRVdlCSICEba223R2txcEAA0YFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4436561},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"4d52483ef5f4c4ec9cc19f3ab5cf9effc425258a","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-playwright":"node test/playwright/bundle.mjs && npx playwright test --config test/playwright/playwright.config.ts","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"11.16.0","description":"Streamr Network DHT","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","comlink":"^4.4.2","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.8.0-rc.11","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.8.0-rc.11","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.8.0-rc.11","@streamr/geoip-location":"103.8.0-rc.11","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.8.0-rc.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","esbuild":"^0.24.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@playwright/test":"^1.58.2","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.8.0-rc.11","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.8.0-rc.11_1790079923570_0.0651425329603208","host":"s3://npm-registry-packages-npm-production"}},"103.4.0":{"name":"@streamr/dht","version":"103.4.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/dht@103.4.0","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"homepage":"https://github.com/streamr-dev/network#readme","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"19b7c0b2eb36e92d7ce67e3469b0fd155ab77ee3","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.4.0.tgz","fileCount":12,"integrity":"sha512-FRSQg/FFo/0NzL/LiY/FFZM/itvdpyDaKGpHR/EhSgUBoRjJ3XjtdybdyrsHq4xMQIszfPnN0r78R3k33ok2fg==","signatures":[{"sig":"MEUCIQCfN6gHZTkB/EG2YnSNg+CTRGgMWj83C+6uuZTuzpBrAwIgZNH3DM2lGsxEWgVrpHsbVHOBs5e9VH6VOJfIwBxAF4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSikU9SYn0AL57IiaV1i/hugf+CKXMFs7n8NG4+x1JvwIgNyUn3UGQCP0td955qi6vbNS+yTgIHIdVeeWEqliaMUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@streamr%2fdht@103.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3992494},"main":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"92b024f8c3b78b6f5da86c83a760ea128863eaac","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-integration":"jest --bail test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6fa227b6-cc29-49fc-babd-20a92153e216"}},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"11.5.1","description":"Streamr Network DHT","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.4.0","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.4.0","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.4.0","@streamr/geoip-location":"103.4.0","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.4.0","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dht_103.4.0_1792075123998_0.4054938110925359","host":"s3://npm-registry-packages-npm-production"}},"103.8.0-rc.12":{"_id":"@streamr/dht@103.8.0-rc.12","bugs":{"url":"https://github.com/streamr-dev/network/issues"},"dist":{"shasum":"d4816b9439a9e5cc4ecde7c8df98b12377f51c01","tarball":"https://registry.npmjs.org/@streamr/dht/-/dht-103.8.0-rc.12.tgz","fileCount":12,"integrity":"sha512-bjMkzbVAEVumrN9GDf/kkLKQr0CgtCV6vkwBVTm0kUs21kLaSA6i0nJxmRL3d1fLxKbHl3vtCQJ2AeHnA1ujhg==","signatures":[{"sig":"MEQCID7Vq8eHV6xFHV7iYku6NTiMPuvdgvDVQAvBCV2U6tERAiALKePGHHYbOZu2/O4hTmkmNZCzLp3uEck/jzn1ZE7J6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCWx5/LY1rCRUMiPJYC0sWYM2K34/fClzOa/R/uE2uaCgIgMhPcGuFq3FObnEDiZlpApYPO+txH8YUd2c8sxiXxIEg="}],"unpackedSize":4602754},"main":"./dist/exports-nodejs.cjs","name":"@streamr/dht","types":"./dist/exports-nodejs.d.ts","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"module":"./dist/exports-nodejs.js","exports":{".":{"node":"./dist/exports-nodejs.cjs","types":"./dist/exports-nodejs.d.ts","import":"./dist/exports-nodejs.js","browser":{"types":"./dist/exports-browser.d.ts","import":"./dist/exports-browser.js","require":"./dist/exports-browser.cjs"},"default":"./dist/exports-nodejs.js","require":"./dist/exports-nodejs.cjs"}},"gitHead":"baaa8646a8a4a0077bbd735673fcdd2667dbbd37","license":"STREAMR NETWORK OPEN SOURCE LICENSE","scripts":{"test":"npm run test-unit && npm run test-integration && npm run test-end-to-end","build":"tsc -b","check":"tsc -b tsconfig.jest.json","clean":"jest --clearCache --config '{}' || true; rm -rf dist generated *.tsbuildinfo node_modules/.cache || true","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","prebuild":"npm run reset-self && ./proto.sh","benchmark":"jest test/benchmark","postbuild":"NODE_OPTIONS='--import tsx' rollup -c rollup.config.mts","test-unit":"jest test/unit","reset-self":"rimraf --glob 'dist/**/*.tsbuildinfo'","test-browser":"karma start karma.config.ts","test-end-to-end":"jest --bail test/end-to-end","test-playwright":"node test/playwright/bundle.mjs && npx playwright test --config test/playwright/playwright.config.ts","test-integration":"jest --bail test/integration"},"version":"103.8.0-rc.12","_npmUser":{"name":"streamr-dev","email":"devtools@streamr.com"},"homepage":"https://github.com/streamr-dev/network#readme","repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"_npmVersion":"11.16.0","description":"Streamr Network DHT","directories":{},"maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","heap":"^0.2.6","uuid":"^11.1.0","lodash":"^4.17.21","comlink":"^4.4.2","k-bucket":"^5.1.0","ipaddr.js":"^2.0.1","lru-cache":"^11.2.2","websocket":"^1.0.34","eventemitter3":"^5.0.0","@streamr/utils":"103.8.0-rc.12","node-datachannel":"^0.27.0","timers-browserify":"^2.0.12","@streamr/proto-rpc":"103.8.0-rc.12","@js-sdsl/ordered-map":"^4.4.2","@protobuf-ts/runtime":"^2.8.2","@streamr/cdn-location":"103.8.0-rc.12","@streamr/geoip-location":"103.8.0-rc.12","@protobuf-ts/runtime-rpc":"^2.8.2","@streamr/autocertifier-client":"103.8.0-rc.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.2","rollup":"^4.55.1","esbuild":"^0.24.2","@types/ws":"^8.18.1","@types/heap":"^0.2.35","@types/lodash":"^4.17.21","ts-essentials":"^10.1.1","@types/k-bucket":"^5.0.1","@playwright/test":"^1.58.2","@types/websocket":"^1.0.10","rollup-plugin-dts":"^6.3.0","jest-leak-detector":"^27.3.1","jest-matcher-utils":"^30.0.5","@rollup/plugin-json":"^6.1.0","@streamr/test-utils":"103.8.0-rc.12","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-node-resolve":"^16.0.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.9","utf-8-validate":"^6.0.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dht_103.8.0-rc.12_1793386427762_0.03223996214574287"}}},"time":{"created":"2023-08-22T13:31:38.561Z","modified":"2026-10-30T18:53:48.065Z","0.0.1-tatum.0":"2023-08-22T13:31:38.916Z","0.0.1-tatum.1":"2023-09-18T13:23:40.819Z","0.0.1-tatum.2":"2023-09-20T13:08:43.005Z","0.0.1-tatum.3":"2023-09-29T12:52:03.731Z","0.0.1-tatum.4":"2023-10-03T11:14:58.826Z","0.0.1-tatum.5":"2023-10-11T14:30:45.205Z","0.0.1-tatum.6":"2023-10-13T13:53:46.810Z","0.0.1-tatum.7":"2023-10-31T13:03:04.388Z","0.0.1-tatum.8":"2023-11-01T20:23:37.794Z","100.0.0-pretestnet.0":"2023-11-02T13:32:07.465Z","100.0.0-pretestnet.2":"2023-11-09T13:24:15.702Z","100.0.0-pretestnet.3":"2023-11-15T15:49:11.295Z","100.0.0-pretestnet.4":"2023-11-20T17:43:21.459Z","100.0.0-pretestnet.6":"2023-11-22T16:35:28.663Z","100.0.0-testnet-one.0":"2023-11-27T18:05:57.452Z","100.0.0-testnet-one.1":"2023-12-04T12:33:39.402Z","100.0.0-testnet-one.2":"2023-12-05T17:22:55.169Z","100.0.0-testnet-one.3":"2023-12-07T15:55:45.120Z","100.0.0-testnet-one.4":"2023-12-11T12:20:40.333Z","100.0.0-testnet-two.0":"2023-12-15T21:14:53.641Z","100.0.0-testnet-two.1":"2023-12-18T16:24:15.511Z","100.0.0-testnet-two.2":"2023-12-20T15:44:35.714Z","100.0.0-testnet-two.3":"2023-12-21T16:10:37.951Z","100.0.0-testnet-two.4":"2023-12-22T16:51:33.483Z","100.0.0-testnet-three.0":"2024-01-18T15:51:41.507Z","100.0.0-testnet-three.1":"2024-01-22T14:29:37.524Z","100.0.0-testnet-three.2":"2024-01-24T14:02:11.056Z","100.0.0-testnet-three.3":"2024-02-01T15:55:58.520Z","100.0.0-testnet-three.4":"2024-02-12T17:20:33.475Z","100.0.0-testnet-three.5":"2024-02-13T12:46:09.088Z","100.0.0-testnet-three.6":"2024-02-15T14:49:06.089Z","100.0.0-rc.0":"2024-02-29T10:20:05.574Z","100.0.0-rc.1":"2024-03-04T15:59:17.242Z","100.0.0":"2024-03-05T15:30:58.418Z","100.1.0":"2024-03-25T15:48:09.155Z","100.1.1":"2024-03-26T11:05:11.372Z","100.1.2":"2024-03-27T10:34:17.989Z","100.2.0":"2024-03-28T14:49:27.712Z","100.2.1":"2024-04-02T15:44:20.957Z","100.2.2":"2024-04-03T14:39:40.670Z","100.2.3":"2024-04-15T16:18:59.827Z","100.2.4-beta.0":"2024-05-03T10:51:31.362Z","100.2.4":"2024-05-06T13:56:10.078Z","100.2.5-beta.0":"2024-05-22T15:23:12.930Z","100.2.5-beta.1":"2024-06-07T11:05:55.630Z","101.0.0-beta.0":"2024-06-19T08:58:22.627Z","101.0.0-beta.1":"2024-06-20T09:56:55.441Z","101.0.0-beta.2":"2024-07-01T12:48:57.863Z","101.0.0-beta.3":"2024-07-03T06:10:22.125Z","101.0.0-beta.4":"2024-07-03T11:54:17.206Z","101.0.0":"2024-07-08T10:33:35.904Z","101.0.1":"2024-07-09T08:50:13.734Z","101.0.2-beta.0":"2024-08-12T13:27:09.577Z","101.1.0":"2024-08-13T12:42:17.196Z","101.1.1-beta.0":"2024-08-23T07:39:59.744Z","101.1.1-beta.1":"2024-08-26T07:44:56.456Z","101.1.1":"2024-08-29T12:23:43.271Z","101.1.2":"2024-09-04T08:00:57.447Z","102.0.0-beta.0":"2024-10-17T09:22:56.545Z","102.0.0-beta.1":"2025-01-22T14:19:41.916Z","102.0.0-beta.2":"2025-01-22T15:26:03.542Z","102.0.0-beta.3":"2025-01-23T13:05:08.426Z","102.0.0":"2025-01-27T14:11:33.239Z","102.1.0":"2025-02-19T15:01:42.343Z","102.2.0-rc.0":"2025-02-26T23:49:50.298Z","102.2.0-rc.1":"2025-03-03T13:56:50.563Z","102.2.0-rc.2":"2025-03-04T12:08:34.099Z","102.2.0-rc.3":"2025-03-04T16:00:26.669Z","103.0.0-rc.0":"2025-03-10T13:05:56.164Z","103.0.0-rc.1":"2025-03-31T12:32:42.412Z","103.0.0-rc.2":"2025-04-14T08:36:15.704Z","103.0.0-rc.3":"2025-04-17T09:56:29.991Z","103.0.0-rc.5":"2025-04-22T10:30:38.332Z","103.0.0-rc.8":"2025-04-22T12:42:06.774Z","103.0.0-rc.9":"2025-04-23T07:42:10.175Z","102.1.1":"2025-04-29T07:22:38.316Z","103.0.0-rc.11":"2025-05-02T08:00:24.293Z","103.0.0-rc.12":"2025-05-02T12:07:25.467Z","103.0.0-rc.13":"2025-05-07T10:59:33.950Z","103.0.0-rc.14":"2025-05-08T12:04:54.376Z","103.0.0-rc.15":"2025-05-08T13:03:50.076Z","103.0.0-rc.16":"2025-05-09T11:14:04.394Z","103.0.0-rc.17":"2025-05-16T08:41:10.444Z","103.0.0-rc.18":"2025-05-16T13:33:15.340Z","103.0.0-rc.19":"2025-06-04T09:51:55.088Z","103.0.0-rc.20":"2025-06-06T10:54:12.747Z","103.0.0":"2025-06-10T13:54:25.976Z","103.1.0-rc.0":"2025-07-01T14:00:35.404Z","103.1.0-rc.1":"2025-09-02T07:06:39.407Z","103.1.0-rc.2":"2025-09-12T10:12:18.228Z","103.1.0-rc.3":"2025-09-15T10:06:47.933Z","103.1.0-rc.4":"2025-09-16T15:44:27.118Z","103.1.0-rc.5":"2025-09-30T20:19:14.484Z","103.1.0":"2025-10-14T08:33:11.506Z","103.1.1":"2025-11-11T15:33:08.655Z","103.1.2-rc.0":"2025-11-14T12:53:49.725Z","103.1.2":"2025-11-21T14:59:54.291Z","103.2.0-rc.0":"2025-12-08T15:10:26.602Z","103.2.0":"2025-12-18T14:53:14.487Z","103.2.0-experiment.0":"2026-01-09T13:54:47.482Z","103.2.0-experiment.1":"2026-01-12T14:19:33.692Z","103.2.2":"2026-01-19T16:31:06.759Z","103.3.0-experiment.0":"2026-01-22T13:56:38.351Z","103.3.0-experiment.1":"2026-01-23T16:15:20.352Z","103.3.0-experiment.2":"2026-01-23T16:35:38.214Z","103.3.0-experiment.3":"2026-01-29T13:06:57.225Z","103.3.0":"2026-01-29T13:35:25.944Z","103.3.1":"2026-02-03T15:50:55.344Z","103.6.0-rc.0":"2026-04-16T06:57:42.156Z","103.7.0-rc.2":"2026-05-28T06:32:29.658Z","103.8.0-rc.3":"2026-06-18T08:02:51.240Z","103.3.2":"2026-07-29T10:48:14.874Z","103.8.0-rc.4":"2026-08-17T19:29:48.903Z","103.8.0-rc.5":"2026-08-20T06:53:38.507Z","103.8.0-rc.6":"2026-09-03T17:33:54.193Z","103.8.0-rc.9":"2026-09-10T16:36:12.652Z","103.8.0-rc.10":"2026-09-12T13:42:37.187Z","103.8.0-rc.11":"2026-09-22T12:25:23.697Z","103.4.0":"2026-10-15T14:38:44.093Z","103.8.0-rc.12":"2026-10-30T18:53:47.862Z"},"bugs":{"url":"https://github.com/streamr-dev/network/issues"},"author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","homepage":"https://github.com/streamr-dev/network#readme","repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/dht"},"description":"Streamr Network DHT","maintainers":[{"name":"hpihkala","email":"henri.pihkala@streamr.com"},{"name":"pzsavola","email":"petri.savolainen@spaceify.net"},{"name":"streamr-dev","email":"devtools@streamr.com"}],"readme":"","readmeFilename":""}