{"_id":"@streamr/network-node","_rev":"41-b2cf6a80cfc051e48ac2c7c2b05acece","name":"@streamr/network-node","dist-tags":{"beta":"8.3.0-beta.1","latest":"8.5.5"},"versions":{"7.0.0-beta.1":{"name":"@streamr/network-node","version":"7.0.0-beta.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.0.0-beta.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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-monorepo#readme","bugs":{"url":"https://github.com/streamr-dev/network-monorepo/issues"},"bin":{"network":"bin/network.js","tracker":"bin/tracker.js","publisher":"bin/publisher.js","subscriber":"bin/subscriber.js"},"dist":{"shasum":"fbba78e3df325d6e263935441e595b89d6f2faf6","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.0.0-beta.1.tgz","fileCount":179,"integrity":"sha512-eomYAVrnp/uiaKqWPjZCcRX1qbR6wQN3n85hoVko+vqVNaYJKJxAU1bjHhDubeh/5iE8DvCnm0iFhORvsvflVQ==","signatures":[{"sig":"MEYCIQDi55s75nRcwzawtzog/E73FsWHLxOCkMaNHDAiQEurAwIhAOQqHV0m76wfnP6nns9Wv6ORaLHYHCcUJ7I7xsgBsrcB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5369484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaSNnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUZA//QXw4RKZ9ERXrYmL0KDTz+1BG5eXTApBwSAhlkoWqL5q/ehM7\r\nv7jadSQDBSG/TQ8WrDyos8g3neUbzSbtDKNuT3OVcQhegQ82ulD74yoFdvJp\r\nqbMEOyO6Jkqnrlm5a0/JDMJzmcsdTXE8qYhbvbGrc8htjZqT+6eyrE0/kqxK\r\nPGjlLbqK0nQPWUMSjwJygQsxQFcKgrjrH+3aambmT3ohBxCNNE5Lccg2n8WX\r\nk2uAfNB+wsVadMrQmGmO9vkVpt8GM++dpdJkvp0ZEtCDnnoFbW6vCHhqSX9F\r\nfELoU2TbkY5/peNPmgdR+gu9PpdJlN0XvA46qrVv9wUxIHT72zqU1MgEoQQ8\r\n8vvc16fX7xyk8w0d+6vfT527Uw/whVtblAAcnmgcFZz6wJxeZEiA39enCf2v\r\n0jkeCNF4GUM8w+UR88ETFaM7uyUvJ7aNc/lm4WGMP5Q2ZchPSCG/+uWRu8cy\r\npwCIqRDVCGy/lbUU04gqrWqnlSJ84ozEyW+1MICMYsKVL48ofnKMH1JEYRtd\r\n3aGmGVEo+OzOxGFUOnKFKkauQ7mVWHNKRp32DkjelN4ZDv7X1M6+N8V8QqgC\r\nCRl1ts46tuB7x6+7r0R/EpibWjsPcZTi3UypUfGioZuxeOsG7VnDDtaHmTAK\r\nHBgb7piEB3THusD7O1ENfBG6iYMoFaq17m0=\r\n=vdPq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/composition.js","types":"dist/src/composition.d.ts","browser":"dist/streamr-network.js","gitHead":"d42ded69763987e0eaf59ddefb25da3a8736342c","scripts":{"pub":"node $NODE_DEBUG_OPTION bin/publisher.js","sub":"node $NODE_DEBUG_OPTION bin/subscriber.js","test":"jest","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","pub-1":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30323","pub-2":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30333","sub-1":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30335","sub-2":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30345","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","network":"node $NODE_DEBUG_OPTION bin/network.js","tracker":"node $NODE_DEBUG_OPTION bin/tracker.js","coverage":"jest --coverage","test-unit":"jest test/unit","test-flakey":"jest test/flakey","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network-monorepo.git","type":"git","directory":"packages/network"},"_npmVersion":"8.7.0","description":"Minimal and extendable implementation of the Streamr Network network node.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.0.0-beta.1","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.0.0-beta.1","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.0.0-beta.1","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.0.0-beta.1","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.0.0-beta.1_1667834727716_0.979786041748818","host":"s3://npm-registry-packages"}},"7.0.0-beta.2":{"name":"@streamr/network-node","version":"7.0.0-beta.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.0.0-beta.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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-monorepo#readme","bugs":{"url":"https://github.com/streamr-dev/network-monorepo/issues"},"bin":{"network":"bin/network.js","tracker":"bin/tracker.js","publisher":"bin/publisher.js","subscriber":"bin/subscriber.js"},"dist":{"shasum":"b8b946bd2d16f10602d27f573b88e53cd11c7d7b","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.0.0-beta.2.tgz","fileCount":176,"integrity":"sha512-RHQQ527AlkhwVxUXPSz6fDZzMxVEcI7X1zImkVGAYd8uUdWS7O1a/s+6IwHR1dZTpErTERqg8t6nZmyZsIeD7A==","signatures":[{"sig":"MEQCIBviee2t7TCCSkelhvOznzjEQsXMwIajEADYC4LyM+jwAiAquV4GrLBEBbOPyEO85OaupOuOOkTxNIPykK6d7CcksQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5371153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjalnOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB0A//fQTHtrQdAoHR/ZfaJMOJCeCQt+MSO7H3Mjjmja5XQ1FqlCBA\r\nsmL5UkHXqYxS+8i8ewBtQBHV27NgHXwY2qQP7cugdkiVvsorpKncFhE5hvpP\r\naWMoVMKG4h41vR9PrQGetPqeBNK1Qq3P7YGMyZx86k19vFzEcF7mgPRPyMg/\r\nNrAXt7EwNL+salDs/uasy0Hk2cab+gWKIeLDJhz3D7uy0wIcvxPAOS7X6n1V\r\nW6JTWLRZkYb0bdI3Uhdawctp5YN5kw/Q+47jGigDjPdmbIU9ffLHHgJvT3Yw\r\nt44xrQxpWZ6G5SF0esrYVCIJC7xyVA/x2SCOURuxT4YeFYgbxEJB9kREi40a\r\n6x4iYzpPQqSlzHxm3TOpAiVVaxsP7aWow5ems2Q63ogX5WtNMCuK+XelBB/0\r\nONZrpjq7nNS3mcwtD3+k/TIb9YBjI0qJe43J4TW760s83Oehtn2W6GnMPqTH\r\no5VXunU/6KrOXpi5Eo1602l41hVwdwBK/IuBugQeBqTMS6H8BBom2d0k7fcn\r\n3nZU/rOA7gM5GpYIOQY8OKQcLfcoIP77S+bP8sV+VPbl/k2Rfr5WXIhqISsP\r\nfF9RWFSp7rgiRXBNuN7XQTiNgUg3EvurqJ2C2i5M1h8TmFQt7FTq0sXMdAyD\r\nv8IRuSpL0iQLXod0r436fblJDJdtKIHkZEU=\r\n=ybpw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/composition.js","types":"dist/src/composition.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header-img.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nAn extendible implementation of the server-side\n[Streamr Protocol](https://github.com/streamr-dev/streamr-specs/blob/master/PROTOCOL.md) logic written in TypeScript.\nThe package mostly acts as a library for other packages wishing to implement a broker node, but additionally\nprovides a full tracker executable, and a stripped-down network node executable.\n\n\nThe primary executable for running a broker node in the Streamr Network resides in the\n[streamr-broker](https://github.com/streamr-dev/network-monorepo/packages/broker) package. Although _@streamr/network-node_ contains a\nfully-operational minimal network node implementation, we recommend running the node executable found in\n_streamr-broker_ as it includes useful client-facing features for interacting with the Streamr Network.\n\n[@streamr/network-tracker](https://github.com/streamr-dev/network-monorepo/packages/network-tracker) contains the code repository\nto develop and run the Trackers required by the Network Nodes for peer discovery.\n\nThe [wiki](https://github.com/streamr-dev/network/wiki) outlines the technical and architectural\ndecisions of the project. It provides thorough explanations of some the more involved features.\nA glossary is also included.\n\n[API Documentation](https://streamr-dev.github.io/network/)\n\n## Table of Contents\n- [Install](#install)\n- [Run](#run)\n- [Develop](#develop)\n- [Release](#release)\n\n## Install\n\nPrerequisites are [Node.js](https://nodejs.org/) `14.x` and npm version `>=6.14`.\n\nYou can install @streamr/network-node as a library in your project using npm:\n\n```bash\nnpm install @streamr/network-node --save\n```\n\nTo install @streamr/network-node system-wide:\n```bash\nnpm install @streamr/network-node --global\n```\n\n## Run\n\nRun an example network of 100 nodes (locally):\n\n    npm run network\n\n## Develop\n\nInstall dependencies:\n\n    npm ci\n\nRun the tests:\n\n    npm run test\n\nTo build project:\n\n    npm run build\n\nWe use [eslint](https://github.com/eslint/eslint) for code formatting:\n\n    npm run eslint\n\nCode coverage:\n\n    npm run coverage\n\n### Debug\n\nTo get all debug messages:\n\n    LOG_LEVEL=debug\n\n... or adjust debugging to desired level:\n\n    LOG_LEVEL=[debug|info|warn|error]\n\nTo disable all logs\n\n    NOLOG=true\n\nTo get logs from the internal node-datachannel library:\n\n    NODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n\n    By default: NODE_DATACHANNEL_LOG_LEVEL=Fatal\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","browser":"dist/streamr-network.js","gitHead":"f1a913f4073da274fc1f85b0bde10c3e0b151649","scripts":{"pub":"node $NODE_DEBUG_OPTION bin/publisher.js","sub":"node $NODE_DEBUG_OPTION bin/subscriber.js","test":"jest","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","pub-1":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30323","pub-2":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30333","sub-1":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30335","sub-2":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30345","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","network":"node $NODE_DEBUG_OPTION bin/network.js","tracker":"node $NODE_DEBUG_OPTION bin/tracker.js","coverage":"jest --coverage","test-unit":"jest test/unit","test-flakey":"jest test/flakey","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network-monorepo.git","type":"git","directory":"packages/network"},"_npmVersion":"8.7.0","description":"Minimal and extendable implementation of the Streamr Network network node.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.0.0-beta.2","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.0.0-beta.2","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.0.0-beta.2","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.0.0-beta.2","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.0.0-beta.2_1667914190407_0.13727054910419367","host":"s3://npm-registry-packages"}},"7.0.0-beta.3":{"name":"@streamr/network-node","version":"7.0.0-beta.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.0.0-beta.3","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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-monorepo#readme","bugs":{"url":"https://github.com/streamr-dev/network-monorepo/issues"},"bin":{"network":"bin/network.js","tracker":"bin/tracker.js","publisher":"bin/publisher.js","subscriber":"bin/subscriber.js"},"dist":{"shasum":"df0201d14c80b4c6f1778578cc9ce8b42c763033","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.0.0-beta.3.tgz","fileCount":176,"integrity":"sha512-Y30x51NEUHhyA1v+DnlLIpucuW+/9wIZwEJP6ZvoFLnZPnLjovIGLlSs9px8iV0QiooUy/PGlJZDi83aAQ0QJw==","signatures":[{"sig":"MEYCIQDb3O9fcGo2T/i/Bq94b5Tiq6dgX/H5b3F8J5kLZ7VuRgIhAPCmn37MqBnxjLTgIGhslxvRga6Sa/y27P7ceW/a5HHx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5371055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja42QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7zQ/+OQR+9eOeSSgzaG9+DHbfTeR41rS/bu9Zdhn1UPp64tvQoYkj\r\nOb+HD4CDNmiUWlUSy1Pb67r8DJkG+FbMFaPNvPISOjGOuFU/9Qyhf4iZO0fg\r\nL90VeqtU0KBB5ZcZNRkSZ4swnJVQORsyQqPSmQPA7GJWooBlkrEXEfn+gh2B\r\nNsPSsgPM1jTcnzwDL06XACF2lXJV7WTlxLTBjIbMglpvZyWjLeYj1t8FoyUc\r\ndokWDHJ2BbBMMpGfIPT53cJg10Pz9tb9o2laUmCPyNltKbGMa7d9GVBB78/B\r\nxVkFCV1BvE4dLaqxx3YKIHdocGcErF32yf8d38oe8P0O/W1UXJwZscvSc4eP\r\nbZiQYTpe5TOIbkMaAzv/vZ6AUCB4Sux+EY36r+UnFxDK+TPPMp4OJpnSmbpG\r\nd6Wn+w8YaZTJHpZMHL5G9QbILaGezCczvbt1G+5QNmyAf6pbWxHhpIGDGAid\r\nuxLSQFbw3YXkrdE3maLQw4NLirsKNvBZojCFdvrC2uyNstmKTIKIQft2+i6A\r\nLIoZW3kSyXO5AVmwDFMPxOXAmBbCVZXxdm1b9nDLT8TD6LRMTfpMe+lGh8wi\r\ncO3VEAIhw3mH2kAimsEybd8wjoFraKCvDUrJWY7mL/in4+R3zBUN3APOQjMU\r\nqIov5auFlsIKgtV7QRmjV0MDvC6qKMDnUwI=\r\n=Nvwv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/composition.js","types":"dist/src/composition.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header-img.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nAn extendible implementation of the server-side\n[Streamr Protocol](https://github.com/streamr-dev/streamr-specs/blob/master/PROTOCOL.md) logic written in TypeScript.\nThe package mostly acts as a library for other packages wishing to implement a broker node, but additionally\nprovides a full tracker executable, and a stripped-down network node executable.\n\n\nThe primary executable for running a broker node in the Streamr Network resides in the\n[streamr-broker](https://github.com/streamr-dev/network-monorepo/packages/broker) package. Although _@streamr/network-node_ contains a\nfully-operational minimal network node implementation, we recommend running the node executable found in\n_streamr-broker_ as it includes useful client-facing features for interacting with the Streamr Network.\n\n[@streamr/network-tracker](https://github.com/streamr-dev/network-monorepo/packages/network-tracker) contains the code repository\nto develop and run the Trackers required by the Network Nodes for peer discovery.\n\nThe [wiki](https://github.com/streamr-dev/network/wiki) outlines the technical and architectural\ndecisions of the project. It provides thorough explanations of some the more involved features.\nA glossary is also included.\n\n[API Documentation](https://streamr-dev.github.io/network/)\n\n## Table of Contents\n- [Install](#install)\n- [Run](#run)\n- [Develop](#develop)\n- [Release](#release)\n\n## Install\n\nPrerequisites are [Node.js](https://nodejs.org/) `14.x` and npm version `>=6.14`.\n\nYou can install @streamr/network-node as a library in your project using npm:\n\n```bash\nnpm install @streamr/network-node --save\n```\n\nTo install @streamr/network-node system-wide:\n```bash\nnpm install @streamr/network-node --global\n```\n\n## Run\n\nRun an example network of 100 nodes (locally):\n\n    npm run network\n\n## Develop\n\nInstall dependencies:\n\n    npm ci\n\nRun the tests:\n\n    npm run test\n\nTo build project:\n\n    npm run build\n\nWe use [eslint](https://github.com/eslint/eslint) for code formatting:\n\n    npm run eslint\n\nCode coverage:\n\n    npm run coverage\n\n### Debug\n\nTo get all debug messages:\n\n    LOG_LEVEL=debug\n\n... or adjust debugging to desired level:\n\n    LOG_LEVEL=[debug|info|warn|error]\n\nTo disable all logs\n\n    NOLOG=true\n\nTo get logs from the internal node-datachannel library:\n\n    NODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n\n    By default: NODE_DATACHANNEL_LOG_LEVEL=Fatal\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","browser":"dist/streamr-network.js","gitHead":"01a3634ff15876f33540edbc6594752502b61518","scripts":{"pub":"node $NODE_DEBUG_OPTION bin/publisher.js","sub":"node $NODE_DEBUG_OPTION bin/subscriber.js","test":"jest","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","pub-1":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30323","pub-2":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30333","sub-1":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30335","sub-2":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30345","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","network":"node $NODE_DEBUG_OPTION bin/network.js","tracker":"node $NODE_DEBUG_OPTION bin/tracker.js","coverage":"jest --coverage","test-unit":"jest test/unit","test-flakey":"jest test/flakey","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network-monorepo.git","type":"git","directory":"packages/network"},"_npmVersion":"8.7.0","description":"Minimal and extendable implementation of the Streamr Network network node.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.0.0-beta.3","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.0.0-beta.3","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.0.0-beta.3","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.0.0-beta.3","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.0.0-beta.3_1667992976000_0.022702265630916152","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@streamr/network-node","version":"7.0.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.0.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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-monorepo#readme","bugs":{"url":"https://github.com/streamr-dev/network-monorepo/issues"},"bin":{"network":"bin/network.js","tracker":"bin/tracker.js","publisher":"bin/publisher.js","subscriber":"bin/subscriber.js"},"dist":{"shasum":"d91718cd8ce0c30f59793dd6ffa5ca6c0481907f","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.0.0.tgz","fileCount":176,"integrity":"sha512-+MN8Ia2/sReGELcazeP0Jpy6+lQWZZAbod5VP2YQAf6Sxjq6hoFn38KPKv0po/mUYJlyGWYi/x0yCU5K+Cn29g==","signatures":[{"sig":"MEUCIAfdlyuwWZ7uiEayFkL22krjcRLMAyPmhv3m3gYF/IU2AiEA3QAj/nDBvr799aSK7m6JTJH72fVUrjLrr8JapmitL0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5372760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc5SVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Gw/+Kn/PAthE0bUIZ3V5t2/d7a29LwOZxd3dWmXf3P/gF0OYyCPF\r\nflhWZPpCHQ/DEMYLu+BnAg1GiXau3it0A/VHNuNIb1eRuIiNdUfL+tf7gpFy\r\n7FVn9b+82tMnRqo3i/gaG3eOHtBLFxQB3IBSKaKi3txbdmXTXtbi/xHtsoli\r\noCoG7dziV1P3dQxSZQCq57vBwFZs/S89D8gKnX8W6tQuRlF/dXuIzuIKKYRs\r\nQC1laZ9VrrsPm9rwRQpTLUsS30scwtp6JNuE86G8npm8EdwTs8tf8NWEsxXQ\r\nNrUWFdjEIY/egvfHDyqOcHGgt+5giQjim6xv6+YS3DClQk88lcsK8bhwB1RT\r\n2sWt2VjLSg/GywKkQRsMm0K9kRMmgxYIsEDyL3LojEP0Zf6ONYMTEI/+5EFJ\r\nXyDOFgTVbPIVtFeYW0YGPehEqezju9emT65UsalMMVMb//9tvECfHIg3VoUa\r\nWssJqGZhhU4OKO0FYfiu/NQw5TRGS+QjJ/Nd9dwVCeJkSBWA/lJIO/Sodmzn\r\nb8FlafrTfSGdUlwcE6siDGr3/1UeSK78haLb4Xikiza98xdP8tnc2BaTPUHH\r\n3ygmSvTC4c8ZxANW6n1xROBBacKBhMKfIXO6m362pXm8Y1PIQoAPshdkTywM\r\nS9kQtZxP8v1JH7bzLrIj172RhG4bYn+TQQY=\r\n=F0dN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/composition.js","types":"dist/src/composition.d.ts","browser":"dist/streamr-network.js","gitHead":"a461b8ecf2c511652e0aa3063b08c58b8adf79c0","scripts":{"pub":"node $NODE_DEBUG_OPTION bin/publisher.js","sub":"node $NODE_DEBUG_OPTION bin/subscriber.js","test":"jest","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","pub-1":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30323","pub-2":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30333","sub-1":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30335","sub-2":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30345","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","network":"node $NODE_DEBUG_OPTION bin/network.js","tracker":"node $NODE_DEBUG_OPTION bin/tracker.js","coverage":"jest --coverage","test-unit":"jest test/unit","test-flakey":"jest test/flakey","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network-monorepo.git","type":"git","directory":"packages/network"},"_npmVersion":"8.7.0","description":"Minimal and extendable implementation of the Streamr Network network node.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.0.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.0.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.0.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.0.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.0.0_1668519060706_0.9101384267325645","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@streamr/network-node","version":"7.0.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.0.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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-monorepo#readme","bugs":{"url":"https://github.com/streamr-dev/network-monorepo/issues"},"bin":{"network":"bin/network.js","tracker":"bin/tracker.js","publisher":"bin/publisher.js","subscriber":"bin/subscriber.js"},"dist":{"shasum":"902e762853b5da89857861cae3451f3dfebebf9d","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.0.1.tgz","fileCount":176,"integrity":"sha512-hUNFV9ZP85diuE54H+CYjgtjOHUfC4K9bk0USTo4xf6NqBYsQG8tSBLMPxo1HL6P/wc4Iv8mUe2GJZNFX35kfA==","signatures":[{"sig":"MEYCIQDMMyMiico/uiitYsu6RBg/QmQ61BA2a99Vg6PDXrZC7wIhAJl7KkgZIcKtKij3e+fzCaCBK7DCiFQhfdRt4xULVUbw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5373032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd5cBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyrQ/8C3mCNnS8wQB/vhgpVXXgeLGScwC3+0nJ4v7jsDp76zgh82df\r\n9/iKz5PBujhD7cJnRRKB47V6Ir4Vr99ZVoX13d0ID584jBKpA9mB00gqVtSB\r\n4GhQnWhMu7tplvWOXLKMsqBYyeV6eRtDAmkAxLzXx7ZEOa0SRjNq6LWxhvHd\r\nBqlHeqKmqmVdslNOAlEyaCExnR74IN0CFO5Tmk5E/rR9W3WmQs2sr8no5nT7\r\nUHM3XXfwZvBLLlrssZ1hZc9fcTHfmgMjJbNe+zNU6Mw4W9FumDyHbixewvN+\r\nc4rUh8HwEl7l7QQ8EbAIo2ErR9N/lOwrgr6/vfZoKNF1f5sf+lbS3PEVSAya\r\nBBirj1YtEjevga8h76ct1cXZZMTRU1f/jPt/l8OdrjLZKrQzAOXnmnqQxMls\r\nztm0XUaqP/5TS93Y6A0ehB3KD4/0B6jkRt1I8haFYyA4Mzb7DXaSfalXNocr\r\nNQ1dArhi2TdkNqk26Sz56F8h/qqHndKjrAQuZka5K4ZC8hVcPJ3Ka1dvhpyk\r\njgPA7QOiOGZOhnNq5wJIMyTjNj6Ff3ESl8tNDS7/SMke8AJYuaKCuXe+7kUN\r\nGFDX3ugSfOc+lbAw/u04obpsR7xoT1DOXc+Oe7bnh5JB2vqnv5ZhKDskfQ8J\r\nSczrBbv/VirCKdxLPe2WNPVYrLkKNL4mgpE=\r\n=KQV9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/composition.js","types":"dist/src/composition.d.ts","browser":"dist/streamr-network.js","gitHead":"16d3e9a3fb4acc1406dd428bad0081387161b546","scripts":{"pub":"node $NODE_DEBUG_OPTION bin/publisher.js","sub":"node $NODE_DEBUG_OPTION bin/subscriber.js","test":"jest","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","pub-1":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30323","pub-2":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30333","sub-1":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30335","sub-2":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30345","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","network":"node $NODE_DEBUG_OPTION bin/network.js","tracker":"node $NODE_DEBUG_OPTION bin/tracker.js","coverage":"jest --coverage","test-unit":"jest test/unit","test-flakey":"jest test/flakey","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network-monorepo.git","type":"git","directory":"packages/network"},"_npmVersion":"8.7.0","description":"Minimal and extendable implementation of the Streamr Network network node.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.0.1","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.0.1","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.0.1","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.0.1","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.0.1_1668781824918_0.20891446853845896","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@streamr/network-node","version":"7.0.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.0.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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-monorepo#readme","bugs":{"url":"https://github.com/streamr-dev/network-monorepo/issues"},"bin":{"network":"bin/network.js","tracker":"bin/tracker.js","publisher":"bin/publisher.js","subscriber":"bin/subscriber.js"},"dist":{"shasum":"915407bf45b6bbd43a5d98e08da29a002be2966d","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.0.2.tgz","fileCount":176,"integrity":"sha512-qV5OsPC9XCeiOZ0epvc7V2w0r/mAofD8Jn5CCgc2YqCi9wjgYi0dNgyTPkjorwFZushkOitnola5kMo2Jq2xAA==","signatures":[{"sig":"MEUCIQDBIaSJlqC3MQ92irHtUWBWLhKt0u7GHEsak4cvEvyihwIgKyx9Gdn7XcOEpZ9zkCILBMbSLybZDKKmNrZoFo1JnaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5373032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfPllACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Gg//dhFcOG7S/qjIrBYHRC6fgOrlM4TICDm5u+wjdiOQVi05RWfM\r\nitOEMBjqKRpOf3vMRU2UVMG42N3zKlTDIfLblBNYc1f30aAbqbDp5cacs+TJ\r\nJThbeSvxiMAv7usVi7kP8ih6PG8FzQUoYqZ4ALvza+YSbhb5lBRNaREoRRiw\r\nzl7MYEDqWiBoARrL+8Ycv65Mcw/C7Ki+MIe9+Dwcv8JK2P8XFH1ABMIY6tMg\r\nIqBqf2UX3iedy6TIS74rIny54Dy9bqpSCus/elSARnSx6Fhic4lbhtzKjoFf\r\nsL7J4m/k7CzPc7ES65VKRN6lTTBZCPT6KJsBjxRE0Dg2W5QfOCJyAWkRCjvs\r\nt4aHX+K+uRzMeBwBWXvTc70iUxduxYp+GH+K14qUk2PgYVfWTRenoYCBsTV2\r\nudko4tK5B0GPG80u5i3GUX3mIVxuO2jn2U90ICjPyg2pw2/fFzOHzcXvRFby\r\nehMq96aJu6hcC+10IFT9eE/6T0isV6c327WqOrt2dT/2lMIMqVYEuoYJlbro\r\nTaTxI1Lch5k5xcRUsYFdnZp0RkH145XiqzLx0XtrAJ6ijWSFT6wQPe2Fr4sb\r\nizvWGigWnD7Qfgyz60b3DCKqB3JTbeDmteTDUTaD7DVEo2MiYFde0R707Nuz\r\nbhf2F2HZ7vwiiWs5+mIOmyprrG9YhXrOEsk=\r\n=5Vdk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/composition.js","types":"dist/src/composition.d.ts","browser":"dist/streamr-network.js","gitHead":"47b7bedc7727a6f9a23680edf5b42892ef94966e","scripts":{"pub":"node $NODE_DEBUG_OPTION bin/publisher.js","sub":"node $NODE_DEBUG_OPTION bin/subscriber.js","test":"jest","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","pub-1":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30323","pub-2":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30333","sub-1":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30335","sub-2":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30345","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","network":"node $NODE_DEBUG_OPTION bin/network.js","tracker":"node $NODE_DEBUG_OPTION bin/tracker.js","coverage":"jest --coverage","test-unit":"jest test/unit","test-flakey":"jest test/flakey","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network-monorepo.git","type":"git","directory":"packages/network"},"_npmVersion":"8.7.0","description":"Minimal and extendable implementation of the Streamr Network network node.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.0.2","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.0.2","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.0.2","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.0.2","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.0.2_1669134692808_0.7600058506647389","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"@streamr/network-node","version":"7.0.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.0.3","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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-monorepo#readme","bugs":{"url":"https://github.com/streamr-dev/network-monorepo/issues"},"bin":{"network":"bin/network.js","tracker":"bin/tracker.js","publisher":"bin/publisher.js","subscriber":"bin/subscriber.js"},"dist":{"shasum":"78eab2a9c3eb764373b45964b09b5d28a212f78d","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.0.3.tgz","fileCount":176,"integrity":"sha512-Kwzb7aOZcC23MKROZNGmedBU/D2Bp48rkmpLbRxFEd0jOpQyZMXqJNuMz8+Y9cJqo7+azbXTrCZ33vpWdZ1Fdg==","signatures":[{"sig":"MEQCIGcn504/EOiVA46LACEhgKT89VDuNocgn9NveGn1bHGPAiBEYxR6y6RcJDT73c5wvFTb+mqDKZb2QhhMjTbSAy4w/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5373032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfkbTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4fg//YNhXpRblQtAV2tZnIyEd7IXhCPDyoY7gVwifqvTippXtTWTY\r\niWepuGa7AArnB7s+kCa7+587hEF/z+6tn0q/qP9ESPkw1AESITIOnhm3tMgM\r\nyNtgKHYy3PrX6O1BFLA281x4tvdBU6QQQsuYTLGRGDDUayWl24ql3vcGw7zz\r\nj0k6ceyVomU64K11cDZk0GPDuA9WkO4gxoLySFTMjqAlKZacg8eBW/IxXQFk\r\nzwlDislGxHWh+lmVMPgkfCaZPRO0OIfhS/RtLvuhwnbJZ71oGn9JOlI9yotK\r\nX0yRaFVd4qOYtvzQZexCLx6y9ppvcsU6TBL0iLF8+R08uAl/cp9dj7HUXrWI\r\ngXVi2voiV0t+Lfbp4qbVCvFJIvkzsCDzRgvzvjyQsaHU83PQmVmMrUw9mPA/\r\niAhxnTFukIPQXito15icmwXsDuMBKWsIgKgFOte+ZpolW68uL18q4U/AX16e\r\nAv1lwrQCTYmCTfCBrmNJB8HlKpSCbY0A7iHOrb7TN5m8mYfU8HndOv/5hUch\r\n8MI49kUkHKEdACYii0bsMO389T7WOtumlwAARt9YJDaOCZ1IeS6vdwzqb5GV\r\nbhTIuQ2SWUp8eQRknJH/AShJUXfWXk8L4yvrr1wK1M4UijBctzUUAWNx4u7O\r\nRmXjlBnWjuH+RWcvz8JsGYgrKxOwFVyoEnQ=\r\n=VZh0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/composition.js","types":"dist/src/composition.d.ts","browser":"dist/streamr-network.js","gitHead":"d4a6d73b73efbd04d9f97b732f39cfbcdaffdfb0","scripts":{"pub":"node $NODE_DEBUG_OPTION bin/publisher.js","sub":"node $NODE_DEBUG_OPTION bin/subscriber.js","test":"jest","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","pub-1":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30323","pub-2":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30333","sub-1":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30335","sub-2":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30345","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","network":"node $NODE_DEBUG_OPTION bin/network.js","tracker":"node $NODE_DEBUG_OPTION bin/tracker.js","coverage":"jest --coverage","test-unit":"jest test/unit","test-flakey":"jest test/flakey","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network-monorepo.git","type":"git","directory":"packages/network"},"_npmVersion":"8.7.0","description":"Minimal and extendable implementation of the Streamr Network network node.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.0.3","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.0.3","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.0.3","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.0.3","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.0.3_1669220051061_0.4345151625395425","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@streamr/network-node","version":"7.1.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.1.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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-monorepo#readme","bugs":{"url":"https://github.com/streamr-dev/network-monorepo/issues"},"bin":{"network":"bin/network.js","tracker":"bin/tracker.js","publisher":"bin/publisher.js","subscriber":"bin/subscriber.js"},"dist":{"shasum":"c3c88fd0d5c084d3ffc586777441ba51de2fc832","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.1.0.tgz","fileCount":179,"integrity":"sha512-5gXsgp9k3DQcYxdcL/oGBz7VArXMLxMOYVgD4xXcBbTzNtdDYyqCEdL6tqAelNTYbAsSUarhrcKQY4C0Z5//dg==","signatures":[{"sig":"MEUCIAgSAKVNDPM5yte9FqVBZhkRqMuEhQdHZ3h7z0LOk553AiEA9kY3z9uiR7DjLlHBYOpj4T8gqCh1Y5cg9Z645LZNVVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5372492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgNvmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpquQ/+PmgtXt2UNcvV0nxup/WVkh5rPP3Sr6LsrJNeXN83Cz2hcyf/\r\netz9g45lrHImu9XKt6Hg0diORvXaJxtqlGzDzbK1G++Hzy9lXA7/P3Tp7lsC\r\nloNpyWRmRM9dc4VKAY+b3MTmnvOwN9pLt6ScA0vgRd8HOvfWVYbdttgOGLew\r\neI8IgOH3u0DUWFKF1pV9zuy/0Jab69QRhr0lQ2VFD9MpJvikjjL3IW9nPENz\r\nrYZj3z5Hex/gFjDXHpMXTzuH6233LrsME1pPDZh4gaiYy+gpQ/h9mnd6wME+\r\nxhBlS7NnHp8n+tTvlAt4BDkUZ/We3oNTDyqk08aqVh3adRJKzDcUD2MvFBeN\r\nd1nER8CcU5MQyH8DVga2VZASKbIABR13QWvHrZ2pmLY5cQL9CI7x1Jg0bW09\r\n7kHMhQXhZ/HjtxvPN3c9fD+UUfn1OG+dVYIi7JwySnoMEr8Xz3u8Ssa8Av5D\r\nvVGhnmtIh2InazQzm2SWslKLnxy+L9gvdlZhjvyC05cSTilrY3LUJgAAgHi6\r\ngYzGJWgC1qFbv9J7c7NgT0w24o39Oka8QCHM9kf4tdbYfnWLg3BelWL9LuhP\r\nz5XMW5PFUZ/XfFCA0vF44J9vlF394yqJAkPaldPOfdUPX/gu39ODqchE4gnA\r\nCzg5l2TvJozCajYbfzNv1wj7jJkrrtEzikA=\r\n=0XUA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/composition.js","types":"dist/src/composition.d.ts","browser":"dist/streamr-network.js","gitHead":"80719855f07ccd1f17c91e9b69825ae5f796f245","scripts":{"pub":"node $NODE_DEBUG_OPTION bin/publisher.js","sub":"node $NODE_DEBUG_OPTION bin/subscriber.js","test":"jest","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","pub-1":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30323","pub-2":"node $NODE_DEBUG_OPTION bin/publisher.js --port=30333","sub-1":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30335","sub-2":"node $NODE_DEBUG_OPTION bin/subscriber.js --port=30345","eslint":"eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'","network":"node $NODE_DEBUG_OPTION bin/network.js","tracker":"node $NODE_DEBUG_OPTION bin/tracker.js","coverage":"jest --coverage","test-unit":"jest test/unit","test-flakey":"jest test/flakey","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && NODE_ENV=production tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network-monorepo.git","type":"git","directory":"packages/network"},"_npmVersion":"8.7.0","description":"Minimal and extendable implementation of the Streamr Network network node.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.1.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.1.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.1.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.1.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.1.0_1669389286439_0.04968682154246529","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@streamr/network-node","version":"7.2.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.2.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"8031ccb1280bb4b4da127fb4d091bf97a44108b1","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.2.0.tgz","fileCount":175,"integrity":"sha512-oPhoqyuklHPYjbSdYwV7tCjO/pQjylnY7oLeWtndGEfqmtOEecAHsQk36pOMNLTKzF306fZzVi7U6UT6d5vLcg==","signatures":[{"sig":"MEUCIHv5PjTM3N8AaHFr/GPhKJ+OsyaQ3R2drgWuAQbaZSFDAiEAiS1TvnQNMN3E4Qnw6w1VLzl/RWm/hKmtsdJemyZG8xA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5351688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmcXeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqEg/9E61tnyRt7utwp7nCnL13vP+F/PZ8bf6FWXoXnpAaExPgpI+O\r\nHeoEIpwVUjClEbw4axKi3Cs0DIrOIE+IKCrKoxTHy3HZFIF5dsBV8AYlters\r\n2U4BbYiY1iztvUEaQjd1rnIrhL8l9dm4WgCnFX+0arppAPXkEsy8duMDiY4i\r\nStiWEAzWF/QdEL6qcnsqa+zrp01qpgqQJ2Jh3m81kCcXPaYWhvlN4VXcEqmG\r\niTsI0dB/M47KJidVnZtvS4vMWaPML94A7GGcBhsvoypT7sKxzPaSK34bqBvb\r\nbMtrkfQ9vljQ+ju1I8zOLm9mt9PD3VfXaJwq5KpIlJ/x1ySNmp8kgUlCDGnT\r\n4dm4B2kzKaox4FSUgr/OzsPsLXbl2KiG5Zq1gKa5amNcWwSzcUU/jae4L/MJ\r\nzSo2ARXQeZOAFMUhGVtk6TwaW2Zg3IGOa1FP/VbIHMmzJzE7OUytzS7UoOw2\r\nfo6BBWpfPH1/REeJI/QEN51jF6EYRUSuKgwWmbB9tBejndWT6McjlY65KtBJ\r\ne91w9JSvSlHW3tzP3biTf9hJPUv7S4L1mjHECih42mL6M2uhPUJo6NjFLhCS\r\n05W8y3SIz9zlB8RLvKx+0L3sFIckmj5T6wXYwKeYZmC1YeAgnENqMYlChyt/\r\n6xT0S4x7b2BYKkn9aRdh/jeQjOsZX2MV6QI=\r\n=41/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"43514a7b54c4d0b0d3417b5405a2e7d302d1e464","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.1.3","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.2.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.2.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.2.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.2.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.2.0_1671022046020_0.9506052369981992","host":"s3://npm-registry-packages"}},"7.2.1":{"name":"@streamr/network-node","version":"7.2.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.2.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"362316e5dd3526bcf517777fc2509e321d77be32","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.2.1.tgz","fileCount":176,"integrity":"sha512-1tBm+R/LerMOkUWk0dacdTZN5GLkIGXcPWrMJKgHAXY+i1AVV3tuGVJ1a3stHR/wz9XUkF8Oq9pswTvk5+PR3Q==","signatures":[{"sig":"MEQCIAEOLgAosHiVF3pah6ivkAdxi8YS1VLe0MqDysruN0O3AiBUU9cRsXklCFW2MArE4JFe7Fz7b4qes5uxC24qxEiqUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5351938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv/U4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOPBAAj11cm+Y3ILl0343j3opDVH+92XZCz7u4AmdeQKnbuAKywmuV\r\n83EwNmh98LT8ZiozIYVYcxHfC9Q01GDiDpZwKpNpn+DyhSRhlpWf7lUxa5Yz\r\nNnL3j4TMHJPj9EgN1mQpZcYKMgMoznQDUvCugnvY3Hnx31CNpa36Thqirwnn\r\nWDcb42my9qIYIcK2kcleMTu46jqhRFqDA38dp2zEIxV3l9NTg87pRGqTwB17\r\nbpPOcY+W4J0DTlbedLiy1PoJHX+tIE1Y/9juWiZ9ooG3zJdmmj3yjDaGsZWM\r\nRSYvUJFuW5ogIXlUH2UvTggU+c5Dy+uLOV33EbWKDy6hC2kUEtbZcgLwTDW0\r\nFgewloZ1vgcD1vgK9zEnEkcaH++XldOCAhOjP8ASOqW3unvaane3dNySIjJV\r\ng7CGjVGXm4mauVKWR9i/EKEtiMBxNUJ5CfVVPoEQ4eHcKn85jP4bGnQbq735\r\nHYW3l9l5jfwWYpvZ3BL0+Tg+J1lPemFPScehNya4NsWMzOqF18zyxxna/HFl\r\nCweUTSrWKcPEIrEbi9yQorhlhgykpxP6PNUkPIauM1t9cET/QEprHRt7jt55\r\nMzHcp6gWt5cFaOAh7V5EHsbj6u3pZFiEhlh4UzRkqsy7InVDG2U4ZgJeLcrY\r\nfXlLoJ0Ni0N8DRj0nziMF3WaSJchI52oulc=\r\n=6Szh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"798586e9825e9ea782134d41ea8b5a2d5c027600","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.2.1","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.2.1","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.2.1","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.2.1","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.2.1_1673524535748_0.46596561835470474","host":"s3://npm-registry-packages"}},"7.3.0-beta.0":{"name":"@streamr/network-node","version":"7.3.0-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.3.0-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"cf02af7eb6d006f5d969d54d1239864f0379d8ba","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.3.0-beta.0.tgz","fileCount":175,"integrity":"sha512-6yOqKb+z4BlKctPFvTp+VsOWTA1JtobKvXlZtRlP6g1puI+qqU8nzUl8OWeiZ3tcOSqp1pcB2p3yJIPxEULw0Q==","signatures":[{"sig":"MEYCIQCdylZUv96dnJkYpuev5Aeff4tTsZGiOPu8yPeovFcAHgIhAPi4PDly/Y8DX26wR+D2GevqorSgrq7HxLLzRyUgIC6v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5351747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyBM5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprwxAAmGoQ70sdCXZ5yVe/+WbQ99XAClwVrBE7/ncBvP+380Ijd3sf\r\ntxsXq4iQShGGtR5C8lnx6hN0VnEkFxNJoXjKljKxpUMB4qJUKMqGh9nVgZKg\r\nmzg9UV4/cY8e6xpgNmB8K67+5JIk3s81DqArDR1K4+8giC+GE40Slpj9Q+be\r\nuq1TjWCIfM+JlWCegfBpQ7fMEHYmbsZQ1fnZ1AHKcPNHcnGBSLBmLwytFrWR\r\nEujvqJiFHUL3yldpNEVrqYmw4bTc7KjmBws5cSSIWnbgZR+hCyel0g8PJj2W\r\neryKa3R9HYs2R7OrEuH/2KpgLAtNJC3S/ICjmFQgKzppqF1DZGkBcEIE9RuU\r\nWv5rlUzDr0/umemEV5NXoM0A7KKNkgo1cgfQjI+XZtKHDoCKhzqSvUWf+8uB\r\nRcI+nsnYrHWa+H3gVKiy/JmfIkCK22hA+MCSjVN91kiPWycx8WIuqdKBS6yF\r\n+9rSf8o+t26kebT39gnLg0LNLpf2Ao5Du/AUhJVPIixkECe2d03YtHKOYWsu\r\npAwfEBqbGuNrWo/7qYEAHsWzniraoVO0PNo5CjaOD8KkdMfFR/8ZChocUjC5\r\n6Sd2XPFGg7qituMAhEYLyHnaoaGG4NWrzlxCEN0s8u0d3nHKize8iTCealtO\r\n4H+VVMLaM3EUzPfMX4EBiPddy1VFebXzPVw=\r\n=roAN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nAn extendable Streamr Network node implementation. The package implements and exports a fully-operational\nminimal network node implementation that can be further refined by the library's user. It is used as the main building\nblock in `streamr-client` for publishing and subscribing to streams.\n\n## Table of Contents\n- [Install](#install)\n- [Develop](#develop)\n\n## Install\n```\nnpm install @streamr/network-node\n```\n\n## Develop\n\n### Adjust log level of `node-datachannel`\n\n```\nNODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n```\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","browser":"dist/streamr-network-node.web.js","gitHead":"fbfc7eb6a3c13f24a56e2f27f5cb49d354a6542e","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.1.3","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.3.0-beta.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.3.0-beta.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.3.0-beta.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.3.0-beta.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.3.0-beta.0_1674056505211_0.11985512638673335","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"@streamr/network-node","version":"7.3.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.3.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"b83c34c723e41ed6bd435f70a217068910d23b5f","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.3.0.tgz","fileCount":175,"integrity":"sha512-t8/3VjhLKJct1sNpM/2Flmvg5aFM01hhrqgs/+yvM9kc1N49e/Sx1dusT85tiGMG6AWQ06vDMNbjvZ460E/DoA==","signatures":[{"sig":"MEQCICwi1r8LTKkZx0dFMFEqh/VHpRcXD7zZwBH/+EI5FHqpAiAa2IhVhiwDFOanVWWLRvm1fGuk1Tot3Diw6o4W1okYAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5350435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzrc+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolQw/+M3zXpLLzE6ZNHFndbHxkRA+aA96H4EJ/W76hSmHhQPPh4WQE\r\nRfucitkH2Y9lKlW3Py/89ffeW20gE9o0UuAJZI/53Unws2g6mnrYeth3jvo8\r\nCII2inWmEVbVs62Xbc43eqfQ+KdBN40s66OIbCK/1uX8roaS9hBXyHhzkajx\r\ntD8uGJexH9WghmCbtfAGsJig0A5T3YxmG56NcN4GhdWkdIfHhSoer5YlCval\r\noGErkOOAieU7n8o282RwLIzcmDSy7KZzzuGT/lFFIhQXV5BL4PrMpA0FtKcT\r\nAgccY6s/zQ97c4g8eLEIWNtEt/OiK/FEPxZMSv1ZOx2/FyCLzzst8XZUa2QT\r\n07zYxwtAO/WJNL0MnMzNXpL2R6BxerRERRVzdw46QAEKyTypFjbYFLU5s1yS\r\n/L86BUCGuLGq0o3W03w3NOjqG4I/0ltu5lPYsPX61DkPVomjPXLe6i93r1+N\r\nuLwT9ZJQMuMrT5DiLGW3KeNPD3WUvXZIWyY29dO9FpTl3K0J32OR+pjt4yLA\r\nSshoM1/Gur4n6krFNz436iGSNx449MalIXNB3Uiz1ZVSdPt/KhMwYuqAH1li\r\nBz/OfI6QJ4ycVdncThAIYQLTzl8sjryAOwVAGLvWowKC7tQ88NmSWk6nV01f\r\nBWfsLz8t3hb4onO29zg3XFuv7xaR9NESJKE=\r\n=3LzD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"0ab907f64b71ec01ab4b4306ec2a660d259134ff","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.1.3","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.3.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.3.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.3.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.3.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.3.0_1674491709850_0.6215972639501848","host":"s3://npm-registry-packages"}},"7.4.0-beta.0":{"name":"@streamr/network-node","version":"7.4.0-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.4.0-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"55881e45f0028a264198b77d8e9c8f42944e2f6f","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.4.0-beta.0.tgz","fileCount":175,"integrity":"sha512-xP1Rhqux+19cjMCtgi0dE+bBwlkvuMi5ERj0NILePuqiwDmxPsCjrO+nJWRF6kzOBgMWOZuUrJJu9LTzwg1m2w==","signatures":[{"sig":"MEYCIQCcb2dutgIAxON3WRF2jsRPuo9ev2iMl9XJUDfm+v1JhgIhAKYWM7mBmvo3ZXYLn/aMzNt+mrNwLFLcsBR/iHB74dgL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5354394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj07KdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWzA//XLVE2Zx4WrrutzqmSifDNDKmXVzFOadUJ+mmGxGK0NP6TWNT\r\nG17/5SPYwW6QYn/p2mSj8HXsZiYMThIjl61HVB5iUPP606UZZ8n1tJ9dyE8e\r\n0iArPBJrpwssp0Ck2AcXX1uOPSMlD1qDotOyLy2/vKP6rFx175+dJRtBKWgd\r\nmobvfskPYaZ94XCnZzulsA1lWBBIRTOnLqq9YCpLSCglJtFwRV7I+nsd1f8j\r\nvnp9RIXBVN1lWqa3uKGOs4AaL9glX529p/FZmREpBxtBa0fyM9/91Zo3SO7o\r\naSsC1jOzY2BYCXPSpkcuztd8fgiFfXDUoKO46hJhjiHgi2urYOVeNHaB3JBc\r\n6lwdhIrCld9FLpigM8ZohVFBbYufqIYaahjM/pQKychLuHZQi1rF75mIJvTh\r\nJ0OwAkKVowjIBrypfiiHWXPldgvcx9lI/OUTl+pCwmUxCSnA2lfD+g85CVs5\r\n8g5Rn87vFUb4GEmdRaysFh/CkpLuDFlZPMWosnxSVN8ptmbNC4+ryzhG4xan\r\nU4UBXYsJENndgi7kCDeQCjN/ZBhvMApzEdwOMY3zsx3z59PoUd4G1jcYeAKv\r\nslNGPs23FEOziDoNWl9evnRf9Ae+Js96/QvhEDVlUdtVM5D+Ho140UHQypoD\r\nXsa+7n5bu60C9sXXYZz9zmCZWASIqcIejiw=\r\n=s/cA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nAn extendable Streamr Network node implementation. The package implements and exports a fully-operational\nminimal network node implementation that can be further refined by the library's user. It is used as the main building\nblock in `streamr-client` for publishing and subscribing to streams.\n\n## Table of Contents\n- [Install](#install)\n- [Develop](#develop)\n\n## Install\n```\nnpm install @streamr/network-node\n```\n\n## Develop\n\n### Adjust log level of `node-datachannel`\n\n```\nNODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n```\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","browser":"dist/streamr-network-node.web.js","gitHead":"e17972b52e380f553ea3c2e069937c0e52f2b14f","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.1.3","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"7.4.0-beta.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"7.4.0-beta.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"7.4.0-beta.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"7.4.0-beta.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.4.0-beta.0_1674818204766_0.08822631013066262","host":"s3://npm-registry-packages"}},"7.4.0-beta.1":{"name":"@streamr/network-node","version":"7.4.0-beta.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@7.4.0-beta.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"044aa356fa129359b44bf12eb6dd38d478ad4c37","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-7.4.0-beta.1.tgz","fileCount":175,"integrity":"sha512-+LLB5A2Fq8VDFaFt+ChDBCPziOzeY26ZF5DzG8VDOaoVu/S9Q31m6fxGn2n/+WoHwoJMV1bHmQLAOIJHwmzdDg==","signatures":[{"sig":"MEQCIHcPeHPMqRHOFRwpsORBH0Ysg/soExX47jjZOE016B6tAiBzDrFACCzYxgPviaTHDKti4uWFklD/tCaJI2Cr0nLNvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5352129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj19k2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjZg//W3GNiJc4FvahoSx3++OMK/sUuVzH0zZ1SBLx13wSKELY6ilk\r\n0Und/H4hmijM347xZlPVj1iv8PBpmV7/rZhr/qyBq7NUZsHBmzusZdQjiGFN\r\nxVh5mV/D4j8LaqFlLy0GxCipVyvZ00eiM3Fs0e9UzbrLK0gX49lBsAt1mx/g\r\nFEMJd8gc+xMrDnL+pGnbLDVsZA2xKV/rWOmKbUts5ANuh8Ifmfnt+GcPJpou\r\nw/cKOwBfqxWyfR6i7C95yj65A60fNVFMC5gelibzB4oJSRUjoI9rvX9HXMfV\r\nV2kSgrCKYABOUqWJbuSOWTJjTQYD6rI24WAcUQREOLyuT3NMd07m3cZzRk8B\r\ngEMssKddZq46cDnegysyKNqaSU+/pNqc0rIbuVoI9fePmGYupW+sq6MSfrST\r\nIRnFddEwT5FIHiaiEy2XpZkPohybprueyA7NBuDxYL4mgd0VUlo6WIbhkgq4\r\ndTLcDgC2t2zt8e0X2A6ujYGlociAjptZmR1pk5ZJ4mojdq8YAgGMH/rmJa+n\r\norEVIhCjcZk1dpJnIdsdmUhNNPdbxcpTr8nw2qM5b4+LixqqBf2PzCbGp/mR\r\nxbla+dIokiXwjyP5ZHY7E29a5iIFmfGuCmU5XAJYDKmM14zKKgv5IRlM5izG\r\ngTGb4AFUM3/Vla335vxzFoLW1kYPVR8KDC4=\r\n=cH4a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nAn extendable Streamr Network node implementation. The package implements and exports a fully-operational\nminimal network node implementation that can be further refined by the library's user. It is used as the main building\nblock in `streamr-client` for publishing and subscribing to streams.\n\n## Table of Contents\n- [Install](#install)\n- [Develop](#develop)\n\n## Install\n```\nnpm install @streamr/network-node\n```\n\n## Develop\n\n### Adjust log level of `node-datachannel`\n\n```\nNODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n```\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","browser":"dist/streamr-network-node.web.js","gitHead":"2e833728936936d91fe6de25dc3343da99931761","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.1.3","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"v7.4.0-beta.1","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"v7.4.0-beta.1","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^7.4.5","jest-mock":"^28.1.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"v7.4.0-beta.1","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"v7.4.0-beta.1","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_7.4.0-beta.1_1675090229783_0.3592551426271444","host":"s3://npm-registry-packages"}},"8.0.0-beta.0":{"name":"@streamr/network-node","version":"8.0.0-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.0.0-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"187937c3d97e5a413c629b1d7ba2b900c862a8fd","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.0.0-beta.0.tgz","fileCount":179,"integrity":"sha512-WCJIqFe4/r0J+wKm6721ZJLgFNe1VqZRMSa1eFdD2jvpuf/dQZIRPHxAzTQDTPzfI0PV98LBC69FAX20o+g0FQ==","signatures":[{"sig":"MEQCIHy8VTW6UCeI5XiRF1xkX9bY7i13Rx17WaVOzkmKK2S6AiBolo5D92ApOEEhPDnQHmwTU5kpFNUf4AckJEo97RsT/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5367530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj83F0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+mQ//cpnUJospI2Nncgrl80x0mHaThxS9l2gJnSyEQmTwHXWxFVrg\r\nrISgDEIx5meqAeSW/HGKYblKMhMRcZ8+BtLYiWXmzKfxZVLESlPU8caUgAa1\r\ntELTjAT8Y12BFZZhXsa7ZFvvvg4has9hGWkM5OYRIwbvpBrGPosaVK58TySe\r\n67HC3dw9AoMBB0rZg/qABa796hA2sNHv9u9tNLxKN2jucW0FJrjyhzfrtYDr\r\npEN3p5UsWCKFY7mB6J3hA+UFPFUVm6i4p99vP1FgVD2Kl25CbQr6LBNvdlL7\r\nOjRnj1doBsDx+3YbsiF3nWcTqNBUNBXyzZXeiijoPeAeb+6SrXCNLTHi64Qh\r\nmX9GsDaBY92V8N0v7+vH7mqR3QHZWbsF8S/JsTYQ164j5wlYwOlxXo9OyeRB\r\nVKbMSHDiE7l/v7eozAuXMYqixOi66g9HP7HIhluncptMRLRsdQhHU44rbOcH\r\nU4MkDddDHBqGxf//LwOTt7/8zhyuS9XONzyTNQHPhEcaqO9+i7A/QX2VLblI\r\nogtEmbEcejaWx9c557PfJYo1dR807/47c2eSwzNz13yxfY105fk3ZM6/RrZ/\r\nLXGADEsGzluPVDb6rlhyjMUJH6kgGN3VFyJAzztWZ3rGIex3eSrjrl0UqQHu\r\nrpIb/+j9SQw6eETYoPlqaf9SmlkR1MIWTrY=\r\n=buLP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nAn extendable Streamr Network node implementation. The package implements and exports a fully-operational\nminimal network node implementation that can be further refined by the library's user. It is used as the main building\nblock in `streamr-client` for publishing and subscribing to streams.\n\n## Table of Contents\n- [Install](#install)\n- [Develop](#develop)\n\n## Install\n```\nnpm install @streamr/network-node\n```\n\n## Develop\n\n### Adjust log level of `node-datachannel`\n\n```\nNODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n```\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","browser":"dist/streamr-network-node.web.js","gitHead":"6ee5c88f30c906ab58c6883b6742f039190201d6","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.0.0-beta.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.0.0-beta.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.0.0-beta.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.0.0-beta.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.0.0-beta.0_1676898676646_0.9292247040569153","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@streamr/network-node","version":"8.0.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.0.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"7219565021d10e812e7ec18e591aaf9a40b7d425","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.0.0.tgz","fileCount":179,"integrity":"sha512-lQvTgqT3ke3pUoi28vvqF+9QId5DRkRsa0JKfR2d8rm3jcw8gz0mInJBOYJNYon2oYYjlJjZoGwSiMePPa7KXg==","signatures":[{"sig":"MEUCIQDEd+FHkuDK1VEIt01Td9LSdcgr6sZi+obcP5TnAj1UlgIgFhfAGGhAYPobG8Uw+LB0OcuiTw+AqEduYrltHk0mU8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5360687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj85WHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkUw//Vv9DyoWnTx9LHjvyPZ3AVSAJk5HGFwtwA/K8qPUFy/5OIWai\r\nUYBGYOucqQ0nftThuuqzzNVkG9OOtttgxjr13FVdWnCcUdDmt2G+xurm5WfM\r\nleIcf220pEHyCUiBA+lkB2Y5ju9xaC8bDDFoJLxk+oysy8e8CPkUsn2WIOwa\r\nQGZ5W7aKiIfcGH66/+nRqxxPOaTp4xspSJ63eaKwz6jcbBRRe3xCc6WnS5kU\r\nfwJHSTxcioHCPQSO0QH+F6Bj3WtpquhxzcrVbnG33XeOyZB80N5Y0DFJ/ZJ2\r\nb6ee+2sn810zAMGzyg46Huvb39Y5zmiUQJKWQ1KacKdJx5puDg4nPXurEA3E\r\noy0JL4s92gWHHk5syw87cczKzu+QwXvtjRlqZpkrQC9xya7jZafuPHeavSqP\r\ntxVvgNU/2FS1tnDU5SIcYALTHlmdx6RF8TxJkiGh8n2vz2ySr6ZymazPmTxd\r\nSxYsFaqVzOXXd9hta9/dm3FOHCIMOpjIacHC5cE0WuMgGSY4l/ZWZPfIymwd\r\n75aF8Fdc4h0ZqAD54zAUxbh1RBRcwcFz7ZOkLnKuMkEQtgLPbX1itma8Xd2J\r\nzNzswhP7pf+qKHWqDqrmUxOO8TVn3gD8Me5VyUUHX6nzbyjQ9DB+Zze4bIfF\r\n9d724ID/zvUh08xcHK+VsIaOd13YqaKgGf8=\r\n=r5Tp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"b1e9722d0def7e9198c42e93f0a80e8f35a47b1a","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.0.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.0.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.0.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.0.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.0.0_1676907911614_0.5307578444967214","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@streamr/network-node","version":"8.0.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.0.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"3ed8bffa74bc79f6028b94969b65d6976f601158","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.0.1.tgz","fileCount":178,"integrity":"sha512-HSjnz7VHqcRlLWODp2/kytdyacw9DS3M2Y7wvEbyZC5wGAR45PLlDBwvB4qOw+6uhjRKVMWPSqCqDbz67zvlhg==","signatures":[{"sig":"MEUCIDyd5H6K0RwO+fO0IcG+6hZI5n9YKGLDWEVG0O1q8nuqAiEAp/X3re+7qzKoP+mH5sY/th4f8dzDAds+zEBJoPwfJBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5367245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj86ImACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowCRAAmf9Eq4y7j0RbzTMwQFSr8JjPp5sWebkMR6skiBP33pRNzKEK\r\n7VWY+WtvfXLc+WmcWWy6ktqBdHgr7BYtfPO8bVRmiP6Mvxh2Vt9U4vk/IWgH\r\noMsRVcHQcdfnpS/9JZVJS7y5A1sKgVoydXJ3IBZ8WA9OfS2/HTTcybjVgvcY\r\n334WZbWtHpfhgfRQhb2e7GHsRY7GeGb0jpDJyZI5w73KOdQokrNu2jqxVFXz\r\nFANuZGKEIEw9H6qeSOX+tenypm6J0vXYVkQ01PNQsN101M2ZrqPirEreVMGs\r\nDyMRtqUgFky+FH+iQj3t+OU0TmVa0ff07R1fogH+FXnaUn/NQS52KXXmcg5b\r\nZgLkKX6i4XCAW8td1jB+044NsfJpQG9fqmRp/S8VtaxOXWP6RXq4ZqE333Qh\r\nI0pjEDFqR/C2/8Kc2l1f5MslL55KYkzQJTMvr1jzmnAqTSrzTn5QAUIo3owj\r\ndmOw4VVAV01mT9HRAgZT83rmqOPcxA0dKNqXPwtfxkHIl01LPiM4Du8Bp6qG\r\nYRueUqZxnlxGLTtF0oQ6y2SSZDGgjpKBKR55ag5c12ykzFI5PfE1TTnCQqj1\r\nydbj1A6IZ2n6MDL+ZAvdfmLwncsg7KDQBhwnTe2rbIOba8aOTMy+dNNlH7zm\r\np0suK4QwgCZ7gY4c0RWn/Vlgaw9MTZw1Zqc=\r\n=8nFw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"994b129694deb3743f9bdc2e00f4846c40a31253","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"juslesan","email":"santeri.juslenius@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.0.1","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.0.1","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.0.1","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.0.1","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.0.1_1676911141760_0.5997893553322626","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"@streamr/network-node","version":"8.0.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.0.2","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"2f6c186851826e670f9c60b1f2d80076cf094653","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.0.2.tgz","fileCount":179,"integrity":"sha512-xvnQ5EjJ2Cje30YeJPqFI9WeDGT8IiMB5xKm+qo6sh2NsKTw+7pcUJ2f9gYS/5ofpKfAWRMkwifC7cbcQT9jiw==","signatures":[{"sig":"MEYCIQCRnUd/cEsw1V8MqNZ7hdaHGteEgZR7Kdqd8MI4Ss8+EAIhANEku9JXuAUPTS/wfAoRSv+xWDPg7mZVSKdbOQw5Dn0P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4750715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/LLVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph2w/+KCyf3V9fPlaYFS17F4f1CskhjfY6Hwr5qZb+2YAeq9RWT0gN\r\nQc/tcdKgGh1STbwjasSXTUslbOyoPNHV+H+tCEA8r0FRq0z0yfKUq+j5ceKK\r\n0FYi1ZktEIevTC0n3He3dO24Uod8+8HhMPxFWSkb+Y8Y9KUYD4O8FhW+Ucws\r\ncUXhqJChCTlN+05tGbG55dg6dh/z7b4LBlBDv7ZQbrYfeHVbizUsVaVnPUkX\r\naBSEH2es+LoyrYo+ocVFq/OI+wBNv6/aV7S8va+Zwiwk/8dVSht9CSE4a2Ma\r\n4lP0vhrx+0R5msu3mU+GD09Yj6h+VCZT/5VinTr6TGJlKKHm/Kgcz/PdU4DY\r\nZkg4EFFUaoaXVAWk8kF+Mrp2iR9UcVMrYU70OE6dRa2e9B0bYBae1y65rInT\r\n1L1+2PYybzuJHq5QVvdnGQXMwajusOOCtVgBzApz5vrmY3OEHl+OOFBqD3gN\r\n0ojJGq3ZbPLuUry45AhLOxTLi3E475cf/4wcYJkguseY/Opu6NOGMB41KEA7\r\niVT/9mpjtZWj84rHSCAHRkGd/6nNMerTdDoSCRhK82BYXsgUEvy1lYqTMNww\r\nWdOggxkwrxDHkwwv79t0afY+s53fctVfIyndOCTl/VjFnWQqZtSi9ljc65gc\r\n3jDOZxRaOEFFPHA+XxCiTYM3wYkfv7Pg2RI=\r\n=vRxm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"e66a75a30cf4d3d079433609a3828b4f4f78e298","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.0.2","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.0.2","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.0.2","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.0.2","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.0.2_1677505237021_0.9227857634373375","host":"s3://npm-registry-packages"}},"8.0.3-beta.0":{"name":"@streamr/network-node","version":"8.0.3-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.0.3-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"062df9bf23603482b5824091a5f60104fa74b917","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.0.3-beta.0.tgz","fileCount":179,"integrity":"sha512-AUsV2p5PLLq2MbIfykgcZ6hJ8QJ598PyjqbyKWPQsEAF8b0SbDEVdif27TfyXyKvN6aiJEvnM7isdvcj7dK7BQ==","signatures":[{"sig":"MEUCIAgpqFeftAy3g7QeuNzrsCtHiztetMycNBPoiheRXkhgAiEAtlhIDTYSQaWMrwGpVoci/sCPX4lFVHdKhDBBi2mAKBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4750750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCHA0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+gg/+Kdr6AwbZegZqVhDQ2TYacIcixhLQoUTjJpxarjE6igMJJNI7\r\nju7J+7kUGPN+NJofmmXHOmSmGeBESLPrW7yXLGB6sLsdCKSTjNsHm74sO1f8\r\n6WZyljJsJkGR0Mc84d/Q1TADtj0MPPgz93kTlwAcozbBdL3p2xjqa1aQo2Rc\r\ndLcdpL5itNJ856h3Qjmiz1Qst17NuBv+KcXGbRx9rQu+ggf4vQ5S3o0KHeA+\r\ndTjV8VwkpOG6wd+4HEf4rTMiiE3m2cN5Z0xb+wxEq791w9NWANkh/5rPVZq2\r\nWe8X2thSwJsDCtiIVsbfsKZMypCoIMAHb3paMpVhc/WMy0/DjwMaSlT7GsKp\r\nqD8nbo0W+4B1r/Tp0+TIe8u95zAUKI50Ui4QW76vKsnkPpIGbUo6URTVInoo\r\nzH+lei8KjluHd65TCwYNfnu2HywMvsGshIvm+QKWl/LyOaXiJ7V2Tqga5ik0\r\nnwAVD8K5yiZh1lhYQH2BcP8vPXPt64GyinA6fxd1LQEhHAMQakswHBrqHmts\r\nsSsTaeYm4sSWHYipGGanXA46CZGO1SENHwHm5n5hWD874Ax4yUe+lRrIM28R\r\n1kCaT8TalC8qk1wnb26dRkzjRLArYxlVG2ikTb4XQouVN+xlJn+eADCOHKNT\r\nAwrbXOYgBWzgKWXSSMYITF6QplHS149L4QI=\r\n=HQk8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nAn extendable Streamr Network node implementation. The package implements and exports a fully-operational\nminimal network node implementation that can be further refined by the library's user. It is used as the main building\nblock in `streamr-client` for publishing and subscribing to streams.\n\n## Table of Contents\n- [Install](#install)\n- [Develop](#develop)\n\n## Install\n```\nnpm install @streamr/network-node\n```\n\n## Develop\n\n### Adjust log level of `node-datachannel`\n\n```\nNODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n```\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","browser":"dist/streamr-network-node.web.js","gitHead":"8e0c09de403775a4dae3053ddd794099922a43ec","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.0.3-beta.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.0.3-beta.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.0.3-beta.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.0.3-beta.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.0.3-beta.0_1678274612322_0.375654164745032","host":"s3://npm-registry-packages"}},"8.0.3":{"name":"@streamr/network-node","version":"8.0.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.0.3","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"fcf509a9786ea63a87804044d99f0e33ac004df5","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.0.3.tgz","fileCount":179,"integrity":"sha512-isGj54VDjjJNrdDhJP9yIImKVDeglvFDVPZFnLN6Y+hxQEMcMFjs+rDxFvLBNX+wgdxAlWCGq+ys1ZGmnUcKtg==","signatures":[{"sig":"MEQCICl5cAFaM9Zll9tMlGS+9dmbi9HQIaPmWdBeOt86af8AAiB5K7kFPxyKzalOQIt6AJ6Ls/3Lyg//O6OrtPpwy4pdBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4750715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCHeLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjyQ//Xti5gqVez/CtsdUcTS9nqjx0y/PtOxYlHIQkXsmWWALTJU6t\r\njGnqhLtzmVEax3FXsv4S/p4yJkJaBOE/pnuXB/p6SOAC1I0kTNwm1N36CQ8Q\r\nIZyHRQca96MN59el24/t8K24SPHayVk/XRA9mZ8WYdAJ+moAOw/cBh9/PM3q\r\nfYJLZyCyoB/kxTsYn+4yY4G3KReHfRDLLh30HNBBDltS5MldpZLHPPgB2x7L\r\n+dAYt6aywEgf+/yVZLajQ/ytu3xH0tXCBhjCJRxMHgD28a5cX5WJqrvS4mr8\r\nTyEx6zBa4nDmmNqS+hJqKkpWaXhnAt2nZ1XbS7t9UyyKck7n6OpjUliNJXXl\r\n4YGBGXUlZYgAyLkRhJnkKINPDHnDNvBKxMWbyP1k3NaNrhKQP3G0Xtk0BjEc\r\nca33eMwflntdRLwoo/L+E+GA0EdG4vjcxvvFtsfZ256T0o6r6tMakFio5sKO\r\n7dvIhGW0MORV6AE6CvtCCcokg8ihNnks9j+XV8pKaNAnC5LT6wT1gZStk5S4\r\nDry6txcUatLxGTjQYblTM0pfzU6E8bQrJ3Ry2tWgKAz7x8T6R2YeuY3Os0j2\r\ng6NZ+eaR69JYBH3pVkyyPv3Mg9A0J/zPkfmsJDDDsUZ/0kRebK7oo/YUlGUo\r\nENGNOqUkqlommpExYp1XA4mVWT90zjPP2oA=\r\n=GXAN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"a5d127545870a877a02bb5eb11e1ed4b264afb3e","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.0.3","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.0.3","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.0.3","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.0.3","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.0.3_1678276491265_0.6499853574888839","host":"s3://npm-registry-packages"}},"8.0.4":{"name":"@streamr/network-node","version":"8.0.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.0.4","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"0eb467cf0069549a39df65b2d7510b7b3a8db803","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.0.4.tgz","fileCount":178,"integrity":"sha512-5ZpC36D60GS3cmFr18TLZvon+PXKPwMsIKdAyXuZRg4pESPoK3637AZiqkz06AyRJ++OdeBKQ6X6yXvwsJV4Ew==","signatures":[{"sig":"MEUCIC07LHitQfhYtQZzWKfewnQBaY25DP2KdF0uFQExTC2vAiEA3qxrA1iZqe98ZJpLkqKHsZeaGPiz1AF55dEsTiDROTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4752586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGIKhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+dw//YnVzbHUqGcd22JTnbmDqRzXRMfcJqH+cCWaxXMliFidtUoPp\r\nEUhxhuv7tGke0riqoVw3BRWIQsOpbMPoJr2m6hbPf1X1RyZOlrDu3grCJkjy\r\nv6TKIw4Y7s6iGSz+dEW3PoN8OOlla2MKwCkAme1S8aHpZy35gkNwlVagk6ug\r\n7a5qAh5jKdEForUDjJejBBSwq1WeoXho1gmYqtAAoZRaBg9nq7OCf9YNMFt1\r\nC85+70RGK+W8uoTJf1fSIvGD9lu8ltM/7EQ3MUdq+WafRHfh4me5w44Iqi8/\r\n4T5LKy2xo63aKfQAgvsB45Jh5DGoDnBj9Ir48p3YvEA5HJMfcwUZhF3FL/1i\r\nM8FfMKy7tbb5F9QYCXBv2HfsRhfGo2Ttj0qq8yBeEfhpEymVypJsuWjZoN6D\r\nRi9tHxdju6dv8jW6MH2606SFbw6ZtfdNWYggxAbORgKaxsGp6MEHn622b6b8\r\nen0MDyx56U+eANPC5q7xOcmn4NZAxA/VGIQZK4hPdvDd2/p4EI89jsK8lb94\r\nBLic7cF6oiKgttDBQtoA3lmmo4I4F1HwA05D7w5Z0066+H36aFL7W2Ab4WVQ\r\nOV+GfJq8Kkx6CY0a7JOiJtyr8byUgQUEIaSHd1jG1Q4ivzq8d0GbGjv6CNnA\r\ny9g5yDadPqcyXQIe+5bDqhDcqt3sVwa1P3c=\r\n=JPZi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"6bbcadbb4694fe4304b45903e7b5ae8ab5d46200","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"juslesan","email":"santeri.juslenius@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.0.4","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.0.4","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.0.4","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.0.4","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.0.4_1679327905130_0.590008361264444","host":"s3://npm-registry-packages"}},"8.1.0-beta.0":{"name":"@streamr/network-node","version":"8.1.0-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.1.0-beta.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"378354bfdfe82788b43d4b006d13f4087fc9f21a","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.1.0-beta.0.tgz","fileCount":179,"integrity":"sha512-+2Y4rxJoMdrGvvBmarq2iTOZ3LwwZ66eoNTMh0XjfB8VdrwIv5AzfatYeNPIiq92sKGTgz0xduzSnDmXib51Mg==","signatures":[{"sig":"MEUCICcAHjBPoFDlQ6hkknWjBElziouuT86I2rwtuL+s5uluAiEA0pWALWujyiOhy9TA8sDydlMwvIamAwUudKHF3C2sDb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4752871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGcA8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBLA//fnlY6x9StOZqscwbnGuhSexud1RY5YEoWyO4CD6vNlt7xtAi\r\nBpRGeCrdK8i7hS8HyNPLxTc4UFfzRP8+w59dx0UUsrumjviN7uz1S8Vwv0ML\r\nh2xEfuawDgeN4n8UC3HS7A8NIxE+L0ZX5lsWC37tWgVzWPD2+qDvriRp4205\r\nC94ZtBm8PimfLlyNTmPvnbwhKj+Sf5HTs34akIV6XakG8RffN2cnwdPj3IZk\r\nlA3Q6/9bB0DrDhJ3idW2lm+4l9U4UAFhNxoI76cWhO2H+c4dxtkJaNVyN/IH\r\noZuRA5oxIY5h8hIfGWsWj7GNVzhLWvlkfqkOiUUgLQUs1+qc662kqbvoGyWX\r\nUicuinKZRToC7qciA3JM4YthbsFdaBSMxghGEpocaARXZoaiAOdCIWnHfrXe\r\nOjCMfYRCmgAQ0X58LjOc6yih3I3KuV8o3bJUWqT/E4wMgB1Gya5ilmPbQzGp\r\nur8cu/3M7kB36Mcc9RAbrq2k5WjHRD9d65feb02FfTyOSLCSuiBwJzTqzrMU\r\n802ab0JcfCWMi0Z/8JClU3m8tiViGiy6h7odNLUO1xdjWLZSRQ7tMHkBgrCa\r\nc7odZmouz5iH7HX2RZ6+zqoEDxhSAx3sWIavWAbw6u/4Vs3Cwwbai/POcsdi\r\nsbTlGnssIef4sVcpBiUmA3Wpxk4OGAPtU4M=\r\n=qX1j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nAn extendable Streamr Network node implementation. The package implements and exports a fully-operational\nminimal network node implementation that can be further refined by the library's user. It is used as the main building\nblock in `streamr-client` for publishing and subscribing to streams.\n\n## Table of Contents\n- [Install](#install)\n- [Develop](#develop)\n\n## Install\n```\nnpm install @streamr/network-node\n```\n\n## Develop\n\n### Adjust log level of `node-datachannel`\n\n```\nNODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n```\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","browser":"dist/streamr-network-node.web.js","gitHead":"69fdd0dadfe1b252eac928e84b8b9f3e02727d1a","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.1.0-beta.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.1.0-beta.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.1.0-beta.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.1.0-beta.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.1.0-beta.0_1679409211992_0.49236931533482875","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@streamr/network-node","version":"8.1.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.1.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"115a4b36f6907a913646e3224a1ae849e0a9fa29","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.1.0.tgz","fileCount":179,"integrity":"sha512-SumMN4yXwfSU/HD0472jWgNkr/Sf17HBNVKb5Y1Ppx4sZHjXIO5hDrTw/OV7qwcUQ51ExxxHafMmUB7r8opHaA==","signatures":[{"sig":"MEYCIQDyhxZFHuKJDX020wdGdx/onT6ajMcjIt4489c4XPsiVAIhAL/CgJwoDmFRnN89BnG1s5WUNjkF2r0WIPPvPZx6Mg8i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4752836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHFhCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqDg/9Hn00TtoM/OUnvJkaaO9oYSXMpMAQ2B4imnhA2LWoYsgdKBLT\r\nLEi/rVcJM3NnA+9F7dcD9Uq2QuY/Kq+vQWv06KW+DWcfDNGnFzYyinG/6t64\r\nd+afqwB6lPnbsRRJf2O9/VswSLHLwAbkb0HsV9mw2iqGN6PhClBiSwd/n2JY\r\nF3uRev8DmKHEBlnuX0MsSmDdIY9osb3+11YGOgzajcKrE8RuhlNilobiEKdK\r\nREaZwpgjfTkOv9B8o75BKbkgaictUk0nhGhpgJmhM1IZCmETer9fKAfVw04z\r\n9MXlqPnyhQN9KQZbpckjvpPoKuVoGCvs5icHaouMcK0BkjebFsLVMtWzeQdv\r\nF3YaQhvGsOlnwC5cpiHAIMukE7EmXWjd35Wjq0UGxkG3SeOr2ElLiYlkJkP0\r\n0k/ohxmx0d4Yad9cXNbwajuGtpbmgzE5upLnSvaDPHFxTkLUm6wgzs3SAV3y\r\n41AsPqjJbLq0Azhr3fnEFrYZ0/Ql6BKR3ECvrzRSypa4OoeQyvRP8Wpid3oM\r\nDw9GQXqtxhahTaD021k5KLKMpRwqYWE/jdahI/B71yoWG9gAGFiJQRCNvNeU\r\nnsHmhWUL2T4x5onirWQTuT7eK+IrRAINp2o8eTt0iTGs+WJGOSsIuehtTOCp\r\ntrBtVCyU71X/H8e1fC4/PmTh76weGa071+w=\r\n=+1MH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"e346301f92d851537b38333971aa2f2abb1a74a4","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.1.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.1.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.1.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.1.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.1.0_1679579202064_0.34072652084803656","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"@streamr/network-node","version":"8.2.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.2.0","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"454529a3eca2d9c3ddb841cea9fe293c79f6c0ae","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.2.0.tgz","fileCount":178,"integrity":"sha512-0g16Ho2ntZQcR7Ax3qFCsBvVyvLxYp5lHFvC8104dC3j4sIL/s41jVcYq8waiN8O+gQNTnwil5lcKTEXasRSkQ==","signatures":[{"sig":"MEQCIBo0c0sS3/WVevFznQD4h2geOyhcnxQOXVu9Z/W5qVsIAiAvIzPVksddrEFjbSxvpAC9Cvpo9msBcZF0+710i+eeug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4747708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNW9XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiWRAAnA6SQ5F0DrI3PTi4C6814Raw6aVsCVsL7PKq8HaDGJmt7k8m\r\n9NpYAoUu7AZJqqT0UFWRWv8rjQIFmLZ8N+6ybN0avcwPdpD/tFo+nVlEJDC4\r\nhIp9xxkgZ4WueVf+oq1+SEQI7zo0bWVwuWgGAxZUe1sgD1BdYV6jAjwgnZ9W\r\nJE/Y2+Te1AGaB3IVeoYYuDTiReNCRFBCupl3rPMYWotbUwd3uf/VoI9j/LnZ\r\nTQXC56Zdy3HEEnvw4qU7jSHJE4f1z5dfJhMs4hZxOSUmKinhw0JssqkDNHrh\r\nD/SUM6pXUMDGvhLyrxxnpDtrKZe8vM5+1H4eq+kKNIYWj8ckkXtKZd+b3W+h\r\ngaC8NFn8GsERto2VVRtaBzvQrc5c7L6amXVGxuh1wvtcDQxJfU0sHpz+OYCr\r\nkmGoumw3kx3du1eVSn9DkekE+mgUC/EQ/4dBypOtlbEZ+foKooAskvnjtu8T\r\nIYMZPinJQD1Bdp+hB6uaVxwxoLXcl5ofLIxcJzOpddgERKZs3bdXCYQR/VLM\r\nrMx1y6fLUvWZS/vLI38+FK3LUPAYbzqvk+iI8/+TLazLcr2DOhbg6qYL1K/x\r\nVbcoq+EEbhQZmhc9CsS+bkwOYeb/DAauRQ8gxeDGwcmxRvf1IUSd6R4IRF3n\r\nEESPeTRzE6ZwCM6uz1AG4l1Tm+rtSebh+7Q=\r\n=dXcu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"041a225dc2dcbae90f2dcb5ab7be7d61f06e5b85","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.1.3","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.2.0","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.2.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.2.0","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.2.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.2.0_1681223510957_0.38169821104196844","host":"s3://npm-registry-packages"}},"8.2.1":{"name":"@streamr/network-node","version":"8.2.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.2.1","maintainers":[{"name":"samigabor","email":"samoila.gabor@yahoo.com"},{"name":"kare","email":"kare.nuorteva@me.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":"mmartinmo","email":"martin.moravek@streamr.com"},{"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":"e4dc9f4bd75dc182f32d79f95b4075bacce61186","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.2.1.tgz","fileCount":178,"integrity":"sha512-aVP0joGQHWJbeAGZSqAJwR5HcGN6caDqaNoiGyJyuCuTMLlmIu9eXjxgx8qOkye2t5Yn7yOFmeZqCXY4FQJ/pw==","signatures":[{"sig":"MEUCIDiv4QD/3mYv6glvnmo1mCpFrkYSdJWNWl11mFrKKOreAiEA4vONwV4On+kJD1RFAkF6B5Zn3UyuHRLCMSBP/6GOhuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4439934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOBqLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojpxAAlfA+FTlbx7sEg0EB+3m/7oxdiH+MnvKAhad9L3vrNqBBPHic\r\nnPSAJ6tdEx2GiRwnAjmsq/BZeJVJ6g/xNN1rB0uMd3qACsrDKeOp2Wl/nJsX\r\nea8s1hnPSlsUsCMHLkFoUd305C1KL9G7BhkgC2I5AYsU7IvOcMeLuti0AMJs\r\nc8gCa+1IBssrlZwOcfI4ASHVYvGI80/dS84yKdUuAaXdnTqmcqFgMisXL1hv\r\nALO4yjbeieuwnyZfSu0sxcyXe/E3bXmDPrysLnJt8TFAJNriuQrMneghA7ty\r\nqv5eF6aohB7Woegs3if9EJ8kZb93jYXLJ8tCmEjTaqvUOeA8q/r37VhT4Sna\r\nRwdVHKGVvzzg0RAiA2NqYzukyDpvK3yFo3ESJw1PmAMJ1NXpUpCEbXxX+dlV\r\nW8bJl+AP1PKaMaDzxM/HQ2ebGrzDD+vFK9Ck1MRR8PiRcjS4x/CSoUDNWUqe\r\n9xtUXSvXDuGcpmXd70tg9QVdnA7U0J9kwETAJhz/Xb4xk2LFYdswGitFpFps\r\nf3FMSvxrufZX+bbo8R8bOgfOD67H8M8VHdV8rgRG2JQsm1tESxiqYFXLTZZc\r\naB2JpggDpe7+jwD2/qdD+jdHKYD8a0Zox/YWOxIvSjJJCGrWyteC36aX+wKx\r\ndFEaA6TVcTYE4etEX6PKBpCRM6sS0M5xiAg=\r\n=Oawf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"49fa949059cd1cab61a96b61dba044ae0d1cb7de","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.1.3","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^8.3.2","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.2.1","utf-8-validate":"^5.0.7","node-datachannel":"^0.4.0","@streamr/protocol":"8.2.1","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^20.0.3","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^8.3.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","browserify-fs":"^1.0.0","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^27.0.5","@streamr/test-utils":"8.2.1","karma-spec-reporter":"^0.0.34","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.2.1","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.2.1_1681398411343_0.3538534471613195","host":"s3://npm-registry-packages"}},"8.3.0-beta.0":{"name":"@streamr/network-node","version":"8.3.0-beta.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.3.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":"f1307da00a9cfce1e82a9f29f2c1dc9e137870d2","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.3.0-beta.0.tgz","fileCount":178,"integrity":"sha512-PbgiqCotdIso8AZ5t8lQEwuO5be68gbiShDWp2XFQeMOP3bCW15xvyB/NBWWRT/OZu4Qc54KVC/zz84Ml4zogw==","signatures":[{"sig":"MEUCIGn9jmipe4L9AOUxk4BZdXtg4K949xySj68OuMxK7DcTAiEAn0pC/m/TLa5QTmLUBYkj+t3/CnqyhR2ozDHkTubuBRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4495341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQRyCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWOQ//UXu3qWDy3WwF7p0KrJUk/+48GJLyqo4NlkLIcstFqOCXCAXB\r\npqtEN9c9hB2i7OWsBO6s26QCFdSmCVLAjJuoUrGiHH3rYST0K+xIwTNY55AM\r\nIYtYS0E3McJg28GPcMnQ0mDkKfC/+eTUkdL6g6YuiAVvfFjPLMbiO3V2EFbl\r\n79l+amNFkiD+yVigyaUMS0RNbrUeYWtu95ZkHVe9GbdxhSJlMAGx3A1pvyW0\r\nnJnQHX3+WqICeIcmaHQIRPlD0crdAPCFcwnkjbP+nkj/Tr048CHMqUBESDX9\r\nGR02f9QS1G0Nv2CZRZa+A7ORh2XCDjcoeFqlN9fWS0CoT5CGHNfxb0cRem4r\r\nh3G0U95DWUBbeFT/IzvvGmfuifUuKGVk6nH9FrPW5wgWpUCmzgxLVRg0HoPs\r\n12kTSPafG6J2Ou6pRorMznxGZyL0P2Z146BvGKxQIueB+acw9++y65pDbwbP\r\np7reXb1RtD7faW+r3E2Zg0Nh3oKrqncnrNcCARaPAy0HPUe7b4wnN7qwUzBB\r\ndsvAV9HOkfUFP9KBnuNi8eAQYAdMh4DjInxspRZX+7tos5qY4ihOujEuLkcm\r\nkXW6LTXTymMPh7rSQ2BxrrTOPJ0o9YVCSKlPLLA9RAu0XVIRs0OzUX64k0o2\r\nujh+6EPNpsjcAcDe9N75UbnmVmrC6Mkof9A=\r\n=lOIj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nA bare minimum operational Streamr Network node implementation that can be further extended by the user.\nUsed by package `streamr-client` as the main building block for publishing and subscribing to stream partitions.\n\n## Install\n```\nnpm install @streamr/network-node\n```\n\n## Develop\n\n### Adjust log level of `node-datachannel`\n\n```\nNODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n```\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","browser":"dist/streamr-network-node.web.js","gitHead":"4289f839347838ff6ee29f2a6a5b79c1620b590c","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.6.4","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^8.3.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.3.0-beta.0","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.0","@streamr/protocol":"8.3.0-beta.0","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^24.1.2","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^9.0.1","webpack-cli":"^4.9.1","@types/lodash":"^4.14.175","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^29.5.0","@streamr/test-utils":"8.3.0-beta.0","karma-spec-reporter":"^0.0.36","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.3.0-beta.0","node-polyfill-webpack-plugin":"^1.1.4"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.3.0-beta.0_1681988737793_0.1222302962454247","host":"s3://npm-registry-packages"}},"8.3.0-beta.1":{"name":"@streamr/network-node","version":"8.3.0-beta.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.3.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":"296e4fc746d17ade2774f0a1a2c4a5edffe0343d","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.3.0-beta.1.tgz","fileCount":179,"integrity":"sha512-PPHP/7s6rPNLFmgAXyBhAo+e8Ai0vlOSwn63HgA/3fLhjaGxG4oxPY5r8E7g12BeI6Mi5M0ZAOWQGkmYmj+DWA==","signatures":[{"sig":"MEUCIQC1dJUqESYdP1LsoLgvZlqCTfZYOvdtuEj1S/M6nvSClwIgCnE7nI6BToVsMZVLybEGCk70GOVY5p/RpyLuAYOd86c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4868513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR9SXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz1Q//aQl1pvIy2ckkEP4o0vWU/4XcSKMzwhKez8gL+KReV1VW+XhX\r\nNU3D2isanvrTdHCVjIKOeqWV031A/SxO1iE49Gx2+uFGFH+IL2agDsvjZhbd\r\nL+ERiWaaaXje3t9QjdqEUT2AMI8J+NuUlEvC0rsfJlWI7DCeWMUhdYKcKr+5\r\nP2V8X3ds8xvFyzcOndYO9rvhqY2LKrss9+Ijj0XzUGNjx94O5WV3ClgAI9tb\r\nWilfk2r5AC/PscQJjDhE3oGs/z6romxa95aUPX554bZ5m3t/ZdPnjYBHO83W\r\niMYC5kAC4q7/UpC2e9GuC8pChizSNYHhuWQWi6DRzhl96ZeOdTHHtDV58SEv\r\nOA5VmswGmQCodv4OO90rYNRPugwtMYJF5dQHIcfnyUOeCdBTU129bC9DUyd6\r\nkI2ws4KZTSkGFC18glraUFMwtRlpUpUihi2zTQnrVJ2NK6LHzapx8ISeBdzY\r\nf4Esg1Rjni+X5MESIuI+PGwlSxtV3DHXpOa8NIq0dJwX/HM7vKBhs+rB23yg\r\n5eeMsJoXHduBQtDeOoVPgOrC5Mce0iEpWS9MeLNpIGZpfzbDMypZjadTa0XC\r\nB+o75PCkrBgxT84nQ3U8Ts/oj0a/dsTZKG3cGmFe2B1oJUaEYRFmDEt2wMMk\r\nkJDVCvD9QGf8RaEwpEaFkyVYsdFn9gMd6kk=\r\n=fG5/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nA bare minimum operational Streamr Network node implementation that can be further extended by the user.\nUsed by package `streamr-client` as the main building block for publishing and subscribing to stream partitions.\n\n## Install\n```\nnpm install @streamr/network-node\n```\n\n## Develop\n\n### Adjust log level of `node-datachannel`\n\n```\nNODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n```\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","browser":"dist/streamr-network-node.web.js","gitHead":"3d8f2030928a221a922e93d62cc045a488e6bbd5","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^10.0.1","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.3.0-beta.1","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.2","@streamr/protocol":"8.3.0-beta.1","cancelable-promise":"^3.2.3","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"karma":"^6.4.0","expect":"^28.1.3","express":"^4.17.1","webpack":"^5.64.1","electron":"^24.1.2","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^9.0.1","webpack-cli":"^5.0.1","@types/lodash":"^4.14.175","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","electron-rebuild":"^3.2.9","@jest/fake-timers":"^29.5.0","@streamr/test-utils":"8.3.0-beta.1","karma-spec-reporter":"^0.0.36","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.3.0-beta.1","node-polyfill-webpack-plugin":"^2.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.3.0-beta.1_1682429078829_0.11269012491233488","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"@streamr/network-node","version":"8.3.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.3.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":"21bfb74c6f4589c2289f60d74175b31f58f20fac","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.3.0.tgz","fileCount":178,"integrity":"sha512-KZAs9R2XZumxKuzCe1JY1TjbzkCczYbN9RMmCR2tsywTi9sLZJnXV1M1kLVPwPN4GiYgJGMttT1hS+Y+i2Wyeg==","signatures":[{"sig":"MEUCIE4JgGe9eQ62awF1wz1CsdVnF1C8a0sOj7TlOe4RjdzQAiEA2e9cv2gINBXKaKyOa9lctLCNS67K3VoIcwHCgDZ7qD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4890797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSPV0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0AQ/9E74cxmcnILydVP9YhchTGDcybS1ycAc5TGBkdQo8+KUzAJQF\r\n1zuOgEa/phAM3OJwTaK7KArGvZNg43tDO+22dYQLjyYxfzxUpnIBd9EdOnio\r\n8NjjPE8P4W4AlG5lWA/GuVCwt6oGSNEOH3V8+4PkWm9futmdqxsB6aZwdPyB\r\n8iKG2vvjz7TN47yOSAmLTbUut/O22l3hBLVkOoQipl2aN8BM+uop7Q66bIWA\r\nJQ7zkDwM+mqCXPx02R8Qe1J7HRJZvrel6+o67Ycglbya3uXtvUhTe7Tonx9k\r\nD3C028qhonytyu1YycWg8l7uwTiYdZv30O9wJufvQ1zJveYplKIMjMxY/abI\r\nLnSvhbsmZ8x+2SUldvSdfpTzrucROkVn56qpPbCQQTKwv8sXVFrzEAffE8Xv\r\nN/nAThL7zhrkzB18UX6yVq5/qxSCq/e9I27Aded8q7mMo+YiYEzkUlbIfYdg\r\nIqbSInLY1d8HD/AHBuRVYunKUEIPdjAVVNhkGceE8iC8tJM8r82MySUtHG6c\r\n4mhTIO9ctCBhPKEqtduQtXBcRwl8cP6F2T5cUWLLrCGeYB4mbgme2WBanw6Y\r\nXSs9A88DJQR00WspSDCgM7QB43I4ZmZK65uARyl1ikm6rU8WT+mmCWFYqJiZ\r\nSpR58oyYeIz5sTxbvsKjfVVuED7uM9YzHXg=\r\n=jBlc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","browser":"dist/streamr-network-node.web.js","gitHead":"ee75dba94054daa919815c5d59f883f4422f3b62","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"npm run build-browser && karma start karma.config.js","build-browser":"webpack --mode=development --progress","prepublishOnly":"npm run clean && tsc -b tsconfig.node.json && NODE_ENV=production webpack --mode=production","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.6.4","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^10.0.1","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.3.0","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.2","@streamr/protocol":"8.3.0","cancelable-promise":"^4.3.1","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","expect":"^29.5.0","express":"^4.17.1","webpack":"^5.64.1","electron":"^24.1.2","@types/ws":"^8.5.4","jest-mock":"^29.4.3","ts-loader":"^9.3.1","@types/heap":"^0.2.28","@types/uuid":"^9.0.1","webpack-cli":"^5.0.1","@types/lodash":"^4.14.175","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.0","@types/yallist":"^4.0.1","karma-electron":"^7.3.0","@types/websocket":"^1.0.3","@electron/rebuild":"^3.2.9","@jest/fake-timers":"^29.5.0","@streamr/test-utils":"8.3.0","karma-spec-reporter":"^0.0.36","karma-chrome-launcher":"^3.1.1","@streamr/network-tracker":"8.3.0","node-polyfill-webpack-plugin":"^2.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.3.0_1682503027778_0.9459776708128882","host":"s3://npm-registry-packages"}},"8.3.1":{"name":"@streamr/network-node","version":"8.3.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.3.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":"4560f47603651196e58fb4b573e0a5165aa392b3","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.3.1.tgz","fileCount":171,"integrity":"sha512-p9cRDqgXjuKYoxxijNGGSDa7fytFFs6N3NMfEE2ywrbhRKXWePdAdEfoj48v3YdmHp4ry1k/sW+Z85SYbfVmEA==","signatures":[{"sig":"MEUCIEgfcLeyXhARJkfWXg5syintbgQMaKNUCREOfqbVVKtuAiEA3puA0aFh67XQpvLPIO4L4aTO/a1H8IQQR2PsVoqzJRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUlO+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYGA/+NYmIUbJaHcyAgTIuB8/r/5QI7D0PID1GUj6rDNGqxyER3hDR\r\nYNoT4vWlYtx6UdTcmyEEXiJoL1lTVuZYXY15RxBXXjQI2k+2F9H9yJ4ikv/2\r\ntM6xuASMazP7UCfh57ncFw77kOKpshd9e1/wusjGSXZbGEg/gPLN819NRlbf\r\n37R31Ebn8ji2NdyTIlnkMdQFLybolfqZszEzzk6prz7FuDUnNiFhsqGSnIyB\r\nLjbKzo3eNPH0PABPDtQHJWJiW224bxx7J90xekTgQj3bgyvZxaW2T7HPY5Ha\r\nKfsA4v1aq2YZ3Y481k47wJh7B7OQm/9QcKLb7+jZFtYkMd4i9HLG7DE03NZy\r\nH4DCFOLNsBRXk/JMfSjgPtQNXBC4MlgPMyqr71o+FVBQl5rYI7OYLdM7KZa/\r\nXwaOEMD80E7V81dpqFP3yGimrvzW7fmNM8W/sXL46WPgmDAkx9NPKEJ7ck5B\r\nb9qkA/cbnFQA5b8D6jiElGGJzdmLrYJlNqWwDMJy9S96Df7KVMRBnaEfyk1W\r\nEE3LJubmN0GGNzpk7NKw9ieoVCsIOpfhR5s3GBgC2GJTz6fsyKd5Ewvsl9VC\r\nc1Sy0L34gr1MtCbvtGyHfeEL7AYW/VSLUnTv8jSoNSGw5GorfJDZNPhUb0rT\r\ny1II/G/Ozj40bQtmI7UvjLoCCEe4qmtok1U=\r\n=Gshh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"594c7b151b79a953c2913efe2c1b01b4c8867025","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.6.4","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^10.0.1","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.3.1","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.2","@streamr/protocol":"8.3.1","cancelable-promise":"^4.3.1","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.1","@types/ws":"^8.5.4","@types/heap":"^0.2.28","@types/uuid":"^9.0.1","@types/lodash":"^4.14.175","@types/yallist":"^4.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"8.3.1","@streamr/network-tracker":"8.3.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.3.1_1683116990121_0.26026571376738916","host":"s3://npm-registry-packages"}},"8.4.0":{"name":"@streamr/network-node","version":"8.4.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.4.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":"05eb8b1afebe42681a15fc69f110927f0ae41d02","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.4.0.tgz","fileCount":171,"integrity":"sha512-4JtD2auxWZh+xMEKLW6zmut5XQwiNlncrk+pkP3745VtYXgoJp3namtnVaHOzkF7BZSvkKl6jYkA6HFpK9bEIg==","signatures":[{"sig":"MEYCIQD+7oeiNqyTMXuhEtvF4ZEhm0Qhqc1lbTuWZCrlBchpXAIhALX8H8aYUaKvvQx1yM5emEmrSz3aUzFURS9M5RrlVRGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499595},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"887447d19072fc1ad034a1f41a4b990e84da5216","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.6.4","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^10.0.1","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.4.0","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.2","@streamr/protocol":"8.4.0","cancelable-promise":"^4.3.1","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.1","@types/ws":"^8.5.4","@types/heap":"^0.2.28","@types/uuid":"^9.0.1","@types/lodash":"^4.14.175","@types/yallist":"^4.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"8.4.0","@streamr/network-tracker":"8.4.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.4.0_1683631364086_0.6650754427507568","host":"s3://npm-registry-packages"}},"8.5.0":{"name":"@streamr/network-node","version":"8.5.0","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.5.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":"2cbc36f18f163b16db3e44c6b2af4bdf543aa3ff","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.5.0.tgz","fileCount":174,"integrity":"sha512-UimpvZz9tW4kU+hmE3vWl4TUGGaZ+bP/NUcvZwsk/1A1ps3kKGJACbDnpenDUuAWc9rH3EIU4RjUGyzgduns/Q==","signatures":[{"sig":"MEUCIBeu2v7j6jvzAFyQELcsjY8Ide/Ik9VyrVa6w2RVNpeYAiEA2SHoSksZX7JAP2phfCNHR/fxqlEafLW15VdLB2QlYfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503929},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"5df870cba427226f87ebecb077d55928a0c812c5","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.6.4","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^10.0.1","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.5.0","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.2","@streamr/protocol":"8.5.0","cancelable-promise":"^4.3.1","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.1","@types/ws":"^8.5.4","@types/heap":"^0.2.28","@types/uuid":"^9.0.1","@types/lodash":"^4.14.175","@types/yallist":"^4.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"8.5.0","@streamr/network-tracker":"8.5.0","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.5.0_1683710836436_0.47412264496424705","host":"s3://npm-registry-packages"}},"8.5.1":{"name":"@streamr/network-node","version":"8.5.1","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.5.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":"d6054ffd32a3226145ffe298e2f33a030f67e2bd","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.5.1.tgz","fileCount":174,"integrity":"sha512-krYlBodilCYR9j7PZU9o420RtZvnwMk11FthktSSARk6xhJrFHAUrYog7LhKlixRTMEE2mnSLB9TF6bCXDj2Ew==","signatures":[{"sig":"MEQCIGh4HN96RASvYp0h4k5Js4cm0hokVWYoHlAdiPBsaxM9AiBjYu0+tznr5129aIt+u7A87MozA7nG9UvfXZTvEvzKPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503929},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"738ef84b9253b0d1095904adca7618caebeaba47","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.6.4","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^10.0.1","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.5.1","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.2","@streamr/protocol":"8.5.1","cancelable-promise":"^4.3.1","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.1","@types/ws":"^8.5.4","@types/heap":"^0.2.28","@types/uuid":"^9.0.1","@types/lodash":"^4.14.175","@types/yallist":"^4.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"8.5.1","@streamr/network-tracker":"8.5.1","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.5.1_1685352124440_0.9209904006472502","host":"s3://npm-registry-packages"}},"8.5.2":{"name":"@streamr/network-node","version":"8.5.2","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.5.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":"c68e910f2c2726137cf4deb5defe0f2f25521794","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.5.2.tgz","fileCount":174,"integrity":"sha512-IZGWahrd/xEgLMhWxWbv5BYMpbYErr8OZzkjaZMEusQlAwLLzYPlXntAQFgOqlF3ckilY0PvzTgHkVlZ1x6jdA==","signatures":[{"sig":"MEQCIDAPDnwlZot76yfA8lgJgj2AnyqupeM/SQi0Zvp5oG9/AiAEzFqxyBsGBs/FX7oAXWgfhuavBJAXC/7VQX9nmTCT/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503929},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"7dd47ef057f3439064c824f56f788b21e4c38d7f","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.6.4","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^10.0.1","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.5.2","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.2","@streamr/protocol":"8.5.2","cancelable-promise":"^4.3.1","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.1","@types/ws":"^8.5.4","@types/heap":"^0.2.28","@types/uuid":"^9.0.1","@types/lodash":"^4.14.175","@types/yallist":"^4.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"8.5.2","@streamr/network-tracker":"8.5.2","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.5.2_1685523100416_0.7784578259255488","host":"s3://npm-registry-packages"}},"8.5.3":{"name":"@streamr/network-node","version":"8.5.3","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.5.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":"b4cfa33f868e305611080f3642f8309c27db8609","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.5.3.tgz","fileCount":174,"integrity":"sha512-itJ3lBqrhjowVfaDZtu7j5nEYbEK1HopjFhrQ4VIpdFpeeP0E+QQsiFeoKws5tJKRX5/ECKHsBgE2gyoxwFJ9g==","signatures":[{"sig":"MEYCIQCJjS7Z4QdrF7arFK07nG2fKt7Uko3rZraAaQAxpojktQIhAK7UJsDT/FFrRKA0hQBwpoXrk3zTzrNXpQvX80g0OYPW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503929},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"cd42c4f48df3ca6a2b3e88bfaf579f57f7c29210","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.6.4","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^10.0.1","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.5.3","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.2","@streamr/protocol":"8.5.3","cancelable-promise":"^4.3.1","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.1","@types/ws":"^8.5.4","@types/heap":"^0.2.28","@types/uuid":"^9.0.1","@types/lodash":"^4.14.175","@types/yallist":"^4.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"8.5.3","@streamr/network-tracker":"8.5.3","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.5.3_1686136739582_0.42913789834462746","host":"s3://npm-registry-packages"}},"8.5.4":{"name":"@streamr/network-node","version":"8.5.4","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.5.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":"8c300ace9a1b50024923c026a5d2e68caf3cd7a2","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.5.4.tgz","fileCount":174,"integrity":"sha512-L+e3YX+WX9XPYfE+1ZUpRvRCHPrbAU2tHzSo0FzYIGEuTA+iRePrMG193OTJ1qXr/LKPxfK905MKwnKwW04Y8g==","signatures":[{"sig":"MEYCIQDdxt1NTXJgAhBhy2UGmIuzqS4VMYuX+AOakrCH/WI3gQIhAKvdYoRxTN0lA9k1s4LobQ03sZUtxB//SrI9VsBx/DP+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503929},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"0e64bb1451824c240deb3ef21cee1795fb794683","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"teogeb","email":"teo@streamr.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"8.19.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^11.0.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.5.4","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.2","@streamr/protocol":"8.5.4","cancelable-promise":"^4.3.1","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.1","@types/ws":"^8.5.5","@types/heap":"^0.2.28","@types/uuid":"^9.0.2","@types/lodash":"^4.14.175","@types/yallist":"^4.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"8.5.4","@streamr/network-tracker":"8.5.4","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.5.4_1687782558962_0.5862187163964745","host":"s3://npm-registry-packages"}},"8.5.5":{"name":"@streamr/network-node","version":"8.5.5","author":{"name":"Streamr Network AG","email":"contact@streamr.network"},"license":"STREAMR NETWORK OPEN SOURCE LICENSE","_id":"@streamr/network-node@8.5.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":"5e406416858bac1416fb7ac5c16f0ebbf15afe18","tarball":"https://registry.npmjs.org/@streamr/network-node/-/network-node-8.5.5.tgz","fileCount":174,"integrity":"sha512-Buljwd+DnSr09FtBYYOitzpcotpT17wwMOozqM5VFtMHwKb2a6taFzpUD7KGcc8bpmdUZuDgQIz15OmxOVR5Ug==","signatures":[{"sig":"MEYCIQC2jlL6W367U4xvcCcWAPV4nSqgBwOOCbrXp6pv6gCLbQIhAJAgyzdwKSufVpU1zYNIJUNefPa/rCaiaMMADfspHZMX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503763},"main":"dist/src/exports.js","types":"dist/src/exports.d.ts","gitHead":"8c172c2f49ad65aa37a0fd5ffff7d0d9c402a889","scripts":{"test":"jest","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}'","test-unit":"jest test/unit","test-browser":"karma start karma.config.js","test-simulator":"jest --projects simulator.jest.config.js -- test/","test-integration":"jest test/integration/"},"_npmUser":{"name":"harbu","email":"harbuzen@gmail.com"},"repository":{"url":"git+https://github.com/streamr-dev/network.git","type":"git","directory":"packages/network"},"_npmVersion":"9.7.2","description":"Minimal and extendable implementation of the Streamr Network network node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.12.0","heap":"^0.2.6","uuid":"^9.0.0","lodash":"^4.17.21","yallist":"^4.0.0","commander":"^11.0.0","ipaddr.js":"^2.0.1","websocket":"^1.0.34","bufferutil":"^4.0.5","setimmediate":"^1.0.5","@streamr/utils":"8.5.5","utf-8-validate":"^6.0.3","node-datachannel":"^0.4.2","@streamr/protocol":"8.5.5","cancelable-promise":"^4.3.1","strict-event-emitter-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.1","@types/ws":"^8.5.5","@types/heap":"^0.2.28","@types/uuid":"^9.0.2","@types/lodash":"^4.14.175","@types/yallist":"^4.0.1","@types/websocket":"^1.0.3","@streamr/test-utils":"8.5.5","@streamr/network-tracker":"8.5.5","@streamr/browser-test-runner":"^0.0.1"},"optionalDependencies":{"bufferutil":"^4.0.5","utf-8-validate":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/network-node_8.5.5_1688649416311_0.7282556831195675","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-11-07T15:25:27.546Z","modified":"2026-05-28T14:43:02.548Z","7.0.0-beta.1":"2022-11-07T15:25:27.904Z","7.0.0-beta.2":"2022-11-08T13:29:50.644Z","7.0.0-beta.3":"2022-11-09T11:22:56.327Z","7.0.0":"2022-11-15T13:31:00.987Z","7.0.1":"2022-11-18T14:30:25.155Z","7.0.2":"2022-11-22T16:31:33.132Z","7.0.3":"2022-11-23T16:14:11.335Z","7.1.0":"2022-11-25T15:14:46.694Z","7.2.0":"2022-12-14T12:47:26.336Z","7.2.1":"2023-01-12T11:55:36.005Z","7.3.0-beta.0":"2023-01-18T15:41:45.477Z","7.3.0":"2023-01-23T16:35:10.115Z","7.4.0-beta.0":"2023-01-27T11:16:45.048Z","7.4.0-beta.1":"2023-01-30T14:50:30.028Z","8.0.0-beta.0":"2023-02-20T13:11:16.915Z","8.0.0":"2023-02-20T15:45:11.849Z","8.0.1":"2023-02-20T16:39:02.104Z","8.0.2":"2023-02-27T13:40:37.300Z","8.0.3-beta.0":"2023-03-08T11:23:32.555Z","8.0.3":"2023-03-08T11:54:51.511Z","8.0.4":"2023-03-20T15:58:25.348Z","8.1.0-beta.0":"2023-03-21T14:33:32.294Z","8.1.0":"2023-03-23T13:46:42.280Z","8.2.0":"2023-04-11T14:31:51.271Z","8.2.1":"2023-04-13T15:06:51.596Z","8.3.0-beta.0":"2023-04-20T11:05:38.087Z","8.3.0-beta.1":"2023-04-25T13:24:39.095Z","8.3.0":"2023-04-26T09:57:08.041Z","8.3.1":"2023-05-03T12:29:50.371Z","8.4.0":"2023-05-09T11:22:44.272Z","8.5.0":"2023-05-10T09:27:16.681Z","8.5.1":"2023-05-29T09:22:04.663Z","8.5.2":"2023-05-31T08:51:40.579Z","8.5.3":"2023-06-07T11:18:59.838Z","8.5.4":"2023-06-26T12:29:19.142Z","8.5.5":"2023-07-06T13:16:56.531Z"},"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/network"},"description":"Minimal and extendable implementation of the Streamr Network network node","maintainers":[{"email":"henri.pihkala@streamr.com","name":"hpihkala"},{"email":"petri.savolainen@spaceify.net","name":"pzsavola"},{"email":"devtools@streamr.com","name":"streamr-dev"}],"readme":"<p align=\"center\">\n  <a href=\"https://streamr.network\">\n    <img alt=\"Streamr\" src=\"https://raw.githubusercontent.com/streamr-dev/network-monorepo/main/packages/client/readme-header.png\" width=\"1320\" />\n  </a>\n</p>\n\n# @streamr/network-node\n\nA bare minimum operational Streamr Network node implementation that can be further extended by the user.\nUsed by package `streamr-client` as the main building block for publishing and subscribing to stream partitions.\n\n## Install\n```\nnpm install @streamr/network-node\n```\n\n## Develop\n\n### Adjust log level of `node-datachannel`\n\n```\nNODE_DATACHANNEL_LOG_LEVEL=[Verbose|Debug|Info|Warning|Error|Fatal]\n```\n\n### Regenerate self-signed certificate fixture\nTo regenerate self signed certificate in `./test/fixtures` run:\n\n```bash\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 36500 -nodes -subj \"/CN=localhost\"\n```\n","readmeFilename":"README.md"}