diff --git a/package-lock.json b/package-lock.json index 4eae5f86..b54b7ef0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,20 +18,20 @@ "@helia/interface": "^5.0.0", "@helia/routers": "^3.0.0", "@helia/verified-fetch": "^2.4.0", - "@libp2p/crypto": "^5.0.9", - "@libp2p/dcutr": "^2.0.15", - "@libp2p/identify": "^3.0.15", - "@libp2p/keychain": "^5.0.12", + "@libp2p/crypto": "^5.0.10", + "@libp2p/dcutr": "^2.0.16", + "@libp2p/identify": "^3.0.16", + "@libp2p/keychain": "^5.0.13", "@libp2p/logger": "^5.1.3", - "@libp2p/ping": "^2.0.15", - "@libp2p/websockets": "^9.1.2", - "@libp2p/webtransport": "^5.0.22", + "@libp2p/ping": "^2.0.16", + "@libp2p/websockets": "^9.1.3", + "@libp2p/webtransport": "^5.0.23", "@multiformats/dns": "^1.0.6", "@noble/hashes": "^1.5.0", "@sgtpooki/file-type": "^1.0.1", "helia": "^5.2.0", "ipfs-css": "^1.4.0", - "libp2p": "^2.5.0", + "libp2p": "^2.5.1", "multiformats": "^13.3.1", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -4253,12 +4253,12 @@ } }, "node_modules/@libp2p/crypto": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.0.9.tgz", - "integrity": "sha512-KR+KK1d7BfwUIC/zKN1PhS4elY/6TNWMl//34O2xA/YzSJl6vW/62oXG/XD5ieqjq7qbJZWsgbSRry8w/vDHBg==", + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.0.10.tgz", + "integrity": "sha512-mY6aFPvwC5qHPoBqNPow96LGvNTE2rY4tos18hNleoiuoBSXyNCsUw04XoDVStz0GrVGW4QstRcg9qBG0tPpIg==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.4.0", + "@libp2p/interface": "^2.4.1", "@noble/curves": "^1.7.0", "@noble/hashes": "^1.6.1", "asn1js": "^3.0.5", @@ -4269,14 +4269,14 @@ } }, "node_modules/@libp2p/dcutr": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@libp2p/dcutr/-/dcutr-2.0.15.tgz", - "integrity": "sha512-I7BQjudRrHlhvkCgEz8A16qHMbXDhqQBZOQG8Zfn+JY7IkpDl8l0Dy9rA6PMMJkIp9GvCchCoNRfCRfAreuW3w==", + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@libp2p/dcutr/-/dcutr-2.0.16.tgz", + "integrity": "sha512-U4NLzxqq3MexMDPdkscixjspedy9g+WZiPTFi5NaCJSG9ILrhXXXCJZC5op28ji+9mUPUh+EPdo8Mvkw53bFJw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.4.0", - "@libp2p/interface-internal": "^2.2.2", - "@libp2p/utils": "^6.3.1", + "@libp2p/interface": "^2.4.1", + "@libp2p/interface-internal": "^2.2.3", + "@libp2p/utils": "^6.4.0", "@multiformats/multiaddr": "^12.3.3", "@multiformats/multiaddr-matcher": "^1.6.0", "delay": "^6.0.0", @@ -4305,17 +4305,17 @@ } }, "node_modules/@libp2p/identify": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15.tgz", - "integrity": "sha512-P+G3VLcbCEntcAK5+cn20D6bG4DP/gX9+EOsuNqEoN8p6OH/llI+LV0EsnstoGk8ggLO7LNftFSNCliD8kQSaA==", + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.16.tgz", + "integrity": "sha512-ZVf6D0iJxEiDH9lQR+lsKbkZ8dRxJ2C5S2oN06lqQAcyub+9UpfoSzQUyIQJGafupQAudAspmQH+XjfjzzunaQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.9", - "@libp2p/interface": "^2.4.0", - "@libp2p/interface-internal": "^2.2.2", - "@libp2p/peer-id": "^5.0.10", - "@libp2p/peer-record": "^8.0.14", - "@libp2p/utils": "^6.3.1", + "@libp2p/crypto": "^5.0.10", + "@libp2p/interface": "^2.4.1", + "@libp2p/interface-internal": "^2.2.3", + "@libp2p/peer-id": "^5.0.11", + "@libp2p/peer-record": "^8.0.15", + "@libp2p/utils": "^6.4.0", "@multiformats/multiaddr": "^12.3.3", "@multiformats/multiaddr-matcher": "^1.6.0", "it-drain": "^3.0.7", @@ -4328,9 +4328,9 @@ } }, "node_modules/@libp2p/interface": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.4.0.tgz", - "integrity": "sha512-PfzxOaz7dU4sdnUNByGLoEk9iqhD0IS+LQMQB12CXh6VyYLA7J8oaoHk3yRBZze3Y4FPa5DHMm5Oi9O/IhreaQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.4.1.tgz", + "integrity": "sha512-G80+rWn0d1+txM7TXMs+eK79qXdtS3yfepx2uGA5Kc7WSzXicwMN1Qw6ZJAB58SExdfQ0oWlS0E/v7kr8B025g==", "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.3.3", @@ -4342,13 +4342,13 @@ } }, "node_modules/@libp2p/interface-internal": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.2.2.tgz", - "integrity": "sha512-dp3Iu6H5T5PvrgNHMmJCJRlSn+3NnRVPDhDw1Q0tp2ysdkkWicCaseiZJhfX2XhsOZzSQUGeVDIs5ZpmrrwoUg==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.2.3.tgz", + "integrity": "sha512-oQncPBveykokUSISka6mKyt31ojmBFJ7fA2h6DL5xH47x8jN0N09Z3FW4eVNMlFfy4hZ8DUY5LmsuSjetEgC5A==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.4.0", - "@libp2p/peer-collections": "^6.0.14", + "@libp2p/interface": "^2.4.1", + "@libp2p/peer-collections": "^6.0.15", "@multiformats/multiaddr": "^12.3.3", "progress-events": "^1.0.1", "uint8arraylist": "^2.4.8" @@ -4393,13 +4393,13 @@ } }, "node_modules/@libp2p/keychain": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12.tgz", - "integrity": "sha512-7G1l1AwaV2ZaAL8JExanCw5KGvpXDRTEQhi3xCMus6kZwZaKIMNIHz8cv8Y/fJrjSFcLErvkl5qIUJi/wQyHwg==", + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13.tgz", + "integrity": "sha512-487I9757WyG5XK3lGeJBSc6+QjYtdyjZqvRTos76H27AMFKmBC89WRgAtirScK1Hg++jfLpgnFZtdKEUgn5RPA==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.9", - "@libp2p/interface": "^2.4.0", + "@libp2p/crypto": "^5.0.10", + "@libp2p/interface": "^2.4.1", "@noble/hashes": "^1.6.1", "asn1js": "^3.0.5", "interface-datastore": "^8.3.1", @@ -4410,12 +4410,12 @@ } }, "node_modules/@libp2p/logger": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.6.tgz", - "integrity": "sha512-As84zQYwveKfg47lV1pvEQO0mNsMfY/+fWQN6UGw0Pe465uIFJhDVsfacBrqYnLbyHfPxtlNUjCWYaFclvoPTQ==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.7.tgz", + "integrity": "sha512-mR0J6jonOXa1MXQGt2XrnAu40eNafzUbTYeTCBad4aAlEFbDnP1r628tsYHo4Mih7Ajexr9iPo9a1TrD39uHaA==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.4.0", + "@libp2p/interface": "^2.4.1", "@multiformats/multiaddr": "^12.3.3", "interface-datastore": "^8.3.1", "multiformats": "^13.3.1", @@ -4455,12 +4455,12 @@ } }, "node_modules/@libp2p/multistream-select": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.11.tgz", - "integrity": "sha512-ANbbQi0l8s5SIY31QekzwtDCnrMRkkTnebGDK7KQxnBX1d/xn1nt3wJdd1spLubyiAF8n2eUY7yGxz4S68KdlA==", + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.12.tgz", + "integrity": "sha512-ItSkq9jZ3fujNaapSr7/LhlxIB2g6aK8QC2b4BgwoTZjxkmEqLq3QBUFjDTFYpZxPpaNsLhs8srT7opCwuH9TQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.4.0", + "@libp2p/interface": "^2.4.1", "it-length-prefixed": "^9.1.0", "it-length-prefixed-stream": "^1.2.0", "it-stream-types": "^2.0.2", @@ -4472,39 +4472,39 @@ } }, "node_modules/@libp2p/peer-collections": { - "version": "6.0.14", - "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.14.tgz", - "integrity": "sha512-7tEyIALVCvh1ZXkkoCL97HW8k2j5N9YbZScXCwWyqHLtgMMdA8naG/ElTqZVpIlSaxJ9txC4ERL4dAUZK+19YQ==", + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.15.tgz", + "integrity": "sha512-N/holf+UFGYkqa6L07UzSlNXbTvBcE+TPKelZSWKCUt6FNWGe/C5uDoHZvJwPbjC2gtEYAAo8e85KHCXuXcnjA==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.4.0", - "@libp2p/peer-id": "^5.0.10", - "@libp2p/utils": "^6.3.1", + "@libp2p/interface": "^2.4.1", + "@libp2p/peer-id": "^5.0.11", + "@libp2p/utils": "^6.4.0", "multiformats": "^13.3.1" } }, "node_modules/@libp2p/peer-id": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.0.10.tgz", - "integrity": "sha512-+rj61RN3VnmnVoO64LaIZAdLYW2VLsBeSuWIIjeYUXy1U2CpPAzrxmHBQw3YmM2Ozis3FbLgol4pM/9mXsbn2g==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.0.11.tgz", + "integrity": "sha512-EpVGpldI41vvjCD5GxV/OnCWIfRcuBb0e6Libqhx1OadRuBR3nL24HNtPa7TXYnXoIRu9ivxTXybE4qy6BRJrw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.9", - "@libp2p/interface": "^2.4.0", + "@libp2p/crypto": "^5.0.10", + "@libp2p/interface": "^2.4.1", "multiformats": "^13.3.1", "uint8arrays": "^5.1.0" } }, "node_modules/@libp2p/peer-record": { - "version": "8.0.14", - "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.14.tgz", - "integrity": "sha512-FP4sIJaHlvud1+fdQIxMgWsBeLweUdB6wIEFVbbe6kkjF9p7v+dEk1Hfn7AUZj5X2QjHchiHZoRhjFyG0gtWYg==", + "version": "8.0.15", + "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.15.tgz", + "integrity": "sha512-5zzzBiWX2Y6oRhGjyWPR3ojgNQQdNjpmPZ7WeckYczTfESK06vT0JrVSXdaSxorAfJoNBBWF5ns473jBzLTHwQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.9", - "@libp2p/interface": "^2.4.0", - "@libp2p/peer-id": "^5.0.10", - "@libp2p/utils": "^6.3.1", + "@libp2p/crypto": "^5.0.10", + "@libp2p/interface": "^2.4.1", + "@libp2p/peer-id": "^5.0.11", + "@libp2p/utils": "^6.4.0", "@multiformats/multiaddr": "^12.3.3", "multiformats": "^13.3.1", "protons-runtime": "^5.5.0", @@ -4514,15 +4514,15 @@ } }, "node_modules/@libp2p/peer-store": { - "version": "11.0.14", - "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-11.0.14.tgz", - "integrity": "sha512-jjAz31cz/tpdeRbZyHfGeXKqSYGpVmqSQ62GDDwR3o4LM5MygP4rE+46XbGbZuQSmn2v1R9mbqbR435MP8898Q==", + "version": "11.0.15", + "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-11.0.15.tgz", + "integrity": "sha512-v5tSSnSZTCJu1qG1Iu2rAfpNkKVPpGT42BJN+a5AXeisQfHuOj3lE42fX9Uqy2vxHlli7+L9SHr6zoQhayMuGw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.9", - "@libp2p/interface": "^2.4.0", - "@libp2p/peer-id": "^5.0.10", - "@libp2p/peer-record": "^8.0.14", + "@libp2p/crypto": "^5.0.10", + "@libp2p/interface": "^2.4.1", + "@libp2p/peer-id": "^5.0.11", + "@libp2p/peer-record": "^8.0.15", "@multiformats/multiaddr": "^12.3.3", "interface-datastore": "^8.3.1", "it-all": "^3.0.6", @@ -4534,14 +4534,14 @@ } }, "node_modules/@libp2p/ping": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@libp2p/ping/-/ping-2.0.15.tgz", - "integrity": "sha512-4XYu85iBYchOJJv4XhChyUEj2zy/yhwu3Ys3X3LKwjMrCHqNpXUTdboGXH5RzMqPGJSCG9xLN1nBPNLYfFz7TQ==", + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@libp2p/ping/-/ping-2.0.16.tgz", + "integrity": "sha512-Ntq08OveAVQCooARJXaynAXBGQctRvoxniDy3pVq/gga2HPjodqTQCjLWhc2Sa5WKkiY70CcXjqyPBCogms9KQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.9", - "@libp2p/interface": "^2.4.0", - "@libp2p/interface-internal": "^2.2.2", + "@libp2p/crypto": "^5.0.10", + "@libp2p/interface": "^2.4.1", + "@libp2p/interface-internal": "^2.2.3", "@multiformats/multiaddr": "^12.3.3", "it-byte-stream": "^1.1.0", "uint8arrays": "^5.1.0" @@ -4615,16 +4615,16 @@ } }, "node_modules/@libp2p/utils": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.3.1.tgz", - "integrity": "sha512-WkYBoWkkrEsuEsYppC4YlAW1hf7aAc/VrOT5frT3bXy1YIzO3RYyRdR1s3zbOK4loX1G8ic+2zi5h6d7YOhYlw==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.4.0.tgz", + "integrity": "sha512-49yvvcdvWBjJMvo7YU5/o0GNvuc9u2+q9MwWJbb2HYtIn/BzHeywawu62ooernz1DpkBzsNW30OyUyW07OG0uw==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.2", "@chainsafe/netmask": "^2.0.0", - "@libp2p/crypto": "^5.0.9", - "@libp2p/interface": "^2.4.0", - "@libp2p/logger": "^5.1.6", + "@libp2p/crypto": "^5.0.10", + "@libp2p/interface": "^2.4.1", + "@libp2p/logger": "^5.1.7", "@multiformats/multiaddr": "^12.3.3", "@sindresorhus/fnv1a": "^3.1.0", "@types/murmurhash3js-revisited": "^3.0.3", @@ -4953,13 +4953,13 @@ } }, "node_modules/@libp2p/websockets": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-9.1.2.tgz", - "integrity": "sha512-F5PbGRP6jGkEd1zHm4PFAfiHWS/+NMYTfEhZtYMT4KDl+J4Jn4d//b0N+f7gVDIPXv8F9OKldrnKaxkoy6Ve1Q==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-9.1.3.tgz", + "integrity": "sha512-/heZ/XB5/FlKu09ZHjAXKWMAJxvww2ilp4cuVTR4r3OFLEdNXjQyIvs9cS2l4Kue+P5D89MUe2kg8X5k9SqD3g==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.4.0", - "@libp2p/utils": "^6.3.1", + "@libp2p/interface": "^2.4.1", + "@libp2p/utils": "^6.4.0", "@multiformats/multiaddr": "^12.3.3", "@multiformats/multiaddr-matcher": "^1.6.0", "@multiformats/multiaddr-to-uri": "^11.0.0", @@ -4973,15 +4973,15 @@ } }, "node_modules/@libp2p/webtransport": { - "version": "5.0.22", - "resolved": "https://registry.npmjs.org/@libp2p/webtransport/-/webtransport-5.0.22.tgz", - "integrity": "sha512-ZNP8y+BQg9UzasyFyD+9aQ6XeRD1BAjKALIO26EE/Xn5D3miu2Aah4+rgPJgQLjj48jyCsVRala6hlg7tcKfhQ==", + "version": "5.0.23", + "resolved": "https://registry.npmjs.org/@libp2p/webtransport/-/webtransport-5.0.23.tgz", + "integrity": "sha512-q0epe+dS++H5w08Lxbuvjrouzg8FKPqCahCC5LZVe9AOSl3tsciTx0t/wRxuCcJ2owKa575ZCMSjqPyggZxVTw==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/libp2p-noise": "^16.0.0", - "@libp2p/interface": "^2.4.0", - "@libp2p/peer-id": "^5.0.10", - "@libp2p/utils": "^6.3.1", + "@libp2p/interface": "^2.4.1", + "@libp2p/peer-id": "^5.0.11", + "@libp2p/utils": "^6.4.0", "@multiformats/multiaddr": "^12.3.3", "@multiformats/multiaddr-matcher": "^1.6.0", "it-stream-types": "^2.0.2", @@ -16661,22 +16661,22 @@ } }, "node_modules/libp2p": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.5.0.tgz", - "integrity": "sha512-CXOeybjJ75nAKvHwvPYpe7vJhp4jFv7GALR3oGekno0loplCIGba2v83+c8dBE8oxcWqJOgyDGAXxojURdczMA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.5.1.tgz", + "integrity": "sha512-EW3WXHY0AZf+ksxvFRulxA7Wor0X8Ab0e5pZiAZ5KHiPpNS8UclbLDruglpxf0u842KHAbnjpT/0H5kCQS0ZCQ==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.2", "@chainsafe/netmask": "^2.0.0", - "@libp2p/crypto": "^5.0.9", - "@libp2p/interface": "^2.4.0", - "@libp2p/interface-internal": "^2.2.2", - "@libp2p/logger": "^5.1.6", - "@libp2p/multistream-select": "^6.0.11", - "@libp2p/peer-collections": "^6.0.14", - "@libp2p/peer-id": "^5.0.10", - "@libp2p/peer-store": "^11.0.14", - "@libp2p/utils": "^6.3.1", + "@libp2p/crypto": "^5.0.10", + "@libp2p/interface": "^2.4.1", + "@libp2p/interface-internal": "^2.2.3", + "@libp2p/logger": "^5.1.7", + "@libp2p/multistream-select": "^6.0.12", + "@libp2p/peer-collections": "^6.0.15", + "@libp2p/peer-id": "^5.0.11", + "@libp2p/peer-store": "^11.0.15", + "@libp2p/utils": "^6.4.0", "@multiformats/dns": "^1.0.6", "@multiformats/multiaddr": "^12.3.3", "@multiformats/multiaddr-matcher": "^1.6.0", diff --git a/package.json b/package.json index 1fe5ec6b..ee25ac0f 100644 --- a/package.json +++ b/package.json @@ -48,20 +48,20 @@ "@helia/interface": "^5.0.0", "@helia/routers": "^3.0.0", "@helia/verified-fetch": "^2.4.0", - "@libp2p/crypto": "^5.0.9", - "@libp2p/dcutr": "^2.0.15", - "@libp2p/identify": "^3.0.15", - "@libp2p/keychain": "^5.0.12", + "@libp2p/crypto": "^5.0.10", + "@libp2p/dcutr": "^2.0.16", + "@libp2p/identify": "^3.0.16", + "@libp2p/keychain": "^5.0.13", "@libp2p/logger": "^5.1.3", - "@libp2p/ping": "^2.0.15", - "@libp2p/websockets": "^9.1.2", - "@libp2p/webtransport": "^5.0.22", + "@libp2p/ping": "^2.0.16", + "@libp2p/websockets": "^9.1.3", + "@libp2p/webtransport": "^5.0.23", "@multiformats/dns": "^1.0.6", "@noble/hashes": "^1.5.0", "@sgtpooki/file-type": "^1.0.1", "helia": "^5.2.0", "ipfs-css": "^1.4.0", - "libp2p": "^2.5.0", + "libp2p": "^2.5.1", "multiformats": "^13.3.1", "react": "^19.0.0", "react-dom": "^19.0.0",