diff --git a/package-lock.json b/package-lock.json index 64f6ef64..bf87c9ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,25 +12,25 @@ "dependencies": { "@chainsafe/libp2p-noise": "^16.0.0", "@chainsafe/libp2p-yamux": "^7.0.1", - "@helia/block-brokers": "^4.0.0", - "@helia/delegated-routing-v1-http-api-client": "^4.1.0", - "@helia/http": "^2.0.0", + "@helia/block-brokers": "^4.0.1", + "@helia/delegated-routing-v1-http-api-client": "^4.1.1", + "@helia/http": "^2.0.1", "@helia/interface": "^5.0.0", "@helia/routers": "^2.1.0", - "@helia/verified-fetch": "^2.0.0", - "@libp2p/crypto": "^5.0.5", - "@libp2p/dcutr": "^2.0.8", - "@libp2p/identify": "^3.0.8", - "@libp2p/keychain": "^5.0.7", - "@libp2p/logger": "^5.1.1", - "@libp2p/ping": "^2.0.8", - "@libp2p/websockets": "^9.0.8", - "@libp2p/webtransport": "^5.0.13", + "@helia/verified-fetch": "^2.0.1", + "@libp2p/crypto": "^5.0.6", + "@libp2p/dcutr": "^2.0.10", + "@libp2p/identify": "^3.0.10", + "@libp2p/keychain": "^5.0.9", + "@libp2p/logger": "^5.1.3", + "@libp2p/ping": "^2.0.10", + "@libp2p/websockets": "^9.0.11", + "@libp2p/webtransport": "^5.0.16", "@multiformats/dns": "^1.0.6", "@sgtpooki/file-type": "^1.0.1", - "helia": "^5.0.1", + "helia": "^5.1.0", "ipfs-css": "^1.4.0", - "libp2p": "^2.1.9", + "libp2p": "^2.2.1", "multiformats": "^13.1.0", "react": "^18.3.0", "react-dom": "^18.3.1", @@ -2882,13 +2882,13 @@ } }, "node_modules/@helia/bitswap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@helia/bitswap/-/bitswap-2.0.0.tgz", - "integrity": "sha512-PsZtD7w6HOimuxkmQQMC90K4Ao4moX+4WmzYSoID+pnq6jM1XbLjnDIMc/WsT59Ey6excPiKDZ8xp5n4zI5jLA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@helia/bitswap/-/bitswap-2.0.1.tgz", + "integrity": "sha512-9bwjwdgW3LfraDfIlfJ4g1WrO96IKW3hjrc63jXxlKHU8JPwMdd5a//XoNIQfQ5vx6DV0w+w2AM1aHHt+nHBGA==", "license": "Apache-2.0 OR MIT", "dependencies": { "@helia/interface": "^5.0.0", - "@helia/utils": "^1.0.0", + "@helia/utils": "^1.0.1", "@libp2p/interface": "^2.0.0", "@libp2p/logger": "^5.0.0", "@libp2p/peer-collections": "^6.0.0", @@ -2914,14 +2914,14 @@ } }, "node_modules/@helia/block-brokers": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@helia/block-brokers/-/block-brokers-4.0.0.tgz", - "integrity": "sha512-vABeVaVS2SE4Lk9QbV2K6FiMNgqDuVJh8GVDAYBeVcWWUjGnLKmIezqKqM47txbY9Vq90Jvt55cNkQIdjZw+jA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@helia/block-brokers/-/block-brokers-4.0.1.tgz", + "integrity": "sha512-djYp4bmC15SBP1/ra9SrOAATr432hDcA2hnHWewkz1l84hCi+gSol7AcdAfW233pZ2ivZcI2Jc1Nyf7Vg6uFeg==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@helia/bitswap": "^2.0.0", + "@helia/bitswap": "^2.0.1", "@helia/interface": "^5.0.0", - "@helia/utils": "^1.0.0", + "@helia/utils": "^1.0.1", "@libp2p/interface": "^2.0.0", "@libp2p/utils": "^6.0.0", "@multiformats/multiaddr": "^12.2.1", @@ -2953,9 +2953,9 @@ } }, "node_modules/@helia/delegated-routing-v1-http-api-client": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@helia/delegated-routing-v1-http-api-client/-/delegated-routing-v1-http-api-client-4.1.0.tgz", - "integrity": "sha512-zeh1Hn3GZ8+QNcfdGL+iTLJC0avfFagp7rM0HydHp14c//Z+Zf5i+M6Yd5OLD764pPGD3ja/IVoP6idugiczNg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@helia/delegated-routing-v1-http-api-client/-/delegated-routing-v1-http-api-client-4.1.1.tgz", + "integrity": "sha512-Pf5pZkZGEBhARFXoLRzVVSZ8E8yU0Q0F3DOadhxPQjaSNyahetwiTsV8TvJltfrs2Afy2+gbA2+Rycl7apSXdQ==", "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/interface": "^2.0.1", @@ -2975,15 +2975,15 @@ } }, "node_modules/@helia/http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@helia/http/-/http-2.0.0.tgz", - "integrity": "sha512-0dEpAdzs3sZhT2hS/R7/E6Aul2E27VJf1qsp3jcwhXIKtJVuB4HDyAinGRhORdIISuRYhksWsmvhUjaR9KrOww==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@helia/http/-/http-2.0.1.tgz", + "integrity": "sha512-8fqyD1Or11Ts1k3dwaz5jwRGGgMLP1VQulOUBNqDKWmQOgJm2Bf49p+EDLU1p0HjulIyAIJPSURIpUtO1V0rdQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@helia/block-brokers": "^4.0.0", + "@helia/block-brokers": "^4.0.1", "@helia/interface": "^5.0.0", - "@helia/routers": "^2.0.0", - "@helia/utils": "^1.0.0", + "@helia/routers": "^2.1.0", + "@helia/utils": "^1.0.1", "blockstore-core": "^5.0.0", "datastore-core": "^10.0.0" } @@ -3083,21 +3083,19 @@ } }, "node_modules/@helia/utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@helia/utils/-/utils-1.0.0.tgz", - "integrity": "sha512-26dxUS5cjhIvyqnY/VkR8/pAGGX2AOpIy1Afrb2Y/t6eFfDanQSw/X++oH+6VNhqbIi/KYF7VChn+TcclAEp7w==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@helia/utils/-/utils-1.0.1.tgz", + "integrity": "sha512-S1qLDiHNdBxQxtgonqPQHl8Rn7gs4HEQSrVF+ok//T/ZQPItNGnhKudV8qWhoOdpzCDaObx2ryqip+K9FK8VCQ==", "license": "Apache-2.0 OR MIT", "dependencies": { "@helia/interface": "^5.0.0", "@ipld/dag-cbor": "^9.2.0", "@ipld/dag-json": "^10.2.0", "@ipld/dag-pb": "^4.1.0", - "@libp2p/crypto": "^5.0.0", "@libp2p/interface": "^2.0.0", "@libp2p/logger": "^5.0.0", "@libp2p/utils": "^6.0.0", "@multiformats/dns": "^1.0.1", - "@types/murmurhash3js-revisited": "^3.0.3", "any-signal": "^4.1.1", "blockstore-core": "^5.0.0", "cborg": "^4.0.9", @@ -3110,17 +3108,15 @@ "it-merge": "^3.0.3", "mortice": "^3.0.4", "multiformats": "^13.1.0", - "murmurhash3js-revisited": "^3.0.0", "p-defer": "^4.0.1", "progress-events": "^1.0.0", - "uint8arraylist": "^2.4.8", "uint8arrays": "^5.0.2" } }, "node_modules/@helia/verified-fetch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@helia/verified-fetch/-/verified-fetch-2.0.0.tgz", - "integrity": "sha512-UjWhlFBuEn5qCnGO1PQEIx5XGJgPFygDSis4n4oz0Xn+FHyt1uqWKMo8zOBV5EYwouicdW8f1W9XVUAhbISv8g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@helia/verified-fetch/-/verified-fetch-2.0.1.tgz", + "integrity": "sha512-co9CR6vbFWFM9yQ3OB+r0t9SW1bxdCc8uB8myV+vIn1ch0BtzXA40FRHOOyjgDheITFaPttP8/3hI6MH2VrdvA==", "license": "Apache-2.0 OR MIT", "dependencies": { "@helia/block-brokers": "^4.0.0", @@ -3684,39 +3680,57 @@ } }, "node_modules/@libp2p/circuit-relay-v2": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@libp2p/circuit-relay-v2/-/circuit-relay-v2-2.1.5.tgz", - "integrity": "sha512-7uJicxChosVPcj7r9xmeI2Z318sgOk2VclagPWjTFCZSMdSHPtou8G4i0CJEoWAI+Afpxuz0h8aPb90MpVbWCA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@libp2p/circuit-relay-v2/-/circuit-relay-v2-3.1.0.tgz", + "integrity": "sha512-g9AdFhT93P8Uc7sOKeAdULDKF+Tf/aGwnECWZMRo3GFIsvpbd06VdmnjqGmF9xSdll0NWPe8EwhI098rMRd7OQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.5", - "@libp2p/interface": "^2.1.3", - "@libp2p/interface-internal": "^2.0.8", - "@libp2p/peer-collections": "^6.0.8", - "@libp2p/peer-id": "^5.0.5", - "@libp2p/peer-record": "^8.0.8", - "@libp2p/utils": "^6.1.1", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", + "@libp2p/interface-internal": "^2.0.10", + "@libp2p/peer-collections": "^6.0.10", + "@libp2p/peer-id": "^5.0.7", + "@libp2p/peer-record": "^8.0.10", + "@libp2p/utils": "^6.1.3", "@multiformats/multiaddr": "^12.2.3", "@multiformats/multiaddr-matcher": "^1.3.0", "any-signal": "^4.1.1", "it-protobuf-stream": "^1.1.3", "it-stream-types": "^2.0.1", "multiformats": "^13.1.0", + "nanoid": "^5.0.7", "progress-events": "^1.0.0", "protons-runtime": "^5.4.0", - "race-signal": "^1.0.2", "retimeable-signal": "^0.0.0", "uint8arraylist": "^2.4.8", "uint8arrays": "^5.1.0" } }, + "node_modules/@libp2p/circuit-relay-v2/node_modules/nanoid": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.8.tgz", + "integrity": "sha512-TcJPw+9RV9dibz1hHUzlLVy8N4X9TnwirAjrU08Juo6BNKggzVfP2ZJ/3ZUSq15Xl5i85i+Z89XBO90pB2PghQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } + }, "node_modules/@libp2p/crypto": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.0.5.tgz", - "integrity": "sha512-bs3PpSQS59I/YD2RnwcPv88pF/vB6GH2rw4jqb/0xm60LfRuSm0tNoCrJMuyG2pFz89WuKM+0BpnEWQi4alwCg==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.0.6.tgz", + "integrity": "sha512-5mD/riNxUuSOerk3aPXUUMN96lwZsrU33lp97ySfffloh2WhLZcjVJszibBgIP7DP5nqmSOWY9++rqrBuYHvnQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.1.3", + "@libp2p/interface": "^2.2.0", "@noble/curves": "^1.4.0", "@noble/hashes": "^1.4.0", "asn1js": "^3.0.5", @@ -3727,14 +3741,14 @@ } }, "node_modules/@libp2p/dcutr": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@libp2p/dcutr/-/dcutr-2.0.8.tgz", - "integrity": "sha512-6enCKOqmyKwBRmVauIwYuvQpsE1Smpm721HAoWuakztMUsFoXTsVIeVaFfzrpc3qvYKRFM2bWebCOAwc76x7UQ==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/dcutr/-/dcutr-2.0.10.tgz", + "integrity": "sha512-q8xVutr9x7NValkLZav7oGolvrzeHhV01rJuyyIu8aOK3Buq1VZynSRjHS41k+hK6eaQyBYL4cJHV9rXp7tgKQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.1.3", - "@libp2p/interface-internal": "^2.0.8", - "@libp2p/utils": "^6.1.1", + "@libp2p/interface": "^2.2.0", + "@libp2p/interface-internal": "^2.0.10", + "@libp2p/utils": "^6.1.3", "@multiformats/multiaddr": "^12.2.3", "@multiformats/multiaddr-matcher": "^1.2.1", "delay": "^6.0.0", @@ -3744,17 +3758,17 @@ } }, "node_modules/@libp2p/identify": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.8.tgz", - "integrity": "sha512-dQF+Cc2m1uX4YTlI9IPB8tMwvpWOWcFVl265JNYtuPJrU+VcprJKkSewd4g5jzPpb7wdVLoDQkzplQfbQmdHeQ==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10.tgz", + "integrity": "sha512-IeFUojzx90j0M7/WjxLHnoaPKG5AksRQrIzLkpJtMeBL+TA9rMLW1n2HM8SD3EGsHV1vDTlkx0e0PHbFVtTnnA==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.5", - "@libp2p/interface": "^2.1.3", - "@libp2p/interface-internal": "^2.0.8", - "@libp2p/peer-id": "^5.0.5", - "@libp2p/peer-record": "^8.0.8", - "@libp2p/utils": "^6.1.1", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", + "@libp2p/interface-internal": "^2.0.10", + "@libp2p/peer-id": "^5.0.7", + "@libp2p/peer-record": "^8.0.10", + "@libp2p/utils": "^6.1.3", "@multiformats/multiaddr": "^12.2.3", "@multiformats/multiaddr-matcher": "^1.2.1", "it-drain": "^3.0.7", @@ -3767,9 +3781,9 @@ } }, "node_modules/@libp2p/interface": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.1.3.tgz", - "integrity": "sha512-t1i2LWcnTGJEr7fDMslA8wYwBzJP81QKBlrBHoGhXxqqpRQa9035roCh/Akuw5RUgjKE47/ezjuzo90aWsJB8g==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.2.0.tgz", + "integrity": "sha512-Pn3P5ixDggBjDyuULT0GvwdgD3JA426OqZ0e521mI7ysS+/M9Z9fp4Qcy8JrkJ45bLmIi9cgrNrefuU/Zu+bAQ==", "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.2.3", @@ -3808,13 +3822,13 @@ } }, "node_modules/@libp2p/interface-internal": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.0.8.tgz", - "integrity": "sha512-yWAVuygiy2XhZK2UsOfy3iA30Bi78VeJDac6cAD/FQzu3rmGy2LNYtHuz1Vze9/OL4I6cseMNTGkozTeDg8nMg==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.0.10.tgz", + "integrity": "sha512-LRnn6w5rtvMQlEukihDI5NhSZXZj7ITFT1Hbo3Dn3HGo1oxZe7oWh7ERc5LwZw835QHGzFKZYerBFKdqxoWsFQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.1.3", - "@libp2p/peer-collections": "^6.0.8", + "@libp2p/interface": "^2.2.0", + "@libp2p/peer-collections": "^6.0.10", "@multiformats/multiaddr": "^12.2.3", "progress-events": "^1.0.0", "uint8arraylist": "^2.4.8" @@ -3957,13 +3971,13 @@ } }, "node_modules/@libp2p/keychain": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.7.tgz", - "integrity": "sha512-SwEWAYZT7vX6YCnQNuOwwin+rf/06BxISqkS1OBD9/OK2tyunc8PL88xgMMuSu/JZy3q5xVsaWz7r8a5YnNTgQ==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9.tgz", + "integrity": "sha512-WFN46Exh119aeaOXSpytn7R/E662hmCXtmKLXjpX1ZviTJpeqi/WoV7oXp7ipfnd6PU6TqIGPh2JsyEZ0R2WWA==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.5", - "@libp2p/interface": "^2.1.3", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", "@noble/hashes": "^1.5.0", "asn1js": "^3.0.5", "interface-datastore": "^8.3.0", @@ -3974,12 +3988,12 @@ } }, "node_modules/@libp2p/logger": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.1.tgz", - "integrity": "sha512-+pwFFZekKQHKdSrGURKZjfAJ86soc1e4HsI0r7dJN+kHICzKFzC+x5hM5GsWCorNj3y++xshWlF/n03zyxoyJQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.3.tgz", + "integrity": "sha512-NUVWEWGbXlBDgDE5ntdm51+ZICmaKYI8mor6KrlPeB1WXDyIFxRWIBw6uzt+HgprQJWzLTojeUEGv6OPsj95Dg==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.1.3", + "@libp2p/interface": "^2.2.0", "@multiformats/multiaddr": "^12.2.3", "interface-datastore": "^8.3.0", "multiformats": "^13.1.0", @@ -4019,12 +4033,12 @@ } }, "node_modules/@libp2p/multistream-select": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.6.tgz", - "integrity": "sha512-NM6CmJZYOJcB5woggoZgpMEqW6Jeovd65PYKqgvYUr7CQMPWUczUQQ9I/NSUEnv9g+69Pk9HN2AoMq1XKD60MQ==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.8.tgz", + "integrity": "sha512-CSgTXvuw5ObZs/EIa4mtynsYEO+BxyZTNz3AEgjsPyZKxLJ9usrZ8lGxn4sK4g65CKcTI2mVJBmh0duz+sXxBw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.1.3", + "@libp2p/interface": "^2.2.0", "it-length-prefixed": "^9.0.4", "it-length-prefixed-stream": "^1.1.7", "it-stream-types": "^2.0.1", @@ -4036,39 +4050,39 @@ } }, "node_modules/@libp2p/peer-collections": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.8.tgz", - "integrity": "sha512-/xaSvb45lydLibt7sb+Im1ohIGiMfOlz5wcxelEgxmvUd0QmvirZXM3eAavQ+xrxmvJSPEQDmWSP+851ohRlKQ==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.10.tgz", + "integrity": "sha512-KQQiBZ2Y3+wvxjfIWbUCL0suCRVn5ylLuQ2r+OGXLA7LtgRw1RLQnUHHFVoY+CE9pvfIfamwTFlkZhWtvi271w==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.1.3", - "@libp2p/peer-id": "^5.0.5", - "@libp2p/utils": "^6.1.1", + "@libp2p/interface": "^2.2.0", + "@libp2p/peer-id": "^5.0.7", + "@libp2p/utils": "^6.1.3", "multiformats": "^13.2.2" } }, "node_modules/@libp2p/peer-id": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.0.5.tgz", - "integrity": "sha512-+9aX4II0hjMgKcFX/TMWUHRu2wOXOkfV5jO2N5m/R91K+Kp4Tt4n1ceXHjrbwwz3k2IWl0xJOMYjrf9dhOZWAw==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.0.7.tgz", + "integrity": "sha512-ecF0Mu4Nxy8IHUMBYVNIEihjUlx52DM+X3CIfBItvGqvnhrUSkJJjkska2dJX3yf2J8wufzCT3jCg4NZWmndYg==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.5", - "@libp2p/interface": "^2.1.3", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", "multiformats": "^13.1.0", "uint8arrays": "^5.1.0" } }, "node_modules/@libp2p/peer-record": { - "version": "8.0.8", - "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.8.tgz", - "integrity": "sha512-wYqVN13ZaC/cVdFaTR3+Plzv4lf/BNVSzZK11cSSo3MqinOWqFs38plw9OC1Mfne2x9HYHLGwhj2zE802itD0A==", + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.10.tgz", + "integrity": "sha512-k5A5YFhx7xGgFjiFWp0j8Cbw5kUYLJoBY9I3YTIHrieusLUUkMtUkYeuWeagNL1JYcXr06gguoIaYBRNCMQAow==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.5", - "@libp2p/interface": "^2.1.3", - "@libp2p/peer-id": "^5.0.5", - "@libp2p/utils": "^6.1.1", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", + "@libp2p/peer-id": "^5.0.7", + "@libp2p/utils": "^6.1.3", "@multiformats/multiaddr": "^12.2.3", "multiformats": "^13.2.2", "protons-runtime": "^5.4.0", @@ -4078,16 +4092,15 @@ } }, "node_modules/@libp2p/peer-store": { - "version": "11.0.8", - "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-11.0.8.tgz", - "integrity": "sha512-csn1LcnnyanDw2/WO25CqxZyEzkQyfSsYu2Letsc2Po4J/9qJk8lfRc/2ezggaDf8z1y2y25b/WWhil1E7aLVA==", + "version": "11.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-11.0.10.tgz", + "integrity": "sha512-yUkIAKrk2XAJt01SVOvxpsaT/FZ9ju7j67TJhvh0NUon/dMYSQKVHwykK8SI/dxZi/7cDslSKIbIKv7eU5ZUTQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.5", - "@libp2p/interface": "^2.1.3", - "@libp2p/peer-collections": "^6.0.8", - "@libp2p/peer-id": "^5.0.5", - "@libp2p/peer-record": "^8.0.8", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", + "@libp2p/peer-id": "^5.0.7", + "@libp2p/peer-record": "^8.0.10", "@multiformats/multiaddr": "^12.2.3", "interface-datastore": "^8.3.0", "it-all": "^3.0.6", @@ -4105,14 +4118,14 @@ "license": "Apache-2.0 OR MIT" }, "node_modules/@libp2p/ping": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@libp2p/ping/-/ping-2.0.8.tgz", - "integrity": "sha512-cai7lUNjjSw7EPrC7cG2Y0nYnxzMVoHMkSMHQH9YILVtyE+RzgL+PiO22R0sVzdY8nEQKKpwFrxrfQgQvi4asw==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/ping/-/ping-2.0.10.tgz", + "integrity": "sha512-TfeCyaq2JRwEBGsfE7HlY2ZbOr7mglTp6D/i05JEZrQ+fbpW7ZZs/BMwC/p7jhvuvYGnWyl/F8ih/UBiPExtZQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.5", - "@libp2p/interface": "^2.1.3", - "@libp2p/interface-internal": "^2.0.8", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", + "@libp2p/interface-internal": "^2.0.10", "@multiformats/multiaddr": "^12.2.3", "it-byte-stream": "^1.1.0", "uint8arrays": "^5.1.0" @@ -4191,15 +4204,15 @@ } }, "node_modules/@libp2p/utils": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.1.1.tgz", - "integrity": "sha512-lpqNyyTx7ygIfXyU4eqDONW7c4oc8Gf1xjDahlOWcggqNhLWsC3/8zTmziKlY3PjTvzY0W37nDRPO1KiM1Sduw==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.1.3.tgz", + "integrity": "sha512-n1D6phOXGkqE3tuvmZwm5gaHKcGanlKwCWEBlrZqx9SSCyd5U5C58BcyQ8YH5/nb4kYMI7HyjomfQAVs2S2R9Q==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.2", - "@libp2p/crypto": "^5.0.5", - "@libp2p/interface": "^2.1.3", - "@libp2p/logger": "^5.1.1", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", + "@libp2p/logger": "^5.1.3", "@multiformats/multiaddr": "^12.2.3", "@sindresorhus/fnv1a": "^3.1.0", "@types/murmurhash3js-revisited": "^3.0.3", @@ -4254,15 +4267,15 @@ } }, "node_modules/@libp2p/websockets": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-9.0.8.tgz", - "integrity": "sha512-kqvdoeCGqdMjhekTeUCbzAhhrLw+cSI6bD1GdW/MOK5c5MffZ63MTZW+dT5PIVB3MviwVTRP1ogHS1X5UqMwUA==", + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-9.0.11.tgz", + "integrity": "sha512-GoX323NMnbOwPu4Cq49XD9AwKLJfOr/R4H5b21ZCpgPIryVGmKUUzS8tWVdBu8RlWcRwCqz7rTUGZ95TKJeVwQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.1.3", - "@libp2p/utils": "^6.1.1", - "@multiformats/mafmt": "^12.1.6", + "@libp2p/interface": "^2.2.0", + "@libp2p/utils": "^6.1.3", "@multiformats/multiaddr": "^12.2.3", + "@multiformats/multiaddr-matcher": "^1.4.0", "@multiformats/multiaddr-to-uri": "^10.0.1", "@types/ws": "^8.5.10", "it-ws": "^6.1.1", @@ -4274,15 +4287,15 @@ } }, "node_modules/@libp2p/webtransport": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/@libp2p/webtransport/-/webtransport-5.0.13.tgz", - "integrity": "sha512-1Z58OIFdf2QfCUqZ6viNyJTiOZJ6TIuYv6oc3bVoGPyVDsqF8OyvDDbF/Kn/t4MD7vu24PNLIMFoBCojKJJCVQ==", + "version": "5.0.16", + "resolved": "https://registry.npmjs.org/@libp2p/webtransport/-/webtransport-5.0.16.tgz", + "integrity": "sha512-0CRugE+RlqhDasn/bFq45PjiyBLNnBeTSAfwVI9sYBV0irPh1Fg8nNunxNIXkIfCptnB9UlxKS1Ho2vwwEscdg==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/libp2p-noise": "^16.0.0", - "@libp2p/interface": "^2.1.3", - "@libp2p/peer-id": "^5.0.5", - "@libp2p/utils": "^6.1.1", + "@libp2p/interface": "^2.2.0", + "@libp2p/peer-id": "^5.0.7", + "@libp2p/utils": "^6.1.3", "@multiformats/multiaddr": "^12.2.3", "@multiformats/multiaddr-matcher": "^1.2.1", "it-stream-types": "^2.0.1", @@ -4330,9 +4343,9 @@ } }, "node_modules/@multiformats/multiaddr-matcher": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@multiformats/multiaddr-matcher/-/multiaddr-matcher-1.3.0.tgz", - "integrity": "sha512-D0zKDNwLp279uEjPEVQCWej3X+ugcV93JqQ7OQzve4NiML/C7pZoYefoM+Exb25VZd+6agdIshxs+4D7E5jIhg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr-matcher/-/multiaddr-matcher-1.4.0.tgz", + "integrity": "sha512-Riu+JbTolhzAEgZH3xexLKVn2Oe+xUEPCNHuURqKcE9Pa3RxwsuhldykUWmbsDifXOV4TJCc1LGADFHmpS1y5w==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.1", @@ -15468,21 +15481,21 @@ } }, "node_modules/helia": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/helia/-/helia-5.0.1.tgz", - "integrity": "sha512-C2SUzeEwhQeur13mQpPnklsrZemKEwS/n/3ApcG5ORYJmTni2Fjt2cRs+RzcrOdQf7pdtqBK6RWQR7GobV7OlA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/helia/-/helia-5.1.0.tgz", + "integrity": "sha512-FqL+vtBpB3FQVmc0vTAtfneL6oAcWSkJCG+NVgTPeQ88jm+hLZXXqjUGVgI8aF8Wc3533gEBF2c8Y8+QN6K90Q==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/libp2p-noise": "^16.0.0", "@chainsafe/libp2p-yamux": "^7.0.0", - "@helia/block-brokers": "^4.0.0", - "@helia/delegated-routing-v1-http-api-client": "^4.0.0", + "@helia/block-brokers": "^4.0.1", + "@helia/delegated-routing-v1-http-api-client": "^4.1.0", "@helia/interface": "^5.0.0", - "@helia/routers": "^2.0.0", - "@helia/utils": "^1.0.0", + "@helia/routers": "^2.1.0", + "@helia/utils": "^1.0.1", "@libp2p/autonat": "^2.0.0", "@libp2p/bootstrap": "^11.0.0", - "@libp2p/circuit-relay-v2": "^2.0.0", + "@libp2p/circuit-relay-v2": "^3.0.0", "@libp2p/crypto": "^5.0.0", "@libp2p/dcutr": "^2.0.0", "@libp2p/identify": "^3.0.0", @@ -18966,20 +18979,20 @@ } }, "node_modules/libp2p": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.1.9.tgz", - "integrity": "sha512-xQflsIc4f3LKPUNKF0oHtMFweRQ9IS2oFr+lVLyDqFSPdnc6B+pHuG9XeR95/XayLX8Nc/wKrt3PWs/pIL9PDA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.2.1.tgz", + "integrity": "sha512-xxmaCAfpOKCgYuxLzA87RZBf2lzA2DwuLUB7kFB3MHw6FbGGeb10YEUaM4V/XCgIDDZs4DOCgXnKOMqN+BhjRw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.5", - "@libp2p/interface": "^2.1.3", - "@libp2p/interface-internal": "^2.0.8", - "@libp2p/logger": "^5.1.1", - "@libp2p/multistream-select": "^6.0.6", - "@libp2p/peer-collections": "^6.0.8", - "@libp2p/peer-id": "^5.0.5", - "@libp2p/peer-store": "^11.0.8", - "@libp2p/utils": "^6.1.1", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", + "@libp2p/interface-internal": "^2.0.10", + "@libp2p/logger": "^5.1.3", + "@libp2p/multistream-select": "^6.0.8", + "@libp2p/peer-collections": "^6.0.10", + "@libp2p/peer-id": "^5.0.7", + "@libp2p/peer-store": "^11.0.10", + "@libp2p/utils": "^6.1.3", "@multiformats/dns": "^1.0.6", "@multiformats/multiaddr": "^12.2.3", "@multiformats/multiaddr-matcher": "^1.2.1", @@ -21822,9 +21835,9 @@ } }, "node_modules/mortice": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/mortice/-/mortice-3.0.4.tgz", - "integrity": "sha512-MUHRCAztSl4v/dAmK8vbYi5u1n9NZtQu4H3FsqS7qgMFQIAFw9lTpHiErd9kJpapqmvEdD1L3dUmiikifAvLsQ==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/mortice/-/mortice-3.0.6.tgz", + "integrity": "sha512-xUjsTQreX8rO3pHuGYDZ3PY/sEiONIzqzjLeog5akdY4bz9TlDDuvYlU8fm+6qnm4rnpa6AFxLhsfSBThLijdA==", "license": "Apache-2.0 OR MIT", "dependencies": { "observable-webworkers": "^2.0.1", diff --git a/package.json b/package.json index 015ac3db..10f5b616 100644 --- a/package.json +++ b/package.json @@ -41,25 +41,25 @@ "dependencies": { "@chainsafe/libp2p-noise": "^16.0.0", "@chainsafe/libp2p-yamux": "^7.0.1", - "@helia/block-brokers": "^4.0.0", - "@helia/delegated-routing-v1-http-api-client": "^4.1.0", - "@helia/http": "^2.0.0", + "@helia/block-brokers": "^4.0.1", + "@helia/delegated-routing-v1-http-api-client": "^4.1.1", + "@helia/http": "^2.0.1", "@helia/interface": "^5.0.0", "@helia/routers": "^2.1.0", - "@helia/verified-fetch": "^2.0.0", - "@libp2p/crypto": "^5.0.5", - "@libp2p/dcutr": "^2.0.8", - "@libp2p/identify": "^3.0.8", - "@libp2p/keychain": "^5.0.7", - "@libp2p/logger": "^5.1.1", - "@libp2p/ping": "^2.0.8", - "@libp2p/websockets": "^9.0.8", - "@libp2p/webtransport": "^5.0.13", + "@helia/verified-fetch": "^2.0.1", + "@libp2p/crypto": "^5.0.6", + "@libp2p/dcutr": "^2.0.10", + "@libp2p/identify": "^3.0.10", + "@libp2p/keychain": "^5.0.9", + "@libp2p/logger": "^5.1.3", + "@libp2p/ping": "^2.0.10", + "@libp2p/websockets": "^9.0.11", + "@libp2p/webtransport": "^5.0.16", "@multiformats/dns": "^1.0.6", "@sgtpooki/file-type": "^1.0.1", - "helia": "^5.0.1", + "helia": "^5.1.0", "ipfs-css": "^1.4.0", - "libp2p": "^2.1.9", + "libp2p": "^2.2.1", "multiformats": "^13.1.0", "react": "^18.3.0", "react-dom": "^18.3.1",