diff --git a/package-lock.json b/package-lock.json index 1d0f48e..45f5223 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@filecoin-saturn/js-client": "^0.3.7", + "@filecoin-saturn/js-client": "^0.3.9", "@sentry/browser": "^7.69.0", "browser-readablestream-to-it": "^1.0.3", "debug": "^4.3.3", @@ -493,9 +493,9 @@ } }, "node_modules/@filecoin-saturn/js-client": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@filecoin-saturn/js-client/-/js-client-0.3.7.tgz", - "integrity": "sha512-GeRmzddCza8QJ9/jkaeDKpi8ZfwQTUkj+6hzhEgF876kaH45Sjv1Dr2mC5jsE1jVc5aJsCX3IhnbEXdFlzKRwg==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@filecoin-saturn/js-client/-/js-client-0.3.9.tgz", + "integrity": "sha512-Uo5THJJnghC8sHZDa4QTSLlNHjF+sldCMTiwWYlypIuKZJgRpxSbf1+CXAkAbpxX4AiNXXvZYJh77JTcVq9glQ==", "dependencies": { "@ipld/car": "^4.1.5", "@ipld/dag-cbor": "^7.0.3", @@ -503,6 +503,7 @@ "@ipld/dag-pb": "^2.1.18", "@multiformats/blake2": "^1.0.11", "browser-readablestream-to-it": "^2.0.4", + "hashring": "^3.2.0", "idb": "^7.1.1", "ipfs-unixfs-exporter": "https://gitpkg.now.sh/filecoin-saturn/js-ipfs-unixfs/packages/ipfs-unixfs-exporter?build", "msw": "^1.3.2", @@ -2012,6 +2013,11 @@ "node": ">=0.8" } }, + "node_modules/connection-parse": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.7.tgz", + "integrity": "sha512-bTTG28diWg7R7/+qE5NZumwPbCiJOT8uPdZYu674brDjBWQctbaQbYlDKhalS+4i5HxIx+G8dZsnBHKzWpp01A==" + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -3453,6 +3459,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hashring": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/hashring/-/hashring-3.2.0.tgz", + "integrity": "sha512-xCMovURClsQZ+TR30icCZj+34Fq1hs0y6YCASD6ZqdRfYRybb5Iadws2WS+w09mGM/kf9xyA5FCdJQGcgcraSA==", + "dependencies": { + "connection-parse": "0.0.x", + "simple-lru-cache": "0.0.x" + } + }, "node_modules/hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -6072,6 +6087,11 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "node_modules/simple-lru-cache": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/simple-lru-cache/-/simple-lru-cache-0.0.2.tgz", + "integrity": "sha512-uEv/AFO0ADI7d99OHDmh1QfYzQk/izT1vCmu/riQfh7qjBVUUgRT87E5s5h7CxWCA/+YoZerykpEthzVrW3LIw==" + }, "node_modules/sirv": { "version": "1.0.19", "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", @@ -7532,9 +7552,9 @@ } }, "@filecoin-saturn/js-client": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@filecoin-saturn/js-client/-/js-client-0.3.7.tgz", - "integrity": "sha512-GeRmzddCza8QJ9/jkaeDKpi8ZfwQTUkj+6hzhEgF876kaH45Sjv1Dr2mC5jsE1jVc5aJsCX3IhnbEXdFlzKRwg==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@filecoin-saturn/js-client/-/js-client-0.3.9.tgz", + "integrity": "sha512-Uo5THJJnghC8sHZDa4QTSLlNHjF+sldCMTiwWYlypIuKZJgRpxSbf1+CXAkAbpxX4AiNXXvZYJh77JTcVq9glQ==", "requires": { "@ipld/car": "^4.1.5", "@ipld/dag-cbor": "^7.0.3", @@ -7542,6 +7562,7 @@ "@ipld/dag-pb": "^2.1.18", "@multiformats/blake2": "^1.0.11", "browser-readablestream-to-it": "^2.0.4", + "hashring": "^3.2.0", "idb": "^7.1.1", "ipfs-unixfs-exporter": "https://gitpkg.now.sh/filecoin-saturn/js-ipfs-unixfs/packages/ipfs-unixfs-exporter?build", "msw": "^1.3.2", @@ -8777,6 +8798,11 @@ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true }, + "connection-parse": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.7.tgz", + "integrity": "sha512-bTTG28diWg7R7/+qE5NZumwPbCiJOT8uPdZYu674brDjBWQctbaQbYlDKhalS+4i5HxIx+G8dZsnBHKzWpp01A==" + }, "content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -9872,6 +9898,15 @@ "has-symbols": "^1.0.2" } }, + "hashring": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/hashring/-/hashring-3.2.0.tgz", + "integrity": "sha512-xCMovURClsQZ+TR30icCZj+34Fq1hs0y6YCASD6ZqdRfYRybb5Iadws2WS+w09mGM/kf9xyA5FCdJQGcgcraSA==", + "requires": { + "connection-parse": "0.0.x", + "simple-lru-cache": "0.0.x" + } + }, "hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -11805,6 +11840,11 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "simple-lru-cache": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/simple-lru-cache/-/simple-lru-cache-0.0.2.tgz", + "integrity": "sha512-uEv/AFO0ADI7d99OHDmh1QfYzQk/izT1vCmu/riQfh7qjBVUUgRT87E5s5h7CxWCA/+YoZerykpEthzVrW3LIw==" + }, "sirv": { "version": "1.0.19", "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", diff --git a/package.json b/package.json index a7c8079..dd57b5b 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "webpack-dev-server": "^4.7.4" }, "dependencies": { - "@filecoin-saturn/js-client": "^0.3.7", + "@filecoin-saturn/js-client": "^0.3.9", "@sentry/browser": "^7.69.0", "browser-readablestream-to-it": "^1.0.3", "debug": "^4.3.3",