From b7df7c47a50f963dfaec10249e96c7158d9c3a39 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Sun, 19 Jun 2022 13:23:52 -0700 Subject: [PATCH] Updated ipfs --- package-lock.json | 2880 ++++++++++++--------------------------------- package.json | 2 +- 2 files changed, 748 insertions(+), 2134 deletions(-) diff --git a/package-lock.json b/package-lock.json index a83660d..67b67e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "axios": "0.27.2", "bcryptjs": "2.4.3", "glob": "7.1.6", - "ipfs": "0.60.0", + "ipfs": "0.62.3", "ipfs-coord": "7.1.19", "ipfs-http-client": "55.0.0", "jsonrpc-lite": "2.2.0", @@ -540,22 +540,22 @@ } }, "node_modules/@chainsafe/libp2p-noise": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-4.1.2.tgz", - "integrity": "sha512-UvZLWvIS7bAz6M8XfsnC/NhT1c/lg8NNsME1hTvo21kRwyxNFpB8gEhId03Cb5B23oIaHhMySAHBcpuMiSxQ2w==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-5.0.3.tgz", + "integrity": "sha512-IT7q9JaEjv4aU3zO8zeomWyw79rLo8hGcmnyWOE1P/dVIT+jqrF08R3rVXonujBbmi6SSgZbB6NModqW+Oa2jw==", "dependencies": { "@stablelib/chacha20poly1305": "^1.0.1", "@stablelib/hkdf": "^1.0.1", "@stablelib/sha256": "^1.0.1", "@stablelib/x25519": "^1.0.1", + "bl": "^5.0.0", "debug": "^4.3.1", "it-buffer": "^0.1.3", "it-length-prefixed": "^5.0.3", "it-pair": "^1.0.0", - "it-pb-rpc": "^0.1.11", + "it-pb-rpc": "^0.2.0", "it-pipe": "^1.1.0", - "libp2p-crypto": "^0.19.7", - "peer-id": "^0.15.3", + "peer-id": "^0.16.0", "protobufjs": "^6.11.2", "uint8arrays": "^3.0.0" } @@ -948,11 +948,12 @@ } }, "node_modules/@ipld/car": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@ipld/car/-/car-3.2.4.tgz", - "integrity": "sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@ipld/car/-/car-4.1.3.tgz", + "integrity": "sha512-m1dIx3IRHN57cRtodFfOgvPGlF9wl4nGPLt6HzJQupusP0A0eHcYNH1dbe+0t25aStSFHWkAoGa7rUWqdFscNA==", "dependencies": { "@ipld/dag-cbor": "^7.0.0", + "cborg": "^1.9.0", "multiformats": "^9.5.4", "varint": "^6.0.0" } @@ -1181,22 +1182,6 @@ "node-pre-gyp": "bin/node-pre-gyp" } }, - "node_modules/@motrix/nat-api": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@motrix/nat-api/-/nat-api-0.3.2.tgz", - "integrity": "sha512-T3LSHnEUULbSU1o1zCZZ1ul8l8Jm98f0fz/0BeF7DhNvrV63YllLCD4vUR9hFZWu/+WTIVPnbH8dBK5Ckuveuw==", - "dependencies": { - "async": "^3.2.0", - "debug": "^4.3.1", - "default-gateway": "^6.0.3", - "request": "^2.88.2", - "unordered-array-remove": "^1.0.2", - "xml2js": "^0.4.23" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@multiformats/murmur3": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@multiformats/murmur3/-/murmur3-1.1.3.tgz", @@ -2785,17 +2770,6 @@ "safer-buffer": "~2.1.0" } }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/assert-plus": { "version": "1.0.0", "resolved": "http://94.130.170.209:4873/assert-plus/-/assert-plus-1.0.0.tgz", @@ -4338,6 +4312,24 @@ "node": ">=8" } }, + "node_modules/dag-jose": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dag-jose/-/dag-jose-1.0.0.tgz", + "integrity": "sha512-U0b/YsIPBp6YZNTFrVjwLZAlY3qGRxZTIEcM/CcQmrVrCWq9MWQq9pheXVSPLIhF4SNwzp2SikPva4/BIrJY+g==", + "dependencies": { + "@ipld/dag-cbor": "^6.0.3", + "multiformats": "^9.0.2" + } + }, + "node_modules/dag-jose/node_modules/@ipld/dag-cbor": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz", + "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==", + "dependencies": { + "cborg": "^1.5.4", + "multiformats": "^9.5.4" + } + }, "node_modules/dashdash": { "version": "1.14.1", "resolved": "http://94.130.170.209:4873/dashdash/-/dashdash-1.14.1.tgz", @@ -4351,9 +4343,9 @@ } }, "node_modules/datastore-core": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/datastore-core/-/datastore-core-6.0.7.tgz", - "integrity": "sha512-y+RfRV3FXZK2kpHTwuoyIod3mHtleW/tDx5ilsn9cdIflxQb5rWrRc3GzRwPOnq2oEtN1W019BZOwC5h6p6g6Q==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/datastore-core/-/datastore-core-7.0.1.tgz", + "integrity": "sha512-TrV0PRtwwDo2OfzYpnVQmVgDc4HwtpYkzb6da5GZxKElZN7eDT5mBtrkVbXbyTn+Y2+WPiMBm6/KbJD7p0TBfA==", "dependencies": { "debug": "^4.1.1", "err-code": "^3.0.1", @@ -4368,47 +4360,60 @@ "uint8arrays": "^3.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, "node_modules/datastore-fs": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/datastore-fs/-/datastore-fs-6.0.1.tgz", - "integrity": "sha512-A0JTQx6LV91ddCdnFLFES5k4stJahfz8GwpnXdMSuZLcrP1Fwa/vcnKAdRlvXpJY83Gl3+skbjh0nV5LNy1w1w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/datastore-fs/-/datastore-fs-7.0.0.tgz", + "integrity": "sha512-e4zz+d8ZblGrGElFZK42sOhZ0GSbplxtYfW+imqTZtPBbwOIgY9vMgAktZtNTucWdNEuUbcR1mLdG15x5lr+Rg==", "dependencies": { - "datastore-core": "^6.0.5", + "datastore-core": "^7.0.0", "fast-write-atomic": "^0.2.0", "interface-datastore": "^6.0.2", "it-glob": "^1.0.1", "it-map": "^1.0.5", "it-parallel-batch": "^1.0.9", "mkdirp": "^1.0.4" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, "node_modules/datastore-level": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/datastore-level/-/datastore-level-7.0.1.tgz", - "integrity": "sha512-UCLOwKloaLYrcWVewSCOqVWEHUxz1PijsWHrI0dPZd3kODSWLSpW5CYylkWKPTX+JM7S1wENbiaz3i1188JXig==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/datastore-level/-/datastore-level-8.0.0.tgz", + "integrity": "sha512-206Nwq6vSV35phfcGTHZM5FXpa/4RmkbU3unGlhxwm13bn9VFNcyYGN5htG9xlHVXW+1uefcd64VZpH6LWGVqg==", "dependencies": { - "datastore-core": "^6.0.5", + "datastore-core": "^7.0.0", "interface-datastore": "^6.0.2", "it-filter": "^1.0.2", "it-map": "^1.0.5", "it-sort": "^1.0.0", "it-take": "^1.0.1", "level": "^7.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, "node_modules/datastore-pubsub": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/datastore-pubsub/-/datastore-pubsub-1.0.0.tgz", - "integrity": "sha512-L2S3avrrOJUsApahmObTxUgepe+BcZzqo4svKDqcRZ8zZZj+RH/q9iJnr89kKs/6Rpidg/FLyV58jxQ8DiZ5Pg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/datastore-pubsub/-/datastore-pubsub-2.0.0.tgz", + "integrity": "sha512-O82UuFRo70YT3PZPj7s2pJR0ins1AWE2W3GZi/TAdlIQorTNbLNmrkSQPclY3s8sJHuba+szqqLbzr6aCBiglg==", "dependencies": { - "datastore-core": "^6.0.7", + "datastore-core": "^7.0.0", "debug": "^4.2.0", "err-code": "^3.0.1", "interface-datastore": "^6.0.2", "uint8arrays": "^3.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, "node_modules/dateformat": { @@ -7160,637 +7165,6 @@ "node": ">=10" } }, - "node_modules/gc-stats": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gc-stats/-/gc-stats-1.4.0.tgz", - "integrity": "sha512-4FcCj9e8j8rCjvLkqRpGZBLgTC/xr9XEf5By3x77cDucWWB3pJK6FEwXZCTCbb4z8xdaOoi4owBNrvn3ciDdxA==", - "bundleDependencies": [ - "node-pre-gyp" - ], - "hasInstallScript": true, - "optional": true, - "dependencies": { - "nan": "^2.13.2", - "node-pre-gyp": "^0.13.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/gc-stats/node_modules/abbrev": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/ansi-regex": { - "version": "2.1.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/aproba": { - "version": "1.2.0", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/are-we-there-yet": { - "version": "1.1.5", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/gc-stats/node_modules/balanced-match": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/brace-expansion": { - "version": "1.1.11", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/gc-stats/node_modules/chownr": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/code-point-at": { - "version": "1.1.0", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/concat-map": { - "version": "0.0.1", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/console-control-strings": { - "version": "1.1.0", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/core-util-is": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/debug": { - "version": "4.1.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/gc-stats/node_modules/deep-extend": { - "version": "0.6.0", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/gc-stats/node_modules/delegates": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/detect-libc": { - "version": "1.0.3", - "inBundle": true, - "license": "Apache-2.0", - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/gc-stats/node_modules/fs-minipass": { - "version": "1.2.5", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minipass": "^2.2.1" - } - }, - "node_modules/gc-stats/node_modules/fs.realpath": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/gauge": { - "version": "2.7.4", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gc-stats/node_modules/glob": { - "version": "7.1.3", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/gc-stats/node_modules/has-unicode": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/iconv-lite": { - "version": "0.4.24", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/ignore-walk": { - "version": "3.0.1", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/gc-stats/node_modules/inflight": { - "version": "1.0.6", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/gc-stats/node_modules/inherits": { - "version": "2.0.3", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/ini": { - "version": "1.3.5", - "inBundle": true, - "license": "ISC", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/gc-stats/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/isarray": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/minimatch": { - "version": "3.0.4", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/gc-stats/node_modules/minimist": { - "version": "0.0.8", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/minipass": { - "version": "2.3.5", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/gc-stats/node_modules/minizlib": { - "version": "1.2.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minipass": "^2.2.1" - } - }, - "node_modules/gc-stats/node_modules/mkdirp": { - "version": "0.5.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/gc-stats/node_modules/ms": { - "version": "2.1.1", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/needle": { - "version": "2.3.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/gc-stats/node_modules/node-pre-gyp": { - "version": "0.13.0", - "inBundle": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/gc-stats/node_modules/nopt": { - "version": "4.0.1", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/gc-stats/node_modules/npm-bundled": { - "version": "1.0.6", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/npm-packlist": { - "version": "1.4.1", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "node_modules/gc-stats/node_modules/npmlog": { - "version": "4.1.2", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/gc-stats/node_modules/number-is-nan": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/object-assign": { - "version": "4.1.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/once": { - "version": "1.4.0", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/gc-stats/node_modules/os-homedir": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/os-tmpdir": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/osenv": { - "version": "0.1.5", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/gc-stats/node_modules/path-is-absolute": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/process-nextick-args": { - "version": "2.0.0", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/rc": { - "version": "1.2.8", - "inBundle": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "optional": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/gc-stats/node_modules/rc/node_modules/minimist": { - "version": "1.2.0", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/readable-stream": { - "version": "2.3.6", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/gc-stats/node_modules/rimraf": { - "version": "2.6.3", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/gc-stats/node_modules/safe-buffer": { - "version": "5.1.2", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/safer-buffer": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/sax": { - "version": "1.2.4", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/semver": { - "version": "5.7.0", - "inBundle": true, - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/gc-stats/node_modules/set-blocking": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/signal-exit": { - "version": "3.0.2", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/string_decoder": { - "version": "1.1.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/gc-stats/node_modules/string-width": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/strip-ansi": { - "version": "3.0.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/strip-json-comments": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gc-stats/node_modules/tar": { - "version": "4.4.8", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/gc-stats/node_modules/util-deprecate": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/gc-stats/node_modules/wide-align": { - "version": "1.1.3", - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/gc-stats/node_modules/wrappy": { - "version": "1.0.2", - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/gc-stats/node_modules/yallist": { - "version": "3.0.3", - "inBundle": true, - "license": "ISC", - "optional": true - }, "node_modules/generic-pool": { "version": "3.8.2", "resolved": "http://94.130.170.209:4873/generic-pool/-/generic-pool-3.8.2.tgz", @@ -8329,11 +7703,6 @@ "node": ">=0.6" } }, - "node_modules/heap": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", - "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" - }, "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "http://94.130.170.209:4873/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -8942,13 +8311,13 @@ } }, "node_modules/ipfs": { - "version": "0.60.0", - "resolved": "https://registry.npmjs.org/ipfs/-/ipfs-0.60.0.tgz", - "integrity": "sha512-fj5mH+ZHQZ/fH6tQOxAPNB20KUnQATCZHQCBcQJJXc+MVy6NA8kBhSMHTDlngyAhVhueiyaylrpq3H256WaNVg==", + "version": "0.62.3", + "resolved": "https://registry.npmjs.org/ipfs/-/ipfs-0.62.3.tgz", + "integrity": "sha512-TsnjQRzV4GWi7oNlnbHLq2tdEw+0m5sZsIcLr8nGiNj3lzJr2QltNN4p0V0ssYJ7HTaSeOMrJZEgZ7OzOkPuQw==", "dependencies": { "debug": "^4.1.1", - "ipfs-cli": "^0.10.0", - "ipfs-core": "^0.12.0", + "ipfs-cli": "^0.12.3", + "ipfs-core": "^0.14.3", "semver": "^7.3.2", "update-notifier": "^5.0.0" }, @@ -8956,18 +8325,17 @@ "jsipfs": "src/cli.js" }, "engines": { - "node": ">=14.0.0", + "node": ">=15.0.0", "npm": ">=6.0.0" } }, "node_modules/ipfs-bitswap": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-7.0.1.tgz", - "integrity": "sha512-ssVNWIBJcBnZyo3p/mLTT/I2/QywKYH1DCfb9Gt5nIvTAwDoRzyLQivIPaCT/jbahfcwwfT1AOrMVdVrc4t+Yg==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-10.0.2.tgz", + "integrity": "sha512-RY/89aUD3+EQF58iXPqJ+a9N6BUE0umPoRms75qgPL304OQMxCqmsHL3lO09fRO8qpQABbP2ng1nMjHELrAW/g==", "dependencies": { "@vascosantos/moving-average": "^1.1.0", - "abort-controller": "^3.0.0", - "any-signal": "^2.1.2", + "any-signal": "^3.0.0", "blockstore-core": "^1.0.2", "debug": "^4.2.0", "err-code": "^3.0.1", @@ -8975,36 +8343,45 @@ "it-length-prefixed": "^5.0.2", "it-pipe": "^1.1.0", "just-debounce-it": "^1.1.0", - "libp2p-interfaces": "^1.0.1", + "libp2p-interfaces": "^4.0.0", "multiaddr": "^10.0.0", "multiformats": "^9.0.4", - "native-abort-controller": "^1.0.3", "protobufjs": "^6.10.2", "readable-stream": "^3.6.0", "uint8arrays": "^3.0.0", "varint": "^6.0.0", "varint-decoder": "^1.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, + "node_modules/ipfs-bitswap/node_modules/any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + }, "node_modules/ipfs-cli": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/ipfs-cli/-/ipfs-cli-0.10.2.tgz", - "integrity": "sha512-MKuM/hpras8RzLQuBFnnRQu17cXHVMD0jAKGHmX8oEV71Fu2DL/enk+fpJvc7OTY1R2vTBU1sze6sllxmueMyA==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/ipfs-cli/-/ipfs-cli-0.12.3.tgz", + "integrity": "sha512-w40Eiq0LZ39uc4DMP5413nuKe+eOK2c1K4TD+wG2DJYil/NIwZnsIJYUAVfxmHxFzXenrlQXdsBDLeJqeP4Y6g==", "dependencies": { - "@ipld/dag-cbor": "^6.0.5", + "@ipld/dag-cbor": "^7.0.0", + "@ipld/dag-json": "^8.0.1", "@ipld/dag-pb": "^2.1.3", "byteman": "^1.3.5", "debug": "^4.1.1", "err-code": "^3.0.1", "execa": "^5.0.0", "get-folder-size": "^2.0.1", - "ipfs-core": "^0.12.2", - "ipfs-core-types": "^0.8.4", - "ipfs-core-utils": "^0.12.2", - "ipfs-daemon": "^0.10.4", - "ipfs-http-client": "^54.0.2", - "ipfs-repo": "^13.0.4", - "ipfs-utils": "^9.0.2", + "ipfs-core": "^0.14.3", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-daemon": "^0.12.3", + "ipfs-http-client": "^56.0.3", + "ipfs-repo": "^14.0.1", + "ipfs-utils": "^9.0.6", "it-all": "^1.0.4", "it-concat": "^2.0.0", "it-first": "^1.0.4", @@ -9015,11 +8392,11 @@ "it-split": "^1.0.0", "it-tar": "^4.0.0", "jsondiffpatch": "^0.4.1", - "libp2p-crypto": "^0.19.7", + "libp2p-crypto": "^0.21.1", "mafmt": "^10.0.0", "multiaddr": "^10.0.0", "multiaddr-to-uri": "^8.0.0", - "multiformats": "^9.4.13", + "multiformats": "^9.5.1", "parse-duration": "^1.0.0", "pretty-bytes": "^5.4.1", "progress": "^2.0.3", @@ -9028,41 +8405,37 @@ "yargs": "^16.0.3" } }, - "node_modules/ipfs-cli/node_modules/@ipld/dag-cbor": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz", - "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==", - "dependencies": { - "cborg": "^1.5.4", - "multiformats": "^9.5.4" - } + "node_modules/ipfs-cli/node_modules/any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" }, "node_modules/ipfs-cli/node_modules/ipfs-http-client": { - "version": "54.0.2", - "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-54.0.2.tgz", - "integrity": "sha512-gPTD+Hy7UdiM+Ez9n+PJmSQ5m1fShhDhIkZ+lTY2L9p7KFOU643qACqUrdZZjlZIRWHg4htHSYNPnTRh2bjOjA==", + "version": "56.0.3", + "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-56.0.3.tgz", + "integrity": "sha512-E3L5ylVl6BjyRUsNehvfuRBYp1hj8vQ8in4zskVPMNzXs6JiCFUbif5a6BtcAlSK4xPQyJCeLNNAWLUeFQTLNA==", "dependencies": { - "@ipld/dag-cbor": "^6.0.5", + "@ipld/dag-cbor": "^7.0.0", + "@ipld/dag-json": "^8.0.1", "@ipld/dag-pb": "^2.1.3", - "abort-controller": "^3.0.0", - "any-signal": "^2.1.2", + "any-signal": "^3.0.0", + "dag-jose": "^1.0.0", "debug": "^4.1.1", "err-code": "^3.0.1", - "ipfs-core-types": "^0.8.4", - "ipfs-core-utils": "^0.12.2", - "ipfs-utils": "^9.0.2", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-utils": "^9.0.6", "it-first": "^1.0.6", "it-last": "^1.0.4", "merge-options": "^3.0.4", "multiaddr": "^10.0.0", - "multiformats": "^9.4.13", - "native-abort-controller": "^1.0.3", + "multiformats": "^9.5.1", "parse-duration": "^1.0.0", "stream-to-it": "^0.2.2", "uint8arrays": "^3.0.0" }, "engines": { - "node": ">=14.0.0", + "node": ">=15.0.0", "npm": ">=3.0.0" } }, @@ -9090,21 +8463,23 @@ } }, "node_modules/ipfs-core": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/ipfs-core/-/ipfs-core-0.12.2.tgz", - "integrity": "sha512-Lj4GZZ4LKCg1w3V+Y21BzfVS23kkt95+YGjMQ33JL3SAPR2xLdO30yvoqB48SYzyT8RMqjBEuNDbdP9OhIVlCQ==", + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/ipfs-core/-/ipfs-core-0.14.3.tgz", + "integrity": "sha512-2Xxcoesc15IVzIDwAFBaOtLBZo3lKblFQZDX3n4yDckieyHF8TvgBgSgsqp2puTk0szp9lU4xsZA2cRNeJxIbg==", "dependencies": { - "@chainsafe/libp2p-noise": "^4.0.0", - "@ipld/car": "^3.1.0", - "@ipld/dag-cbor": "^6.0.5", + "@chainsafe/libp2p-noise": "^5.0.0", + "@ipld/car": "^4.1.0", + "@ipld/dag-cbor": "^7.0.0", + "@ipld/dag-json": "^8.0.1", "@ipld/dag-pb": "^2.1.3", - "@multiformats/murmur3": "^1.0.1", - "any-signal": "^2.1.2", + "@multiformats/murmur3": "^1.1.1", + "any-signal": "^3.0.0", "array-shuffle": "^2.0.0", "blockstore-core": "^1.0.2", "blockstore-datastore-adapter": "^2.0.2", - "datastore-core": "^6.0.7", - "datastore-pubsub": "^1.0.0", + "dag-jose": "^1.0.0", + "datastore-core": "^7.0.0", + "datastore-pubsub": "^2.0.0", "debug": "^4.1.1", "dlv": "^1.1.3", "err-code": "^3.0.1", @@ -9112,17 +8487,17 @@ "hashlru": "^2.3.0", "interface-blockstore": "^2.0.2", "interface-datastore": "^6.0.2", - "ipfs-bitswap": "^7.0.1", - "ipfs-core-config": "^0.1.4", - "ipfs-core-types": "^0.8.4", - "ipfs-core-utils": "^0.12.2", - "ipfs-http-client": "^54.0.2", - "ipfs-repo": "^13.0.4", + "ipfs-bitswap": "^10.0.1", + "ipfs-core-config": "^0.3.3", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-http-client": "^56.0.3", + "ipfs-repo": "^14.0.1", "ipfs-unixfs": "^6.0.3", "ipfs-unixfs-exporter": "^7.0.3", "ipfs-unixfs-importer": "^9.0.3", - "ipfs-utils": "^9.0.2", - "ipns": "^0.15.0", + "ipfs-utils": "^9.0.6", + "ipns": "^0.16.0", "is-domain-name": "^1.0.1", "is-ipfs": "^6.0.1", "it-all": "^1.0.4", @@ -9132,87 +8507,90 @@ "it-last": "^1.0.4", "it-map": "^1.0.4", "it-merge": "^1.0.2", - "it-parallel": "^1.0.0", + "it-parallel": "^2.0.1", "it-peekable": "^1.0.2", "it-pipe": "^1.1.0", "it-pushable": "^1.4.2", "it-tar": "^4.0.0", "it-to-buffer": "^2.0.0", "just-safe-set": "^2.2.1", - "libp2p": "^0.33.0", - "libp2p-bootstrap": "^0.13.0", - "libp2p-crypto": "^0.19.7", - "libp2p-delegated-content-routing": "^0.11.0", - "libp2p-delegated-peer-routing": "^0.10.0", + "libp2p": "^0.36.2", + "libp2p-bootstrap": "^0.14.0", + "libp2p-crypto": "^0.21.1", + "libp2p-delegated-content-routing": "^0.11.1", + "libp2p-delegated-peer-routing": "^0.11.0", "libp2p-record": "^0.10.3", "mafmt": "^10.0.0", "merge-options": "^3.0.4", "mortice": "^2.0.0", "multiaddr": "^10.0.0", "multiaddr-to-uri": "^8.0.0", - "multiformats": "^9.4.13", - "native-abort-controller": "^1.0.3", + "multiformats": "^9.5.1", "pako": "^1.0.2", "parse-duration": "^1.0.0", - "peer-id": "^0.15.1", - "timeout-abort-controller": "^1.1.1", + "peer-id": "^0.16.0", + "timeout-abort-controller": "^3.0.0", "uint8arrays": "^3.0.0" } }, "node_modules/ipfs-core-config": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/ipfs-core-config/-/ipfs-core-config-0.1.4.tgz", - "integrity": "sha512-rjzZFwRNrm8Tr3C4wd0jN+5Rrwa503eZZ26gtrNe94PIUt9n5Z28LyXbTiuZnpdYJvV0DaJY1HBy7WMmL+Uxww==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/ipfs-core-config/-/ipfs-core-config-0.3.3.tgz", + "integrity": "sha512-hF5OE4qKy8vJetI3VYWOYePiW0JSV3i/9ArIrwATT0aJHbPzrRWJFQvvfeAFVEPqRmEBnnIQZCjHyGeVFbYfBg==", "dependencies": { - "@chainsafe/libp2p-noise": "^4.0.0", + "@chainsafe/libp2p-noise": "^5.0.1", "blockstore-datastore-adapter": "^2.0.2", - "datastore-core": "^6.0.7", - "datastore-fs": "^6.0.1", - "datastore-level": "^7.0.1", + "datastore-core": "^7.0.0", + "datastore-fs": "^7.0.0", + "datastore-level": "^8.0.0", "debug": "^4.1.1", "err-code": "^3.0.1", "hashlru": "^2.3.0", - "ipfs-repo": "^13.0.4", - "ipfs-utils": "^9.0.2", - "ipns": "^0.15.0", + "interface-datastore": "^6.0.2", + "ipfs-repo": "^14.0.1", + "ipfs-utils": "^9.0.6", + "ipns": "^0.16.0", "is-ipfs": "^6.0.1", "it-all": "^1.0.4", "it-drain": "^1.0.3", - "libp2p-floodsub": "^0.27.0", - "libp2p-gossipsub": "^0.11.1", - "libp2p-kad-dht": "^0.25.0", - "libp2p-mdns": "^0.17.0", + "it-foreach": "^0.1.1", + "libp2p-floodsub": "^0.29.0", + "libp2p-gossipsub": "0.13.0", + "libp2p-kad-dht": "^0.28.5", + "libp2p-mdns": "^0.18.0", "libp2p-mplex": "^0.10.2", "libp2p-tcp": "^0.17.1", - "libp2p-webrtc-star": "^0.24.0", + "libp2p-webrtc-star": "^0.25.0", "libp2p-websockets": "^0.16.2", "p-queue": "^6.6.1", "uint8arrays": "^3.0.0" } }, "node_modules/ipfs-core-types": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.8.4.tgz", - "integrity": "sha512-sbRZA1QX3xJ6ywTiVQZMOxhlhp4osAZX2SXx3azOLxAtxmGWDMkHYt722VV4nZ2GyJy8qyk5GHQIZ0uvQnpaTg==", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.10.3.tgz", + "integrity": "sha512-GNid2lRBjR5qgScCglgk7w9Hk3TZAwPHQXxOLQx72wgyc0jF2U5NXRoKW0GRvX8NPbHmsrFszForIqxd23I1Gw==", "dependencies": { + "@ipld/dag-pb": "^2.1.3", "interface-datastore": "^6.0.2", + "ipfs-unixfs": "^6.0.3", "multiaddr": "^10.0.0", - "multiformats": "^9.4.13" + "multiformats": "^9.5.1" } }, "node_modules/ipfs-core-utils": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.12.2.tgz", - "integrity": "sha512-RfxP3rPhXuqKIUmTAUhmee6fmaV3A7LMnjOUikRKpSyqESz/DR7aGK7tbttMxkZdkSEr0rFXlqbyb0vVwmn0wQ==", + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.14.3.tgz", + "integrity": "sha512-aBkewVhgAj3NWXPwu6imj0wADGiGVZmJzqKzODOJsibDjkx6FGdMv8kvvqtLnK8LS/dvSk9yk32IDtuDyYoV7Q==", "dependencies": { - "any-signal": "^2.1.2", + "any-signal": "^3.0.0", "blob-to-it": "^1.0.1", "browser-readablestream-to-it": "^1.0.1", "debug": "^4.1.1", "err-code": "^3.0.1", - "ipfs-core-types": "^0.8.4", + "ipfs-core-types": "^0.10.3", "ipfs-unixfs": "^6.0.3", - "ipfs-utils": "^9.0.2", + "ipfs-utils": "^9.0.6", "it-all": "^1.0.4", "it-map": "^1.0.4", "it-peekable": "^1.0.2", @@ -9220,72 +8598,72 @@ "merge-options": "^3.0.4", "multiaddr": "^10.0.0", "multiaddr-to-uri": "^8.0.0", - "multiformats": "^9.4.13", + "multiformats": "^9.5.1", "nanoid": "^3.1.23", "parse-duration": "^1.0.0", - "timeout-abort-controller": "^1.1.1", + "timeout-abort-controller": "^3.0.0", "uint8arrays": "^3.0.0" } }, - "node_modules/ipfs-core/node_modules/@ipld/dag-cbor": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz", - "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==", - "dependencies": { - "cborg": "^1.5.4", - "multiformats": "^9.5.4" - } + "node_modules/ipfs-core-utils/node_modules/any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + }, + "node_modules/ipfs-core/node_modules/any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" }, "node_modules/ipfs-core/node_modules/ipfs-http-client": { - "version": "54.0.2", - "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-54.0.2.tgz", - "integrity": "sha512-gPTD+Hy7UdiM+Ez9n+PJmSQ5m1fShhDhIkZ+lTY2L9p7KFOU643qACqUrdZZjlZIRWHg4htHSYNPnTRh2bjOjA==", + "version": "56.0.3", + "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-56.0.3.tgz", + "integrity": "sha512-E3L5ylVl6BjyRUsNehvfuRBYp1hj8vQ8in4zskVPMNzXs6JiCFUbif5a6BtcAlSK4xPQyJCeLNNAWLUeFQTLNA==", "dependencies": { - "@ipld/dag-cbor": "^6.0.5", + "@ipld/dag-cbor": "^7.0.0", + "@ipld/dag-json": "^8.0.1", "@ipld/dag-pb": "^2.1.3", - "abort-controller": "^3.0.0", - "any-signal": "^2.1.2", + "any-signal": "^3.0.0", + "dag-jose": "^1.0.0", "debug": "^4.1.1", "err-code": "^3.0.1", - "ipfs-core-types": "^0.8.4", - "ipfs-core-utils": "^0.12.2", - "ipfs-utils": "^9.0.2", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-utils": "^9.0.6", "it-first": "^1.0.6", "it-last": "^1.0.4", "merge-options": "^3.0.4", "multiaddr": "^10.0.0", - "multiformats": "^9.4.13", - "native-abort-controller": "^1.0.3", + "multiformats": "^9.5.1", "parse-duration": "^1.0.0", "stream-to-it": "^0.2.2", "uint8arrays": "^3.0.0" }, "engines": { - "node": ">=14.0.0", + "node": ">=15.0.0", "npm": ">=3.0.0" } }, "node_modules/ipfs-daemon": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/ipfs-daemon/-/ipfs-daemon-0.10.4.tgz", - "integrity": "sha512-LN5jshvX2gNp9YIwklcr7XE0E0r8AaqwNYnniwkj8B09mChjr77ezWWNHBMAfWesQrckyQcvBeMCAFPeeb1yZg==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/ipfs-daemon/-/ipfs-daemon-0.12.3.tgz", + "integrity": "sha512-UOoghi2vCPy904zXqE4AGE+0CEje4AtL6S9bvI3g9/OyUzfQXDWraSUEy3DhvQFW2w3j3mhZt0AwnDEdTYd4CQ==", "dependencies": { "@mapbox/node-pre-gyp": "^1.0.5", "debug": "^4.1.1", - "ipfs-core": "^0.12.2", - "ipfs-core-types": "^0.8.4", - "ipfs-grpc-server": "^0.7.4", - "ipfs-http-gateway": "^0.7.4", - "ipfs-http-server": "^0.9.2", - "ipfs-utils": "^9.0.2", + "ipfs-core": "^0.14.3", + "ipfs-core-types": "^0.10.3", + "ipfs-grpc-server": "^0.8.4", + "ipfs-http-gateway": "^0.9.3", + "ipfs-http-server": "^0.11.3", + "ipfs-utils": "^9.0.6", "just-safe-set": "^2.2.1", - "libp2p": "^0.33.0", - "libp2p-webrtc-star": "^0.24.0" + "libp2p": "^0.36.2", + "libp2p-webrtc-star": "^0.25.0" }, "optionalDependencies": { "electron-webrtc": "^0.3.0", - "prom-client": "^12.0.0", - "prometheus-gc-stats": "^0.6.0", + "prom-client": "^14.0.1", "wrtc": "^0.4.6" } }, @@ -9295,16 +8673,16 @@ "integrity": "sha512-zoJ+xwcYwzJ03GWJdz3e2k1NqJMfI9+M/VyPImhqPowVmTZ0+f9JGR+M8MetJAHMeQILLCTXmIMsiFzAFObZJg==" }, "node_modules/ipfs-grpc-server": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/ipfs-grpc-server/-/ipfs-grpc-server-0.7.4.tgz", - "integrity": "sha512-5MstZn2przkzjU7FlAr1fd8gq3bZJvKXftxdnenUlFQItSsoLtKdi2sVygxv8BeWj8xZHETec3t9FQeL3A1QOg==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/ipfs-grpc-server/-/ipfs-grpc-server-0.8.4.tgz", + "integrity": "sha512-0Ra7kOMAsl+4OmWyZ/0st/hLYWzT+SCIFJEPcktUONvUy/mRhbv5/rdEg+l68v/ryY8qd4FhsovhVqyAaICiRg==", "dependencies": { "@grpc/grpc-js": "^1.1.8", "change-case": "^4.1.1", "coercer": "^1.1.2", "debug": "^4.1.1", - "ipfs-core-types": "^0.8.4", - "ipfs-grpc-protocol": "^0.5.4", + "ipfs-core-types": "^0.10.3", + "ipfs-grpc-protocol": "^0.5.5", "it-first": "^1.0.4", "it-map": "^1.0.4", "it-peekable": "^1.0.2", @@ -9398,30 +8776,30 @@ } }, "node_modules/ipfs-http-gateway": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/ipfs-http-gateway/-/ipfs-http-gateway-0.7.4.tgz", - "integrity": "sha512-ga42/BpSVlKwJw7hfYQKc5q9zB1DnRWyWHIZJLx6QrZn0WUcGf/aiEqtAiBNOuLyGpBM+sU2xdQNZ9zimvFFng==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/ipfs-http-gateway/-/ipfs-http-gateway-0.9.3.tgz", + "integrity": "sha512-69eQ7EjSNbO3mnlQkUxJxVSaJ17wswDmUA6l/0sB7rEPD5E+reXeJbO7RCUT4zvB5YPgDgudsujyzYK4QJud3A==", "dependencies": { "@hapi/ammo": "^5.0.1", "@hapi/boom": "^9.1.0", "@hapi/hapi": "^20.0.0", "debug": "^4.1.1", "hapi-pino": "^8.3.0", - "ipfs-core-types": "^0.8.4", - "ipfs-http-response": "^1.0.5", + "ipfs-core-types": "^0.10.3", + "ipfs-http-response": "^2.0.3", "is-ipfs": "^6.0.1", "it-last": "^1.0.4", "it-to-stream": "^1.0.0", "joi": "^17.2.1", - "multiformats": "^9.4.13", + "multiformats": "^9.5.1", "uint8arrays": "^3.0.0", "uri-to-multiaddr": "^6.0.0" } }, "node_modules/ipfs-http-response": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/ipfs-http-response/-/ipfs-http-response-1.0.6.tgz", - "integrity": "sha512-aMC+kO06ue7Rv8bPdX7te7k4Ss6qLiWSp8ffyVe4zA90XKZV3zo0FOI6UmjgCG5qZ1H0P1zXYq94JCkczagO8A==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ipfs-http-response/-/ipfs-http-response-2.0.3.tgz", + "integrity": "sha512-4VViBSJTySPih9KeDXmuSnPxcO1QNAmweLDIQOBm7s7nY7esdLs8EOHBbAIr3p0ZkRqnGvujtfT5OVfE/5KECQ==", "dependencies": { "debug": "^4.3.1", "ejs": "^3.1.6", @@ -9436,22 +8814,22 @@ } }, "node_modules/ipfs-http-server": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.2.tgz", - "integrity": "sha512-R+FlD8MtKD97dB6Z3P1GMtfWnT29A1k/uvV0uOzJB/nn8c2+1R2JJKWH1hBAesznj435ajMOYWRXgxXm5Yw5iw==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.3.tgz", + "integrity": "sha512-bcFc5Yye3sX7CHIgO24WIRyUqc+l3hDkhr2ZhqArM4SWAuNKFvBv+wE98c9bVdkdSTuC0h/y3/VrNd+FmesHgA==", "dependencies": { "@hapi/boom": "^9.1.0", "@hapi/content": "^5.0.2", "@hapi/hapi": "^20.0.0", "@ipld/dag-pb": "^2.1.3", - "abort-controller": "^3.0.0", + "any-signal": "^3.0.0", "debug": "^4.1.1", "dlv": "^1.1.3", "err-code": "^3.0.1", "hapi-pino": "^8.3.0", - "ipfs-core-types": "^0.8.4", - "ipfs-core-utils": "^0.12.2", - "ipfs-http-gateway": "^0.7.4", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-http-gateway": "^0.9.3", "ipfs-unixfs": "^6.0.3", "it-all": "^1.0.4", "it-drain": "^1.0.3", @@ -9467,31 +8845,36 @@ "joi": "^17.2.1", "just-safe-set": "^2.2.1", "multiaddr": "^10.0.0", - "multiformats": "^9.4.13", - "native-abort-controller": "^1.0.3", + "multiformats": "^9.5.1", "parse-duration": "^1.0.0", "stream-to-it": "^0.2.2", + "timeout-abort-controller": "^3.0.0", "uint8arrays": "^3.0.0", "uri-to-multiaddr": "^6.0.0" }, "optionalDependencies": { - "prom-client": "^12.0.0" + "prom-client": "^14.0.1" } }, + "node_modules/ipfs-http-server/node_modules/any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + }, "node_modules/ipfs-repo": { - "version": "13.0.7", - "resolved": "https://registry.npmjs.org/ipfs-repo/-/ipfs-repo-13.0.7.tgz", - "integrity": "sha512-0z3iApJMew2XM8ZeAPDUnEOII10s+LNThd/jmiLvkRPcMVAkzsyRXpWnRQ2hPuDGxw91QCcQHG+GS4xW2eVCdQ==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/ipfs-repo/-/ipfs-repo-14.0.1.tgz", + "integrity": "sha512-6pPGFOJ5LF6MG+CiNMhuCNjVKrsHHcsA8yipH02aec9SCpmY79D3P2z0/ei+5jh2vKtYADLWBr07FqDJIScClA==", "dependencies": { "@ipld/dag-pb": "^2.1.0", "bytes": "^3.1.0", "cborg": "^1.3.4", - "datastore-core": "^6.0.7", + "datastore-core": "^7.0.0", "debug": "^4.1.0", "err-code": "^3.0.1", "interface-blockstore": "^2.0.2", "interface-datastore": "^6.0.2", - "ipfs-repo-migrations": "^11.0.2", + "ipfs-repo-migrations": "^12.0.1", "it-drain": "^1.0.1", "it-filter": "^1.0.2", "it-first": "^1.0.2", @@ -9512,18 +8895,19 @@ } }, "node_modules/ipfs-repo-migrations": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/ipfs-repo-migrations/-/ipfs-repo-migrations-11.0.2.tgz", - "integrity": "sha512-0+O1q3X06jObIKYIEyUDNH1078PrQ7qg4i3Ufv4U0+R4MlF1LOYyQGwW6AK87V94Pta0bHeicYeY3dGpGgzv4g==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/ipfs-repo-migrations/-/ipfs-repo-migrations-12.0.1.tgz", + "integrity": "sha512-XuWQ6WWHPk/AtKd4IoQIBAPoqgwsOhX4hPjR6NXKwfS3i2r/mJmprmJ0dFirmykYWaHSDYrGlM06IM0hynVI4A==", "dependencies": { "@ipld/dag-pb": "^2.0.0", "cborg": "^1.3.1", - "datastore-core": "^6.0.7", + "datastore-core": "^7.0.0", "debug": "^4.1.0", "fnv1a": "^1.0.1", "interface-blockstore": "^2.0.2", "interface-datastore": "^6.0.2", "it-length": "^1.0.1", + "multiaddr": "^10.0.1", "multiformats": "^9.0.0", "protobufjs": "^6.10.2", "uint8arrays": "^3.0.0", @@ -9617,44 +9001,23 @@ "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" }, "node_modules/ipns": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/ipns/-/ipns-0.15.1.tgz", - "integrity": "sha512-yHt7WIF3urgr/CBEaaBH53cxrMpbVo7THdQyy2ulZOot9tJpp1wbkE0i0aZV4/D2gEzMHmM385xzygIe1BE/iw==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/ipns/-/ipns-0.16.0.tgz", + "integrity": "sha512-fBYkRjN3/fc6IQujUF4WBEyOXegK715w+wx9IErV6H2B5JXsMnHOBceUKn3L90dj+wJfHs6T+hM/OZiTT6mQCw==", "dependencies": { "cborg": "^1.3.3", "debug": "^4.2.0", "err-code": "^3.0.1", "interface-datastore": "^6.0.2", - "libp2p-crypto": "^0.20.0", + "libp2p-crypto": "^0.21.0", "long": "^4.0.0", "multiformats": "^9.4.5", - "peer-id": "^0.15.0", + "peer-id": "^0.16.0", "protobufjs": "^6.10.2", "timestamp-nano": "^1.0.0", "uint8arrays": "^3.0.0" } }, - "node_modules/ipns/node_modules/libp2p-crypto": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.20.0.tgz", - "integrity": "sha512-WgIW9rYcWaO/5j2T6NW3R6Q46yvp2ZfFErqRMbi4/pOTL3T7+OROYpL/1iWVksWkXyurU/t2qFsIijWMxR5C4Q==", - "dependencies": { - "err-code": "^3.0.1", - "iso-random-stream": "^2.0.0", - "keypair": "^1.0.4", - "multiformats": "^9.4.5", - "noble-ed25519": "^1.2.6", - "noble-secp256k1": "^1.2.10", - "node-forge": "^0.10.0", - "pem-jwk": "^2.0.0", - "protobufjs": "^6.11.2", - "uint8arrays": "^3.0.0", - "ursa-optional": "^0.10.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "http://94.130.170.209:4873/is-arguments/-/is-arguments-1.1.1.tgz", @@ -10439,6 +9802,11 @@ "integrity": "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==", "license": "ISC" }, + "node_modules/it-foreach": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-0.1.1.tgz", + "integrity": "sha512-ZLxL651N5w5SL/EIIcrXELgYrrkuEKj/TErG93C4lr6lNZziKsf338ljSG85PjQfu7Frg/1wESl5pLrPSFXI9g==" + }, "node_modules/it-glob": { "version": "1.0.2", "resolved": "http://94.130.170.209:4873/it-glob/-/it-glob-1.0.2.tgz", @@ -10512,9 +9880,9 @@ } }, "node_modules/it-parallel": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/it-parallel/-/it-parallel-1.0.0.tgz", - "integrity": "sha512-kYlBKkNoHGOX++1Pf3M8IZOfozuTIln7F3Ldk2C/XnNW/XkqBqtiEWDoJHI0mkUHenxWnbaaCioM/aNQimNPlA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-parallel/-/it-parallel-2.0.1.tgz", + "integrity": "sha512-VnHs9UJXSr8jmPnquS76qhLU+tE3WvLJqBUKMjAD2/Z1O5JsjpHMqq8yvVByyuwuFnh1OG9faJVGc5c9t+T6Kg==", "dependencies": { "p-defer": "^3.0.0" } @@ -10528,13 +9896,12 @@ } }, "node_modules/it-pb-rpc": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/it-pb-rpc/-/it-pb-rpc-0.1.13.tgz", - "integrity": "sha512-aZ4FNJsDgNepVVTmYXgXbQabIiOQyqYWUhdfovaHDcPSM5KjegwJihJEWMJjMyj+oLSKcZl0vmHgHxXWJ9/ufw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/it-pb-rpc/-/it-pb-rpc-0.2.0.tgz", + "integrity": "sha512-Rojodsa6yxSTZDqVVF9HXKsISoHtlLNOL0P6b/7oCswiscbjCpt1IB78BxRDHpFL3tg8jFPMNDTP3v6ZjrMf9w==", "dependencies": { - "is-buffer": "^2.0.5", "it-handshake": "^2.0.0", - "it-length-prefixed": "^5.0.2" + "it-length-prefixed": "^5.0.3" } }, "node_modules/it-peekable": { @@ -11133,11 +10500,6 @@ "node": ">= 0.6" } }, - "node_modules/keypair": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/keypair/-/keypair-1.0.4.tgz", - "integrity": "sha512-zwhgOhhniaL7oxMgUMKKw5219PWWABMO+dgMnzJOQ2/5L3XJtTJGhW2PEXlxXj9zaccdReZJZ83+4NPhVfNVDg==" - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -11647,18 +11009,17 @@ } }, "node_modules/libp2p": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.33.0.tgz", - "integrity": "sha512-ZNcxWJWNBmlLa9STcYbZyS3so/JEpI7kNLjIUIhIdntjJC9z+OMbGiqfPFcaMejMpjb/j+qpsqsiayjG0p9qIA==", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.36.2.tgz", + "integrity": "sha512-UpNYBMQVivMu56zoibdGitopv39uBBAybIBOEGWmFy/I2NnTVGUutLPrxo47AuN2kntYgo/TNJfW+PpswUgSaw==", "dependencies": { - "@motrix/nat-api": "^0.3.1", "@vascosantos/moving-average": "^1.1.0", - "abort-controller": "^3.0.0", "abortable-iterator": "^3.0.0", "aggregate-error": "^3.1.0", - "any-signal": "^2.1.1", + "any-signal": "^3.0.0", "bignumber.js": "^9.0.1", "class-is": "^1.1.0", + "datastore-core": "^7.0.0", "debug": "^4.3.1", "err-code": "^3.0.0", "es6-promisify": "^7.0.0", @@ -11670,106 +11031,62 @@ "it-drain": "^1.0.3", "it-filter": "^1.0.1", "it-first": "^1.0.4", + "it-foreach": "^0.1.1", "it-handshake": "^2.0.0", "it-length-prefixed": "^5.0.2", "it-map": "^1.0.4", "it-merge": "^1.0.0", "it-pipe": "^1.1.0", + "it-sort": "^1.0.1", "it-take": "^1.0.0", - "libp2p-crypto": "^0.19.4", - "libp2p-interfaces": "^1.0.0", + "libp2p-crypto": "^0.21.2", + "libp2p-interfaces": "^4.0.0", "libp2p-utils": "^0.4.0", "mafmt": "^10.0.0", "merge-options": "^3.0.4", + "mortice": "^2.0.1", "multiaddr": "^10.0.0", "multiformats": "^9.0.0", - "multistream-select": "^2.0.0", + "multistream-select": "^3.0.0", "mutable-proxy": "^1.0.0", - "node-forge": "^0.10.0", + "nat-api": "^0.3.1", + "node-forge": "^1.2.1", "p-any": "^3.0.0", "p-fifo": "^1.0.0", "p-retry": "^4.4.0", "p-settle": "^4.1.1", - "peer-id": "^0.15.0", + "peer-id": "^0.16.0", "private-ip": "^2.1.0", "protobufjs": "^6.10.2", "retimer": "^3.0.0", "sanitize-filename": "^1.6.3", "set-delayed-interval": "^1.0.0", "streaming-iterables": "^6.0.0", - "timeout-abort-controller": "^1.1.1", + "timeout-abort-controller": "^3.0.0", "uint8arrays": "^3.0.0", "varint": "^6.0.0", "wherearewe": "^1.0.0", "xsalsa20": "^1.1.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=15.0.0" } }, "node_modules/libp2p-bootstrap": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/libp2p-bootstrap/-/libp2p-bootstrap-0.13.0.tgz", - "integrity": "sha512-8sXEZrikY+chKvMorkvOi9E/v9GvwsYr9DAEfzQZrOKQZByqhan1aXQKWrSpc4AxEv5/UopRzu1P47bkOi8wdw==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/libp2p-bootstrap/-/libp2p-bootstrap-0.14.0.tgz", + "integrity": "sha512-j3slZo5nOdA8wVlav8dRZeAXutZ7psz/f10DLoIEX/EFif7uU5oZfIYvjbVGo3ZDl+VQLo2tR0m1lV0westQ3g==", "dependencies": { "debug": "^4.3.1", "mafmt": "^10.0.0", "multiaddr": "^10.0.0", - "peer-id": "^0.15.0" + "peer-id": "^0.16.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=15.0.0" } }, "node_modules/libp2p-crypto": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.19.7.tgz", - "integrity": "sha512-Qb5o/3WFKF2j6mYSt4UBPyi2kbKl3jYV0podBJoJCw70DlpM5Xc+oh3fFY9ToSunu8aSQQ5GY8nutjXgX/uGRA==", - "dependencies": { - "err-code": "^3.0.1", - "is-typedarray": "^1.0.0", - "iso-random-stream": "^2.0.0", - "keypair": "^1.0.1", - "multiformats": "^9.4.5", - "node-forge": "^0.10.0", - "pem-jwk": "^2.0.0", - "protobufjs": "^6.11.2", - "secp256k1": "^4.0.0", - "uint8arrays": "^3.0.0", - "ursa-optional": "^0.10.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/libp2p-crypto/node_modules/secp256k1": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", - "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", - "hasInstallScript": true, - "dependencies": { - "elliptic": "^6.5.4", - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/libp2p-delegated-content-routing": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/libp2p-delegated-content-routing/-/libp2p-delegated-content-routing-0.11.2.tgz", - "integrity": "sha512-O7bqOPGlvePsP4ld6AU4uDuHjTQ9lVfsTFkYqhwPVUw1rxR0UiGiU5eyq6ADlgrY3lHtz3Sc3yNVFN1FNDn1iA==", - "dependencies": { - "debug": "^4.1.1", - "it-drain": "^1.0.3", - "multiaddr": "^10.0.0", - "p-defer": "^3.0.0", - "p-queue": "^6.2.1", - "peer-id": "^0.16.0" - } - }, - "node_modules/libp2p-delegated-content-routing/node_modules/libp2p-crypto": { "version": "0.21.2", "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.21.2.tgz", "integrity": "sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g==", @@ -11787,145 +11104,130 @@ "node": ">=12.0.0" } }, - "node_modules/libp2p-delegated-content-routing/node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/libp2p-delegated-content-routing/node_modules/peer-id": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.16.0.tgz", - "integrity": "sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==", + "node_modules/libp2p-delegated-content-routing": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/libp2p-delegated-content-routing/-/libp2p-delegated-content-routing-0.11.2.tgz", + "integrity": "sha512-O7bqOPGlvePsP4ld6AU4uDuHjTQ9lVfsTFkYqhwPVUw1rxR0UiGiU5eyq6ADlgrY3lHtz3Sc3yNVFN1FNDn1iA==", "dependencies": { - "class-is": "^1.1.0", - "libp2p-crypto": "^0.21.0", - "multiformats": "^9.4.5", - "protobufjs": "^6.10.2", - "uint8arrays": "^3.0.0" - }, - "engines": { - "node": ">=15.0.0" + "debug": "^4.1.1", + "it-drain": "^1.0.3", + "multiaddr": "^10.0.0", + "p-defer": "^3.0.0", + "p-queue": "^6.2.1", + "peer-id": "^0.16.0" } }, "node_modules/libp2p-delegated-peer-routing": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/libp2p-delegated-peer-routing/-/libp2p-delegated-peer-routing-0.10.0.tgz", - "integrity": "sha512-Gi4iqPOUH2rSmZ8PymyoTleFYvBCku98DvCT1FRyD3hQvLvLSWyAU9cUHLQcHyK3HQstzv3ZSU2q9XgPy7vnfA==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/libp2p-delegated-peer-routing/-/libp2p-delegated-peer-routing-0.11.1.tgz", + "integrity": "sha512-NwdRS0a6plfzVcdSqHV4hQnv872zjt7dUtsfRXmPZkXoaPjWck3Y0EDFxDYHlCMPH9w7PvrgttBlO1EwWqFGFw==", "dependencies": { "debug": "^4.3.1", "multiformats": "^9.0.2", "p-defer": "^3.0.0", "p-queue": "^6.3.0", - "peer-id": "^0.15.0" + "peer-id": "^0.16.0" } }, "node_modules/libp2p-floodsub": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.27.1.tgz", - "integrity": "sha512-OM4DvKlvfEh3QsBJLWMZWfgP0uUIj1iajh8BLsV7QmC9QJvJ4dx8xZgh7Fc90n4Vfu1aosB75ZvDv1qIcnVOXw==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.29.1.tgz", + "integrity": "sha512-U9YL8xyGY5us/ox3RzVLRHNcK+qOuo4VSiNsSweNVjy50D4Fb9ahML0xHnahx9ZQicd6nDEPn8/i958fnu8N4g==", "dependencies": { "debug": "^4.2.0", - "libp2p-interfaces": "^1.0.1", + "libp2p-interfaces": "^4.0.5", "time-cache": "^0.3.0", "uint8arrays": "^3.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, "node_modules/libp2p-gossipsub": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/libp2p-gossipsub/-/libp2p-gossipsub-0.11.5.tgz", - "integrity": "sha512-xUUInif3m+EXVdiVD68aOrBCjOhbZCXVqtPkfNtCLmyTxiI5SrOuFswuXrpIHKC1IPNJ177v7S4B7CCVykOYkw==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/libp2p-gossipsub/-/libp2p-gossipsub-0.13.0.tgz", + "integrity": "sha512-xy2jRZGmJpjy++Di6f1admtjve8Fx0z5l8NISTQS282egwbRMmTPE6/UeYktb6hNGAgtSTIwXdHjXmMOiTarFA==", "dependencies": { - "@types/debug": "^4.1.5", + "@types/debug": "^4.1.7", "debug": "^4.3.1", "denque": "^1.5.0", "err-code": "^3.0.1", "it-pipe": "^1.1.0", - "libp2p-interfaces": "^1.1.0", - "peer-id": "^0.15.3", + "libp2p-interfaces": "^4.0.4", + "peer-id": "^0.16.0", "protobufjs": "^6.11.2", - "time-cache": "^0.3.0", "uint8arrays": "^3.0.0" } }, "node_modules/libp2p-interfaces": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/libp2p-interfaces/-/libp2p-interfaces-1.3.1.tgz", - "integrity": "sha512-Bh991Nv2KT/jZ7DjPd/zqhk8cCtkHl6OWw8lyK7wBX7Aj3/ezGwjoDABJzKgt1lbvcgCeQIbzPiIbaKj4DUI4w==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/libp2p-interfaces/-/libp2p-interfaces-4.0.6.tgz", + "integrity": "sha512-3KjzNEIWhi+VoOamLvgKKUE/xqwxSw/JYqsBnfMhAWVRvRtosROtVT03wci2XbuuowCYw+/hEX1xKJIR1w5n0A==", "dependencies": { - "abort-controller": "^3.0.0", "abortable-iterator": "^3.0.0", "debug": "^4.3.1", "err-code": "^3.0.1", "it-length-prefixed": "^5.0.2", "it-pipe": "^1.1.0", "it-pushable": "^1.4.2", - "libp2p-crypto": "^0.20.0", + "libp2p-crypto": "^0.21.0", "multiaddr": "^10.0.0", "multiformats": "^9.1.2", "p-queue": "^6.6.2", - "peer-id": "^0.15.4", + "peer-id": "^0.16.0", "protobufjs": "^6.10.2", "uint8arrays": "^3.0.0" } }, - "node_modules/libp2p-interfaces/node_modules/libp2p-crypto": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.20.0.tgz", - "integrity": "sha512-WgIW9rYcWaO/5j2T6NW3R6Q46yvp2ZfFErqRMbi4/pOTL3T7+OROYpL/1iWVksWkXyurU/t2qFsIijWMxR5C4Q==", - "dependencies": { - "err-code": "^3.0.1", - "iso-random-stream": "^2.0.0", - "keypair": "^1.0.4", - "multiformats": "^9.4.5", - "noble-ed25519": "^1.2.6", - "noble-secp256k1": "^1.2.10", - "node-forge": "^0.10.0", - "pem-jwk": "^2.0.0", - "protobufjs": "^6.11.2", - "uint8arrays": "^3.0.0", - "ursa-optional": "^0.10.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/libp2p-kad-dht": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/libp2p-kad-dht/-/libp2p-kad-dht-0.25.0.tgz", - "integrity": "sha512-xZpCpdAVjLRoj1CHKM0wG9qbjaV4BtxtYrKYlXXfq/pfH7M7XPRQSLB2BMM8bkBEqONCykxXRsXVa6/jviPbsg==", + "version": "0.28.6", + "resolved": "https://registry.npmjs.org/libp2p-kad-dht/-/libp2p-kad-dht-0.28.6.tgz", + "integrity": "sha512-laJw8SRxYKYawMr295Yo38juRjiQ02cBTpnWU3KeTWnO+5bUYrtK6aOgxzMawiLDiDBZ/FLtdnoTPyuKP5QrTg==", "dependencies": { - "datastore-core": "^6.0.7", + "any-signal": "^3.0.0", + "datastore-core": "^7.0.0", "debug": "^4.3.1", "err-code": "^3.0.0", "hashlru": "^2.3.0", - "heap": "~0.2.6", "interface-datastore": "^6.0.2", + "it-all": "^1.0.5", + "it-drain": "^1.0.4", "it-first": "^1.0.4", "it-length": "^1.0.3", "it-length-prefixed": "^5.0.2", + "it-map": "^1.0.5", + "it-merge": "^1.0.3", + "it-parallel": "^2.0.1", "it-pipe": "^1.1.0", + "it-take": "^1.0.2", "k-bucket": "^5.1.0", - "libp2p-crypto": "^0.19.5", - "libp2p-interfaces": "^1.0.0", + "libp2p-crypto": "^0.21.0", + "libp2p-interfaces": "^4.0.0", "libp2p-record": "^0.10.4", "multiaddr": "^10.0.0", "multiformats": "^9.4.5", + "p-defer": "^3.0.0", "p-map": "^4.0.0", "p-queue": "^6.6.2", - "p-timeout": "^4.1.0", - "peer-id": "^0.15.0", + "peer-id": "^0.16.0", + "private-ip": "^2.3.3", "protobufjs": "^6.10.2", "streaming-iterables": "^6.0.0", + "timeout-abort-controller": "^3.0.0", "uint8arrays": "^3.0.0", "varint": "^6.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, + "node_modules/libp2p-kad-dht/node_modules/any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + }, "node_modules/libp2p-kad-dht/node_modules/p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -11941,14 +11243,14 @@ } }, "node_modules/libp2p-mdns": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/libp2p-mdns/-/libp2p-mdns-0.17.0.tgz", - "integrity": "sha512-W9i1WFTahJkA5rgFNeIpKkp416ciKIkAgd3nckcLat9eO6P8xAxWOm2Ft8sR8FuJSPMJMU/Gp3PJgt8I7Y2+wA==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/libp2p-mdns/-/libp2p-mdns-0.18.0.tgz", + "integrity": "sha512-IBCKRuNc5USlli9QF/gOq2loCssE4ZKkVRhUNuAVBRXJ8ueqFEquc5R5C1sWy7AOgbycTgeNcxzSa1kuNb6nbg==", "dependencies": { "debug": "^4.3.1", "multiaddr": "^10.0.0", "multicast-dns": "^7.2.0", - "peer-id": "^0.15.0" + "peer-id": "^0.16.0" } }, "node_modules/libp2p-mplex": { @@ -12044,9 +11346,9 @@ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" }, "node_modules/libp2p-webrtc-star": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.24.1.tgz", - "integrity": "sha512-3wzgHIVi0Rv7Axx5qJqMKh4xCnNWlppm1/376JSSThZA+bxg+OLwzzEYY7AYIDFb7aVf0o82eMUTaeDrRfy56w==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.25.0.tgz", + "integrity": "sha512-SyXjHDrm+qlKQE5HIddrUCSwkxCIJ30PAH4ZVNNADkC0F5IVQY9EoVJ+/rrzZuDDqccnS15TgxW13vmybX96bQ==", "dependencies": { "abortable-iterator": "^3.0.0", "class-is": "^1.1.0", @@ -12059,7 +11361,7 @@ "mafmt": "^10.0.0", "multiaddr": "^10.0.0", "p-defer": "^3.0.0", - "peer-id": "^0.15.0", + "peer-id": "^0.16.0", "socket.io-client": "^4.1.2", "stream-to-it": "^0.2.2" } @@ -12083,6 +11385,11 @@ "p-timeout": "^4.1.0" } }, + "node_modules/libp2p/node_modules/any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + }, "node_modules/libp2p/node_modules/bignumber.js": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", @@ -13322,10 +12629,11 @@ "integrity": "sha512-vMwf/FUO+qAPvl3vlSZEgEVFY/AxeZq5yg761ScF3CZsXgmTi/HGkicUiNN0CI4PW8FiY2P0OLklOcmQjdQJhw==" }, "node_modules/multistream-select": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/multistream-select/-/multistream-select-2.0.1.tgz", - "integrity": "sha512-ziVNT/vux0uUElP4OKNMVr0afU/X6PciAmT2UJNolhzhSLXIwFAaYfmLajD8NoZ+DsBQ1bp0zZ2nMVPF+FhClA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/multistream-select/-/multistream-select-3.0.2.tgz", + "integrity": "sha512-ICGA8DAviZj6Xo1NkaRV3J38M+tFDoWiGtO1ksluyMnskAsdGjAzocg806OzpQPivNGWWboX3CrFT2Tk4UdYXA==", "dependencies": { + "abortable-iterator": "^3.0.0", "bl": "^5.0.0", "debug": "^4.1.1", "err-code": "^3.0.1", @@ -13377,6 +12685,22 @@ "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==" }, + "node_modules/nat-api": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/nat-api/-/nat-api-0.3.1.tgz", + "integrity": "sha512-5cyLugEkXnKSKSvVjKjxxPMLDnkwY3boZLbATWwiGJ4T/3UvIpiQmzb2RqtxxEFcVo/7PwsHPGN0MosopONO8Q==", + "dependencies": { + "async": "^3.2.0", + "debug": "^4.2.0", + "default-gateway": "^6.0.2", + "request": "^2.88.2", + "unordered-array-remove": "^1.0.2", + "xml2js": "^0.1.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/native-abort-controller": { "version": "1.0.4", "resolved": "http://94.130.170.209:4873/native-abort-controller/-/native-abort-controller-1.0.4.tgz", @@ -13487,18 +12811,6 @@ "tslib": "^2.0.3" } }, - "node_modules/noble-ed25519": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.2.6.tgz", - "integrity": "sha512-zfnWqg9FVMp8CnzUpAjbt1nDXpDjCvxYiCXdnW1mY8zQHw/6twUlkFm14VPdojVzc0kcd+i9zT79+26GcNbsuQ==", - "deprecated": "Switch to namespaced @noble/ed25519 for security and feature updates" - }, - "node_modules/noble-secp256k1": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.14.tgz", - "integrity": "sha512-GSCXyoZBUaaPwVWdYncMEmzlSUjF9J/YeEHpklYJCyg8wPuJP3NzDx0BkiwArzINkdX2HJHvUJhL6vVWPOQQcg==", - "deprecated": "Switch to namespaced @noble/secp256k1 for security and feature updates" - }, "node_modules/node-addon-api": { "version": "2.0.2", "resolved": "http://94.130.170.209:4873/node-addon-api/-/node-addon-api-2.0.2.tgz", @@ -13525,11 +12837,11 @@ } }, "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { - "node": ">= 6.0.0" + "node": ">= 6.13.0" } }, "node_modules/node-gyp-build": { @@ -16612,12 +15924,6 @@ "opencollective-postinstall": "index.js" } }, - "node_modules/optional": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz", - "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==", - "optional": true - }, "node_modules/optional-require": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", @@ -17303,57 +16609,18 @@ } }, "node_modules/peer-id": { - "version": "0.15.4", - "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.15.4.tgz", - "integrity": "sha512-MDoBIMZYwQIAHaZQUwsIcvoFgdbIl5GtZMwSkXpIYvc5v0TSDv+u8WsTKrKt2Vv28tHFFDJQdVzu3T4qTPzK+w==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.16.0.tgz", + "integrity": "sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==", "dependencies": { "class-is": "^1.1.0", - "libp2p-crypto": "^0.20.0", - "minimist": "^1.2.5", + "libp2p-crypto": "^0.21.0", "multiformats": "^9.4.5", "protobufjs": "^6.10.2", "uint8arrays": "^3.0.0" }, - "bin": { - "peer-id": "src/bin.js" - }, "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/peer-id/node_modules/libp2p-crypto": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.20.0.tgz", - "integrity": "sha512-WgIW9rYcWaO/5j2T6NW3R6Q46yvp2ZfFErqRMbi4/pOTL3T7+OROYpL/1iWVksWkXyurU/t2qFsIijWMxR5C4Q==", - "dependencies": { - "err-code": "^3.0.1", - "iso-random-stream": "^2.0.0", - "keypair": "^1.0.4", - "multiformats": "^9.4.5", - "noble-ed25519": "^1.2.6", - "noble-secp256k1": "^1.2.10", - "node-forge": "^0.10.0", - "pem-jwk": "^2.0.0", - "protobufjs": "^6.11.2", - "uint8arrays": "^3.0.0", - "ursa-optional": "^0.10.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/pem-jwk": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pem-jwk/-/pem-jwk-2.0.0.tgz", - "integrity": "sha512-rFxu7rVoHgQ5H9YsP50dDWf0rHjreVA2z0yPiWr5WdH/UHb29hKtF7h6l8vNd1cbYR1t0QL+JKhW55a2ZV4KtA==", - "dependencies": { - "asn1.js": "^5.0.1" - }, - "bin": { - "pem-jwk": "bin/pem-jwk.js" - }, - "engines": { - "node": ">=5.10.0" + "node": ">=15.0.0" } }, "node_modules/pend": { @@ -17764,9 +17031,9 @@ } }, "node_modules/prom-client": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-12.0.0.tgz", - "integrity": "sha512-JbzzHnw0VDwCvoqf8y1WDtq4wSBAbthMB1pcVI/0lzdqHGJI3KBJDXle70XK+c7Iv93Gihqo0a5LlOn+g8+DrQ==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-14.0.1.tgz", + "integrity": "sha512-HxTArb6fkOntQHoRGvv4qd/BkorjliiuO2uSWC2KC17MUTKYttWdDoXX/vxOhQdkoECEM9BBH0pj2l8G8kev6w==", "optional": true, "dependencies": { "tdigest": "^0.1.1" @@ -17775,24 +17042,6 @@ "node": ">=10" } }, - "node_modules/prometheus-gc-stats": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/prometheus-gc-stats/-/prometheus-gc-stats-0.6.3.tgz", - "integrity": "sha512-vCX+HZ1jZHkha25r5dAcRSNjue+K3Hn0B33EcZl7y3hgp3o1YsQ4Y3x7oJWKvDdbelFIL0McsXGmRg3zBrmq+g==", - "optional": true, - "dependencies": { - "optional": "^0.1.3" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "gc-stats": "^1.4.0" - }, - "peerDependencies": { - "prom-client": ">= 10 <= 12" - } - }, "node_modules/promise-timeout": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/promise-timeout/-/promise-timeout-1.3.0.tgz", @@ -20993,19 +20242,13 @@ } }, "node_modules/timeout-abort-controller": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-1.1.1.tgz", - "integrity": "sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-3.0.0.tgz", + "integrity": "sha512-O3e+2B8BKrQxU2YRyEjC/2yFdb33slI22WRdUaDx6rvysfi9anloNZyR2q0l6LnePo5qH7gSM7uZtvvwZbc2yA==", "dependencies": { - "abort-controller": "^3.0.0", - "retimer": "^2.0.0" + "retimer": "^3.0.0" } }, - "node_modules/timeout-abort-controller/node_modules/retimer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz", - "integrity": "sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg==" - }, "node_modules/timestamp-nano": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/timestamp-nano/-/timestamp-nano-1.0.0.tgz", @@ -21476,19 +20719,6 @@ "node": ">=4" } }, - "node_modules/ursa-optional": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/ursa-optional/-/ursa-optional-0.10.2.tgz", - "integrity": "sha512-TKdwuLboBn7M34RcvVTuQyhvrA8gYKapuVdm0nBP0mnBc7oECOfUQZrY91cefL3/nm64ZyrejSRrhTVdX7NG/A==", - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.14.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/utf8-byte-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", @@ -22090,23 +21320,14 @@ } }, "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.1.14.tgz", + "integrity": "sha512-pbdws4PPPNc1HPluSUKamY4GWMk592K7qwcj6BExbVOhhubub8+pMda/ql68b6L3luZs/OGjGSB5goV7SnmgnA==", "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "sax": ">=0.1.1" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "engines": { - "node": ">=4.0" + "node": "*" } }, "node_modules/xmlhttprequest-ssl": { @@ -22592,22 +21813,22 @@ } }, "@chainsafe/libp2p-noise": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-4.1.2.tgz", - "integrity": "sha512-UvZLWvIS7bAz6M8XfsnC/NhT1c/lg8NNsME1hTvo21kRwyxNFpB8gEhId03Cb5B23oIaHhMySAHBcpuMiSxQ2w==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-5.0.3.tgz", + "integrity": "sha512-IT7q9JaEjv4aU3zO8zeomWyw79rLo8hGcmnyWOE1P/dVIT+jqrF08R3rVXonujBbmi6SSgZbB6NModqW+Oa2jw==", "requires": { "@stablelib/chacha20poly1305": "^1.0.1", "@stablelib/hkdf": "^1.0.1", "@stablelib/sha256": "^1.0.1", "@stablelib/x25519": "^1.0.1", + "bl": "^5.0.0", "debug": "^4.3.1", "it-buffer": "^0.1.3", "it-length-prefixed": "^5.0.3", "it-pair": "^1.0.0", - "it-pb-rpc": "^0.1.11", + "it-pb-rpc": "^0.2.0", "it-pipe": "^1.1.0", - "libp2p-crypto": "^0.19.7", - "peer-id": "^0.15.3", + "peer-id": "^0.16.0", "protobufjs": "^6.11.2", "uint8arrays": "^3.0.0" } @@ -22966,11 +22187,12 @@ } }, "@ipld/car": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@ipld/car/-/car-3.2.4.tgz", - "integrity": "sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@ipld/car/-/car-4.1.3.tgz", + "integrity": "sha512-m1dIx3IRHN57cRtodFfOgvPGlF9wl4nGPLt6HzJQupusP0A0eHcYNH1dbe+0t25aStSFHWkAoGa7rUWqdFscNA==", "requires": { "@ipld/dag-cbor": "^7.0.0", + "cborg": "^1.9.0", "multiformats": "^9.5.4", "varint": "^6.0.0" } @@ -23147,19 +22369,6 @@ "tar": "^6.1.11" } }, - "@motrix/nat-api": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@motrix/nat-api/-/nat-api-0.3.2.tgz", - "integrity": "sha512-T3LSHnEUULbSU1o1zCZZ1ul8l8Jm98f0fz/0BeF7DhNvrV63YllLCD4vUR9hFZWu/+WTIVPnbH8dBK5Ckuveuw==", - "requires": { - "async": "^3.2.0", - "debug": "^4.3.1", - "default-gateway": "^6.0.3", - "request": "^2.88.2", - "unordered-array-remove": "^1.0.2", - "xml2js": "^0.4.23" - } - }, "@multiformats/murmur3": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@multiformats/murmur3/-/murmur3-1.1.3.tgz", @@ -24485,17 +23694,6 @@ "safer-buffer": "~2.1.0" } }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, "assert-plus": { "version": "1.0.0", "resolved": "http://94.130.170.209:4873/assert-plus/-/assert-plus-1.0.0.tgz", @@ -25653,6 +24851,26 @@ "resolved": "http://94.130.170.209:4873/crypto-random-string/-/crypto-random-string-2.0.0.tgz", "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" }, + "dag-jose": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dag-jose/-/dag-jose-1.0.0.tgz", + "integrity": "sha512-U0b/YsIPBp6YZNTFrVjwLZAlY3qGRxZTIEcM/CcQmrVrCWq9MWQq9pheXVSPLIhF4SNwzp2SikPva4/BIrJY+g==", + "requires": { + "@ipld/dag-cbor": "^6.0.3", + "multiformats": "^9.0.2" + }, + "dependencies": { + "@ipld/dag-cbor": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz", + "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==", + "requires": { + "cborg": "^1.5.4", + "multiformats": "^9.5.4" + } + } + } + }, "dashdash": { "version": "1.14.1", "resolved": "http://94.130.170.209:4873/dashdash/-/dashdash-1.14.1.tgz", @@ -25662,9 +24880,9 @@ } }, "datastore-core": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/datastore-core/-/datastore-core-6.0.7.tgz", - "integrity": "sha512-y+RfRV3FXZK2kpHTwuoyIod3mHtleW/tDx5ilsn9cdIflxQb5rWrRc3GzRwPOnq2oEtN1W019BZOwC5h6p6g6Q==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/datastore-core/-/datastore-core-7.0.1.tgz", + "integrity": "sha512-TrV0PRtwwDo2OfzYpnVQmVgDc4HwtpYkzb6da5GZxKElZN7eDT5mBtrkVbXbyTn+Y2+WPiMBm6/KbJD7p0TBfA==", "requires": { "debug": "^4.1.1", "err-code": "^3.0.1", @@ -25680,11 +24898,11 @@ } }, "datastore-fs": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/datastore-fs/-/datastore-fs-6.0.1.tgz", - "integrity": "sha512-A0JTQx6LV91ddCdnFLFES5k4stJahfz8GwpnXdMSuZLcrP1Fwa/vcnKAdRlvXpJY83Gl3+skbjh0nV5LNy1w1w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/datastore-fs/-/datastore-fs-7.0.0.tgz", + "integrity": "sha512-e4zz+d8ZblGrGElFZK42sOhZ0GSbplxtYfW+imqTZtPBbwOIgY9vMgAktZtNTucWdNEuUbcR1mLdG15x5lr+Rg==", "requires": { - "datastore-core": "^6.0.5", + "datastore-core": "^7.0.0", "fast-write-atomic": "^0.2.0", "interface-datastore": "^6.0.2", "it-glob": "^1.0.1", @@ -25694,11 +24912,11 @@ } }, "datastore-level": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/datastore-level/-/datastore-level-7.0.1.tgz", - "integrity": "sha512-UCLOwKloaLYrcWVewSCOqVWEHUxz1PijsWHrI0dPZd3kODSWLSpW5CYylkWKPTX+JM7S1wENbiaz3i1188JXig==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/datastore-level/-/datastore-level-8.0.0.tgz", + "integrity": "sha512-206Nwq6vSV35phfcGTHZM5FXpa/4RmkbU3unGlhxwm13bn9VFNcyYGN5htG9xlHVXW+1uefcd64VZpH6LWGVqg==", "requires": { - "datastore-core": "^6.0.5", + "datastore-core": "^7.0.0", "interface-datastore": "^6.0.2", "it-filter": "^1.0.2", "it-map": "^1.0.5", @@ -25708,11 +24926,11 @@ } }, "datastore-pubsub": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/datastore-pubsub/-/datastore-pubsub-1.0.0.tgz", - "integrity": "sha512-L2S3avrrOJUsApahmObTxUgepe+BcZzqo4svKDqcRZ8zZZj+RH/q9iJnr89kKs/6Rpidg/FLyV58jxQ8DiZ5Pg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/datastore-pubsub/-/datastore-pubsub-2.0.0.tgz", + "integrity": "sha512-O82UuFRo70YT3PZPj7s2pJR0ins1AWE2W3GZi/TAdlIQorTNbLNmrkSQPclY3s8sJHuba+szqqLbzr6aCBiglg==", "requires": { - "datastore-core": "^6.0.7", + "datastore-core": "^7.0.0", "debug": "^4.2.0", "err-code": "^3.0.1", "interface-datastore": "^6.0.2", @@ -27672,487 +26890,6 @@ "wide-align": "^1.1.2" } }, - "gc-stats": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gc-stats/-/gc-stats-1.4.0.tgz", - "integrity": "sha512-4FcCj9e8j8rCjvLkqRpGZBLgTC/xr9XEf5By3x77cDucWWB3pJK6FEwXZCTCbb4z8xdaOoi4owBNrvn3ciDdxA==", - "optional": true, - "requires": { - "nan": "^2.13.2", - "node-pre-gyp": "^0.13.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "4.1.1", - "bundled": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "bundled": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "optional": true - }, - "minipass": { - "version": "2.3.5", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.2.1", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "optional": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.3.1", - "bundled": true, - "optional": true, - "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.13.0", - "bundled": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.6", - "bundled": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.1", - "bundled": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.6.3", - "bundled": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.7.0", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.8", - "bundled": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "yallist": { - "version": "3.0.3", - "bundled": true, - "optional": true - } - } - }, "generic-pool": { "version": "3.8.2", "resolved": "http://94.130.170.209:4873/generic-pool/-/generic-pool-3.8.2.tgz", @@ -28511,11 +27248,6 @@ "integrity": "sha512-Y+OAUntNS8dvU9cX0NHuTegMu7sDbd9KbPHF/pe9YO64UvuSE14AEKmMqzRqywQx83a3Y23inqC6iDvAd6PIYA==", "optional": true }, - "heap": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", - "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" - }, "hmac-drbg": { "version": "1.0.1", "resolved": "http://94.130.170.209:4873/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -28930,25 +27662,24 @@ "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" }, "ipfs": { - "version": "0.60.0", - "resolved": "https://registry.npmjs.org/ipfs/-/ipfs-0.60.0.tgz", - "integrity": "sha512-fj5mH+ZHQZ/fH6tQOxAPNB20KUnQATCZHQCBcQJJXc+MVy6NA8kBhSMHTDlngyAhVhueiyaylrpq3H256WaNVg==", + "version": "0.62.3", + "resolved": "https://registry.npmjs.org/ipfs/-/ipfs-0.62.3.tgz", + "integrity": "sha512-TsnjQRzV4GWi7oNlnbHLq2tdEw+0m5sZsIcLr8nGiNj3lzJr2QltNN4p0V0ssYJ7HTaSeOMrJZEgZ7OzOkPuQw==", "requires": { "debug": "^4.1.1", - "ipfs-cli": "^0.10.0", - "ipfs-core": "^0.12.0", + "ipfs-cli": "^0.12.3", + "ipfs-core": "^0.14.3", "semver": "^7.3.2", "update-notifier": "^5.0.0" } }, "ipfs-bitswap": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-7.0.1.tgz", - "integrity": "sha512-ssVNWIBJcBnZyo3p/mLTT/I2/QywKYH1DCfb9Gt5nIvTAwDoRzyLQivIPaCT/jbahfcwwfT1AOrMVdVrc4t+Yg==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-10.0.2.tgz", + "integrity": "sha512-RY/89aUD3+EQF58iXPqJ+a9N6BUE0umPoRms75qgPL304OQMxCqmsHL3lO09fRO8qpQABbP2ng1nMjHELrAW/g==", "requires": { "@vascosantos/moving-average": "^1.1.0", - "abort-controller": "^3.0.0", - "any-signal": "^2.1.2", + "any-signal": "^3.0.0", "blockstore-core": "^1.0.2", "debug": "^4.2.0", "err-code": "^3.0.1", @@ -28956,36 +27687,43 @@ "it-length-prefixed": "^5.0.2", "it-pipe": "^1.1.0", "just-debounce-it": "^1.1.0", - "libp2p-interfaces": "^1.0.1", + "libp2p-interfaces": "^4.0.0", "multiaddr": "^10.0.0", "multiformats": "^9.0.4", - "native-abort-controller": "^1.0.3", "protobufjs": "^6.10.2", "readable-stream": "^3.6.0", "uint8arrays": "^3.0.0", "varint": "^6.0.0", "varint-decoder": "^1.0.0" + }, + "dependencies": { + "any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + } } }, "ipfs-cli": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/ipfs-cli/-/ipfs-cli-0.10.2.tgz", - "integrity": "sha512-MKuM/hpras8RzLQuBFnnRQu17cXHVMD0jAKGHmX8oEV71Fu2DL/enk+fpJvc7OTY1R2vTBU1sze6sllxmueMyA==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/ipfs-cli/-/ipfs-cli-0.12.3.tgz", + "integrity": "sha512-w40Eiq0LZ39uc4DMP5413nuKe+eOK2c1K4TD+wG2DJYil/NIwZnsIJYUAVfxmHxFzXenrlQXdsBDLeJqeP4Y6g==", "requires": { - "@ipld/dag-cbor": "^6.0.5", + "@ipld/dag-cbor": "^7.0.0", + "@ipld/dag-json": "^8.0.1", "@ipld/dag-pb": "^2.1.3", "byteman": "^1.3.5", "debug": "^4.1.1", "err-code": "^3.0.1", "execa": "^5.0.0", "get-folder-size": "^2.0.1", - "ipfs-core": "^0.12.2", - "ipfs-core-types": "^0.8.4", - "ipfs-core-utils": "^0.12.2", - "ipfs-daemon": "^0.10.4", - "ipfs-http-client": "^54.0.2", - "ipfs-repo": "^13.0.4", - "ipfs-utils": "^9.0.2", + "ipfs-core": "^0.14.3", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-daemon": "^0.12.3", + "ipfs-http-client": "^56.0.3", + "ipfs-repo": "^14.0.1", + "ipfs-utils": "^9.0.6", "it-all": "^1.0.4", "it-concat": "^2.0.0", "it-first": "^1.0.4", @@ -28996,11 +27734,11 @@ "it-split": "^1.0.0", "it-tar": "^4.0.0", "jsondiffpatch": "^0.4.1", - "libp2p-crypto": "^0.19.7", + "libp2p-crypto": "^0.21.1", "mafmt": "^10.0.0", "multiaddr": "^10.0.0", "multiaddr-to-uri": "^8.0.0", - "multiformats": "^9.4.13", + "multiformats": "^9.5.1", "parse-duration": "^1.0.0", "pretty-bytes": "^5.4.1", "progress": "^2.0.3", @@ -29009,35 +27747,31 @@ "yargs": "^16.0.3" }, "dependencies": { - "@ipld/dag-cbor": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz", - "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==", - "requires": { - "cborg": "^1.5.4", - "multiformats": "^9.5.4" - } + "any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" }, "ipfs-http-client": { - "version": "54.0.2", - "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-54.0.2.tgz", - "integrity": "sha512-gPTD+Hy7UdiM+Ez9n+PJmSQ5m1fShhDhIkZ+lTY2L9p7KFOU643qACqUrdZZjlZIRWHg4htHSYNPnTRh2bjOjA==", + "version": "56.0.3", + "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-56.0.3.tgz", + "integrity": "sha512-E3L5ylVl6BjyRUsNehvfuRBYp1hj8vQ8in4zskVPMNzXs6JiCFUbif5a6BtcAlSK4xPQyJCeLNNAWLUeFQTLNA==", "requires": { - "@ipld/dag-cbor": "^6.0.5", + "@ipld/dag-cbor": "^7.0.0", + "@ipld/dag-json": "^8.0.1", "@ipld/dag-pb": "^2.1.3", - "abort-controller": "^3.0.0", - "any-signal": "^2.1.2", + "any-signal": "^3.0.0", + "dag-jose": "^1.0.0", "debug": "^4.1.1", "err-code": "^3.0.1", - "ipfs-core-types": "^0.8.4", - "ipfs-core-utils": "^0.12.2", - "ipfs-utils": "^9.0.2", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-utils": "^9.0.6", "it-first": "^1.0.6", "it-last": "^1.0.4", "merge-options": "^3.0.4", "multiaddr": "^10.0.0", - "multiformats": "^9.4.13", - "native-abort-controller": "^1.0.3", + "multiformats": "^9.5.1", "parse-duration": "^1.0.0", "stream-to-it": "^0.2.2", "uint8arrays": "^3.0.0" @@ -29066,21 +27800,23 @@ } }, "ipfs-core": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/ipfs-core/-/ipfs-core-0.12.2.tgz", - "integrity": "sha512-Lj4GZZ4LKCg1w3V+Y21BzfVS23kkt95+YGjMQ33JL3SAPR2xLdO30yvoqB48SYzyT8RMqjBEuNDbdP9OhIVlCQ==", + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/ipfs-core/-/ipfs-core-0.14.3.tgz", + "integrity": "sha512-2Xxcoesc15IVzIDwAFBaOtLBZo3lKblFQZDX3n4yDckieyHF8TvgBgSgsqp2puTk0szp9lU4xsZA2cRNeJxIbg==", "requires": { - "@chainsafe/libp2p-noise": "^4.0.0", - "@ipld/car": "^3.1.0", - "@ipld/dag-cbor": "^6.0.5", + "@chainsafe/libp2p-noise": "^5.0.0", + "@ipld/car": "^4.1.0", + "@ipld/dag-cbor": "^7.0.0", + "@ipld/dag-json": "^8.0.1", "@ipld/dag-pb": "^2.1.3", - "@multiformats/murmur3": "^1.0.1", - "any-signal": "^2.1.2", + "@multiformats/murmur3": "^1.1.1", + "any-signal": "^3.0.0", "array-shuffle": "^2.0.0", "blockstore-core": "^1.0.2", "blockstore-datastore-adapter": "^2.0.2", - "datastore-core": "^6.0.7", - "datastore-pubsub": "^1.0.0", + "dag-jose": "^1.0.0", + "datastore-core": "^7.0.0", + "datastore-pubsub": "^2.0.0", "debug": "^4.1.1", "dlv": "^1.1.3", "err-code": "^3.0.1", @@ -29088,17 +27824,17 @@ "hashlru": "^2.3.0", "interface-blockstore": "^2.0.2", "interface-datastore": "^6.0.2", - "ipfs-bitswap": "^7.0.1", - "ipfs-core-config": "^0.1.4", - "ipfs-core-types": "^0.8.4", - "ipfs-core-utils": "^0.12.2", - "ipfs-http-client": "^54.0.2", - "ipfs-repo": "^13.0.4", + "ipfs-bitswap": "^10.0.1", + "ipfs-core-config": "^0.3.3", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-http-client": "^56.0.3", + "ipfs-repo": "^14.0.1", "ipfs-unixfs": "^6.0.3", "ipfs-unixfs-exporter": "^7.0.3", "ipfs-unixfs-importer": "^9.0.3", - "ipfs-utils": "^9.0.2", - "ipns": "^0.15.0", + "ipfs-utils": "^9.0.6", + "ipns": "^0.16.0", "is-domain-name": "^1.0.1", "is-ipfs": "^6.0.1", "it-all": "^1.0.4", @@ -29108,62 +27844,57 @@ "it-last": "^1.0.4", "it-map": "^1.0.4", "it-merge": "^1.0.2", - "it-parallel": "^1.0.0", + "it-parallel": "^2.0.1", "it-peekable": "^1.0.2", "it-pipe": "^1.1.0", "it-pushable": "^1.4.2", "it-tar": "^4.0.0", "it-to-buffer": "^2.0.0", "just-safe-set": "^2.2.1", - "libp2p": "^0.33.0", - "libp2p-bootstrap": "^0.13.0", - "libp2p-crypto": "^0.19.7", - "libp2p-delegated-content-routing": "^0.11.0", - "libp2p-delegated-peer-routing": "^0.10.0", + "libp2p": "^0.36.2", + "libp2p-bootstrap": "^0.14.0", + "libp2p-crypto": "^0.21.1", + "libp2p-delegated-content-routing": "^0.11.1", + "libp2p-delegated-peer-routing": "^0.11.0", "libp2p-record": "^0.10.3", "mafmt": "^10.0.0", "merge-options": "^3.0.4", "mortice": "^2.0.0", "multiaddr": "^10.0.0", "multiaddr-to-uri": "^8.0.0", - "multiformats": "^9.4.13", - "native-abort-controller": "^1.0.3", + "multiformats": "^9.5.1", "pako": "^1.0.2", "parse-duration": "^1.0.0", - "peer-id": "^0.15.1", - "timeout-abort-controller": "^1.1.1", + "peer-id": "^0.16.0", + "timeout-abort-controller": "^3.0.0", "uint8arrays": "^3.0.0" }, "dependencies": { - "@ipld/dag-cbor": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz", - "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==", - "requires": { - "cborg": "^1.5.4", - "multiformats": "^9.5.4" - } + "any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" }, "ipfs-http-client": { - "version": "54.0.2", - "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-54.0.2.tgz", - "integrity": "sha512-gPTD+Hy7UdiM+Ez9n+PJmSQ5m1fShhDhIkZ+lTY2L9p7KFOU643qACqUrdZZjlZIRWHg4htHSYNPnTRh2bjOjA==", + "version": "56.0.3", + "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-56.0.3.tgz", + "integrity": "sha512-E3L5ylVl6BjyRUsNehvfuRBYp1hj8vQ8in4zskVPMNzXs6JiCFUbif5a6BtcAlSK4xPQyJCeLNNAWLUeFQTLNA==", "requires": { - "@ipld/dag-cbor": "^6.0.5", + "@ipld/dag-cbor": "^7.0.0", + "@ipld/dag-json": "^8.0.1", "@ipld/dag-pb": "^2.1.3", - "abort-controller": "^3.0.0", - "any-signal": "^2.1.2", + "any-signal": "^3.0.0", + "dag-jose": "^1.0.0", "debug": "^4.1.1", "err-code": "^3.0.1", - "ipfs-core-types": "^0.8.4", - "ipfs-core-utils": "^0.12.2", - "ipfs-utils": "^9.0.2", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-utils": "^9.0.6", "it-first": "^1.0.6", "it-last": "^1.0.4", "merge-options": "^3.0.4", "multiaddr": "^10.0.0", - "multiformats": "^9.4.13", - "native-abort-controller": "^1.0.3", + "multiformats": "^9.5.1", "parse-duration": "^1.0.0", "stream-to-it": "^0.2.2", "uint8arrays": "^3.0.0" @@ -29172,59 +27903,63 @@ } }, "ipfs-core-config": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/ipfs-core-config/-/ipfs-core-config-0.1.4.tgz", - "integrity": "sha512-rjzZFwRNrm8Tr3C4wd0jN+5Rrwa503eZZ26gtrNe94PIUt9n5Z28LyXbTiuZnpdYJvV0DaJY1HBy7WMmL+Uxww==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/ipfs-core-config/-/ipfs-core-config-0.3.3.tgz", + "integrity": "sha512-hF5OE4qKy8vJetI3VYWOYePiW0JSV3i/9ArIrwATT0aJHbPzrRWJFQvvfeAFVEPqRmEBnnIQZCjHyGeVFbYfBg==", "requires": { - "@chainsafe/libp2p-noise": "^4.0.0", + "@chainsafe/libp2p-noise": "^5.0.1", "blockstore-datastore-adapter": "^2.0.2", - "datastore-core": "^6.0.7", - "datastore-fs": "^6.0.1", - "datastore-level": "^7.0.1", + "datastore-core": "^7.0.0", + "datastore-fs": "^7.0.0", + "datastore-level": "^8.0.0", "debug": "^4.1.1", "err-code": "^3.0.1", "hashlru": "^2.3.0", - "ipfs-repo": "^13.0.4", - "ipfs-utils": "^9.0.2", - "ipns": "^0.15.0", + "interface-datastore": "^6.0.2", + "ipfs-repo": "^14.0.1", + "ipfs-utils": "^9.0.6", + "ipns": "^0.16.0", "is-ipfs": "^6.0.1", "it-all": "^1.0.4", "it-drain": "^1.0.3", - "libp2p-floodsub": "^0.27.0", - "libp2p-gossipsub": "^0.11.1", - "libp2p-kad-dht": "^0.25.0", - "libp2p-mdns": "^0.17.0", + "it-foreach": "^0.1.1", + "libp2p-floodsub": "^0.29.0", + "libp2p-gossipsub": "0.13.0", + "libp2p-kad-dht": "^0.28.5", + "libp2p-mdns": "^0.18.0", "libp2p-mplex": "^0.10.2", "libp2p-tcp": "^0.17.1", - "libp2p-webrtc-star": "^0.24.0", + "libp2p-webrtc-star": "^0.25.0", "libp2p-websockets": "^0.16.2", "p-queue": "^6.6.1", "uint8arrays": "^3.0.0" } }, "ipfs-core-types": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.8.4.tgz", - "integrity": "sha512-sbRZA1QX3xJ6ywTiVQZMOxhlhp4osAZX2SXx3azOLxAtxmGWDMkHYt722VV4nZ2GyJy8qyk5GHQIZ0uvQnpaTg==", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.10.3.tgz", + "integrity": "sha512-GNid2lRBjR5qgScCglgk7w9Hk3TZAwPHQXxOLQx72wgyc0jF2U5NXRoKW0GRvX8NPbHmsrFszForIqxd23I1Gw==", "requires": { + "@ipld/dag-pb": "^2.1.3", "interface-datastore": "^6.0.2", + "ipfs-unixfs": "^6.0.3", "multiaddr": "^10.0.0", - "multiformats": "^9.4.13" + "multiformats": "^9.5.1" } }, "ipfs-core-utils": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.12.2.tgz", - "integrity": "sha512-RfxP3rPhXuqKIUmTAUhmee6fmaV3A7LMnjOUikRKpSyqESz/DR7aGK7tbttMxkZdkSEr0rFXlqbyb0vVwmn0wQ==", + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.14.3.tgz", + "integrity": "sha512-aBkewVhgAj3NWXPwu6imj0wADGiGVZmJzqKzODOJsibDjkx6FGdMv8kvvqtLnK8LS/dvSk9yk32IDtuDyYoV7Q==", "requires": { - "any-signal": "^2.1.2", + "any-signal": "^3.0.0", "blob-to-it": "^1.0.1", "browser-readablestream-to-it": "^1.0.1", "debug": "^4.1.1", "err-code": "^3.0.1", - "ipfs-core-types": "^0.8.4", + "ipfs-core-types": "^0.10.3", "ipfs-unixfs": "^6.0.3", - "ipfs-utils": "^9.0.2", + "ipfs-utils": "^9.0.6", "it-all": "^1.0.4", "it-map": "^1.0.4", "it-peekable": "^1.0.2", @@ -29232,32 +27967,38 @@ "merge-options": "^3.0.4", "multiaddr": "^10.0.0", "multiaddr-to-uri": "^8.0.0", - "multiformats": "^9.4.13", + "multiformats": "^9.5.1", "nanoid": "^3.1.23", "parse-duration": "^1.0.0", - "timeout-abort-controller": "^1.1.1", + "timeout-abort-controller": "^3.0.0", "uint8arrays": "^3.0.0" + }, + "dependencies": { + "any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + } } }, "ipfs-daemon": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/ipfs-daemon/-/ipfs-daemon-0.10.4.tgz", - "integrity": "sha512-LN5jshvX2gNp9YIwklcr7XE0E0r8AaqwNYnniwkj8B09mChjr77ezWWNHBMAfWesQrckyQcvBeMCAFPeeb1yZg==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/ipfs-daemon/-/ipfs-daemon-0.12.3.tgz", + "integrity": "sha512-UOoghi2vCPy904zXqE4AGE+0CEje4AtL6S9bvI3g9/OyUzfQXDWraSUEy3DhvQFW2w3j3mhZt0AwnDEdTYd4CQ==", "requires": { "@mapbox/node-pre-gyp": "^1.0.5", "debug": "^4.1.1", "electron-webrtc": "^0.3.0", - "ipfs-core": "^0.12.2", - "ipfs-core-types": "^0.8.4", - "ipfs-grpc-server": "^0.7.4", - "ipfs-http-gateway": "^0.7.4", - "ipfs-http-server": "^0.9.2", - "ipfs-utils": "^9.0.2", + "ipfs-core": "^0.14.3", + "ipfs-core-types": "^0.10.3", + "ipfs-grpc-server": "^0.8.4", + "ipfs-http-gateway": "^0.9.3", + "ipfs-http-server": "^0.11.3", + "ipfs-utils": "^9.0.6", "just-safe-set": "^2.2.1", - "libp2p": "^0.33.0", - "libp2p-webrtc-star": "^0.24.0", - "prom-client": "^12.0.0", - "prometheus-gc-stats": "^0.6.0", + "libp2p": "^0.36.2", + "libp2p-webrtc-star": "^0.25.0", + "prom-client": "^14.0.1", "wrtc": "^0.4.6" } }, @@ -29267,16 +28008,16 @@ "integrity": "sha512-zoJ+xwcYwzJ03GWJdz3e2k1NqJMfI9+M/VyPImhqPowVmTZ0+f9JGR+M8MetJAHMeQILLCTXmIMsiFzAFObZJg==" }, "ipfs-grpc-server": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/ipfs-grpc-server/-/ipfs-grpc-server-0.7.4.tgz", - "integrity": "sha512-5MstZn2przkzjU7FlAr1fd8gq3bZJvKXftxdnenUlFQItSsoLtKdi2sVygxv8BeWj8xZHETec3t9FQeL3A1QOg==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/ipfs-grpc-server/-/ipfs-grpc-server-0.8.4.tgz", + "integrity": "sha512-0Ra7kOMAsl+4OmWyZ/0st/hLYWzT+SCIFJEPcktUONvUy/mRhbv5/rdEg+l68v/ryY8qd4FhsovhVqyAaICiRg==", "requires": { "@grpc/grpc-js": "^1.1.8", "change-case": "^4.1.1", "coercer": "^1.1.2", "debug": "^4.1.1", - "ipfs-core-types": "^0.8.4", - "ipfs-grpc-protocol": "^0.5.4", + "ipfs-core-types": "^0.10.3", + "ipfs-grpc-protocol": "^0.5.5", "it-first": "^1.0.4", "it-map": "^1.0.4", "it-peekable": "^1.0.2", @@ -29364,30 +28105,30 @@ } }, "ipfs-http-gateway": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/ipfs-http-gateway/-/ipfs-http-gateway-0.7.4.tgz", - "integrity": "sha512-ga42/BpSVlKwJw7hfYQKc5q9zB1DnRWyWHIZJLx6QrZn0WUcGf/aiEqtAiBNOuLyGpBM+sU2xdQNZ9zimvFFng==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/ipfs-http-gateway/-/ipfs-http-gateway-0.9.3.tgz", + "integrity": "sha512-69eQ7EjSNbO3mnlQkUxJxVSaJ17wswDmUA6l/0sB7rEPD5E+reXeJbO7RCUT4zvB5YPgDgudsujyzYK4QJud3A==", "requires": { "@hapi/ammo": "^5.0.1", "@hapi/boom": "^9.1.0", "@hapi/hapi": "^20.0.0", "debug": "^4.1.1", "hapi-pino": "^8.3.0", - "ipfs-core-types": "^0.8.4", - "ipfs-http-response": "^1.0.5", + "ipfs-core-types": "^0.10.3", + "ipfs-http-response": "^2.0.3", "is-ipfs": "^6.0.1", "it-last": "^1.0.4", "it-to-stream": "^1.0.0", "joi": "^17.2.1", - "multiformats": "^9.4.13", + "multiformats": "^9.5.1", "uint8arrays": "^3.0.0", "uri-to-multiaddr": "^6.0.0" } }, "ipfs-http-response": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/ipfs-http-response/-/ipfs-http-response-1.0.6.tgz", - "integrity": "sha512-aMC+kO06ue7Rv8bPdX7te7k4Ss6qLiWSp8ffyVe4zA90XKZV3zo0FOI6UmjgCG5qZ1H0P1zXYq94JCkczagO8A==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ipfs-http-response/-/ipfs-http-response-2.0.3.tgz", + "integrity": "sha512-4VViBSJTySPih9KeDXmuSnPxcO1QNAmweLDIQOBm7s7nY7esdLs8EOHBbAIr3p0ZkRqnGvujtfT5OVfE/5KECQ==", "requires": { "debug": "^4.3.1", "ejs": "^3.1.6", @@ -29402,22 +28143,22 @@ } }, "ipfs-http-server": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.2.tgz", - "integrity": "sha512-R+FlD8MtKD97dB6Z3P1GMtfWnT29A1k/uvV0uOzJB/nn8c2+1R2JJKWH1hBAesznj435ajMOYWRXgxXm5Yw5iw==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.3.tgz", + "integrity": "sha512-bcFc5Yye3sX7CHIgO24WIRyUqc+l3hDkhr2ZhqArM4SWAuNKFvBv+wE98c9bVdkdSTuC0h/y3/VrNd+FmesHgA==", "requires": { "@hapi/boom": "^9.1.0", "@hapi/content": "^5.0.2", "@hapi/hapi": "^20.0.0", "@ipld/dag-pb": "^2.1.3", - "abort-controller": "^3.0.0", + "any-signal": "^3.0.0", "debug": "^4.1.1", "dlv": "^1.1.3", "err-code": "^3.0.1", "hapi-pino": "^8.3.0", - "ipfs-core-types": "^0.8.4", - "ipfs-core-utils": "^0.12.2", - "ipfs-http-gateway": "^0.7.4", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-http-gateway": "^0.9.3", "ipfs-unixfs": "^6.0.3", "it-all": "^1.0.4", "it-drain": "^1.0.3", @@ -29433,29 +28174,36 @@ "joi": "^17.2.1", "just-safe-set": "^2.2.1", "multiaddr": "^10.0.0", - "multiformats": "^9.4.13", - "native-abort-controller": "^1.0.3", + "multiformats": "^9.5.1", "parse-duration": "^1.0.0", - "prom-client": "^12.0.0", + "prom-client": "^14.0.1", "stream-to-it": "^0.2.2", + "timeout-abort-controller": "^3.0.0", "uint8arrays": "^3.0.0", "uri-to-multiaddr": "^6.0.0" + }, + "dependencies": { + "any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + } } }, "ipfs-repo": { - "version": "13.0.7", - "resolved": "https://registry.npmjs.org/ipfs-repo/-/ipfs-repo-13.0.7.tgz", - "integrity": "sha512-0z3iApJMew2XM8ZeAPDUnEOII10s+LNThd/jmiLvkRPcMVAkzsyRXpWnRQ2hPuDGxw91QCcQHG+GS4xW2eVCdQ==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/ipfs-repo/-/ipfs-repo-14.0.1.tgz", + "integrity": "sha512-6pPGFOJ5LF6MG+CiNMhuCNjVKrsHHcsA8yipH02aec9SCpmY79D3P2z0/ei+5jh2vKtYADLWBr07FqDJIScClA==", "requires": { "@ipld/dag-pb": "^2.1.0", "bytes": "^3.1.0", "cborg": "^1.3.4", - "datastore-core": "^6.0.7", + "datastore-core": "^7.0.0", "debug": "^4.1.0", "err-code": "^3.0.1", "interface-blockstore": "^2.0.2", "interface-datastore": "^6.0.2", - "ipfs-repo-migrations": "^11.0.2", + "ipfs-repo-migrations": "^12.0.1", "it-drain": "^1.0.1", "it-filter": "^1.0.2", "it-first": "^1.0.2", @@ -29476,18 +28224,19 @@ } }, "ipfs-repo-migrations": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/ipfs-repo-migrations/-/ipfs-repo-migrations-11.0.2.tgz", - "integrity": "sha512-0+O1q3X06jObIKYIEyUDNH1078PrQ7qg4i3Ufv4U0+R4MlF1LOYyQGwW6AK87V94Pta0bHeicYeY3dGpGgzv4g==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/ipfs-repo-migrations/-/ipfs-repo-migrations-12.0.1.tgz", + "integrity": "sha512-XuWQ6WWHPk/AtKd4IoQIBAPoqgwsOhX4hPjR6NXKwfS3i2r/mJmprmJ0dFirmykYWaHSDYrGlM06IM0hynVI4A==", "requires": { "@ipld/dag-pb": "^2.0.0", "cborg": "^1.3.1", - "datastore-core": "^6.0.7", + "datastore-core": "^7.0.0", "debug": "^4.1.0", "fnv1a": "^1.0.1", "interface-blockstore": "^2.0.2", "interface-datastore": "^6.0.2", "it-length": "^1.0.1", + "multiaddr": "^10.0.1", "multiformats": "^9.0.0", "protobufjs": "^6.10.2", "uint8arrays": "^3.0.0", @@ -29571,41 +28320,21 @@ } }, "ipns": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/ipns/-/ipns-0.15.1.tgz", - "integrity": "sha512-yHt7WIF3urgr/CBEaaBH53cxrMpbVo7THdQyy2ulZOot9tJpp1wbkE0i0aZV4/D2gEzMHmM385xzygIe1BE/iw==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/ipns/-/ipns-0.16.0.tgz", + "integrity": "sha512-fBYkRjN3/fc6IQujUF4WBEyOXegK715w+wx9IErV6H2B5JXsMnHOBceUKn3L90dj+wJfHs6T+hM/OZiTT6mQCw==", "requires": { "cborg": "^1.3.3", "debug": "^4.2.0", "err-code": "^3.0.1", "interface-datastore": "^6.0.2", - "libp2p-crypto": "^0.20.0", + "libp2p-crypto": "^0.21.0", "long": "^4.0.0", "multiformats": "^9.4.5", - "peer-id": "^0.15.0", + "peer-id": "^0.16.0", "protobufjs": "^6.10.2", "timestamp-nano": "^1.0.0", "uint8arrays": "^3.0.0" - }, - "dependencies": { - "libp2p-crypto": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.20.0.tgz", - "integrity": "sha512-WgIW9rYcWaO/5j2T6NW3R6Q46yvp2ZfFErqRMbi4/pOTL3T7+OROYpL/1iWVksWkXyurU/t2qFsIijWMxR5C4Q==", - "requires": { - "err-code": "^3.0.1", - "iso-random-stream": "^2.0.0", - "keypair": "^1.0.4", - "multiformats": "^9.4.5", - "noble-ed25519": "^1.2.6", - "noble-secp256k1": "^1.2.10", - "node-forge": "^0.10.0", - "pem-jwk": "^2.0.0", - "protobufjs": "^6.11.2", - "uint8arrays": "^3.0.0", - "ursa-optional": "^0.10.1" - } - } } }, "is-arguments": { @@ -30115,6 +28844,11 @@ "resolved": "http://94.130.170.209:4873/it-first/-/it-first-1.0.7.tgz", "integrity": "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==" }, + "it-foreach": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-0.1.1.tgz", + "integrity": "sha512-ZLxL651N5w5SL/EIIcrXELgYrrkuEKj/TErG93C4lr6lNZziKsf338ljSG85PjQfu7Frg/1wESl5pLrPSFXI9g==" + }, "it-glob": { "version": "1.0.2", "resolved": "http://94.130.170.209:4873/it-glob/-/it-glob-1.0.2.tgz", @@ -30185,9 +28919,9 @@ } }, "it-parallel": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/it-parallel/-/it-parallel-1.0.0.tgz", - "integrity": "sha512-kYlBKkNoHGOX++1Pf3M8IZOfozuTIln7F3Ldk2C/XnNW/XkqBqtiEWDoJHI0mkUHenxWnbaaCioM/aNQimNPlA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-parallel/-/it-parallel-2.0.1.tgz", + "integrity": "sha512-VnHs9UJXSr8jmPnquS76qhLU+tE3WvLJqBUKMjAD2/Z1O5JsjpHMqq8yvVByyuwuFnh1OG9faJVGc5c9t+T6Kg==", "requires": { "p-defer": "^3.0.0" } @@ -30201,13 +28935,12 @@ } }, "it-pb-rpc": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/it-pb-rpc/-/it-pb-rpc-0.1.13.tgz", - "integrity": "sha512-aZ4FNJsDgNepVVTmYXgXbQabIiOQyqYWUhdfovaHDcPSM5KjegwJihJEWMJjMyj+oLSKcZl0vmHgHxXWJ9/ufw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/it-pb-rpc/-/it-pb-rpc-0.2.0.tgz", + "integrity": "sha512-Rojodsa6yxSTZDqVVF9HXKsISoHtlLNOL0P6b/7oCswiscbjCpt1IB78BxRDHpFL3tg8jFPMNDTP3v6ZjrMf9w==", "requires": { - "is-buffer": "^2.0.5", "it-handshake": "^2.0.0", - "it-length-prefixed": "^5.0.2" + "it-length-prefixed": "^5.0.3" } }, "it-peekable": { @@ -30694,11 +29427,6 @@ "tsscmp": "1.0.6" } }, - "keypair": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/keypair/-/keypair-1.0.4.tgz", - "integrity": "sha512-zwhgOhhniaL7oxMgUMKKw5219PWWABMO+dgMnzJOQ2/5L3XJtTJGhW2PEXlxXj9zaccdReZJZ83+4NPhVfNVDg==" - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -31091,18 +29819,17 @@ } }, "libp2p": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.33.0.tgz", - "integrity": "sha512-ZNcxWJWNBmlLa9STcYbZyS3so/JEpI7kNLjIUIhIdntjJC9z+OMbGiqfPFcaMejMpjb/j+qpsqsiayjG0p9qIA==", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.36.2.tgz", + "integrity": "sha512-UpNYBMQVivMu56zoibdGitopv39uBBAybIBOEGWmFy/I2NnTVGUutLPrxo47AuN2kntYgo/TNJfW+PpswUgSaw==", "requires": { - "@motrix/nat-api": "^0.3.1", "@vascosantos/moving-average": "^1.1.0", - "abort-controller": "^3.0.0", "abortable-iterator": "^3.0.0", "aggregate-error": "^3.1.0", - "any-signal": "^2.1.1", + "any-signal": "^3.0.0", "bignumber.js": "^9.0.1", "class-is": "^1.1.0", + "datastore-core": "^7.0.0", "debug": "^4.3.1", "err-code": "^3.0.0", "es6-promisify": "^7.0.0", @@ -31114,40 +29841,49 @@ "it-drain": "^1.0.3", "it-filter": "^1.0.1", "it-first": "^1.0.4", + "it-foreach": "^0.1.1", "it-handshake": "^2.0.0", "it-length-prefixed": "^5.0.2", "it-map": "^1.0.4", "it-merge": "^1.0.0", "it-pipe": "^1.1.0", + "it-sort": "^1.0.1", "it-take": "^1.0.0", - "libp2p-crypto": "^0.19.4", - "libp2p-interfaces": "^1.0.0", + "libp2p-crypto": "^0.21.2", + "libp2p-interfaces": "^4.0.0", "libp2p-utils": "^0.4.0", "mafmt": "^10.0.0", "merge-options": "^3.0.4", + "mortice": "^2.0.1", "multiaddr": "^10.0.0", "multiformats": "^9.0.0", - "multistream-select": "^2.0.0", + "multistream-select": "^3.0.0", "mutable-proxy": "^1.0.0", - "node-forge": "^0.10.0", + "nat-api": "^0.3.1", + "node-forge": "^1.2.1", "p-any": "^3.0.0", "p-fifo": "^1.0.0", "p-retry": "^4.4.0", "p-settle": "^4.1.1", - "peer-id": "^0.15.0", + "peer-id": "^0.16.0", "private-ip": "^2.1.0", "protobufjs": "^6.10.2", "retimer": "^3.0.0", "sanitize-filename": "^1.6.3", "set-delayed-interval": "^1.0.0", "streaming-iterables": "^6.0.0", - "timeout-abort-controller": "^1.1.1", + "timeout-abort-controller": "^3.0.0", "uint8arrays": "^3.0.0", "varint": "^6.0.0", "wherearewe": "^1.0.0", "xsalsa20": "^1.1.0" }, "dependencies": { + "any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + }, "bignumber.js": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", @@ -31156,44 +29892,29 @@ } }, "libp2p-bootstrap": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/libp2p-bootstrap/-/libp2p-bootstrap-0.13.0.tgz", - "integrity": "sha512-8sXEZrikY+chKvMorkvOi9E/v9GvwsYr9DAEfzQZrOKQZByqhan1aXQKWrSpc4AxEv5/UopRzu1P47bkOi8wdw==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/libp2p-bootstrap/-/libp2p-bootstrap-0.14.0.tgz", + "integrity": "sha512-j3slZo5nOdA8wVlav8dRZeAXutZ7psz/f10DLoIEX/EFif7uU5oZfIYvjbVGo3ZDl+VQLo2tR0m1lV0westQ3g==", "requires": { "debug": "^4.3.1", "mafmt": "^10.0.0", "multiaddr": "^10.0.0", - "peer-id": "^0.15.0" + "peer-id": "^0.16.0" } }, "libp2p-crypto": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.19.7.tgz", - "integrity": "sha512-Qb5o/3WFKF2j6mYSt4UBPyi2kbKl3jYV0podBJoJCw70DlpM5Xc+oh3fFY9ToSunu8aSQQ5GY8nutjXgX/uGRA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.21.2.tgz", + "integrity": "sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g==", "requires": { + "@noble/ed25519": "^1.5.1", + "@noble/secp256k1": "^1.3.0", "err-code": "^3.0.1", - "is-typedarray": "^1.0.0", "iso-random-stream": "^2.0.0", - "keypair": "^1.0.1", "multiformats": "^9.4.5", - "node-forge": "^0.10.0", - "pem-jwk": "^2.0.0", + "node-forge": "^1.2.1", "protobufjs": "^6.11.2", - "secp256k1": "^4.0.0", - "uint8arrays": "^3.0.0", - "ursa-optional": "^0.10.1" - }, - "dependencies": { - "secp256k1": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", - "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", - "requires": { - "elliptic": "^6.5.4", - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0" - } - } + "uint8arrays": "^3.0.0" } }, "libp2p-delegated-content-routing": { @@ -31207,154 +29928,111 @@ "p-defer": "^3.0.0", "p-queue": "^6.2.1", "peer-id": "^0.16.0" - }, - "dependencies": { - "libp2p-crypto": { - "version": "0.21.2", - "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.21.2.tgz", - "integrity": "sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g==", - "requires": { - "@noble/ed25519": "^1.5.1", - "@noble/secp256k1": "^1.3.0", - "err-code": "^3.0.1", - "iso-random-stream": "^2.0.0", - "multiformats": "^9.4.5", - "node-forge": "^1.2.1", - "protobufjs": "^6.11.2", - "uint8arrays": "^3.0.0" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "peer-id": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.16.0.tgz", - "integrity": "sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==", - "requires": { - "class-is": "^1.1.0", - "libp2p-crypto": "^0.21.0", - "multiformats": "^9.4.5", - "protobufjs": "^6.10.2", - "uint8arrays": "^3.0.0" - } - } } }, "libp2p-delegated-peer-routing": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/libp2p-delegated-peer-routing/-/libp2p-delegated-peer-routing-0.10.0.tgz", - "integrity": "sha512-Gi4iqPOUH2rSmZ8PymyoTleFYvBCku98DvCT1FRyD3hQvLvLSWyAU9cUHLQcHyK3HQstzv3ZSU2q9XgPy7vnfA==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/libp2p-delegated-peer-routing/-/libp2p-delegated-peer-routing-0.11.1.tgz", + "integrity": "sha512-NwdRS0a6plfzVcdSqHV4hQnv872zjt7dUtsfRXmPZkXoaPjWck3Y0EDFxDYHlCMPH9w7PvrgttBlO1EwWqFGFw==", "requires": { "debug": "^4.3.1", "multiformats": "^9.0.2", "p-defer": "^3.0.0", "p-queue": "^6.3.0", - "peer-id": "^0.15.0" + "peer-id": "^0.16.0" } }, "libp2p-floodsub": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.27.1.tgz", - "integrity": "sha512-OM4DvKlvfEh3QsBJLWMZWfgP0uUIj1iajh8BLsV7QmC9QJvJ4dx8xZgh7Fc90n4Vfu1aosB75ZvDv1qIcnVOXw==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.29.1.tgz", + "integrity": "sha512-U9YL8xyGY5us/ox3RzVLRHNcK+qOuo4VSiNsSweNVjy50D4Fb9ahML0xHnahx9ZQicd6nDEPn8/i958fnu8N4g==", "requires": { "debug": "^4.2.0", - "libp2p-interfaces": "^1.0.1", + "libp2p-interfaces": "^4.0.5", "time-cache": "^0.3.0", "uint8arrays": "^3.0.0" } }, "libp2p-gossipsub": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/libp2p-gossipsub/-/libp2p-gossipsub-0.11.5.tgz", - "integrity": "sha512-xUUInif3m+EXVdiVD68aOrBCjOhbZCXVqtPkfNtCLmyTxiI5SrOuFswuXrpIHKC1IPNJ177v7S4B7CCVykOYkw==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/libp2p-gossipsub/-/libp2p-gossipsub-0.13.0.tgz", + "integrity": "sha512-xy2jRZGmJpjy++Di6f1admtjve8Fx0z5l8NISTQS282egwbRMmTPE6/UeYktb6hNGAgtSTIwXdHjXmMOiTarFA==", "requires": { - "@types/debug": "^4.1.5", + "@types/debug": "^4.1.7", "debug": "^4.3.1", "denque": "^1.5.0", "err-code": "^3.0.1", "it-pipe": "^1.1.0", - "libp2p-interfaces": "^1.1.0", - "peer-id": "^0.15.3", + "libp2p-interfaces": "^4.0.4", + "peer-id": "^0.16.0", "protobufjs": "^6.11.2", - "time-cache": "^0.3.0", "uint8arrays": "^3.0.0" } }, "libp2p-interfaces": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/libp2p-interfaces/-/libp2p-interfaces-1.3.1.tgz", - "integrity": "sha512-Bh991Nv2KT/jZ7DjPd/zqhk8cCtkHl6OWw8lyK7wBX7Aj3/ezGwjoDABJzKgt1lbvcgCeQIbzPiIbaKj4DUI4w==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/libp2p-interfaces/-/libp2p-interfaces-4.0.6.tgz", + "integrity": "sha512-3KjzNEIWhi+VoOamLvgKKUE/xqwxSw/JYqsBnfMhAWVRvRtosROtVT03wci2XbuuowCYw+/hEX1xKJIR1w5n0A==", "requires": { - "abort-controller": "^3.0.0", "abortable-iterator": "^3.0.0", "debug": "^4.3.1", "err-code": "^3.0.1", "it-length-prefixed": "^5.0.2", "it-pipe": "^1.1.0", "it-pushable": "^1.4.2", - "libp2p-crypto": "^0.20.0", + "libp2p-crypto": "^0.21.0", "multiaddr": "^10.0.0", "multiformats": "^9.1.2", "p-queue": "^6.6.2", - "peer-id": "^0.15.4", + "peer-id": "^0.16.0", "protobufjs": "^6.10.2", "uint8arrays": "^3.0.0" - }, - "dependencies": { - "libp2p-crypto": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.20.0.tgz", - "integrity": "sha512-WgIW9rYcWaO/5j2T6NW3R6Q46yvp2ZfFErqRMbi4/pOTL3T7+OROYpL/1iWVksWkXyurU/t2qFsIijWMxR5C4Q==", - "requires": { - "err-code": "^3.0.1", - "iso-random-stream": "^2.0.0", - "keypair": "^1.0.4", - "multiformats": "^9.4.5", - "noble-ed25519": "^1.2.6", - "noble-secp256k1": "^1.2.10", - "node-forge": "^0.10.0", - "pem-jwk": "^2.0.0", - "protobufjs": "^6.11.2", - "uint8arrays": "^3.0.0", - "ursa-optional": "^0.10.1" - } - } } }, "libp2p-kad-dht": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/libp2p-kad-dht/-/libp2p-kad-dht-0.25.0.tgz", - "integrity": "sha512-xZpCpdAVjLRoj1CHKM0wG9qbjaV4BtxtYrKYlXXfq/pfH7M7XPRQSLB2BMM8bkBEqONCykxXRsXVa6/jviPbsg==", + "version": "0.28.6", + "resolved": "https://registry.npmjs.org/libp2p-kad-dht/-/libp2p-kad-dht-0.28.6.tgz", + "integrity": "sha512-laJw8SRxYKYawMr295Yo38juRjiQ02cBTpnWU3KeTWnO+5bUYrtK6aOgxzMawiLDiDBZ/FLtdnoTPyuKP5QrTg==", "requires": { - "datastore-core": "^6.0.7", + "any-signal": "^3.0.0", + "datastore-core": "^7.0.0", "debug": "^4.3.1", "err-code": "^3.0.0", "hashlru": "^2.3.0", - "heap": "~0.2.6", "interface-datastore": "^6.0.2", + "it-all": "^1.0.5", + "it-drain": "^1.0.4", "it-first": "^1.0.4", "it-length": "^1.0.3", "it-length-prefixed": "^5.0.2", + "it-map": "^1.0.5", + "it-merge": "^1.0.3", + "it-parallel": "^2.0.1", "it-pipe": "^1.1.0", + "it-take": "^1.0.2", "k-bucket": "^5.1.0", - "libp2p-crypto": "^0.19.5", - "libp2p-interfaces": "^1.0.0", + "libp2p-crypto": "^0.21.0", + "libp2p-interfaces": "^4.0.0", "libp2p-record": "^0.10.4", "multiaddr": "^10.0.0", "multiformats": "^9.4.5", + "p-defer": "^3.0.0", "p-map": "^4.0.0", "p-queue": "^6.6.2", - "p-timeout": "^4.1.0", - "peer-id": "^0.15.0", + "peer-id": "^0.16.0", + "private-ip": "^2.3.3", "protobufjs": "^6.10.2", "streaming-iterables": "^6.0.0", + "timeout-abort-controller": "^3.0.0", "uint8arrays": "^3.0.0", "varint": "^6.0.0" }, "dependencies": { + "any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + }, "p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -31366,14 +30044,14 @@ } }, "libp2p-mdns": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/libp2p-mdns/-/libp2p-mdns-0.17.0.tgz", - "integrity": "sha512-W9i1WFTahJkA5rgFNeIpKkp416ciKIkAgd3nckcLat9eO6P8xAxWOm2Ft8sR8FuJSPMJMU/Gp3PJgt8I7Y2+wA==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/libp2p-mdns/-/libp2p-mdns-0.18.0.tgz", + "integrity": "sha512-IBCKRuNc5USlli9QF/gOq2loCssE4ZKkVRhUNuAVBRXJ8ueqFEquc5R5C1sWy7AOgbycTgeNcxzSa1kuNb6nbg==", "requires": { "debug": "^4.3.1", "multiaddr": "^10.0.0", "multicast-dns": "^7.2.0", - "peer-id": "^0.15.0" + "peer-id": "^0.16.0" } }, "libp2p-mplex": { @@ -31451,9 +30129,9 @@ } }, "libp2p-webrtc-star": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.24.1.tgz", - "integrity": "sha512-3wzgHIVi0Rv7Axx5qJqMKh4xCnNWlppm1/376JSSThZA+bxg+OLwzzEYY7AYIDFb7aVf0o82eMUTaeDrRfy56w==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.25.0.tgz", + "integrity": "sha512-SyXjHDrm+qlKQE5HIddrUCSwkxCIJ30PAH4ZVNNADkC0F5IVQY9EoVJ+/rrzZuDDqccnS15TgxW13vmybX96bQ==", "requires": { "abortable-iterator": "^3.0.0", "class-is": "^1.1.0", @@ -31466,7 +30144,7 @@ "mafmt": "^10.0.0", "multiaddr": "^10.0.0", "p-defer": "^3.0.0", - "peer-id": "^0.15.0", + "peer-id": "^0.16.0", "socket.io-client": "^4.1.2", "stream-to-it": "^0.2.2" } @@ -32403,10 +31081,11 @@ "integrity": "sha512-vMwf/FUO+qAPvl3vlSZEgEVFY/AxeZq5yg761ScF3CZsXgmTi/HGkicUiNN0CI4PW8FiY2P0OLklOcmQjdQJhw==" }, "multistream-select": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/multistream-select/-/multistream-select-2.0.1.tgz", - "integrity": "sha512-ziVNT/vux0uUElP4OKNMVr0afU/X6PciAmT2UJNolhzhSLXIwFAaYfmLajD8NoZ+DsBQ1bp0zZ2nMVPF+FhClA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/multistream-select/-/multistream-select-3.0.2.tgz", + "integrity": "sha512-ICGA8DAviZj6Xo1NkaRV3J38M+tFDoWiGtO1ksluyMnskAsdGjAzocg806OzpQPivNGWWboX3CrFT2Tk4UdYXA==", "requires": { + "abortable-iterator": "^3.0.0", "bl": "^5.0.0", "debug": "^4.1.1", "err-code": "^3.0.1", @@ -32444,6 +31123,19 @@ "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==" }, + "nat-api": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/nat-api/-/nat-api-0.3.1.tgz", + "integrity": "sha512-5cyLugEkXnKSKSvVjKjxxPMLDnkwY3boZLbATWwiGJ4T/3UvIpiQmzb2RqtxxEFcVo/7PwsHPGN0MosopONO8Q==", + "requires": { + "async": "^3.2.0", + "debug": "^4.2.0", + "default-gateway": "^6.0.2", + "request": "^2.88.2", + "unordered-array-remove": "^1.0.2", + "xml2js": "^0.1.0" + } + }, "native-abort-controller": { "version": "1.0.4", "resolved": "http://94.130.170.209:4873/native-abort-controller/-/native-abort-controller-1.0.4.tgz", @@ -32535,16 +31227,6 @@ "tslib": "^2.0.3" } }, - "noble-ed25519": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.2.6.tgz", - "integrity": "sha512-zfnWqg9FVMp8CnzUpAjbt1nDXpDjCvxYiCXdnW1mY8zQHw/6twUlkFm14VPdojVzc0kcd+i9zT79+26GcNbsuQ==" - }, - "noble-secp256k1": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.14.tgz", - "integrity": "sha512-GSCXyoZBUaaPwVWdYncMEmzlSUjF9J/YeEHpklYJCyg8wPuJP3NzDx0BkiwArzINkdX2HJHvUJhL6vVWPOQQcg==" - }, "node-addon-api": { "version": "2.0.2", "resolved": "http://94.130.170.209:4873/node-addon-api/-/node-addon-api-2.0.2.tgz", @@ -32565,9 +31247,9 @@ "integrity": "sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g==" }, "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, "node-gyp-build": { "version": "4.3.0", @@ -34725,12 +33407,6 @@ "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, - "optional": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz", - "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==", - "optional": true - }, "optional-require": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", @@ -35215,44 +33891,15 @@ "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==" }, "peer-id": { - "version": "0.15.4", - "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.15.4.tgz", - "integrity": "sha512-MDoBIMZYwQIAHaZQUwsIcvoFgdbIl5GtZMwSkXpIYvc5v0TSDv+u8WsTKrKt2Vv28tHFFDJQdVzu3T4qTPzK+w==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.16.0.tgz", + "integrity": "sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==", "requires": { "class-is": "^1.1.0", - "libp2p-crypto": "^0.20.0", - "minimist": "^1.2.5", + "libp2p-crypto": "^0.21.0", "multiformats": "^9.4.5", "protobufjs": "^6.10.2", "uint8arrays": "^3.0.0" - }, - "dependencies": { - "libp2p-crypto": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.20.0.tgz", - "integrity": "sha512-WgIW9rYcWaO/5j2T6NW3R6Q46yvp2ZfFErqRMbi4/pOTL3T7+OROYpL/1iWVksWkXyurU/t2qFsIijWMxR5C4Q==", - "requires": { - "err-code": "^3.0.1", - "iso-random-stream": "^2.0.0", - "keypair": "^1.0.4", - "multiformats": "^9.4.5", - "noble-ed25519": "^1.2.6", - "noble-secp256k1": "^1.2.10", - "node-forge": "^0.10.0", - "pem-jwk": "^2.0.0", - "protobufjs": "^6.11.2", - "uint8arrays": "^3.0.0", - "ursa-optional": "^0.10.1" - } - } - } - }, - "pem-jwk": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pem-jwk/-/pem-jwk-2.0.0.tgz", - "integrity": "sha512-rFxu7rVoHgQ5H9YsP50dDWf0rHjreVA2z0yPiWr5WdH/UHb29hKtF7h6l8vNd1cbYR1t0QL+JKhW55a2ZV4KtA==", - "requires": { - "asn1.js": "^5.0.1" } }, "pend": { @@ -35566,24 +34213,14 @@ } }, "prom-client": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-12.0.0.tgz", - "integrity": "sha512-JbzzHnw0VDwCvoqf8y1WDtq4wSBAbthMB1pcVI/0lzdqHGJI3KBJDXle70XK+c7Iv93Gihqo0a5LlOn+g8+DrQ==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-14.0.1.tgz", + "integrity": "sha512-HxTArb6fkOntQHoRGvv4qd/BkorjliiuO2uSWC2KC17MUTKYttWdDoXX/vxOhQdkoECEM9BBH0pj2l8G8kev6w==", "optional": true, "requires": { "tdigest": "^0.1.1" } }, - "prometheus-gc-stats": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/prometheus-gc-stats/-/prometheus-gc-stats-0.6.3.tgz", - "integrity": "sha512-vCX+HZ1jZHkha25r5dAcRSNjue+K3Hn0B33EcZl7y3hgp3o1YsQ4Y3x7oJWKvDdbelFIL0McsXGmRg3zBrmq+g==", - "optional": true, - "requires": { - "gc-stats": "^1.4.0", - "optional": "^0.1.3" - } - }, "promise-timeout": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/promise-timeout/-/promise-timeout-1.3.0.tgz", @@ -37962,19 +36599,11 @@ } }, "timeout-abort-controller": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-1.1.1.tgz", - "integrity": "sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-3.0.0.tgz", + "integrity": "sha512-O3e+2B8BKrQxU2YRyEjC/2yFdb33slI22WRdUaDx6rvysfi9anloNZyR2q0l6LnePo5qH7gSM7uZtvvwZbc2yA==", "requires": { - "abort-controller": "^3.0.0", - "retimer": "^2.0.0" - }, - "dependencies": { - "retimer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz", - "integrity": "sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg==" - } + "retimer": "^3.0.0" } }, "timestamp-nano": { @@ -38325,15 +36954,6 @@ "prepend-http": "^2.0.0" } }, - "ursa-optional": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/ursa-optional/-/ursa-optional-0.10.2.tgz", - "integrity": "sha512-TKdwuLboBn7M34RcvVTuQyhvrA8gYKapuVdm0nBP0mnBc7oECOfUQZrY91cefL3/nm64ZyrejSRrhTVdX7NG/A==", - "requires": { - "bindings": "^1.5.0", - "nan": "^2.14.2" - } - }, "utf8-byte-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", @@ -38755,19 +37375,13 @@ "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" }, "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.1.14.tgz", + "integrity": "sha512-pbdws4PPPNc1HPluSUKamY4GWMk592K7qwcj6BExbVOhhubub8+pMda/ql68b6L3luZs/OGjGSB5goV7SnmgnA==", "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "sax": ">=0.1.1" } }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - }, "xmlhttprequest-ssl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", diff --git a/package.json b/package.json index 962e10f..40d574b 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "axios": "0.27.2", "bcryptjs": "2.4.3", "glob": "7.1.6", - "ipfs": "0.60.0", + "ipfs": "0.62.3", "ipfs-coord": "7.1.19", "ipfs-http-client": "55.0.0", "jsonrpc-lite": "2.2.0",