diff --git a/.github/workflows/run-test-node-min-ver.yml b/.github/workflows/run-test-node-min-ver.yml new file mode 100644 index 0000000..03b4474 --- /dev/null +++ b/.github/workflows/run-test-node-min-ver.yml @@ -0,0 +1,36 @@ +--- +name: Run Tests (Node Minimum Version) + +on: [push, pull_request] + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 20 + registry-url: https://registry.npmjs.org/ + - name: Install dependencies + run: npm ci + - name: Run linter + run: npm run lint + - name: Run tests + run: npm run test:ci + test-browser: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 20 + registry-url: https://registry.npmjs.org/ + - name: Install dependencies + run: npm ci + - name: Run linter + run: npm run lint + - name: Run a webrtc relay in the background + run: npm run webrtc:background + - name: Run browser tests + run: npm run test:browser diff --git a/package-lock.json b/package-lock.json index 50dba43..96aaaba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3086,49 +3086,6 @@ "integrity": "sha512-qbB0CQDt3QKfiAzZ5ZYjLFOs+zW43vA4uyM8g27PeEuXZybUOFyjrVdP93HPBHMoglibwfkdVwbzfUq8qGcH6g==", "dev": true }, - "node_modules/@ipshipyard/libp2p-auto-tls": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@ipshipyard/libp2p-auto-tls/-/libp2p-auto-tls-1.0.0.tgz", - "integrity": "sha512-wV1smnqbg3xUCHmPB8KWFuP8G9MKlx8KDuiJvhCWPi7B03xJq2FMybMDPI8tM9boa9sHD+5+NFu+Teo3Lz76fw==", - "dev": true, - "dependencies": { - "@chainsafe/is-ip": "^2.0.2", - "@libp2p/crypto": "^5.0.9", - "@libp2p/http-fetch": "^2.1.0", - "@libp2p/interface": "^2.4.0", - "@libp2p/interface-internal": "^2.2.2", - "@libp2p/keychain": "^5.0.12", - "@libp2p/utils": "^6.3.1", - "@multiformats/multiaddr": "^12.3.3", - "@multiformats/multiaddr-matcher": "^1.6.0", - "@peculiar/x509": "^1.12.3", - "acme-client": "^5.4.0", - "any-signal": "^4.1.1", - "delay": "^6.0.0", - "interface-datastore": "^8.3.1", - "multiformats": "^13.3.1", - "uint8arrays": "^5.1.0" - } - }, - "node_modules/@ipshipyard/libp2p-auto-tls/node_modules/multiformats": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.2.tgz", - "integrity": "sha512-qbB0CQDt3QKfiAzZ5ZYjLFOs+zW43vA4uyM8g27PeEuXZybUOFyjrVdP93HPBHMoglibwfkdVwbzfUq8qGcH6g==", - "dev": true - }, - "node_modules/@ipshipyard/node-datachannel": { - "version": "0.26.4", - "resolved": "https://registry.npmjs.org/@ipshipyard/node-datachannel/-/node-datachannel-0.26.4.tgz", - "integrity": "sha512-ico3hpz3/M9yrIeJa5dU4M3U2UsnF951b2xZgCnUfeslNBL+HL1heqmwKtfMCx4tfgLN4l/BUphhKKc4SlohmA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "prebuild-install": "^7.1.2" - }, - "engines": { - "node": ">=18.20.0" - } - }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "dev": true, @@ -3511,21 +3468,23 @@ "license": "MIT" }, "node_modules/@libp2p/autonat": { - "version": "2.0.24", - "resolved": "https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24.tgz", - "integrity": "sha512-l++B5SGEOWPM2gn1TOUckiWp8WaHBIg8ZvphQNctutIom7dAWwN2Q+gnQ6HTKlQZQY6jT2MDrHwWVbshogbheA==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10.tgz", + "integrity": "sha512-zLE4ZPuGhONHA/BMefEcc70Qz2Qp0xmK1tMVXr4dJNi2BnQ/1N4b3UwEoJbnzwjT2ClbJdCrO95Ab8qb9vgaeA==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@libp2p/peer-collections": "^6.0.21", - "@libp2p/peer-id": "^5.0.14", - "@libp2p/utils": "^6.5.5", - "@multiformats/multiaddr": "^12.3.3", - "any-signal": "^4.1.1", - "it-protobuf-stream": "^1.1.5", - "multiformats": "^13.3.1", - "protons-runtime": "^5.5.0", + "@libp2p/interface": "^2.2.0", + "@libp2p/interface-internal": "^2.0.10", + "@libp2p/peer-id": "^5.0.7", + "@libp2p/utils": "^6.1.3", + "@multiformats/multiaddr": "^12.2.3", + "it-first": "^3.0.6", + "it-length-prefixed": "^9.0.4", + "it-map": "^3.1.0", + "it-parallel": "^3.0.7", + "it-pipe": "^3.0.1", + "multiformats": "^13.2.2", + "protons-runtime": "^5.4.0", "uint8arraylist": "^2.4.8" } }, @@ -3536,33 +3495,33 @@ "dev": true }, "node_modules/@libp2p/bootstrap": { - "version": "11.0.28", - "resolved": "https://registry.npmjs.org/@libp2p/bootstrap/-/bootstrap-11.0.28.tgz", - "integrity": "sha512-QhFF5icdDZFKlJS2EPnu17nn9vkfYoI9YN2fLCSRoR7jymDCz9fZz/OKDmaeXo+2Qmlley3Pbgw19WwX1YFLMw==", + "version": "11.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/bootstrap/-/bootstrap-11.0.10.tgz", + "integrity": "sha512-9LQ4R76lBXMgkdiYIeEIaYxmtxmFvgkuV0LVuFL4RPQ9dZ3+rv4TK+KzDQHOfhuTFtYI1ZX2M9FME2iCApC5Gw==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@libp2p/peer-id": "^5.0.14", + "@libp2p/interface": "^2.2.0", + "@libp2p/interface-internal": "^2.0.10", + "@libp2p/peer-id": "^5.0.7", "@multiformats/mafmt": "^12.1.6", "@multiformats/multiaddr": "^12.3.3" } }, "node_modules/@libp2p/circuit-relay-v2": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@libp2p/circuit-relay-v2/-/circuit-relay-v2-3.2.4.tgz", - "integrity": "sha512-335OgOD8Dpjdf/EzzuJPus38Vw6Q6z9eQl9GDBFPJ2W0OGcgJbAu6bzFvE2HHRqDxLAt+faAb1D2Peup1TzolQ==", + "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==", "dev": true, "dependencies": { - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@libp2p/peer-collections": "^6.0.21", - "@libp2p/peer-id": "^5.0.14", - "@libp2p/peer-record": "^8.0.21", - "@libp2p/utils": "^6.5.5", - "@multiformats/multiaddr": "^12.3.3", - "@multiformats/multiaddr-matcher": "^1.6.0", + "@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.5", "it-stream-types": "^2.0.2", @@ -3582,9 +3541,9 @@ "dev": true }, "node_modules/@libp2p/circuit-relay-v2/node_modules/nanoid": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.2.tgz", - "integrity": "sha512-b+CiXQCNMUGe0Ri64S9SXFcP9hogjAJ2Rd6GdVxhPLRm7mhGaM7VgOvCAJ1ZshfHbqVDI3uqTI5C8/GaKuLI7g==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.8.tgz", + "integrity": "sha512-TcJPw+9RV9dibz1hHUzlLVy8N4X9TnwirAjrU08Juo6BNKggzVfP2ZJ/3ZUSq15Xl5i85i+Z89XBO90pB2PghQ==", "dev": true, "funding": [ { @@ -3599,30 +3558,17 @@ "node": "^18 || >=20" } }, - "node_modules/@libp2p/config": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@libp2p/config/-/config-1.1.1.tgz", - "integrity": "sha512-AGZfD8VTt++qJSBPyFHHlIzAfZeReL/PrDT6/p0U84O0Q+T3h/nHBNATOOyLaV9zwldyZEIMZAnWKcXgKPoZNQ==", - "dev": true, - "dependencies": { - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@libp2p/keychain": "^5.1.1", - "@libp2p/logger": "^5.1.10", - "interface-datastore": "^8.3.1" - } - }, "node_modules/@libp2p/crypto": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.0.13.tgz", - "integrity": "sha512-OM6uYNA32K/iZPyz3X+4I811FyA7//b8x+H6kwu5bra9qzKOAuUoTKZpOhjL6OKrzeuJ7ULUR4q7UuVItEA1yQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.0.6.tgz", + "integrity": "sha512-5mD/riNxUuSOerk3aPXUUMN96lwZsrU33lp97ySfffloh2WhLZcjVJszibBgIP7DP5nqmSOWY9++rqrBuYHvnQ==", "dependencies": { - "@libp2p/interface": "^2.6.1", - "@noble/curves": "^1.7.0", - "@noble/hashes": "^1.6.1", + "@libp2p/interface": "^2.2.0", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.4.0", "asn1js": "^3.0.5", - "multiformats": "^13.3.1", - "protons-runtime": "^5.5.0", + "multiformats": "^13.1.0", + "protons-runtime": "^5.4.0", "uint8arraylist": "^2.4.8", "uint8arrays": "^5.1.0" } @@ -3633,16 +3579,16 @@ "integrity": "sha512-qbB0CQDt3QKfiAzZ5ZYjLFOs+zW43vA4uyM8g27PeEuXZybUOFyjrVdP93HPBHMoglibwfkdVwbzfUq8qGcH6g==" }, "node_modules/@libp2p/dcutr": { - "version": "2.0.23", - "resolved": "https://registry.npmjs.org/@libp2p/dcutr/-/dcutr-2.0.23.tgz", - "integrity": "sha512-b8neUrTRww8qVxDRVAbicHIaIWG6gTpb8NAwn1Az6LUV2KrUpyMoGChHzVxr/s3QBsoXyQmzgUmAu7lh1gtE3w==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/dcutr/-/dcutr-2.0.10.tgz", + "integrity": "sha512-q8xVutr9x7NValkLZav7oGolvrzeHhV01rJuyyIu8aOK3Buq1VZynSRjHS41k+hK6eaQyBYL4cJHV9rXp7tgKQ==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@libp2p/utils": "^6.5.5", - "@multiformats/multiaddr": "^12.3.3", - "@multiformats/multiaddr-matcher": "^1.6.0", + "@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", "it-protobuf-stream": "^1.1.5", "protons-runtime": "^5.5.0", @@ -3659,29 +3605,10 @@ "@libp2p/interface": "^2.2.0", "@libp2p/interface-internal": "^2.0.10", "@libp2p/peer-id": "^5.0.7", - "@multiformats/multiaddr": "^12.3.0", - "@multiformats/multiaddr-to-uri": "^11.0.0", - "@perseveranza-pets/milo": "^0.2.1", - "p-defer": "^4.0.1", - "uint8-varint": "^2.0.4", - "uint8arraylist": "^2.4.8", - "uint8arrays": "^5.1.0" - } - }, - "node_modules/@libp2p/identify": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23.tgz", - "integrity": "sha512-uioRzEfR7QEzQkRDlpMeDapTsRTW8JT5+8Hs+ABumkXg++DunAnwm4CKJnwrmlRv1T/2VM/Ni4N/UdfGAsddOw==", - "dev": true, - "dependencies": { - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@libp2p/peer-id": "^5.0.14", - "@libp2p/peer-record": "^8.0.21", - "@libp2p/utils": "^6.5.5", - "@multiformats/multiaddr": "^12.3.3", - "@multiformats/multiaddr-matcher": "^1.6.0", + "@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", "it-parallel": "^3.0.8", "it-protobuf-stream": "^1.1.5", @@ -3691,9 +3618,9 @@ } }, "node_modules/@libp2p/interface": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.6.1.tgz", - "integrity": "sha512-iCH686hAGu1p8nSCCTTDz5jyJ89D9HvhpnmVehknVjNLO63TPAntsaDzEs6wi2nsUJ3xThsXEbani6Ij5dL8Vg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.2.0.tgz", + "integrity": "sha512-Pn3P5ixDggBjDyuULT0GvwdgD3JA426OqZ0e521mI7ysS+/M9Z9fp4Qcy8JrkJ45bLmIi9cgrNrefuU/Zu+bAQ==", "dependencies": { "@multiformats/multiaddr": "^12.3.3", "it-pushable": "^3.2.3", @@ -3704,15 +3631,16 @@ } }, "node_modules/@libp2p/interface-internal": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.3.5.tgz", - "integrity": "sha512-uwKggyLi7UJI7YKGCxJ6R9u9yvtvDMKVI9ki0BG+kADV0TwR7P8gbmEJ8/iilxD//z3aDXT/R59jvDFI7ruOUA==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.0.10.tgz", + "integrity": "sha512-LRnn6w5rtvMQlEukihDI5NhSZXZj7ITFT1Hbo3Dn3HGo1oxZe7oWh7ERc5LwZw835QHGzFKZYerBFKdqxoWsFQ==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "@libp2p/peer-collections": "^6.0.21", - "@multiformats/multiaddr": "^12.3.3", - "progress-events": "^1.0.1" + "@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" } }, "node_modules/@libp2p/interface/node_modules/multiformats": { @@ -3721,19 +3649,19 @@ "integrity": "sha512-qbB0CQDt3QKfiAzZ5ZYjLFOs+zW43vA4uyM8g27PeEuXZybUOFyjrVdP93HPBHMoglibwfkdVwbzfUq8qGcH6g==" }, "node_modules/@libp2p/kad-dht": { - "version": "14.2.11", - "resolved": "https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.2.11.tgz", - "integrity": "sha512-V0fSKMH0zkB3Qx+x4VkIl279SrmKIwsV1WzLilWD9hlhSLQbQWnKoS6B8X2nd19fT2FD1ujTdC/Edokx8utZPg==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-14.1.0.tgz", + "integrity": "sha512-baP0nOKobK93SHVxWmLxsqMQFRPZsa8n0ZlHdqhPfhlp1KT9fcmPZNLDTqYVytQvq/GSkn2i/eM7PyLsP8RKyg==", "dev": true, "dependencies": { - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@libp2p/peer-collections": "^6.0.21", - "@libp2p/peer-id": "^5.0.14", - "@libp2p/record": "^4.0.5", - "@libp2p/utils": "^6.5.5", - "@multiformats/multiaddr": "^12.3.3", + "@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/record": "^4.0.4", + "@libp2p/utils": "^6.1.3", + "@multiformats/multiaddr": "^12.2.3", "any-signal": "^4.1.1", "interface-datastore": "^8.3.1", "it-all": "^3.0.6", @@ -3782,14 +3710,14 @@ "dev": true }, "node_modules/@libp2p/keychain": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1.tgz", - "integrity": "sha512-YywXsQJ63dQ6aLSTAcV4Z4vqOzTFhB11QDXFu4V0qWO8p1gMJsWFqsTpwNbBigV4ZsnIbSht2fap0xEMLUOblQ==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9.tgz", + "integrity": "sha512-WFN46Exh119aeaOXSpytn7R/E662hmCXtmKLXjpX1ZviTJpeqi/WoV7oXp7ipfnd6PU6TqIGPh2JsyEZ0R2WWA==", "dev": true, "dependencies": { - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@noble/hashes": "^1.6.1", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", + "@noble/hashes": "^1.5.0", "asn1js": "^3.0.5", "interface-datastore": "^8.3.1", "merge-options": "^3.0.4", @@ -3805,16 +3733,16 @@ "dev": true }, "node_modules/@libp2p/logger": { - "version": "5.1.10", - "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.10.tgz", - "integrity": "sha512-1Wh0nmW5edgyWyD/Wwt0YidzhZ/r9xA30m39kwo+9rsoWjOSThlhwr6jckuIPlPOCEPXevZDH0FNC/2mH5I1Ng==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.3.tgz", + "integrity": "sha512-NUVWEWGbXlBDgDE5ntdm51+ZICmaKYI8mor6KrlPeB1WXDyIFxRWIBw6uzt+HgprQJWzLTojeUEGv6OPsj95Dg==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "@multiformats/multiaddr": "^12.3.3", - "interface-datastore": "^8.3.1", - "multiformats": "^13.3.1", - "weald": "^1.0.4" + "@libp2p/interface": "^2.2.0", + "@multiformats/multiaddr": "^12.2.3", + "interface-datastore": "^8.3.0", + "multiformats": "^13.1.0", + "weald": "^1.0.2" } }, "node_modules/@libp2p/logger/node_modules/multiformats": { @@ -3824,29 +3752,29 @@ "dev": true }, "node_modules/@libp2p/mdns": { - "version": "11.0.28", - "resolved": "https://registry.npmjs.org/@libp2p/mdns/-/mdns-11.0.28.tgz", - "integrity": "sha512-P/lbvV8kEgBfluPWg6DH40w4kRuL5H0DQWvDFZerjXx1jESdCC5+Y4SQrYIhCQFU24qSLhDL9vzsD91cdV2U6A==", + "version": "11.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/mdns/-/mdns-11.0.10.tgz", + "integrity": "sha512-9U/byQsGmTC6Vqc+DaIsFPpIWBlh7CHT24PSg4CvUHC8CrypHADlTEGUxQjP5KTW1i50ZR1hkGlQZUC592RQxw==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@libp2p/peer-id": "^5.0.14", - "@libp2p/utils": "^6.5.5", - "@multiformats/multiaddr": "^12.3.3", + "@libp2p/interface": "^2.2.0", + "@libp2p/interface-internal": "^2.0.10", + "@libp2p/peer-id": "^5.0.7", + "@libp2p/utils": "^6.1.3", + "@multiformats/multiaddr": "^12.2.3", "@types/multicast-dns": "^7.2.4", "dns-packet": "^5.6.1", "multicast-dns": "^7.2.5" } }, "node_modules/@libp2p/mplex": { - "version": "11.0.28", - "resolved": "https://registry.npmjs.org/@libp2p/mplex/-/mplex-11.0.28.tgz", - "integrity": "sha512-SXICLqSZUX/uhRKEyQCDuhaeSi2ukz2E/WkhpbM9J5r0htNR5/7DrcpaPD1D+FVoED5wqvFOzyQazljFBOUk9A==", + "version": "11.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/mplex/-/mplex-11.0.10.tgz", + "integrity": "sha512-XonJVMezctidWtCjT+YsJWQ+TsqTgxTcJ+QHelTabb6tP5kiG7EvoL7K9dNqdNI824VSHPUGbLcllpS3BaANmQ==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "@libp2p/utils": "^6.5.5", + "@libp2p/interface": "^2.2.0", + "@libp2p/utils": "^6.1.3", "it-pipe": "^3.0.1", "it-pushable": "^3.2.3", "it-stream-types": "^2.0.2", @@ -3856,15 +3784,15 @@ } }, "node_modules/@libp2p/multistream-select": { - "version": "6.0.17", - "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.17.tgz", - "integrity": "sha512-IvHzfcrEiGUL2iHFR6oqXm3XjpWXOS4HuL4wrlBt0Y/KU85vJ2Uqxk9bWsujWAzdZt7ArSjm8Ot9FLhXtXJE+Q==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.8.tgz", + "integrity": "sha512-CSgTXvuw5ObZs/EIa4mtynsYEO+BxyZTNz3AEgjsPyZKxLJ9usrZ8lGxn4sK4g65CKcTI2mVJBmh0duz+sXxBw==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "it-length-prefixed": "^10.0.1", - "it-length-prefixed-stream": "^1.2.0", - "it-stream-types": "^2.0.2", + "@libp2p/interface": "^2.2.0", + "it-length-prefixed": "^9.0.4", + "it-length-prefixed-stream": "^1.1.7", + "it-stream-types": "^2.0.1", "p-defer": "^4.0.1", "race-signal": "^1.1.2", "uint8-varint": "^2.0.4", @@ -3890,15 +3818,15 @@ } }, "node_modules/@libp2p/peer-collections": { - "version": "6.0.21", - "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.21.tgz", - "integrity": "sha512-WrZCsUw3gmYWg97S++ON84mH1JwxmAUU8IWkW6OwnqF/jkCr3Cs7tS80o36+iBhd3U2nLv2jxADFccPMUm4mCg==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.10.tgz", + "integrity": "sha512-KQQiBZ2Y3+wvxjfIWbUCL0suCRVn5ylLuQ2r+OGXLA7LtgRw1RLQnUHHFVoY+CE9pvfIfamwTFlkZhWtvi271w==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "@libp2p/peer-id": "^5.0.14", - "@libp2p/utils": "^6.5.5", - "multiformats": "^13.3.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-collections/node_modules/multiformats": { @@ -3908,14 +3836,14 @@ "dev": true }, "node_modules/@libp2p/peer-id": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.0.14.tgz", - "integrity": "sha512-tDghtkrhk4MTjaNUGhsGPb+o0BKuYB1Pdcd31jBuymPTCQNx/DHklRjOG6F1Zcllti9a/bUoxVCUITP9gAEiow==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.0.7.tgz", + "integrity": "sha512-ecF0Mu4Nxy8IHUMBYVNIEihjUlx52DM+X3CIfBItvGqvnhrUSkJJjkska2dJX3yf2J8wufzCT3jCg4NZWmndYg==", "dev": true, "dependencies": { - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "multiformats": "^13.3.1", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", + "multiformats": "^13.1.0", "uint8arrays": "^5.1.0" } }, @@ -3926,18 +3854,18 @@ "dev": true }, "node_modules/@libp2p/peer-record": { - "version": "8.0.21", - "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.21.tgz", - "integrity": "sha512-LIQjNOUGhBR+kLR8df0hyqAVfDFg1c7awvFsL45Zv4mi7wu809XSkITI7/AWCtJOL3pXun5wBs3fAo/3KnQEbA==", + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.10.tgz", + "integrity": "sha512-k5A5YFhx7xGgFjiFWp0j8Cbw5kUYLJoBY9I3YTIHrieusLUUkMtUkYeuWeagNL1JYcXr06gguoIaYBRNCMQAow==", "dev": true, "dependencies": { - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@libp2p/peer-id": "^5.0.14", - "@libp2p/utils": "^6.5.5", - "@multiformats/multiaddr": "^12.3.3", - "multiformats": "^13.3.1", - "protons-runtime": "^5.5.0", + "@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", "uint8-varint": "^2.0.4", "uint8arraylist": "^2.4.8", "uint8arrays": "^5.1.0" @@ -3950,17 +3878,17 @@ "dev": true }, "node_modules/@libp2p/peer-store": { - "version": "11.0.21", - "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-11.0.21.tgz", - "integrity": "sha512-q9Pt4C8lQr0OE8mSbtsVsJ0q+8wrlag/Luh2sDQXbqX9xgpLBgW4rL9/G35c3ekzA0VAwyqsjRwJwwEekjvXLA==", + "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==", "dev": true, "dependencies": { - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@libp2p/peer-id": "^5.0.14", - "@libp2p/peer-record": "^8.0.21", - "@multiformats/multiaddr": "^12.3.3", - "interface-datastore": "^8.3.1", + "@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", "mortice": "^3.0.6", "multiformats": "^13.3.1", @@ -3976,15 +3904,15 @@ "dev": true }, "node_modules/@libp2p/ping": { - "version": "2.0.23", - "resolved": "https://registry.npmjs.org/@libp2p/ping/-/ping-2.0.23.tgz", - "integrity": "sha512-RbG3RIJTt25PyHC7W8HTicYhZsIRWO6UU1lCCfaIwxOHmnRpQ+SEYI8q+3PrygBX91RXoy4/TrWjiWlr2pLAnA==", + "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==", "dev": true, "dependencies": { - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@multiformats/multiaddr": "^12.3.3", + "@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" } @@ -4026,13 +3954,13 @@ } }, "node_modules/@libp2p/tcp": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/@libp2p/tcp/-/tcp-10.1.4.tgz", - "integrity": "sha512-Rq8Tkf05MKfw361+yj5SxktVcBizC4G059Z9JaQyBlFdj5CCRAupeCxAG/0nSxKe5iwxy9zwIR4cp/akJXgSOQ==", + "version": "10.0.11", + "resolved": "https://registry.npmjs.org/@libp2p/tcp/-/tcp-10.0.11.tgz", + "integrity": "sha512-E4xy6G6o7XuS/rQGrlkWeIFoGoFd8BLBzuQaSXGfSkimFe9ym7vczNtSzS+MPSyCzFdl4RZrhG7odbBPt7hTnw==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "@libp2p/utils": "^6.5.5", + "@libp2p/interface": "^2.2.0", + "@libp2p/utils": "^6.1.3", "@multiformats/mafmt": "^12.1.6", "@multiformats/multiaddr": "^12.3.3", "@types/sinon": "^17.0.3", @@ -4044,18 +3972,18 @@ } }, "node_modules/@libp2p/tls": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@libp2p/tls/-/tls-2.0.17.tgz", - "integrity": "sha512-JaLO1Q5boP2QqXcTWtMtuUll63VPljwcsFhJQyqzqqU+buAyOYVS78LCBTKN16e+RYndJAAdGFPtsKoaeLk8NA==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/tls/-/tls-2.0.10.tgz", + "integrity": "sha512-pOGmgzRc9rq5jfizFeFhtlNcIAPFBLVip3TiZ87zY8P/2cRssYqCnDUVOv2gPktPexnta1v75g+2o/N9jVWHsQ==", "dev": true, "dependencies": { - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@libp2p/peer-id": "^5.0.14", - "@peculiar/asn1-schema": "^2.3.13", - "@peculiar/asn1-x509": "^2.3.13", - "@peculiar/webcrypto": "^1.5.0", - "@peculiar/x509": "^1.12.3", + "@libp2p/crypto": "^5.0.6", + "@libp2p/interface": "^2.2.0", + "@libp2p/peer-id": "^5.0.7", + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "@peculiar/webcrypto": "^1.4.6", + "@peculiar/x509": "^1.9.7", "asn1js": "^3.0.5", "it-pushable": "^3.2.3", "it-stream-types": "^2.0.2", @@ -4065,34 +3993,30 @@ } }, "node_modules/@libp2p/upnp-nat": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@libp2p/upnp-nat/-/upnp-nat-3.1.7.tgz", - "integrity": "sha512-M3HPoRibeNUClkokjcCwIIOjqAWoG38A03916Cv6TOnxX/OfjqeN+DKtcOVRw8FeZrm0AwgS2GHj2tcKJ5ieOA==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/upnp-nat/-/upnp-nat-2.0.10.tgz", + "integrity": "sha512-BlO6tiPlMfi62W1P4TdmiaiQ62Z3SJeFBWNcylmRFvv29QLZmfIpmQKB1Glkn1Sp5du66LQhCPrf+jq1dYXTWQ==", "dev": true, "dependencies": { - "@achingbrain/nat-port-mapper": "^4.0.0", - "@chainsafe/is-ip": "^2.0.2", - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@libp2p/utils": "^6.5.5", - "@multiformats/multiaddr": "^12.3.3", - "@multiformats/multiaddr-matcher": "^1.6.0", - "p-defer": "^4.0.1", - "race-signal": "^1.1.2" + "@achingbrain/nat-port-mapper": "^1.0.13", + "@libp2p/interface": "^2.2.0", + "@libp2p/interface-internal": "^2.0.10", + "@libp2p/utils": "^6.1.3", + "@multiformats/multiaddr": "^12.2.3", + "wherearewe": "^2.0.1" } }, "node_modules/@libp2p/utils": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.5.5.tgz", - "integrity": "sha512-WidS5xlEhdWExeXI9ryUF2Xl2qzgdcHSMe44V+qt502ik0ehH2NIaZBZAmlz9ugNGW9D5me4mEm8mi12WxBjPw==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.1.3.tgz", + "integrity": "sha512-n1D6phOXGkqE3tuvmZwm5gaHKcGanlKwCWEBlrZqx9SSCyd5U5C58BcyQ8YH5/nb4kYMI7HyjomfQAVs2S2R9Q==", "dev": true, "dependencies": { "@chainsafe/is-ip": "^2.0.2", - "@chainsafe/netmask": "^2.0.0", - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@libp2p/logger": "^5.1.10", - "@multiformats/multiaddr": "^12.3.3", + "@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", "any-signal": "^4.1.1", "delay": "^6.0.0", @@ -4111,23 +4035,20 @@ } }, "node_modules/@libp2p/webrtc": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@libp2p/webrtc/-/webrtc-5.2.5.tgz", - "integrity": "sha512-D3jzUfZ0okpOixRnyt+Bt8dVBzM9VhpUopx3ZAka7dp+CQlPjXD0sIAklB3XvF6oTfVMytFSpNUt7cTNvqgQxw==", + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/@libp2p/webrtc/-/webrtc-5.0.15.tgz", + "integrity": "sha512-/UHVx6DYxY8jn+7jNNcK57RYUH6KYfd6w8aEg+p4ggdg4eNhp0VdCrmGEbpk+i9xNWNiWtFt3E9RG6Gj2V84rg==", "dev": true, "dependencies": { "@chainsafe/is-ip": "^2.0.2", "@chainsafe/libp2p-noise": "^16.0.0", - "@ipshipyard/node-datachannel": "^0.26.4", - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@libp2p/peer-id": "^5.0.14", - "@libp2p/utils": "^6.5.5", - "@multiformats/multiaddr": "^12.4.0", - "@multiformats/multiaddr-matcher": "^1.6.0", - "@peculiar/webcrypto": "^1.5.0", - "@peculiar/x509": "^1.11.0", - "any-signal": "^4.1.1", + "@libp2p/interface": "^2.2.0", + "@libp2p/interface-internal": "^2.0.10", + "@libp2p/peer-id": "^5.0.7", + "@libp2p/utils": "^6.1.3", + "@multiformats/mafmt": "^12.1.6", + "@multiformats/multiaddr": "^12.2.3", + "@multiformats/multiaddr-matcher": "^1.2.1", "detect-browser": "^5.3.0", "get-port": "^7.1.0", "it-length-prefixed": "^10.0.1", @@ -4172,18 +4093,18 @@ "dev": true }, "node_modules/@libp2p/websockets": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-9.2.4.tgz", - "integrity": "sha512-2RB4wbuhPBLiBChlyDKfllinarbwHD9gqD/v4hjUadwKahXinxEEPbte74U3utJfIILw7Bj7oiGx5sA15PIfcA==", + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-9.0.10.tgz", + "integrity": "sha512-qFbUrIbc4cf+zQtZ2bLiZrMckaFKPMMe9xT773hyVo+TDJ0TJgxrG6cIO25avhol/CSiJG8517+HeCdzER8kzQ==", "dev": true, "dependencies": { - "@libp2p/interface": "^2.6.1", - "@libp2p/utils": "^6.5.5", - "@multiformats/multiaddr": "^12.3.3", - "@multiformats/multiaddr-matcher": "^1.6.0", - "@multiformats/multiaddr-to-uri": "^11.0.0", - "@types/ws": "^8.5.13", - "it-ws": "^6.1.5", + "@libp2p/interface": "^2.2.0", + "@libp2p/utils": "^6.1.3", + "@multiformats/mafmt": "^12.1.6", + "@multiformats/multiaddr": "^12.2.3", + "@multiformats/multiaddr-to-uri": "^10.0.1", + "@types/ws": "^8.5.10", + "it-ws": "^6.1.1", "p-defer": "^4.0.1", "p-event": "^6.0.1", "progress-events": "^1.0.1", @@ -5067,9 +4988,9 @@ "peer": true }, "node_modules/@types/ws": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", - "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -5686,10 +5607,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/axios": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.1.tgz", - "integrity": "sha512-NN+fvwH/kV01dYUQ3PTOZns4LWtWhOFCAhQ/pHb88WQ1hNe5V/dvFwc4VJcDL11LT9xSX0QtsR8sWUuyOuOq7g==", + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", "dev": true, "dependencies": { "follow-redirects": "^1.15.6", @@ -6160,34 +6081,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", - "dev": true, - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", @@ -6245,9 +6138,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001701", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001701.tgz", - "integrity": "sha512-faRs/AW3jA9nTwmJBSO1PQ6L/EOgsB5HMQQq4iCu5zhPgVVgO/pZRHlmatwijZKetFw8/Pr4q6dEN8sJuq8qTw==", + "version": "1.0.30001668", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz", + "integrity": "sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==", "dev": true, "funding": [ { @@ -6675,13 +6568,13 @@ } }, "node_modules/core-js-compat": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", - "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", "dev": true, "peer": true, "dependencies": { - "browserslist": "^4.24.3" + "browserslist": "^4.23.3" }, "funding": { "type": "opencollective", @@ -6901,8 +6794,21 @@ }, "node_modules/deep-is": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/default-gateway": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-7.2.2.tgz", + "integrity": "sha512-AD7TrdNNPXRZIGw63dw+lnGmT4v7ggZC5NHNJgAYWm5njrwoze1q5JSAW9YuLy2tjnoLUG/r8FEB93MCh9QJPg==", "dev": true, - "license": "MIT" + "dependencies": { + "execa": "^7.1.1" + }, + "engines": { + "node": ">= 16" + } }, "node_modules/define-data-property": { "version": "1.1.4", @@ -7029,19 +6935,6 @@ "node": ">=6.0.0" } }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/eastasianwidth": { "version": "0.2.0", "dev": true, @@ -7055,9 +6948,9 @@ "peer": true }, "node_modules/electron-to-chromium": { - "version": "1.5.109", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.109.tgz", - "integrity": "sha512-AidaH9JETVRr9DIPGfp1kAarm/W6hRJTPuCnkF+2MqhF4KaAgRIcBc8nvjk+YMXZhwfISof/7WG29eS4iGxQLQ==", + "version": "1.5.38", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.38.tgz", + "integrity": "sha512-VbeVexmZ1IFh+5EfrYz1I0HTzHVIlJa112UEWhciPyeOcKJGeTv6N8WnG4wsQB81DGCaVEGhpSb6o6a8WYFXXg==", "dev": true }, "node_modules/emoji-regex": { @@ -7193,9 +7086,13 @@ } }, "node_modules/es-define-property": { - "version": "1.0.1", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, - "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, "engines": { "node": ">= 0.4" } @@ -8331,9 +8228,9 @@ "peer": true }, "node_modules/flow-parser": { - "version": "0.262.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.262.0.tgz", - "integrity": "sha512-K3asSw4s2/sRoUC4xD2OfGi04gdYCCFRgkcwEXi5JyfFhS0HrFWLcDPp55ttv95OY5970WKl4T+7hWrnuOAUMQ==", + "version": "0.250.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.250.0.tgz", + "integrity": "sha512-8mkLh/CotlvqA9vCyQMbhJoPx2upEg9oKxARAayz8zQ58wCdABnTZy6U4xhMHvHvbTUFgZQk4uH2cglOCOel5A==", "dev": true, "peer": true, "engines": { @@ -8529,7 +8426,9 @@ } }, "node_modules/get-intrinsic": { - "version": "1.3.0", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8578,8 +8477,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-proto": { - "version": "1.0.1", + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "license": "MIT", "dependencies": { @@ -8735,11 +8636,12 @@ } }, "node_modules/gopd": { - "version": "1.2.0", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "get-intrinsic": "^1.1.3" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8794,7 +8696,9 @@ } }, "node_modules/has-symbols": { - "version": "1.1.0", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, "license": "MIT", "engines": { @@ -8805,7 +8709,9 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.2", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8823,7 +8729,9 @@ "license": "MIT" }, "node_modules/hasown": { - "version": "2.0.2", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dev": true, "license": "MIT", "dependencies": { @@ -9813,13 +9721,10 @@ } }, "node_modules/it-ndjson": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/it-ndjson/-/it-ndjson-1.1.1.tgz", - "integrity": "sha512-BnrucXWzX5xz1SDo5B4ayVqQ+Qa0LKsuXiOiVidqaT7hvEqi/qIi8teCTSa9m81V7dADrVKjpWvqvWDvmf30mA==", - "dev": true, - "dependencies": { - "uint8arraylist": "^2.4.8" - } + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/it-ndjson/-/it-ndjson-1.0.7.tgz", + "integrity": "sha512-V3IskT5RCVtov1u6sC9gkg0uD02qe8yPoVzBZVaRx+YkuMdpFd6opiAwfYovNd/NEbqo9mBN8wJLtw6vD0Xiqg==", + "dev": true }, "node_modules/it-pair": { "version": "2.0.6", @@ -10488,22 +10393,20 @@ } }, "node_modules/libp2p": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.7.4.tgz", - "integrity": "sha512-/jZCe6khlcTt10USjrWJnqWaX2tiUAtB15qDDWvj0aEKABWWoxQtaK/Yr1l1gJy25IVTWZ/doSCnQftm0fCXJw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.2.0.tgz", + "integrity": "sha512-NLdJSzYs2FMz8Yo8FSJ52f7fOvn2tDqicbmqrGBUqaYN2HUf4AysUoOFzFbODFLaGOKEYOIhEwo502rcjQ/ykg==", "dev": true, "dependencies": { - "@chainsafe/is-ip": "^2.0.2", - "@chainsafe/netmask": "^2.0.0", - "@libp2p/crypto": "^5.0.13", - "@libp2p/interface": "^2.6.1", - "@libp2p/interface-internal": "^2.3.5", - "@libp2p/logger": "^5.1.10", - "@libp2p/multistream-select": "^6.0.17", - "@libp2p/peer-collections": "^6.0.21", - "@libp2p/peer-id": "^5.0.14", - "@libp2p/peer-store": "^11.0.21", - "@libp2p/utils": "^6.5.5", + "@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.3.5", "@multiformats/multiaddr-matcher": "^1.6.0", @@ -10771,14 +10674,6 @@ "node": ">=6" } }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, "node_modules/mdurl": { "version": "1.0.1", "dev": true, @@ -10817,9 +10712,9 @@ } }, "node_modules/metro": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.2.tgz", - "integrity": "sha512-3jvcYBmSEFWtXJC3BX9/pKyme0gEyrZfHuDvuZiS46+3u8rcNlk0bjnGS/qxIW/h8icyVuQRaoH/Q1VdQJHvuQ==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", + "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", "dev": true, "peer": true, "dependencies": { @@ -10844,18 +10739,18 @@ "jest-worker": "^29.7.0", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.81.2", - "metro-cache": "0.81.2", - "metro-cache-key": "0.81.2", - "metro-config": "0.81.2", - "metro-core": "0.81.2", - "metro-file-map": "0.81.2", - "metro-resolver": "0.81.2", - "metro-runtime": "0.81.2", - "metro-source-map": "0.81.2", - "metro-symbolicate": "0.81.2", - "metro-transform-plugins": "0.81.2", - "metro-transform-worker": "0.81.2", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-config": "0.81.0", + "metro-core": "0.81.0", + "metro-file-map": "0.81.0", + "metro-resolver": "0.81.0", + "metro-runtime": "0.81.0", + "metro-source-map": "0.81.0", + "metro-symbolicate": "0.81.0", + "metro-transform-plugins": "0.81.0", + "metro-transform-worker": "0.81.0", "mime-types": "^2.1.27", "nullthrows": "^1.1.1", "serialize-error": "^2.1.0", @@ -10872,9 +10767,9 @@ } }, "node_modules/metro-babel-transformer": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.2.tgz", - "integrity": "sha512-Xn9JgF+CghIcDI6VTtGZFIxl7fPifePIX7mAkJ4/h8wtD9VAJsja6ymXgQ4Mftei2JOMEfCog0MYs4Us43/v8Q==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", + "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", "dev": true, "peer": true, "dependencies": { @@ -10888,24 +10783,24 @@ } }, "node_modules/metro-cache": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.2.tgz", - "integrity": "sha512-z07UNa4UjJ35LnQhDGrGk/qryRY3ERkYwvzkzYUpwpKZUGqWI5HnOurYzSuQSSxADV+s/NSLSFAB1yzdK8tluQ==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", + "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", "dev": true, "peer": true, "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", - "metro-core": "0.81.2" + "metro-core": "0.81.0" }, "engines": { "node": ">=18.18" } }, "node_modules/metro-cache-key": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.2.tgz", - "integrity": "sha512-+D5ySTFvvtWp1Med1ZWnEFqi8/nl8piFkTk6NFZbtCLGmNJIQhUtIW+i5foQ4YN9Mz1XARFn89652+jkRkXKhA==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", + "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", "dev": true, "peer": true, "dependencies": { @@ -10916,44 +10811,44 @@ } }, "node_modules/metro-config": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.2.tgz", - "integrity": "sha512-CzRiGh0XNANORfGB9REZ0PcpLxehWLmDgSE7XN59uAxhY0qOXccGG81J1WfkeT2zO1B/UoDWHDT5cPP1w7E3cQ==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", + "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", "dev": true, "peer": true, "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.7.0", - "metro": "0.81.2", - "metro-cache": "0.81.2", - "metro-core": "0.81.2", - "metro-runtime": "0.81.2" + "jest-validate": "^29.6.3", + "metro": "0.81.0", + "metro-cache": "0.81.0", + "metro-core": "0.81.0", + "metro-runtime": "0.81.0" }, "engines": { "node": ">=18.18" } }, "node_modules/metro-core": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.2.tgz", - "integrity": "sha512-OHWL/NiILmsuAkj90GNIJBMbcRCIcJ7piyT17B2EFWR2F/L1Jny7Dq7NCgWeqqRueLH7ystXUdrfcM8bKeMp8Q==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", + "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", "dev": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", - "metro-resolver": "0.81.2" + "metro-resolver": "0.81.0" }, "engines": { "node": ">=18.18" } }, "node_modules/metro-file-map": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.2.tgz", - "integrity": "sha512-k8binQShV1vzMB2rIPMlnf267ZSq78+L42vH9Y3YzmhIfumAz8Noy3ndG7zKdvOLcMjlOxzBChu1Laz3s5cgIw==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", + "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", "dev": true, "peer": true, "dependencies": { @@ -11021,9 +10916,9 @@ } }, "node_modules/metro-minify-terser": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.2.tgz", - "integrity": "sha512-GWjm6ZcNMnOFyh7hjzNfAEnOqZiHYTVIKGmB/zDNMf/Eq89w6rxHXZRM41iu1YyP2IhdqrqnhwHA+Ze8v6CMtg==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", + "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", "dev": true, "peer": true, "dependencies": { @@ -11035,9 +10930,9 @@ } }, "node_modules/metro-resolver": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.2.tgz", - "integrity": "sha512-bu4Esd90SWkOhDADQsQTxIOG85sZnvAXtk51hT0aovN66M4x3rQmGPBRokfJpgAd3/XOZCu0KPbjoB5etyqT0Q==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", + "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", "dev": true, "peer": true, "dependencies": { @@ -11048,9 +10943,9 @@ } }, "node_modules/metro-runtime": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.2.tgz", - "integrity": "sha512-xk3rU6yKaa2b8B/Hk/ZhPtNzW4H07h/yq9iKBCof0F68CaN+qncdVOOIz2NGqEH7V3wAqDv4xoOfbgtbFO5rxA==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", + "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", "dev": true, "peer": true, "dependencies": { @@ -11062,9 +10957,9 @@ } }, "node_modules/metro-source-map": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.2.tgz", - "integrity": "sha512-/mJYbZIGswFbfxt0ouaBYw22YvqQiaCB+ql8reeA37bNjd4lHvozND7/w8NO2x7FjTfsmPBh50Iqi/mTuZFiZA==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", + "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", "dev": true, "peer": true, "dependencies": { @@ -11073,9 +10968,9 @@ "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-symbolicate": "0.81.2", + "metro-symbolicate": "0.81.0", "nullthrows": "^1.1.1", - "ob1": "0.81.2", + "ob1": "0.81.0", "source-map": "^0.5.6", "vlq": "^1.0.0" }, @@ -11094,15 +10989,15 @@ } }, "node_modules/metro-symbolicate": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.2.tgz", - "integrity": "sha512-jEZoh3XldJazigetID+4Sy41OszGdixEOvB8zI0v2k7sXgHh+Rw8J/R7UuYCxQp+f89MqCjeGLLN7qNHuvRSCQ==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", + "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", "dev": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-source-map": "0.81.2", + "metro-source-map": "0.81.0", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "vlq": "^1.0.0" @@ -11125,9 +11020,9 @@ } }, "node_modules/metro-transform-plugins": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.2.tgz", - "integrity": "sha512-St1zsbZ4SWA48yJBIqUuMFR4GROyu7A8auhJl/5km/Pj09vGXEri2CgOD0ReuXa/P1X9/jrOU5cIafi5csjwvw==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", + "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", "dev": true, "peer": true, "dependencies": { @@ -11143,9 +11038,9 @@ } }, "node_modules/metro-transform-worker": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.2.tgz", - "integrity": "sha512-U1kmzJEExrB6SZN9TLxuFCZPdCq5+ofkWBiVn6U/9YxTft6HzXGNN0ebdL2Yut5ry3oaYmOtR26faKAOGiiG0Q==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", + "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", "dev": true, "peer": true, "dependencies": { @@ -11154,13 +11049,13 @@ "@babel/parser": "^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", - "metro": "0.81.2", - "metro-babel-transformer": "0.81.2", - "metro-cache": "0.81.2", - "metro-cache-key": "0.81.2", - "metro-minify-terser": "0.81.2", - "metro-source-map": "0.81.2", - "metro-transform-plugins": "0.81.2", + "metro": "0.81.0", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-minify-terser": "0.81.0", + "metro-source-map": "0.81.0", + "metro-transform-plugins": "0.81.0", "nullthrows": "^1.1.1" }, "engines": { @@ -11678,9 +11573,9 @@ "peer": true }, "node_modules/ob1": { - "version": "0.81.2", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.2.tgz", - "integrity": "sha512-K0hJXOlU4j7c4chNLaDDzVyg5yjYjbmDSQbVMXdAcTtqZndwYHfmBIO06riFMgpg2KOevxeB1pIwzqJuES2SuA==", + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", + "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", "dev": true, "peer": true, "dependencies": { @@ -12065,8 +11960,9 @@ } }, "node_modules/p-timeout": { - "version": "6.1.4", - "license": "MIT", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", "engines": { "node": ">=14.16" }, @@ -12913,9 +12809,9 @@ } }, "node_modules/pvtsutils": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", - "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz", + "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==", "dependencies": { "tslib": "^2.8.1" } @@ -13214,9 +13110,9 @@ "peer": true }, "node_modules/recast": { - "version": "0.23.10", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.10.tgz", - "integrity": "sha512-mbCmRMJUKCJ1h41V0cu2C26ULBURwuoZ34C9rChjcDaeJ/4Kv5al3O2HPwTs2m0wQ1vGhMY+tguhzU1aE8md1A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", "dev": true, "peer": true, "dependencies": { @@ -14740,9 +14636,9 @@ } }, "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" }, "node_modules/tsyringe": { "version": "4.8.0", @@ -15606,8 +15502,19 @@ }, "node_modules/xmlcreate": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, - "license": "Apache-2.0" + "peer": true, + "engines": { + "node": ">=0.4" + } }, "node_modules/y18n": { "version": "5.0.8", diff --git a/tea.yaml b/tea.yaml deleted file mode 100644 index b19993c..0000000 --- a/tea.yaml +++ /dev/null @@ -1,7 +0,0 @@ -# https://tea.xyz/what-is-this-file ---- -version: 1.0.0 -codeOwners: - - '0xe97f30348D02869eC312B85d85F235BBF2Fd925f' - - '0x5c7ec6be1f3EA9372de9a39a81bb0628C9A11E81' -quorum: 1