diff --git a/package-lock.json b/package-lock.json index 2b93a0cc..f3a544ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,27 +12,27 @@ "dependencies": { "@chainsafe/libp2p-noise": "^16.0.3", "@chainsafe/libp2p-yamux": "^7.0.1", - "@helia/block-brokers": "^4.1.0", + "@helia/block-brokers": "^4.2.2", "@helia/delegated-routing-v1-http-api-client": "^4.2.2", - "@helia/http": "^2.0.5", + "@helia/http": "^2.1.2", "@helia/interface": "^5.2.1", "@helia/routers": "^3.0.1", - "@helia/verified-fetch": "^2.6.8", - "@libp2p/crypto": "^5.1.0", - "@libp2p/dcutr": "^2.0.28", - "@libp2p/identify": "^3.0.28", - "@libp2p/keychain": "^5.2.0", + "@helia/verified-fetch": "^2.6.19", + "@libp2p/crypto": "^5.1.4", + "@libp2p/dcutr": "^2.0.32", + "@libp2p/identify": "^3.0.32", + "@libp2p/keychain": "^5.2.4", "@libp2p/logger": "^5.1.14", - "@libp2p/ping": "^2.0.28", - "@libp2p/websockets": "^9.2.9", - "@libp2p/webtransport": "^5.0.38", + "@libp2p/ping": "^2.0.32", + "@libp2p/websockets": "^9.2.13", + "@libp2p/webtransport": "^5.0.43", "@multiformats/dns": "^1.0.6", "@noble/hashes": "^1.5.0", "execa": "^9.5.2", - "helia": "^5.3.0", + "helia": "^5.4.2", "ipfs-css": "^1.4.0", "ipfsd-ctl": "^15.0.2", - "libp2p": "^2.8.3", + "libp2p": "^2.8.8", "multiformats": "^13.3.2", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -4023,13 +4023,13 @@ } }, "node_modules/@helia/bitswap": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@helia/bitswap/-/bitswap-2.1.1.tgz", - "integrity": "sha512-hqWEV+fQ6ko1QT7Q+yZGY8vsQ9kleB2X9HP5Ho+HKnP3ZX97OhOtSXzRBpkbqvY1GSk2kgqOnh7QIDTcRqkTug==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@helia/bitswap/-/bitswap-2.1.2.tgz", + "integrity": "sha512-gleOYd5jJPA0jVkm/LKkfEh+Z/TQNviv4e8pCdPlD3V/Sg6q0htdO/ttlAlMyYGY6187fwsCP+fZkqWNao/h9Q==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@helia/interface": "^5.3.1", - "@helia/utils": "^1.3.1", + "@helia/interface": "^5.3.2", + "@helia/utils": "^1.3.2", "@libp2p/interface": "^2.2.1", "@libp2p/logger": "^5.1.4", "@libp2p/peer-collections": "^6.0.12", @@ -4054,14 +4054,14 @@ } }, "node_modules/@helia/block-brokers": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@helia/block-brokers/-/block-brokers-4.2.1.tgz", - "integrity": "sha512-Ndu728nzNoZJEYiIFbfDKhCviFnnBII20HueCn3R6cmUlPsSkpZ1NBkno6HRzewWGqBAvLV1rVd7ccx3b/zHIw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@helia/block-brokers/-/block-brokers-4.2.2.tgz", + "integrity": "sha512-2Iq5basphEn8RcRK+wMiSfy5EJWgjI69wKH8CB66dSyaiduV7etP8E69eP5oGv43ShPycel4Xnmb2mNl6WWp5w==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@helia/bitswap": "^2.1.1", - "@helia/interface": "^5.3.1", - "@helia/utils": "^1.3.1", + "@helia/bitswap": "^2.1.2", + "@helia/interface": "^5.3.2", + "@helia/utils": "^1.3.2", "@libp2p/interface": "^2.2.1", "@libp2p/utils": "^6.2.1", "@multiformats/multiaddr": "^12.3.3", @@ -4117,23 +4117,23 @@ } }, "node_modules/@helia/http": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@helia/http/-/http-2.1.1.tgz", - "integrity": "sha512-4jMmDImaug6LLfUtZjo4MSprIIBMNXOpV/VsYu152rSKc4dA8ZdooccILWdiILouAL+TnhMYzKQqjBfFwAt1mQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@helia/http/-/http-2.1.2.tgz", + "integrity": "sha512-jyVlLxZlPmH4fcdvqrYM7BUpsDGEenuNY6rrlGPny5NvdbbgLxvs8fnNpUe5swOQ8jOM+WCzsv4wQEHrU9AqdQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@helia/block-brokers": "^4.2.1", - "@helia/interface": "^5.3.1", - "@helia/routers": "^3.1.1", - "@helia/utils": "^1.3.1", + "@helia/block-brokers": "^4.2.2", + "@helia/interface": "^5.3.2", + "@helia/routers": "^3.1.2", + "@helia/utils": "^1.3.2", "blockstore-core": "^5.0.2", "datastore-core": "^10.0.2" } }, "node_modules/@helia/interface": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@helia/interface/-/interface-5.3.1.tgz", - "integrity": "sha512-MDUIVUHwH2eMDy5msA/cnU+nonpWDgSdWK76lN6st8YFmRjxoDNW7E4L0hOajVzYavZDZWPeUbbgpTKjlK+2CQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/@helia/interface/-/interface-5.3.2.tgz", + "integrity": "sha512-+NOQrBxsz6i0FOsz16OgTlGAcyQ+cSYGzd9VJE7cMMrrGo9IcDEKp5Kvh980Ajg1LJFgeqYyqmxefnPExUUsBg==", "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/interface": "^2.2.1", @@ -4166,13 +4166,13 @@ } }, "node_modules/@helia/routers": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@helia/routers/-/routers-3.1.1.tgz", - "integrity": "sha512-7yLsaKBoTbfdwNVBM5Ys1w71ikADEYRbqXoGCaVDgIzVRrolT5eGq0H/mPT9SE6aJxM+MFHUrP2qWx2a0rAV/Q==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@helia/routers/-/routers-3.1.2.tgz", + "integrity": "sha512-Fq5mj7JkeDVHXUak+HJYIK7TGjKGErvWzyjjcOMNrCk0UyWCfLcw3iFwWWfkMOP+e8IN7bgPxXVxxyOir9iL+w==", "license": "Apache-2.0 OR MIT", "dependencies": { "@helia/delegated-routing-v1-http-api-client": "^4.2.1", - "@helia/interface": "^5.3.1", + "@helia/interface": "^5.3.2", "@libp2p/interface": "^2.2.1", "@libp2p/peer-id": "^5.0.8", "@multiformats/uri-to-multiaddr": "^9.0.1", @@ -4213,12 +4213,12 @@ } }, "node_modules/@helia/utils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@helia/utils/-/utils-1.3.1.tgz", - "integrity": "sha512-EXkxXqUCsGD4ASZf8IAcxd5JBm5GDBGfarxmZhp1K6PYx1aU3vItuMpXLV7hDmFCBzLJsji8UBOZg1bjJC1ZkA==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@helia/utils/-/utils-1.3.2.tgz", + "integrity": "sha512-epMlRqLyJ95NDem4jc6kNRUlWkW5+HOwxvgJzOn70mMdXFkyYIOx24BpZurCFi+Cg6/k9vSfKsU5V1teWxYfRQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@helia/interface": "^5.3.1", + "@helia/interface": "^5.3.2", "@ipld/dag-cbor": "^9.2.2", "@ipld/dag-json": "^10.2.3", "@ipld/dag-pb": "^4.1.3", @@ -4245,9 +4245,9 @@ } }, "node_modules/@helia/verified-fetch": { - "version": "2.6.17", - "resolved": "https://registry.npmjs.org/@helia/verified-fetch/-/verified-fetch-2.6.17.tgz", - "integrity": "sha512-FMZ65GN2ad61+kRPG+coSRXmg2GOhK2ku/y7o9hOnuQXMBtM7NIExIVMpFoljlyE+AHgkSnVie6Fc64oIU9oog==", + "version": "2.6.19", + "resolved": "https://registry.npmjs.org/@helia/verified-fetch/-/verified-fetch-2.6.19.tgz", + "integrity": "sha512-XbtftfLP5OlYno+n1mEu4SWN72yzDB++ukEoo0t7Jz161YHHPeJY6aKXGJS8P0GyMCxGSiYP36uCiHqSt1Vphw==", "license": "Apache-2.0 OR MIT", "dependencies": { "@helia/block-brokers": "^4.2.1", @@ -4259,17 +4259,16 @@ "@helia/unixfs": "^5.0.2", "@ipld/dag-cbor": "^9.2.3", "@ipld/dag-json": "^10.2.4", - "@ipld/dag-pb": "^4.1.4", - "@libp2p/interface": "^2.9.0", - "@libp2p/kad-dht": "^15.0.2", - "@libp2p/logger": "^5.1.15", - "@libp2p/peer-id": "^5.1.2", - "@libp2p/webrtc": "^5.2.12", - "@libp2p/websockets": "^9.2.10", + "@ipld/dag-pb": "^4.1.5", + "@libp2p/interface": "^2.10.1", + "@libp2p/kad-dht": "^15.1.1", + "@libp2p/logger": "^5.1.17", + "@libp2p/peer-id": "^5.1.4", + "@libp2p/webrtc": "^5.2.14", + "@libp2p/websockets": "^9.2.12", "@multiformats/dns": "^1.0.6", - "cborg": "^4.2.10", + "cborg": "^4.2.11", "file-type": "^20.5.0", - "hashlru": "^2.3.0", "helia": "^5.4.1", "interface-blockstore": "^5.3.1", "interface-datastore": "^8.3.1", @@ -4279,20 +4278,23 @@ "it-pipe": "^3.0.1", "it-tar": "^6.0.5", "it-to-browser-readablestream": "^2.0.11", - "libp2p": "^2.8.5", - "lru-cache": "^11.1.0", - "multiformats": "^13.3.3", + "libp2p": "^2.8.7", + "multiformats": "^13.3.6", "progress-events": "^1.0.1", + "quick-lru": "^7.0.1", "uint8arrays": "^5.1.0" } }, - "node_modules/@helia/verified-fetch/node_modules/lru-cache": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", - "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", - "license": "ISC", + "node_modules/@helia/verified-fetch/node_modules/quick-lru": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-7.0.1.tgz", + "integrity": "sha512-kLjThirJMkWKutUKbZ8ViqFc09tDQhlbQo2MNuVeLWbRauqYP96Sm6nzlQ24F0HFjUNZ4i9+AgldJ9H6DZXi7g==", + "license": "MIT", "engines": { - "node": "20 || >=22" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@humanfs/core": { @@ -4854,12 +4856,12 @@ } }, "node_modules/@libp2p/crypto": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.1.3.tgz", - "integrity": "sha512-iPXUIswDSq2ikZ6fJcz8VtJuH3Rtr2n2PzTQkbFFqmjkM76yhV6drtaeJ1FnbIcog4AkwXSaqgtDfGtlRqG6LA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.1.4.tgz", + "integrity": "sha512-w9UNkjX7xhExr9PJeFeu6xy6q8ZR0FhoauI1qnN+dZsAlSQhRMzPvMdMJoSoGu/Ha9BbJ3Z2kpSS28GXHnL0rg==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.10.1", + "@libp2p/interface": "^2.10.2", "@noble/curves": "^1.9.1", "@noble/hashes": "^1.8.0", "multiformats": "^13.3.4", @@ -4869,14 +4871,14 @@ } }, "node_modules/@libp2p/dcutr": { - "version": "2.0.31", - "resolved": "https://registry.npmjs.org/@libp2p/dcutr/-/dcutr-2.0.31.tgz", - "integrity": "sha512-AStv3vd77SHkGY3tZ56/FbNcIbaWGjNLQTdY0csYCIVXR7cMGBvGE/FogxRHaUe8xLr2uLy8tQKfiZc87rqysw==", + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@libp2p/dcutr/-/dcutr-2.0.32.tgz", + "integrity": "sha512-XOzIWKSZPhCgl4g5T+gG33Edup+SI1XpC4ZJiqCZ11160ue/amgewOE9KOvrNMLL3QqQ1ff/j3XgnH8ZuS8dUw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.10.1", - "@libp2p/interface-internal": "^2.3.13", - "@libp2p/utils": "^6.6.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/interface-internal": "^2.3.14", + "@libp2p/utils": "^6.6.5", "@multiformats/multiaddr": "^12.4.0", "@multiformats/multiaddr-matcher": "^1.7.2", "delay": "^6.0.0", @@ -4908,17 +4910,17 @@ } }, "node_modules/@libp2p/identify": { - "version": "3.0.31", - "resolved": "https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.31.tgz", - "integrity": "sha512-DFUyiiw7TcjxUxq4f8vV9YKZKDq0HLsKArSVs2lE1XlrNVO1TOlF+d8pm9TKegmnc9cTy1g0Bp6n6X6dVaPpnw==", + "version": "3.0.32", + "resolved": "https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32.tgz", + "integrity": "sha512-5BEDG/0mkS45RVPoHcg9USmOh6v7MmRDOg8lPA2Bx0SAIRIPwsyaLKky3Fw6zfHJHkwBdqAb9hvPhm8oqJRrfw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.1.3", - "@libp2p/interface": "^2.10.1", - "@libp2p/interface-internal": "^2.3.13", - "@libp2p/peer-id": "^5.1.4", - "@libp2p/peer-record": "^8.0.29", - "@libp2p/utils": "^6.6.4", + "@libp2p/crypto": "^5.1.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/interface-internal": "^2.3.14", + "@libp2p/peer-id": "^5.1.5", + "@libp2p/peer-record": "^8.0.30", + "@libp2p/utils": "^6.6.5", "@multiformats/multiaddr": "^12.4.0", "@multiformats/multiaddr-matcher": "^1.7.2", "it-drain": "^3.0.9", @@ -4930,9 +4932,9 @@ } }, "node_modules/@libp2p/interface": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.10.1.tgz", - "integrity": "sha512-h0Q0RD7cQq+hj4xKgzx2VkDOc7oEP/EA95uXOhfrNo58+RBc7zvGiF/HjcK+z56S2snVcVfkTSJbg4cNNaHSXg==", + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.10.2.tgz", + "integrity": "sha512-aQ9jZaZZq9/y9NFax0K8Z6tTqLg3Qsyv1EY0O+eFrltmIkoUOCeCAybUTiOTwieknznHc9AMrHifaK3BYb+bqg==", "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.4.0", @@ -4944,13 +4946,13 @@ } }, "node_modules/@libp2p/interface-internal": { - "version": "2.3.13", - "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.3.13.tgz", - "integrity": "sha512-Y+b3xwZEXq9GmyeBj0zs54dT1Ax+0Urr3idbozRt/4u/7Pgla9TztkynKoN/Iq8hejPksQRZ1f+QkfHZakXeKw==", + "version": "2.3.14", + "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.3.14.tgz", + "integrity": "sha512-HPd5gTXADnWD6VoklBRCUtN+iyEc0a0kZiWZ7Rg8cnNl2o61OVgCqO95KMaeAg8PKU98HoPRxkQnupVmZ7pyuA==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.10.1", - "@libp2p/peer-collections": "^6.0.29", + "@libp2p/interface": "^2.10.2", + "@libp2p/peer-collections": "^6.0.30", "@multiformats/multiaddr": "^12.4.0", "progress-events": "^1.0.1" } @@ -4996,14 +4998,14 @@ } }, "node_modules/@libp2p/keychain": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.3.tgz", - "integrity": "sha512-sBU6O1qRd+sjSqEnXGNciHotjTuG8Zu6K+ERmZL8XDy/B8ohpEPLtG3SA5q67ZO3ulnIumQHah+/QaSuRMTqMA==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4.tgz", + "integrity": "sha512-re9+6ayALUqym+Y82wCDYLqg1B7tv0BV2DundKcLsLxPljrp0gLZu3uX9wzLGhHG8gisCNdwYZDvjS9eMWketg==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.1.3", - "@libp2p/interface": "^2.10.1", - "@libp2p/utils": "^6.6.4", + "@libp2p/crypto": "^5.1.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/utils": "^6.6.5", "@noble/hashes": "^1.8.0", "asn1js": "^3.0.6", "interface-datastore": "^8.3.1", @@ -5013,12 +5015,12 @@ } }, "node_modules/@libp2p/logger": { - "version": "5.1.17", - "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.17.tgz", - "integrity": "sha512-e3qKQEzgg9WsBJmF4nqABqDrVXiF0zwfhD4iUETowonlEAy5XpwoBfepo1RVVtj6ORnsc/Sm27Au/jNwSJz0zQ==", + "version": "5.1.18", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.18.tgz", + "integrity": "sha512-venbhUr6riuMTu8c8bnphZ27XcOuDDq6fdYaRVggokQpwSC6QRejlaFnY8w0K1ZuwFv9uc19UA2ELtOBQ26AJw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.10.1", + "@libp2p/interface": "^2.10.2", "@multiformats/multiaddr": "^12.4.0", "interface-datastore": "^8.3.1", "multiformats": "^13.3.4", @@ -5058,12 +5060,12 @@ } }, "node_modules/@libp2p/multistream-select": { - "version": "6.0.24", - "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.24.tgz", - "integrity": "sha512-C+qSXHEaCPzovGFkf7QvT04cAB1Xj+4N0KlFFy7VnnseEn9CocTe71HqsyrLPVeN2bnLZOAqRsEPmMl9wncdzw==", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.25.tgz", + "integrity": "sha512-4vTw0EhIoXU52PmZODgD7ZeP15j8KVmh0GkDIWEyztmfSgQ0YwqoX0DTqcFvzO4ucbhJAHjuDGj25NbuBxcHzA==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.10.1", + "@libp2p/interface": "^2.10.2", "it-length-prefixed": "^10.0.1", "it-length-prefixed-stream": "^2.0.2", "it-stream-types": "^2.0.2", @@ -5075,39 +5077,39 @@ } }, "node_modules/@libp2p/peer-collections": { - "version": "6.0.29", - "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.29.tgz", - "integrity": "sha512-k2wXy3gmPOCMSlvBt83a6D/5673XAk3C9HwQaI1aYakv0mLgvZuX5n1BjFv15OfjTY//fDT1Q8tGh5J4BiAQnQ==", + "version": "6.0.30", + "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.30.tgz", + "integrity": "sha512-oN+ns04ka8X4gUdgXcxNwRsSuno2M9sWjrvOQ/L+TM96/H2dRK9wq/6Kva9rUQdszaP5rT8ooT2HjbyUt/omSw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.10.1", - "@libp2p/peer-id": "^5.1.4", - "@libp2p/utils": "^6.6.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/peer-id": "^5.1.5", + "@libp2p/utils": "^6.6.5", "multiformats": "^13.3.4" } }, "node_modules/@libp2p/peer-id": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.1.4.tgz", - "integrity": "sha512-R3PTniVrhPCmLxgyINsJfxSDGhCclc6+r5dQMFq9bkhc6mMQ3Y1xTAgA891OCr7JN0/MBGnu8O7jtWTqz//vOA==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.1.5.tgz", + "integrity": "sha512-WKlZLKkmzfAANR8mytvYz8hY8YOukMG5t4svsXvLMaVkWPFg9Mm+USTwVCCWRXOXAGQSxLuwpvzwOBJAZMb5IA==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.1.3", - "@libp2p/interface": "^2.10.1", + "@libp2p/crypto": "^5.1.4", + "@libp2p/interface": "^2.10.2", "multiformats": "^13.3.4", "uint8arrays": "^5.1.0" } }, "node_modules/@libp2p/peer-record": { - "version": "8.0.29", - "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.29.tgz", - "integrity": "sha512-iu8vZoKhNx3TPAxTYecuf2Au0BP2dWbomFOX4YLTwaciCaOhghCZPprUs4kIMp1ExFAK1dzLkGLzDJaZPGRcOg==", + "version": "8.0.30", + "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.30.tgz", + "integrity": "sha512-H7pJ5+qKzeMhIyO1JOPIrVsi3DTNfKUM4jYyUTi+o4X3a0ai9BlqQCmv+s/L6lOiziXwzU4URXjqiJvPjZKx6w==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.1.3", - "@libp2p/interface": "^2.10.1", - "@libp2p/peer-id": "^5.1.4", - "@libp2p/utils": "^6.6.4", + "@libp2p/crypto": "^5.1.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/peer-id": "^5.1.5", + "@libp2p/utils": "^6.6.5", "@multiformats/multiaddr": "^12.4.0", "multiformats": "^13.3.4", "protons-runtime": "^5.5.0", @@ -5117,15 +5119,15 @@ } }, "node_modules/@libp2p/peer-store": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-11.2.1.tgz", - "integrity": "sha512-LqhPpklDeikIb6sfE8GuqcfNZoHMn1NIAPicfMc2GjbEX3R6j0yBt4SWNTP5xVybwcnrK+J9ZSVW6uo2XQK60g==", + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-11.2.2.tgz", + "integrity": "sha512-WW3SoGRVQ79uAHerjuOf8X/wYvRQvUH0JIiX6KO7QPuBuXENt7GQFyYx8QZKhilab5tQayZLIkNhOxCl/GIxBg==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.1.3", - "@libp2p/interface": "^2.10.1", - "@libp2p/peer-id": "^5.1.4", - "@libp2p/peer-record": "^8.0.29", + "@libp2p/crypto": "^5.1.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/peer-id": "^5.1.5", + "@libp2p/peer-record": "^8.0.30", "@multiformats/multiaddr": "^12.4.0", "interface-datastore": "^8.3.1", "it-all": "^3.0.8", @@ -5137,14 +5139,14 @@ } }, "node_modules/@libp2p/ping": { - "version": "2.0.31", - "resolved": "https://registry.npmjs.org/@libp2p/ping/-/ping-2.0.31.tgz", - "integrity": "sha512-pGYpjIB+mwS6Um8JwNb1tuHDy9+WJAFDlPCz2vjzQ9IV+CkFA+6xNQmvRKN2QS+7YKLVHlLjmRjbnF885ZPRYQ==", + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@libp2p/ping/-/ping-2.0.32.tgz", + "integrity": "sha512-QdWg9PO2++ABHvQQTLnDtsAykQdUXWXCNRMOOKdgcReKDAaxw+M6SzTVIWKiAgBHBz2M6NSgkLuxIeXZFpcwpQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.1.3", - "@libp2p/interface": "^2.10.1", - "@libp2p/interface-internal": "^2.3.13", + "@libp2p/crypto": "^5.1.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/interface-internal": "^2.3.14", "@multiformats/multiaddr": "^12.4.0", "it-byte-stream": "^2.0.2", "uint8arrays": "^5.1.0" @@ -5218,16 +5220,16 @@ } }, "node_modules/@libp2p/utils": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.6.4.tgz", - "integrity": "sha512-TNay/hKuAY/JhMGeIz2PmponQFJ0UXYQTJHA06NMx9osY42AgHd+yE3RU+9Tt5mtRsvpyRde1gZbHqhEoDtOEA==", + "version": "6.6.5", + "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.6.5.tgz", + "integrity": "sha512-QU0dpwNv2bDqUsSXe/5kpKi7gl0CDZC9eSQoueQb9eH4ePVh7SvQjt8gCq6zF6aDHfJ+h/trAKSRk8BiPWKSRA==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.1.0", "@chainsafe/netmask": "^2.0.0", - "@libp2p/crypto": "^5.1.3", - "@libp2p/interface": "^2.10.1", - "@libp2p/logger": "^5.1.17", + "@libp2p/crypto": "^5.1.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/logger": "^5.1.18", "@multiformats/multiaddr": "^12.4.0", "@sindresorhus/fnv1a": "^3.1.0", "any-signal": "^4.1.1", @@ -5289,13 +5291,13 @@ } }, "node_modules/@libp2p/websockets": { - "version": "9.2.12", - "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-9.2.12.tgz", - "integrity": "sha512-N55tOLUsUHvxK+RK0fWv/AEi9Cu8BO8OAD0PwLFyiY2EOoTzdMpZEFO233n/CuQbhY98HpqMdkQSx3MTTTS97g==", + "version": "9.2.13", + "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-9.2.13.tgz", + "integrity": "sha512-IyitLWVWA54wUCG+uOTxzzvtmEjGJPEvOzmCcDouFZpJkDb85eAg1Kc068IcFggU9W+XyyQFsUDkisycpWejwg==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.10.1", - "@libp2p/utils": "^6.6.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/utils": "^6.6.5", "@multiformats/multiaddr": "^12.4.0", "@multiformats/multiaddr-matcher": "^1.7.2", "@multiformats/multiaddr-to-uri": "^11.0.0", @@ -5309,15 +5311,15 @@ } }, "node_modules/@libp2p/webtransport": { - "version": "5.0.42", - "resolved": "https://registry.npmjs.org/@libp2p/webtransport/-/webtransport-5.0.42.tgz", - "integrity": "sha512-Y3gmraRlRktAVurSCD+ji8r3kQBQSbfXWAClXuBbFImBVuyqkq8Vn5njNQSPH1ydhoAxnn5oVc8MyQkiyRr8Ag==", + "version": "5.0.43", + "resolved": "https://registry.npmjs.org/@libp2p/webtransport/-/webtransport-5.0.43.tgz", + "integrity": "sha512-0RjQjB4mAXggEqqDv3hxmdsPbscmszPMxoVBQUu2oRoNMo1JOb1jB7irZA655Nqg/5C/wpu2odCegHEG4zrQXg==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/libp2p-noise": "^16.1.3", - "@libp2p/interface": "^2.10.1", - "@libp2p/peer-id": "^5.1.4", - "@libp2p/utils": "^6.6.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/peer-id": "^5.1.5", + "@libp2p/utils": "^6.6.5", "@multiformats/multiaddr": "^12.4.0", "@multiformats/multiaddr-matcher": "^1.7.2", "it-stream-types": "^2.0.2", @@ -14468,18 +14470,18 @@ } }, "node_modules/helia": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/helia/-/helia-5.4.1.tgz", - "integrity": "sha512-doKPI/xD71xdN3RI3OTJaWBoKVz9/2oqdbYbCoI1L+4fY4JQn5+eeVnbqa5ft4U/ri5GibWh791ZMYkTrLxg7Q==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/helia/-/helia-5.4.2.tgz", + "integrity": "sha512-4jFBFE+dn+1UClCDbJBP+dA6OT9TrD+f8m5VIle7TCTAYTkDfR4mi0VtaWM4CWvrbDYwBk26xR9roYtXlG9oHw==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/libp2p-noise": "^16.0.1", "@chainsafe/libp2p-yamux": "^7.0.1", - "@helia/block-brokers": "^4.2.1", + "@helia/block-brokers": "^4.2.2", "@helia/delegated-routing-v1-http-api-client": "^4.2.1", - "@helia/interface": "^5.3.1", - "@helia/routers": "^3.1.1", - "@helia/utils": "^1.3.1", + "@helia/interface": "^5.3.2", + "@helia/routers": "^3.1.2", + "@helia/utils": "^1.3.2", "@ipshipyard/libp2p-auto-tls": "^1.0.0", "@libp2p/autonat": "^2.0.19", "@libp2p/bootstrap": "^11.0.20", @@ -17239,22 +17241,22 @@ } }, "node_modules/libp2p": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.8.7.tgz", - "integrity": "sha512-PYyXqT1vqfPIIBQsnKE3Qy2oUDzvNCvSyHztzzUtkyO4PlnstDbWI4H+3WuQsEiq64r8NA7b2z5jnh6tE1ljeg==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.8.8.tgz", + "integrity": "sha512-6Sf1yf12wp9P5r07oonIcP46kZuG3zJSZLTNK3fHfvb5EZfvtThbS/PeJWKRzOXuTRQvIMq+b0Vvfadzr4NUyQ==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.1.0", "@chainsafe/netmask": "^2.0.0", - "@libp2p/crypto": "^5.1.3", - "@libp2p/interface": "^2.10.1", - "@libp2p/interface-internal": "^2.3.13", - "@libp2p/logger": "^5.1.17", - "@libp2p/multistream-select": "^6.0.24", - "@libp2p/peer-collections": "^6.0.29", - "@libp2p/peer-id": "^5.1.4", - "@libp2p/peer-store": "^11.2.1", - "@libp2p/utils": "^6.6.4", + "@libp2p/crypto": "^5.1.4", + "@libp2p/interface": "^2.10.2", + "@libp2p/interface-internal": "^2.3.14", + "@libp2p/logger": "^5.1.18", + "@libp2p/multistream-select": "^6.0.25", + "@libp2p/peer-collections": "^6.0.30", + "@libp2p/peer-id": "^5.1.5", + "@libp2p/peer-store": "^11.2.2", + "@libp2p/utils": "^6.6.5", "@multiformats/dns": "^1.0.6", "@multiformats/multiaddr": "^12.4.0", "@multiformats/multiaddr-matcher": "^1.7.2", diff --git a/package.json b/package.json index 81f6a038..410a2282 100644 --- a/package.json +++ b/package.json @@ -53,27 +53,27 @@ "dependencies": { "@chainsafe/libp2p-noise": "^16.0.3", "@chainsafe/libp2p-yamux": "^7.0.1", - "@helia/block-brokers": "^4.1.0", + "@helia/block-brokers": "^4.2.2", "@helia/delegated-routing-v1-http-api-client": "^4.2.2", - "@helia/http": "^2.0.5", + "@helia/http": "^2.1.2", "@helia/interface": "^5.2.1", "@helia/routers": "^3.0.1", - "@helia/verified-fetch": "^2.6.8", - "@libp2p/crypto": "^5.1.0", - "@libp2p/dcutr": "^2.0.28", - "@libp2p/identify": "^3.0.28", - "@libp2p/keychain": "^5.2.0", + "@helia/verified-fetch": "^2.6.19", + "@libp2p/crypto": "^5.1.4", + "@libp2p/dcutr": "^2.0.32", + "@libp2p/identify": "^3.0.32", + "@libp2p/keychain": "^5.2.4", "@libp2p/logger": "^5.1.14", - "@libp2p/ping": "^2.0.28", - "@libp2p/websockets": "^9.2.9", - "@libp2p/webtransport": "^5.0.38", + "@libp2p/ping": "^2.0.32", + "@libp2p/websockets": "^9.2.13", + "@libp2p/webtransport": "^5.0.43", "@multiformats/dns": "^1.0.6", "@noble/hashes": "^1.5.0", "execa": "^9.5.2", - "helia": "^5.3.0", + "helia": "^5.4.2", "ipfs-css": "^1.4.0", "ipfsd-ctl": "^15.0.2", - "libp2p": "^2.8.3", + "libp2p": "^2.8.8", "multiformats": "^13.3.2", "react": "^19.0.0", "react-dom": "^19.0.0",