diff --git a/package-lock.json b/package-lock.json index d6950c6..bdc8f2d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,11 +8,11 @@ "name": "stream-metrics-index", "version": "1.0.0", "dependencies": { - "@streamr/config": "^5.5.2", - "@streamr/dht": "^103.0.0-rc.2", - "@streamr/sdk": "^103.0.0-rc.2", - "@streamr/trackerless-network": "^103.0.0-rc.2", - "@streamr/utils": "^103.0.0-rc.2", + "@streamr/config": "^5.8.0", + "@streamr/dht": "^103.0.0", + "@streamr/sdk": "^103.0.0", + "@streamr/trackerless-network": "^103.0.0", + "@streamr/utils": "^103.0.0", "@types/node-fetch": "^2.6.3", "class-validator": "^0.14.1", "cors": "^2.8.5", @@ -32,7 +32,7 @@ "typedi": "^0.10.0" }, "devDependencies": { - "@streamr/test-utils": "^103.0.0-rc.2", + "@streamr/test-utils": "^103.0.0", "@tsconfig/node22": "^22.0.0", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", @@ -538,25 +538,21 @@ } }, "node_modules/@babel/runtime": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", - "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", + "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.0.tgz", - "integrity": "sha512-UWjX6t+v+0ckwZ50Y5ShZLnlk95pP5MyW/pon9tiYzl3+18pkTHTFNTKr7rQbfRXPkowt2QAn30o1b6oswszew==", + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.6.tgz", + "integrity": "sha512-vDVrlmRAY8z9Ul/HxT+8ceAru95LQgkSKiXkSYZvqtbkPSfhZJgpRp45Cldbh1GJ1kxzQkI70AqyrTI58KpaWQ==", "license": "MIT", "dependencies": { - "core-js-pure": "^3.30.2", - "regenerator-runtime": "^0.14.0" + "core-js-pure": "^3.30.2" }, "engines": { "node": ">=6.9.0" @@ -1405,21 +1401,21 @@ } }, "node_modules/@noble/post-quantum": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@noble/post-quantum/-/post-quantum-0.4.0.tgz", - "integrity": "sha512-pkTt+KEmgKWPo9/MbJtZRnX4AqNNZ5Ui6DwpKfr7WDSxP5b8pxf/SC1Nblzr8LHs+3gc+GEeUvq54u7zg1RHFw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@noble/post-quantum/-/post-quantum-0.4.1.tgz", + "integrity": "sha512-TRXjvnY9jAFNWbxOx+pKt21BNsCEWKFjMbIKwdx9CQXBudDanpY20EfOcooV7DIsRS/+Mf8D8utpUPjfGrQ8fA==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.7.1" + "@noble/hashes": "1.8.0" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@noble/post-quantum/node_modules/@noble/hashes": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", - "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", "license": "MIT", "engines": { "node": "^14.21.3 || >=16" @@ -1561,57 +1557,57 @@ } }, "node_modules/@streamr/autocertifier-client": { - "version": "103.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@streamr/autocertifier-client/-/autocertifier-client-103.0.0-rc.2.tgz", - "integrity": "sha512-zUhaA7ARWUIqG7ZZLwnsBkHL1MrMYNKDF0oYXIS5Wri5ehaGO/AaKsjIJg7IiM841m9qqSp/Y/gxB5/AnEKwJg==", + "version": "103.0.0", + "resolved": "https://registry.npmjs.org/@streamr/autocertifier-client/-/autocertifier-client-103.0.0.tgz", + "integrity": "sha512-GQ59WJnyHrpN9fM8VeGqLa9NZAqX4P44ui+Va5kgu505zAhePQiXjOAe2DbZC6z1Dw3n7p95nYRVTMobkh0pnQ==", "license": "STREAMR NETWORK OPEN SOURCE LICENSE", "dependencies": { "@protobuf-ts/runtime-rpc": "^2.8.2", - "@streamr/utils": "103.0.0-rc.2", + "@streamr/utils": "103.0.0", "eventemitter3": "^5.0.0", "node-forge": "^1.3.1" } }, "node_modules/@streamr/cdn-location": { - "version": "103.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@streamr/cdn-location/-/cdn-location-103.0.0-rc.2.tgz", - "integrity": "sha512-zBWqrB9/ZH4AR08S1baKRsR8mDGA5NrokyvOH/t5lJg9V23dIl3CiPnLiDAH3r/njqYdYXhDVp/q66D6mh6TiA==", + "version": "103.0.0", + "resolved": "https://registry.npmjs.org/@streamr/cdn-location/-/cdn-location-103.0.0.tgz", + "integrity": "sha512-UF4hoNTI8cND7Tot3ggZnZWSaziDCCTtTTzj4WlLh8v0FHUddWDMKGMI/inVLNy17P6lgM9MZODCcXK9kXydgA==", "license": "Apache-2.0", "dependencies": { - "@streamr/utils": "103.0.0-rc.2", + "@streamr/utils": "103.0.0", "haversine": "^1.1.1" } }, "node_modules/@streamr/config": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@streamr/config/-/config-5.5.2.tgz", - "integrity": "sha512-Ck77te3ICFcuMpkmdaxBuXeHD+0E8+RQ3zC/QUI/i1H3Nw14+oBsHn7PcfHESHu0FOBtbxOzlAHz5MotGnaDGw==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@streamr/config/-/config-5.8.0.tgz", + "integrity": "sha512-6GETFopAOvn0+UBR3mgnaMcmPlpt11Z/x+K7tCavbHWCbOYQN23PmX3pxkuBTl1zDMRacGliY5/RMTTlQrGHSA==", "license": "STREAMR NETWORK OPEN SOURCE LICENSE" }, "node_modules/@streamr/dht": { - "version": "103.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0-rc.2.tgz", - "integrity": "sha512-8oXiEeDgCpeWChJisxw9eNSjXxZ6r9iRJ0xogfCNHPtGnj/2pjGvBDoQedeFBqcv8YMG4jzpORxz1IXIfA7Nbg==", + "version": "103.0.0", + "resolved": "https://registry.npmjs.org/@streamr/dht/-/dht-103.0.0.tgz", + "integrity": "sha512-kY+MvhOqVSpNI75MgrCauPZuYJMCG6/WAx8klUeaEglQjW1/5nRdBlL6C54CO5pBB5ABszrT9dCh9267H/1hoA==", "license": "STREAMR NETWORK OPEN SOURCE LICENSE", "dependencies": { "@js-sdsl/ordered-map": "^4.4.2", "@protobuf-ts/runtime": "^2.8.2", "@protobuf-ts/runtime-rpc": "^2.8.2", - "@streamr/autocertifier-client": "103.0.0-rc.2", - "@streamr/cdn-location": "103.0.0-rc.2", - "@streamr/geoip-location": "103.0.0-rc.2", - "@streamr/proto-rpc": "103.0.0-rc.2", - "@streamr/utils": "103.0.0-rc.2", + "@streamr/autocertifier-client": "103.0.0", + "@streamr/cdn-location": "103.0.0", + "@streamr/geoip-location": "103.0.0", + "@streamr/proto-rpc": "103.0.0", + "@streamr/utils": "103.0.0", "eventemitter3": "^5.0.0", "heap": "^0.2.6", "ipaddr.js": "^2.0.1", "k-bucket": "^5.1.0", "lodash": "^4.17.21", "lru-cache": "^11.1.0", - "node-datachannel": "^0.26.0", + "node-datachannel": "^0.27.0", "uuid": "^11.1.0", "websocket": "^1.0.34", - "ws": "^8.18.1" + "ws": "^8.18.2" }, "optionalDependencies": { "bufferutil": "^4.0.9", @@ -1619,28 +1615,34 @@ } }, "node_modules/@streamr/geoip-location": { - "version": "103.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@streamr/geoip-location/-/geoip-location-103.0.0-rc.2.tgz", - "integrity": "sha512-owcqzT26Eb581JU++/t8hdlysWXNoS6A+Xy6LZ44TS2uWxtrkuWf2+jH7HyREZnbBP90hboLP5D6Ib0FUQ79xQ==", + "version": "103.0.0", + "resolved": "https://registry.npmjs.org/@streamr/geoip-location/-/geoip-location-103.0.0.tgz", + "integrity": "sha512-Sqf9wzBbDJxqpnsDM89WOx6OwVY56eLxDiXhOR90fK+unfxh8p6eiDAvJ9THHcw5g3Yu4nYkfpE8LtVuh/lxew==", "license": "Apache-2.0", "dependencies": { - "@streamr/utils": "103.0.0-rc.2", + "@streamr/utils": "103.0.0", "eventemitter3": "^5.0.0", "long-timeout": "^0.1.1", - "mmdb-lib": "^2.1.1", + "mmdb-lib": "^3.0.0", "tar": "^7.4.3", "uuid": "^11.1.0" } }, + "node_modules/@streamr/network-contracts": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@streamr/network-contracts/-/network-contracts-9.1.0.tgz", + "integrity": "sha512-OW+eJQOpcColPvPjJQ0Udaee4AlN2wTZwK7Hj6Vq59qdGWYv9FSxv+kSrYAbBvjuHvTkjH8UkbI1kYVPX2pm7A==", + "license": "STREAMR NETWORK OPEN SOURCE LICENSE" + }, "node_modules/@streamr/proto-rpc": { - "version": "103.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@streamr/proto-rpc/-/proto-rpc-103.0.0-rc.2.tgz", - "integrity": "sha512-GV7k3MyiQjEoAiwW82+2KMURuctovkeMmoqHqs50QZrVVvOJXRt9027us/yFo1v6aKyD2f5xXr+5Blh8fHTE7A==", + "version": "103.0.0", + "resolved": "https://registry.npmjs.org/@streamr/proto-rpc/-/proto-rpc-103.0.0.tgz", + "integrity": "sha512-7YLBRM6Hfai8BLWpRZWwr88LDI7gvJCSIgZxMAyGQ7YLF34k6VgfUFSSd/s3lEoSD3KmffWy413LTujsf0rdCQ==", "license": "(Apache-2.0 AND BSD-3-Clause)", "dependencies": { "@protobuf-ts/runtime": "^2.8.2", "@protobuf-ts/runtime-rpc": "^2.8.2", - "@streamr/utils": "103.0.0-rc.2", + "@streamr/utils": "103.0.0", "eventemitter3": "^5.0.0", "lodash": "^4.17.21", "uuid": "^11.1.0" @@ -1651,26 +1653,27 @@ } }, "node_modules/@streamr/sdk": { - "version": "103.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@streamr/sdk/-/sdk-103.0.0-rc.2.tgz", - "integrity": "sha512-wPQEkhyFZyHEdA7MAT4tP4cZfs0GC8VkZYxxTLR0RLni6SZB2py6JV9PAODE8vWYZ2GwaeBOkmLckEsiPRH8SQ==", + "version": "103.0.0", + "resolved": "https://registry.npmjs.org/@streamr/sdk/-/sdk-103.0.0.tgz", + "integrity": "sha512-Nj5IoaT4KU/jpb+sqeRX1N8nrPuiFD1t11yS1bBxiPL7Kmj0gjCJATrxpeGP9fZvSaUbb5rZ1bstCJ3W0/2+9A==", "license": "Apache-2.0", "dependencies": { - "@babel/runtime": "^7.27.0", - "@babel/runtime-corejs3": "^7.27.0", - "@noble/post-quantum": "^0.4.0", + "@babel/runtime": "^7.27.6", + "@babel/runtime-corejs3": "^7.27.6", + "@noble/post-quantum": "^0.4.1", "@protobuf-ts/runtime": "^2.8.2", "@protobuf-ts/runtime-rpc": "^2.8.2", - "@streamr/config": "^5.5.2", - "@streamr/dht": "103.0.0-rc.2", - "@streamr/proto-rpc": "103.0.0-rc.2", - "@streamr/trackerless-network": "103.0.0-rc.2", - "@streamr/utils": "103.0.0-rc.2", - "core-js": "^3.41.0", + "@streamr/config": "^5.8.0", + "@streamr/dht": "103.0.0", + "@streamr/network-contracts": "^9.1.0", + "@streamr/proto-rpc": "103.0.0", + "@streamr/trackerless-network": "103.0.0", + "@streamr/utils": "103.0.0", + "core-js": "^3.43.0", "env-paths": "^2.2.1", "ethers": "^6.13.0", "eventemitter3": "^5.0.0", - "idb": "^8.0.2", + "idb": "^8.0.3", "lodash": "^4.17.21", "lru-cache": "^11.1.0", "p-limit": "^3.1.0", @@ -1679,11 +1682,11 @@ "reflect-metadata": "^0.2.1", "sqlite": "^5.1.1", "sqlite3": "^5.1.7", - "ts-essentials": "^10.0.4", + "ts-essentials": "^10.1.0", "ts-toolbelt": "^9.6.0", - "tsyringe": "^4.9.1", + "tsyringe": "^4.10.0", "uuid": "^11.1.0", - "zod": "^3.24.1" + "zod": "^3.25.56" }, "optionalDependencies": { "bufferutil": "^4.0.9", @@ -1691,9 +1694,9 @@ } }, "node_modules/@streamr/sdk/node_modules/ts-essentials": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.0.4.tgz", - "integrity": "sha512-lwYdz28+S4nicm+jFi6V58LaAIpxzhg9rLdgNC1VsdP/xiFBseGhF1M/shwCk6zMmwahBZdXcl34LVHrEang3A==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.1.0.tgz", + "integrity": "sha512-LirrVzbhIpFQ9BdGfqLnM9r7aP9rnyfeoxbP5ZEkdr531IaY21+KdebRSsbvqu28VDJtcDDn+AlGn95t0c52zQ==", "license": "MIT", "peerDependencies": { "typescript": ">=4.5.0" @@ -1705,14 +1708,15 @@ } }, "node_modules/@streamr/test-utils": { - "version": "103.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@streamr/test-utils/-/test-utils-103.0.0-rc.2.tgz", - "integrity": "sha512-99LgUtDsJAOY6J3evg9DfU1n9NMZSXnAip2yOtu4pC8Sd+iy3TNv3W81fJihYqJmac4d1p1TEU1LLeQoZ6n3zg==", + "version": "103.0.0", + "resolved": "https://registry.npmjs.org/@streamr/test-utils/-/test-utils-103.0.0.tgz", + "integrity": "sha512-HKC/7FkEyyA0cw8W+bsmRZS8nsTSoMTckcpCddaOdRM3RsckzvWrRS5Itc593XA36yNgCPF9eytDGmV28RNNYA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@streamr/config": "^5.5.2", - "@streamr/utils": "103.0.0-rc.2", + "@streamr/config": "^5.8.0", + "@streamr/network-contracts": "^9.1.0", + "@streamr/utils": "103.0.0", "cors": "^2.8.5", "ethers": "^6.13.0", "express": "^5.1.0", @@ -2006,27 +2010,27 @@ } }, "node_modules/@streamr/trackerless-network": { - "version": "103.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@streamr/trackerless-network/-/trackerless-network-103.0.0-rc.2.tgz", - "integrity": "sha512-KBscUQALBAYmVciC+1Fhv6yzkOUuBM2y4QW7maAGCBASIz9HP3NP+HkmGVa1ENPa66xu64wVIOM9mtZXIBa8YA==", + "version": "103.0.0", + "resolved": "https://registry.npmjs.org/@streamr/trackerless-network/-/trackerless-network-103.0.0.tgz", + "integrity": "sha512-VGr4hEuq+IsnvtCGSMTV8dH6PRl4XV44u63C9RWc2lHWB7+dwYin6RlPuiYpIEasMvwPytBV+s3X9843+S6Qxg==", "license": "STREAMR NETWORK OPEN SOURCE LICENSE", "dependencies": { "@protobuf-ts/runtime": "^2.8.2", "@protobuf-ts/runtime-rpc": "^2.8.2", - "@streamr/dht": "103.0.0-rc.2", - "@streamr/proto-rpc": "103.0.0-rc.2", - "@streamr/utils": "103.0.0-rc.2", + "@streamr/dht": "103.0.0", + "@streamr/proto-rpc": "103.0.0", + "@streamr/utils": "103.0.0", "eventemitter3": "^5.0.0", "lodash": "^4.17.21", - "ts-essentials": "^10.0.4", + "ts-essentials": "^10.1.0", "uuid": "^11.1.0", "yallist": "^5.0.0" } }, "node_modules/@streamr/trackerless-network/node_modules/ts-essentials": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.0.4.tgz", - "integrity": "sha512-lwYdz28+S4nicm+jFi6V58LaAIpxzhg9rLdgNC1VsdP/xiFBseGhF1M/shwCk6zMmwahBZdXcl34LVHrEang3A==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.1.0.tgz", + "integrity": "sha512-LirrVzbhIpFQ9BdGfqLnM9r7aP9rnyfeoxbP5ZEkdr531IaY21+KdebRSsbvqu28VDJtcDDn+AlGn95t0c52zQ==", "license": "MIT", "peerDependencies": { "typescript": ">=4.5.0" @@ -2038,19 +2042,48 @@ } }, "node_modules/@streamr/utils": { - "version": "103.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@streamr/utils/-/utils-103.0.0-rc.2.tgz", - "integrity": "sha512-Vf3wlmCgEF0g8/2YjseQTkU+x4w9uG1TY+zqV0qc3oW33eXMGRMVQSx2VQbs+py7KRdWLDQyRlaoTHEdDmjqrw==", + "version": "103.0.0", + "resolved": "https://registry.npmjs.org/@streamr/utils/-/utils-103.0.0.tgz", + "integrity": "sha512-NHn0a6oSRBYkTmzC4fJ0LX6QRsSZf8o4st83DPjbAohXhgexEmw2DvectQPjzM+1C/bYtW1cDIA+fg+ktrLsXA==", "license": "Apache-2.0", "dependencies": { + "@noble/curves": "^1.9.2", + "@noble/post-quantum": "^0.4.1", "eventemitter3": "^5.0.0", "lodash": "^4.17.21", - "pino": "^9.6.0", + "pino": "^9.7.0", "pino-pretty": "^13.0.0", "secp256k1": "^5.0.1", "sha3": "^2.1.4" } }, + "node_modules/@streamr/utils/node_modules/@noble/curves": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.2.tgz", + "integrity": "sha512-HxngEd2XUcg9xi20JkwlLCtYwfoFw4JGkuZpT+WlsPD4gB/cxkvTD8fSsoAnphGZhFdZYKeQIPCuFlWPm1uE0g==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.8.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@streamr/utils/node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@stylistic/eslint-plugin": { "version": "2.13.0", "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.13.0.tgz", @@ -3111,9 +3144,9 @@ } }, "node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", "license": "MIT" }, "node_modules/body-parser": { @@ -3682,9 +3715,9 @@ "license": "MIT" }, "node_modules/core-js": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz", - "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.43.0.tgz", + "integrity": "sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==", "hasInstallScript": true, "license": "MIT", "funding": { @@ -3693,9 +3726,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.41.0.tgz", - "integrity": "sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.43.0.tgz", + "integrity": "sha512-i/AgxU2+A+BbJdMxh3v7/vxi2SbFqxiFmg6VsDwYB4jkucrd1BZNA9a9gphC0fYMG5IBSgQcbQnk865VCLe7xA==", "hasInstallScript": true, "license": "MIT", "funding": { @@ -5361,9 +5394,9 @@ } }, "node_modules/idb": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/idb/-/idb-8.0.2.tgz", - "integrity": "sha512-CX70rYhx7GDDQzwwQMDwF6kDRQi5vVs6khHUumDrMecBylKkwvZ8HWvKV08AGb7VbpoGCWUQ4aHzNDgoUiOIUg==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/idb/-/idb-8.0.3.tgz", + "integrity": "sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==", "license": "ISC" }, "node_modules/ieee754": { @@ -6973,9 +7006,9 @@ "license": "MIT" }, "node_modules/mmdb-lib": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-2.1.1.tgz", - "integrity": "sha512-yx8H/1H5AfnufiLnzzPqPf4yr/dKU9IFT1rPVwSkrKWHsQEeVVd6+X+L0nUbXhlEFTu3y/7hu38CFmEVgzvyeg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-3.0.0.tgz", + "integrity": "sha512-S2SN8Ti75GZVgBRHFO3aUa+260jTkyqqbGQ1l/OPdwBuCsElpVjGkF3AGm2Ny9Ed6gLFWsQtH5Hf85HRTA3QAw==", "license": "MIT", "engines": { "node": ">=10", @@ -7088,9 +7121,9 @@ "license": "MIT" }, "node_modules/node-datachannel": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/node-datachannel/-/node-datachannel-0.26.0.tgz", - "integrity": "sha512-i9ZcFNszK1HeV6Ym2AoQokmRHE5jk0L5023CdRLzbQl8rqyjJkOGecMxEjo1WSjNHDvRO3I3ay9waclBdD3jRQ==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/node-datachannel/-/node-datachannel-0.27.0.tgz", + "integrity": "sha512-RuClwcfRYJn0YqosgkAdocEM78jo7F3z9hSZzUiogB7QegD28mFOOjMoX/CAbU4ckHaLAoppfROwZXMro/EmNA==", "hasInstallScript": true, "license": "MPL 2.0", "dependencies": { @@ -7626,9 +7659,9 @@ } }, "node_modules/pino": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-9.6.0.tgz", - "integrity": "sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==", + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.7.0.tgz", + "integrity": "sha512-vnMCM6xZTb1WDmLvtG2lE/2p+t9hDEIvTWJsu6FejkE62vB7gDhvzrpFR4Cw2to+9JNQxVnkAKVPA1KPB98vWg==", "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0", @@ -7636,7 +7669,7 @@ "on-exit-leak-free": "^2.1.0", "pino-abstract-transport": "^2.0.0", "pino-std-serializers": "^7.0.0", - "process-warning": "^4.0.0", + "process-warning": "^5.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", @@ -7830,9 +7863,9 @@ } }, "node_modules/process-warning": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.1.tgz", - "integrity": "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz", + "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==", "funding": [ { "type": "github", @@ -8061,12 +8094,6 @@ "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", "license": "Apache-2.0" }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -9190,9 +9217,9 @@ "license": "0BSD" }, "node_modules/tsyringe": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.9.1.tgz", - "integrity": "sha512-dJCWk0RolAnGk0j839M0lcuS/PtNUPaMsnBosn+wg5N16xy0tofcVuvsidMs0JuRbaJ0wVIT7RsuHWbVIZ5Rcg==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz", + "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==", "license": "MIT", "dependencies": { "tslib": "^1.9.3" @@ -9668,9 +9695,9 @@ } }, "node_modules/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -9778,9 +9805,9 @@ } }, "node_modules/zod": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", - "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==", + "version": "3.25.63", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.63.tgz", + "integrity": "sha512-3ttCkqhtpncYXfP0f6dsyabbYV/nEUW+Xlu89jiXbTBifUfjaSqXOG6JnQPLtqt87n7KAmnMqcjay6c0Wq0Vbw==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 4c51b62..f4185cb 100644 --- a/package.json +++ b/package.json @@ -12,11 +12,11 @@ }, "author": "Streamr Network AG ", "dependencies": { - "@streamr/config": "^5.5.2", - "@streamr/dht": "^103.0.0-rc.2", - "@streamr/sdk": "^103.0.0-rc.2", - "@streamr/trackerless-network": "^103.0.0-rc.2", - "@streamr/utils": "^103.0.0-rc.2", + "@streamr/config": "^5.8.0", + "@streamr/dht": "^103.0.0", + "@streamr/sdk": "^103.0.0", + "@streamr/trackerless-network": "^103.0.0", + "@streamr/utils": "^103.0.0", "@types/node-fetch": "^2.6.3", "class-validator": "^0.14.1", "cors": "^2.8.5", @@ -36,7 +36,7 @@ "typedi": "^0.10.0" }, "devDependencies": { - "@streamr/test-utils": "^103.0.0-rc.2", + "@streamr/test-utils": "^103.0.0", "@tsconfig/node22": "^22.0.0", "@types/cors": "^2.8.17", "@types/express": "^4.17.21",