diff --git a/package-lock.json b/package-lock.json index 97331a3..ed985fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2986,6 +2986,14 @@ "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=" }, + "blob-to-it": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-0.0.1.tgz", + "integrity": "sha512-gvOVIs0YUpKHAwvhoJcRs81LJrOb+kwOol0/NnF/JgD0a5i9SJ/Es/njJo3NgFzb+x/FDPh4cD4D1KnrBeUWuw==", + "requires": { + "browser-readablestream-to-it": "^0.0.1" + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -3056,6 +3064,11 @@ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, + "browser-readablestream-to-it": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-0.0.1.tgz", + "integrity": "sha512-leRiI4bLRr7K8znNmQZ3frgL8A7aX4LI4g7444YEtT3alaxqem+XPGsJmOlFRRdRqjFpvf2wW4dXKcgBLxypVg==" + }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", @@ -3376,17 +3389,6 @@ "multibase": "^1.0.0", "multicodec": "^1.0.1", "multihashes": "^1.0.1" - }, - "dependencies": { - "multibase": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", - "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", - "requires": { - "base-x": "^3.0.8", - "buffer": "^5.5.0" - } - } } }, "cipher-base": { @@ -6194,53 +6196,60 @@ "integrity": "sha512-pKnZpbgCTfH/1NLIlOduP/V+WRXzC2MOz3Qo8xmxk8C5GudJLgK5QyLVXOSWy3ParAH7Eemurl3xjv/WXYFvMA==" }, "ipfs-core-utils": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.2.4.tgz", - "integrity": "sha512-Spj5xtmdKMAOsPSUEmiKxj5Oa6FLP5QJgdA5w2WGpaUKw9fTU0he+mtb5Fs/PZusbU9GWxYELVZ1f1TnemeVsA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.3.1.tgz", + "integrity": "sha512-FFvGyw4etKamNHnwQdfq//PYW0h1GvbMu3cikNUgSwA2gTEj8B3rq2ypxb0sOw+wszlCjF/aWfZ4+UEK+sjakw==", "requires": { + "blob-to-it": "0.0.1", + "browser-readablestream-to-it": "0.0.1", "buffer": "^5.6.0", + "cids": "^0.8.3", "err-code": "^2.0.0", - "ipfs-utils": "^2.2.2" + "ipfs-utils": "^2.2.2", + "it-all": "^1.0.1", + "it-map": "^1.0.0", + "it-peekable": "0.0.1" } }, "ipfs-http-client": { - "version": "44.3.0", - "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-44.3.0.tgz", - "integrity": "sha512-oGlD2GkyisCrRPgJYrpo6TYA5VZneCoazEaaKxc1fyGd9TG0Fvc/nBuwW6jB6I5CR78z1JwKr/71QlvZL4jDNg==", + "version": "46.0.0", + "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-46.0.0.tgz", + "integrity": "sha512-7aSluSl4BzZXHhS60OgUxr3HYjIfszWxzYNevF9008c0/nfqHDRKm9Q4J+zd+S1tJS0JNTRuCOfGVE35g+jtTw==", "requires": { "abort-controller": "^3.0.0", "any-signal": "^1.1.0", "bignumber.js": "^9.0.0", "buffer": "^5.6.0", - "cids": "^0.8.0", + "cids": "^0.8.3", "debug": "^4.1.0", "form-data": "^3.0.0", - "ipfs-core-utils": "^0.2.4", + "ipfs-core-utils": "^0.3.1", "ipfs-utils": "^2.2.2", - "ipld-block": "^0.9.1", - "ipld-dag-cbor": "^0.15.2", - "ipld-dag-pb": "^0.18.5", + "ipld-block": "^0.9.2", + "ipld-dag-cbor": "^0.16.0", + "ipld-dag-pb": "^0.19.0", "ipld-raw": "^5.0.0", "iso-url": "^0.4.7", + "it-last": "^1.0.1", "it-tar": "^1.2.2", "it-to-buffer": "^1.0.0", "it-to-stream": "^0.1.1", "merge-options": "^2.0.0", "multiaddr": "^7.4.3", "multiaddr-to-uri": "^5.1.0", - "multibase": "^0.7.0", + "multibase": "^1.0.1", "multicodec": "^1.0.0", "multihashes": "^1.0.1", "nanoid": "^3.0.2", "node-fetch": "^2.6.0", - "parse-duration": "^0.1.2", - "stream-to-it": "^0.2.0" + "parse-duration": "^0.4.4", + "stream-to-it": "^0.2.1" } }, "ipfs-utils": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-2.3.1.tgz", - "integrity": "sha512-Rq2iyFdqNknVtIgq8+/URt5WK94uEqTa2w22t2yrNE9CDifh5jvFaO6lBOMhsqzPkHjjJBoIqk+g5P0T2OHSow==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-2.4.0.tgz", + "integrity": "sha512-0RH8rMIEhrXyrbh87V8SQC6E6/5EJs+YionqZGAXnVoTzkpFhxC3x3FlsxwZ9s72yaieGP1Mx1tRYgfCFM/mJg==", "requires": { "abort-controller": "^3.0.0", "any-signal": "^1.1.0", @@ -6250,6 +6259,7 @@ "is-electron": "^2.2.0", "iso-url": "^0.4.7", "it-glob": "0.0.8", + "it-to-stream": "^0.1.2", "merge-options": "^2.0.0", "nanoid": "^3.1.3", "node-fetch": "^2.6.0", @@ -6267,29 +6277,29 @@ } }, "ipld-dag-cbor": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-0.15.3.tgz", - "integrity": "sha512-m23nG7ZyoVFnkK55/bLAErc7EfiMgaEQlqHWDTGzPI+O5r6bPfp+qbL5zTVSIT8tpbHmu174dwerVtLoVgeVyA==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-0.16.0.tgz", + "integrity": "sha512-dnmR8Pgt1gGmEXWSf/V3dKDPveGnHsovvAAN7m/WHW5mXsBqYYOStt98K1RhCifbB7vY+IHmpdRhVka0g9DWFQ==", "requires": { "borc": "^2.1.2", - "buffer": "^5.5.0", - "cids": "~0.8.0", + "buffer": "^5.6.0", + "cids": "~0.8.3", "is-circular": "^1.0.2", - "multicodec": "^1.0.0", - "multihashing-async": "~0.8.0" + "multicodec": "^1.0.3", + "multihashing-async": "^1.0.0" } }, "ipld-dag-pb": { - "version": "0.18.5", - "resolved": "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.18.5.tgz", - "integrity": "sha512-8IAPZrkRjgTpkxV9JOwXSBe0GXNxd4B2lubPgbifTGL92rZOEKWutpijsWsWvjXOltDFHKMQIIIhkgLC5RPqbA==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.19.0.tgz", + "integrity": "sha512-qwuJM2Ev74HLKxgfmH7Qw/ob/Iwo4Te6ADZas8OqV2FCY+I4H+KJujLvaBs+By2g3h0aagv0ei3aUgqE8XzDfw==", "requires": { "buffer": "^5.6.0", - "cids": "~0.8.0", + "cids": "~0.8.3", "class-is": "^1.1.0", - "multicodec": "^1.0.1", - "multihashing-async": "~0.8.1", - "protons": "^1.0.2", + "multicodec": "^1.0.3", + "multihashing-async": "^1.0.0", + "protons": "^1.2.1", "stable": "^0.1.8" } }, @@ -6301,6 +6311,21 @@ "cids": "~0.8.0", "multicodec": "^1.0.1", "multihashing-async": "~0.8.1" + }, + "dependencies": { + "multihashing-async": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-0.8.2.tgz", + "integrity": "sha512-2lKa1autuCy8x7KIEj9aVNbAb3aIMRFYIwN7mq/zD4pxgNIVgGlm+f6GKY4880EOF2Y3GktHYssRy7TAJQ2DyQ==", + "requires": { + "blakejs": "^1.1.0", + "buffer": "^5.4.3", + "err-code": "^2.0.0", + "js-sha3": "^0.8.0", + "multihashes": "^1.0.1", + "murmurhash3js-revisited": "^3.0.0" + } + } } }, "is-absolute-url": { @@ -6590,6 +6615,11 @@ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, + "it-all": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.2.tgz", + "integrity": "sha512-3hrCLLcuHS1/VUn1qETPuh9rFTw31SBCUUijjs41VJ+oQGx3H+3Lpxo1bFD3q3570w3o99a+sfRGic5PBBt3Vg==" + }, "it-concat": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/it-concat/-/it-concat-1.0.0.tgz", @@ -6632,6 +6662,21 @@ } } }, + "it-last": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.2.tgz", + "integrity": "sha512-zjWiVvkDXKxGA+u2ZNzq321RWnj52RLucsIX0Bve3NUX3X/b1RjtUufvUdjtkFtQLKG1yCf5+hxbdeIYiRT1rQ==" + }, + "it-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.2.tgz", + "integrity": "sha512-WTy7ZK4MDo5B9JgcGz2VLwDxqItUHzv8Mg0YzVM7jhcqY8EdjUuMoAcL7PqzJed+TMy/AYorw47Muc87sdD4sA==" + }, + "it-peekable": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-0.0.1.tgz", + "integrity": "sha512-fd0JzbNldseeq+FFWthbqYB991UpKNyjPG6LqFhIOmJviCxSompMyoopKIXvLPLY+fBhhv2CT5PT31O/lEnTHw==" + }, "it-reader": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-2.1.0.tgz", @@ -7360,6 +7405,17 @@ "is-ip": "^3.1.0", "multibase": "^0.7.0", "varint": "^5.0.0" + }, + "dependencies": { + "multibase": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + } } }, "multiaddr-to-uri": { @@ -7371,9 +7427,9 @@ } }, "multibase": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", - "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", + "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -7396,23 +7452,12 @@ "buffer": "^5.6.0", "multibase": "^1.0.1", "varint": "^5.0.0" - }, - "dependencies": { - "multibase": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", - "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", - "requires": { - "base-x": "^3.0.8", - "buffer": "^5.5.0" - } - } } }, "multihashing-async": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-0.8.2.tgz", - "integrity": "sha512-2lKa1autuCy8x7KIEj9aVNbAb3aIMRFYIwN7mq/zD4pxgNIVgGlm+f6GKY4880EOF2Y3GktHYssRy7TAJQ2DyQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-1.0.0.tgz", + "integrity": "sha512-gRtHjJuULvo2dd9ybIsF+aUEamraAwet/ib3YapWdaP7QWkI8JtN/6EZBhdoqlzSVU7POrC3/rp13Or7zY7x1A==", "requires": { "blakejs": "^1.1.0", "buffer": "^5.4.3", @@ -9245,9 +9290,9 @@ } }, "parse-duration": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-0.1.3.tgz", - "integrity": "sha512-hMOZHfUmjxO5hMKn7Eft+ckP2M4nV4yzauLXiw3PndpkASnx5r8pDAMcOAiqxoemqWjMWmz4fOHQM6n6WwETXw==" + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-0.4.4.tgz", + "integrity": "sha512-KbAJuYGUhZkB9gotDiKLnZ7Z3VTacK3fgwmDdB6ZVDtJbMBT6MfLga0WJaYpPDu0mzqT0NgHtHDt5PY4l0nidg==" }, "parse-entities": { "version": "2.0.0", diff --git a/package.json b/package.json index 0ba74a0..5b4f210 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@oceanprotocol/art": "^2.2.0", "@oceanprotocol/typographies": "^0.1.0", "axios": "^0.19.2", - "ipfs-http-client": "^44.2.0", + "ipfs-http-client": "^46.0.0", "next": "^9.5.1", "next-seo": "^4.7.3", "next-svgr": "^0.0.2",