From 5c15e76f5b783b89bf165182b8f7c056da8db990 Mon Sep 17 00:00:00 2001 From: Sorizen Date: Tue, 15 Aug 2023 13:57:42 +0300 Subject: [PATCH 1/4] ipfs util dependencies update --- CHANGELOG.md | 7 +- packages/sdk/package.json | 2 +- packages/styles/package.json | 2 +- packages/toasts/package.json | 2 +- packages/toolkit/README.md | 4 +- packages/toolkit/package.json | 4 +- packages/toolkit/src/utils/ipfs.util.ts | 45 +-- packages/ui-kit/package.json | 2 +- packages/vue-web3-provider/package.json | 2 +- yarn.lock | 449 ++++++++++++++---------- 10 files changed, 305 insertions(+), 214 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d2a611a..b7db3e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.0.0-rc.19] - 2023-08-15 +### Changed +- `@tokene/toolkit` - `IpfsUtil` class now is using `kubo-rpc-client` + ## [0.0.0-rc.18] - 2023-08-10 ### Fixed - `@tokene/toolkit` - `abbrCenter` function @@ -164,7 +168,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release - `root` - `@tokene/toolkit` package -[Unreleased]: https://github.com/dl-tokene/webkit/compare/0.0.0-rc.18...HEAD +[Unreleased]: https://github.com/dl-tokene/webkit/compare/0.0.0-rc.19...HEAD +[0.0.0-rc.19]: https://github.com/dl-tokene/webkit/compare/0.0.0-rc.18...0.0.0-rc.19 [0.0.0-rc.18]: https://github.com/dl-tokene/webkit/compare/0.0.0-rc.17...0.0.0-rc.18 [0.0.0-rc.17]: https://github.com/dl-tokene/webkit/compare/0.0.0-rc.16...0.0.0-rc.17 [0.0.0-rc.16]: https://github.com/dl-tokene/webkit/compare/0.0.0-rc.15...0.0.0-rc.16 diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 171ee8b..3081166 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@tokene/sdk", - "version": "0.0.0-rc.18", + "version": "0.0.0-rc.19", "description": "Collection of common interactions with TokenE graph and core contracts", "repository": { "type": "git", diff --git a/packages/styles/package.json b/packages/styles/package.json index de84b40..c12eabf 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -1,6 +1,6 @@ { "name": "@tokene/styles", - "version": "0.0.0-rc.18", + "version": "0.0.0-rc.19", "description": "Default styles for every single frontend module of TokenE", "repository": { "type": "git", diff --git a/packages/toasts/package.json b/packages/toasts/package.json index 66a5223..4d63bca 100644 --- a/packages/toasts/package.json +++ b/packages/toasts/package.json @@ -1,6 +1,6 @@ { "name": "@tokene/toasts", - "version": "0.0.0-rc.18", + "version": "0.0.0-rc.19", "description": "Vue based toasts", "repository": { "type": "git", diff --git a/packages/toolkit/README.md b/packages/toolkit/README.md index f1d752d..2ab50bb 100644 --- a/packages/toolkit/README.md +++ b/packages/toolkit/README.md @@ -48,9 +48,9 @@ If you're using `helpers`, `errors`, `enums` only, you can skip this step. import { IpfsUtil } from '@tokene/toolkit' const ipfsEntity = new IpfsUtil<{ someData: string }>({ - rawData: JSON.stringify({ + rawData: { someData: 'lorem ipsum dolor sit amet concestetur!', - }), + }, }) await ipfsEntity.uploadSelf() diff --git a/packages/toolkit/package.json b/packages/toolkit/package.json index e8c0535..02d7dd1 100644 --- a/packages/toolkit/package.json +++ b/packages/toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@tokene/toolkit", - "version": "0.0.0-rc.18", + "version": "0.0.0-rc.19", "description": "Collection of common utility functions and classes in tokenE frontend modules", "repository": { "type": "git", @@ -54,7 +54,7 @@ "@vueuse/integrations": "^10.1.2", "axios": "^1.3.6", "i18next": "^22.4.15", - "ipfs-http-client": "^60.0.0", + "kubo-rpc-client": "^3.0.1", "lodash": "^4.17.21", "loglevel": "^1.8.1", "universal-cookie": "^4.0.4", diff --git a/packages/toolkit/src/utils/ipfs.util.ts b/packages/toolkit/src/utils/ipfs.util.ts index 4bfd4ca..b3ea701 100644 --- a/packages/toolkit/src/utils/ipfs.util.ts +++ b/packages/toolkit/src/utils/ipfs.util.ts @@ -1,6 +1,5 @@ import axios from 'axios' -import type { ImportCandidate } from 'ipfs-core-types/src/utils' -import { create, type IPFSHTTPClient } from 'ipfs-http-client' +import { create, type IPFSHTTPClient } from 'kubo-rpc-client' import { toolkitConfig } from '@/globals' @@ -8,15 +7,15 @@ const PREFIX = 'ipfs://' export class IpfsUtil { private _rawData?: T - private _path?: string - private _paths = [] as string[] + private _cid?: string + private _cids = [] as string[] private _ipfsApi: IPFSHTTPClient - constructor(options: { rawData?: T; path?: string }) { - const { rawData, path } = options + constructor(options: { rawData?: T; cid?: string }) { + const { rawData, cid } = options this._rawData = rawData - this._path = path + this._cid = cid this._ipfsApi = create({ url: `${toolkitConfig.API_IPFS_URL}/api/api/v0`, }) @@ -26,19 +25,23 @@ export class IpfsUtil { if (!this._rawData) throw new Error('No data provided to upload') if (Array.isArray(this._rawData)) { - for await (const { path } of this._ipfsApi.addAll( - this._rawData as ImportCandidate[], - )) { - this._paths.push(path) + const dataArrayToAdd = this._rawData.map(item => ({ + content: JSON.stringify(item), + })) + for await (const { path } of this._ipfsApi.addAll(dataArrayToAdd)) { + this._cids.push(path) } - } else { - const { path } = await this._ipfsApi.add(this._rawData as ImportCandidate) - this._path = path + return } + + const { path } = await this._ipfsApi.add({ + content: JSON.stringify(this._rawData), + }) + this._cid = path } async loadSelf(): Promise { - if (!this._path) throw new Error('No path provided to load') + if (!this._cid) throw new Error('No path provided to load') const { data } = await axios.get(this.publicUrl) @@ -46,20 +49,20 @@ export class IpfsUtil { } get publicUrl() { - return this._path - ? `${toolkitConfig.API_IPFS_URL}/ipfs/ipfs/${this._path.replace( + return this._cid + ? `${toolkitConfig.API_IPFS_URL}/ipfs/ipfs/${this._cid.replace( PREFIX, '', )}` : '' } - get path() { - return `${PREFIX}${this._path}` + get cid() { + return `${PREFIX}${this._cid}` } - get paths() { - return this._paths.map(el => `${PREFIX}${el}`) + get cids() { + return this._cids.map(el => `${PREFIX}${el}`) } get ipfsApi() { diff --git a/packages/ui-kit/package.json b/packages/ui-kit/package.json index 76a9111..82bfe63 100644 --- a/packages/ui-kit/package.json +++ b/packages/ui-kit/package.json @@ -1,6 +1,6 @@ { "name": "@tokene/ui-kit", - "version": "0.0.0-rc.18", + "version": "0.0.0-rc.19", "description": "Collection of common TokenE vue components", "repository": { "type": "git", diff --git a/packages/vue-web3-provider/package.json b/packages/vue-web3-provider/package.json index 4ca38d1..6895049 100644 --- a/packages/vue-web3-provider/package.json +++ b/packages/vue-web3-provider/package.json @@ -1,6 +1,6 @@ { "name": "@tokene/vue-web3-provider", - "version": "0.0.0-rc.18", + "version": "0.0.0-rc.19", "description": "The Vue reactive wrapper for @distributedlab/w3p", "repository": { "type": "git", diff --git a/yarn.lock b/yarn.lock index f8a5f41..46bce71 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,8 +23,8 @@ __metadata: linkType: hard "@apollo/client@npm:^3.7.14": - version: 3.8.0 - resolution: "@apollo/client@npm:3.8.0" + version: 3.8.1 + resolution: "@apollo/client@npm:3.8.1" dependencies: "@graphql-typed-document-node/core": ^3.1.1 "@wry/context": ^0.7.3 @@ -54,7 +54,7 @@ __metadata: optional: true subscriptions-transport-ws: optional: true - checksum: bf1fb4fa82ece6c7c274c0d6b196854fb19c0634b48692deed40fea491b25b385883101521860365b6af609bd0e84e32b1d82955a43e50ae920e971c7707d556 + checksum: 3a1748359a7c0f339764e7764dc6c7426be1d522eda963416d3a693733edbce8408cb8f78f9c98b036d34621af663e3dd3446703dfd29037c78a77eacd3c70bb languageName: node linkType: hard @@ -856,9 +856,9 @@ __metadata: linkType: hard "@chainsafe/is-ip@npm:^2.0.1": - version: 2.0.1 - resolution: "@chainsafe/is-ip@npm:2.0.1" - checksum: c5bbebe58eadc700d12112713fd75e41ae26020eedcac0e8b593fdda16a180239ede1d68d55b500fd8b30189c9a82b5e10769ed86a816e879c83248069152b79 + version: 2.0.2 + resolution: "@chainsafe/is-ip@npm:2.0.2" + checksum: 2600350ba1c8fbad5d1ebee71317beeb29fbaebf43780d89e30f8c6c2d27b95ebdab0284dfbab7336b5eb6d8ffcc7081e3e4c5b221889dc366463f83bbe38adb languageName: node linkType: hard @@ -1401,9 +1401,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.1": - version: 2.1.1 - resolution: "@eslint/eslintrc@npm:2.1.1" +"@eslint/eslintrc@npm:^2.1.2": + version: 2.1.2 + resolution: "@eslint/eslintrc@npm:2.1.2" dependencies: ajv: ^6.12.4 debug: ^4.3.2 @@ -1414,14 +1414,14 @@ __metadata: js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: bf909ea183d27238c257a82d4ffdec38ca94b906b4b8dfae02ecbe7ecc9e5a8182ef5e469c808bb8cb4fea4750f43ac4ca7c4b4a167b6cd7e3aaacd386b2bd25 + checksum: bc742a1e3b361f06fedb4afb6bf32cbd27171292ef7924f61c62f2aed73048367bcc7ac68f98c06d4245cd3fabc43270f844e3c1699936d4734b3ac5398814a7 languageName: node linkType: hard -"@eslint/js@npm:^8.46.0": - version: 8.46.0 - resolution: "@eslint/js@npm:8.46.0" - checksum: 7aed479832302882faf5bec37e9d068f270f84c19b3fb529646a7c1b031e73a312f730569c78806492bc09cfce3d7651dfab4ce09a56cbb06bc6469449e56377 +"@eslint/js@npm:^8.47.0": + version: 8.47.0 + resolution: "@eslint/js@npm:8.47.0" + checksum: 0ef57fe27b6d4c305b33f3b2d2fee1ab397a619006f1d6f4ce5ee4746b8f03d11a4e098805a7d78601ca534cf72917d37f0ac19896c992a32e26299ecb9f9de1 languageName: node linkType: hard @@ -2014,17 +2014,17 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/batch-execute@npm:^9.0.0": - version: 9.0.0 - resolution: "@graphql-tools/batch-execute@npm:9.0.0" +"@graphql-tools/batch-execute@npm:^9.0.1": + version: 9.0.1 + resolution: "@graphql-tools/batch-execute@npm:9.0.1" dependencies: - "@graphql-tools/utils": ^10.0.0 + "@graphql-tools/utils": ^10.0.5 dataloader: ^2.2.2 tslib: ^2.4.0 value-or-promise: ^1.0.12 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 328063ab1119e1665faee98d96a4bfda27b4c01644bb599db6d5f0ace48c3974f67fad0c5ac356eb866092bce60d4455b2e163772d2d56568ad1c8249d6721fa + checksum: c2bcf9dbcd3d08b2e04708fddad7f587677b62e189b0357b8a5495693e17b257b3022f5983d503966baaf32cbdc92a0a00dc95be7f5b6039357a31ffdde29a19 languageName: node linkType: hard @@ -2044,19 +2044,18 @@ __metadata: linkType: hard "@graphql-tools/delegate@npm:^10.0.0": - version: 10.0.1 - resolution: "@graphql-tools/delegate@npm:10.0.1" + version: 10.0.2 + resolution: "@graphql-tools/delegate@npm:10.0.2" dependencies: - "@graphql-tools/batch-execute": ^9.0.0 + "@graphql-tools/batch-execute": ^9.0.1 "@graphql-tools/executor": ^1.0.0 "@graphql-tools/schema": ^10.0.0 - "@graphql-tools/utils": ^10.0.0 + "@graphql-tools/utils": ^10.0.5 dataloader: ^2.2.2 tslib: ^2.5.0 - value-or-promise: ^1.0.12 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 383b7b74c2ff6bbab957a082356df41368c745ebd3208552b90f99f8e25e57dfa0980442e90e333a3f4b990e97dc5886a875744d5ac4329063e579acf925a634 + checksum: 3641dd03b241234cc0bc15221e1bd7e82f003f0bdb59a04cfaba23b5dc43d3aed1f068cc79d526dd731f6e4acfd90c9e20287feb565b9c881ed441c5008e32db languageName: node linkType: hard @@ -2109,8 +2108,8 @@ __metadata: linkType: hard "@graphql-tools/executor@npm:^1.0.0": - version: 1.1.0 - resolution: "@graphql-tools/executor@npm:1.1.0" + version: 1.2.0 + resolution: "@graphql-tools/executor@npm:1.2.0" dependencies: "@graphql-tools/utils": ^10.0.0 "@graphql-typed-document-node/core": 3.2.0 @@ -2119,7 +2118,7 @@ __metadata: value-or-promise: ^1.0.12 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: f088a18181da1303eba8b4bea3ad39de43037f16475a105101e5b7f467760812f2d80d9f70c6bae21ad5f5d197308778e78cfd622080143b28398426307ef389 + checksum: a6fe10636e433155a8fb76f1be76f4f55e7e54c7473a14c546a7b558819e92b3658f33f1cb646b9523a22d692b95f2cbd5a8e628f4f263fa48f229ddf98a6850 languageName: node linkType: hard @@ -2330,16 +2329,16 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.2": - version: 10.0.4 - resolution: "@graphql-tools/utils@npm:10.0.4" +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.2, @graphql-tools/utils@npm:^10.0.5": + version: 10.0.5 + resolution: "@graphql-tools/utils@npm:10.0.5" dependencies: "@graphql-typed-document-node/core": ^3.1.1 dset: ^3.1.2 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: cb90c4c7f12dc6a5a519c4dfa5298b33d902ff921a4bc5d7cd15f5fe9e4eb3bf79cefd671de30661008d762cae5fef33420249f46bcbef5d7b38a949e5718f2d + checksum: 600eb668b0a80264a56d1bfc2b431073a620de8ffea959362a1d13c4e0dd5738b627cc508ead8ecdbd7c1a2da05d5664e43443e15d3b221a809fa1a0e2740193 languageName: node linkType: hard @@ -2759,6 +2758,23 @@ __metadata: languageName: node linkType: hard +"@libp2p/crypto@npm:^1.0.11": + version: 1.0.17 + resolution: "@libp2p/crypto@npm:1.0.17" + dependencies: + "@libp2p/interface-keys": ^1.0.2 + "@libp2p/interfaces": ^3.2.0 + "@noble/ed25519": ^1.6.0 + "@noble/secp256k1": ^1.5.4 + multiformats: ^11.0.0 + node-forge: ^1.1.0 + protons-runtime: ^5.0.0 + uint8arraylist: ^2.4.3 + uint8arrays: ^4.0.2 + checksum: 178474409ffe56ba6fb6b0f691e0b5de7fafb61c18a1a1197d75d0f9471e614c67d77fce84e337238d0835ba4b7bbc7f4b72ff9447968706c2ba190ed93cf650 + languageName: node + linkType: hard + "@libp2p/interface-connection@npm:^4.0.0": version: 4.0.0 resolution: "@libp2p/interface-connection@npm:4.0.0" @@ -2782,6 +2798,13 @@ __metadata: languageName: node linkType: hard +"@libp2p/interface-keys@npm:^1.0.2": + version: 1.0.8 + resolution: "@libp2p/interface-keys@npm:1.0.8" + checksum: 08c2976b3436b6e4e6159d1c817bb9e41af41d159cb94afaa8c63cf0fbf8842b0e5ca758d6c38453a59d8e4e87cec3117e3c574d316b94fed8db842a77f6efb0 + languageName: node + linkType: hard + "@libp2p/interface-peer-id@npm:^2.0.0, @libp2p/interface-peer-id@npm:^2.0.2": version: 2.0.2 resolution: "@libp2p/interface-peer-id@npm:2.0.2" @@ -2815,17 +2838,17 @@ __metadata: linkType: hard "@libp2p/interface@npm:^0.1.1": - version: 0.1.1 - resolution: "@libp2p/interface@npm:0.1.1" + version: 0.1.2 + resolution: "@libp2p/interface@npm:0.1.2" dependencies: - "@multiformats/multiaddr": ^12.1.3 + "@multiformats/multiaddr": ^12.1.5 abortable-iterator: ^5.0.1 it-pushable: ^3.2.0 it-stream-types: ^2.0.1 multiformats: ^12.0.1 p-defer: ^4.0.0 uint8arraylist: ^2.4.3 - checksum: 7828f5eb07ad0ba02532c41a049384dae10fd123048d6e1ea9bc6c9a192b4530dbef7d938ea056da78b1b94eae8cdbf5d48a2dc70bb9668ec8d532a0884c4f55 + checksum: d33748ba16473c622802ee95e57445f2ac79b1ddffbaba7499157a769c57f9c1374ac10de72517e7899f88808e6fee09d77aef928d8eeaaf2bb8951fa93653a7 languageName: node linkType: hard @@ -2900,7 +2923,7 @@ __metadata: languageName: node linkType: hard -"@multiformats/multiaddr@npm:^12.0.0, @multiformats/multiaddr@npm:^12.1.3": +"@multiformats/multiaddr@npm:^12.0.0, @multiformats/multiaddr@npm:^12.1.3, @multiformats/multiaddr@npm:^12.1.5": version: 12.1.6 resolution: "@multiformats/multiaddr@npm:12.1.6" dependencies: @@ -2959,13 +2982,27 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.3.1, @noble/hashes@npm:^1.3.0": +"@noble/ed25519@npm:^1.6.0": + version: 1.7.3 + resolution: "@noble/ed25519@npm:1.7.3" + checksum: 45169927d51de513e47bbeebff3a603433c4ac7579e1b8c5034c380a0afedbe85e6959be3d69584a7a5ed6828d638f8f28879003b9bb2fb5f22d8aa2d88fd5fe + languageName: node + linkType: hard + +"@noble/hashes@npm:1.3.1, @noble/hashes@npm:^1.3.1": version: 1.3.1 resolution: "@noble/hashes@npm:1.3.1" checksum: 7fdefc0f7a0c1ec27acc6ff88841793e3f93ec4ce6b8a6a12bfc0dd70ae6b7c4c82fe305fdfeda1735d5ad4a9eebe761e6693b3d355689c559e91242f4bc95b1 languageName: node linkType: hard +"@noble/secp256k1@npm:^1.5.4": + version: 1.7.1 + resolution: "@noble/secp256k1@npm:1.7.1" + checksum: d2301f1f7690368d8409a3152450458f27e54df47e3f917292de3de82c298770890c2de7c967d237eff9c95b70af485389a9695f73eb05a43e2bd562d18b18cb + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -3373,8 +3410,8 @@ __metadata: linkType: hard "@rollup/pluginutils@npm:^3 || ^4 || ^5, @rollup/pluginutils@npm:^5.0.1": - version: 5.0.2 - resolution: "@rollup/pluginutils@npm:5.0.2" + version: 5.0.3 + resolution: "@rollup/pluginutils@npm:5.0.3" dependencies: "@types/estree": ^1.0.0 estree-walker: ^2.0.2 @@ -3384,7 +3421,7 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: edea15e543bebc7dcac3b0ac8bc7b8e8e6dbd46e2864dbe5dd28072de1fbd5b0e10d545a610c0edaa178e8a7ac432e2a2a52e547ece1308471412caba47db8ce + checksum: 8efbdeac53c58ba7b26c353a0a95acb0286cb6afec9816e0c52c3537404be80af11d897f78416a3339a8a76cbce8600269bdf4853edfdebcc89b2e90c56bf3d9 languageName: node linkType: hard @@ -3437,12 +3474,12 @@ __metadata: linkType: hard "@solana/web3.js@npm:^1.73.2": - version: 1.78.3 - resolution: "@solana/web3.js@npm:1.78.3" + version: 1.78.4 + resolution: "@solana/web3.js@npm:1.78.4" dependencies: "@babel/runtime": ^7.22.6 "@noble/curves": ^1.0.0 - "@noble/hashes": ^1.3.0 + "@noble/hashes": ^1.3.1 "@solana/buffer-layout": ^4.0.0 agentkeepalive: ^4.3.0 bigint-buffer: ^1.1.5 @@ -3455,7 +3492,7 @@ __metadata: node-fetch: ^2.6.12 rpc-websockets: ^7.5.1 superstruct: ^0.14.2 - checksum: 6d652c31ffcd7c21425a39db58a7017c74922c9c0a515022f1f8025c1822d8bc8aab5bbcdcebae23d6dd8cb30d7f43f321c297fad3602b704179be091dd4922a + checksum: e1c44c6cbec87cdfd4d6d23b4241b746e14ed3a9ca73d596693758d91ac825cecf579345da3b0b7bb5e54b6794791bc0eac02cadf11f1ec79e859b6536f26f11 languageName: node linkType: hard @@ -3483,90 +3520,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.3.75": - version: 1.3.75 - resolution: "@swc/core-darwin-arm64@npm:1.3.75" +"@swc/core-darwin-arm64@npm:1.3.76": + version: 1.3.76 + resolution: "@swc/core-darwin-arm64@npm:1.3.76" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.3.75": - version: 1.3.75 - resolution: "@swc/core-darwin-x64@npm:1.3.75" +"@swc/core-darwin-x64@npm:1.3.76": + version: 1.3.76 + resolution: "@swc/core-darwin-x64@npm:1.3.76" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.3.75": - version: 1.3.75 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.75" +"@swc/core-linux-arm-gnueabihf@npm:1.3.76": + version: 1.3.76 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.76" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.3.75": - version: 1.3.75 - resolution: "@swc/core-linux-arm64-gnu@npm:1.3.75" +"@swc/core-linux-arm64-gnu@npm:1.3.76": + version: 1.3.76 + resolution: "@swc/core-linux-arm64-gnu@npm:1.3.76" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.3.75": - version: 1.3.75 - resolution: "@swc/core-linux-arm64-musl@npm:1.3.75" +"@swc/core-linux-arm64-musl@npm:1.3.76": + version: 1.3.76 + resolution: "@swc/core-linux-arm64-musl@npm:1.3.76" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.3.75": - version: 1.3.75 - resolution: "@swc/core-linux-x64-gnu@npm:1.3.75" +"@swc/core-linux-x64-gnu@npm:1.3.76": + version: 1.3.76 + resolution: "@swc/core-linux-x64-gnu@npm:1.3.76" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.3.75": - version: 1.3.75 - resolution: "@swc/core-linux-x64-musl@npm:1.3.75" +"@swc/core-linux-x64-musl@npm:1.3.76": + version: 1.3.76 + resolution: "@swc/core-linux-x64-musl@npm:1.3.76" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.3.75": - version: 1.3.75 - resolution: "@swc/core-win32-arm64-msvc@npm:1.3.75" +"@swc/core-win32-arm64-msvc@npm:1.3.76": + version: 1.3.76 + resolution: "@swc/core-win32-arm64-msvc@npm:1.3.76" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.3.75": - version: 1.3.75 - resolution: "@swc/core-win32-ia32-msvc@npm:1.3.75" +"@swc/core-win32-ia32-msvc@npm:1.3.76": + version: 1.3.76 + resolution: "@swc/core-win32-ia32-msvc@npm:1.3.76" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.3.75": - version: 1.3.75 - resolution: "@swc/core-win32-x64-msvc@npm:1.3.75" +"@swc/core-win32-x64-msvc@npm:1.3.76": + version: 1.3.76 + resolution: "@swc/core-win32-x64-msvc@npm:1.3.76" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.3.53": - version: 1.3.75 - resolution: "@swc/core@npm:1.3.75" - dependencies: - "@swc/core-darwin-arm64": 1.3.75 - "@swc/core-darwin-x64": 1.3.75 - "@swc/core-linux-arm-gnueabihf": 1.3.75 - "@swc/core-linux-arm64-gnu": 1.3.75 - "@swc/core-linux-arm64-musl": 1.3.75 - "@swc/core-linux-x64-gnu": 1.3.75 - "@swc/core-linux-x64-musl": 1.3.75 - "@swc/core-win32-arm64-msvc": 1.3.75 - "@swc/core-win32-ia32-msvc": 1.3.75 - "@swc/core-win32-x64-msvc": 1.3.75 + version: 1.3.76 + resolution: "@swc/core@npm:1.3.76" + dependencies: + "@swc/core-darwin-arm64": 1.3.76 + "@swc/core-darwin-x64": 1.3.76 + "@swc/core-linux-arm-gnueabihf": 1.3.76 + "@swc/core-linux-arm64-gnu": 1.3.76 + "@swc/core-linux-arm64-musl": 1.3.76 + "@swc/core-linux-x64-gnu": 1.3.76 + "@swc/core-linux-x64-musl": 1.3.76 + "@swc/core-win32-arm64-msvc": 1.3.76 + "@swc/core-win32-ia32-msvc": 1.3.76 + "@swc/core-win32-x64-msvc": 1.3.76 peerDependencies: "@swc/helpers": ^0.5.0 dependenciesMeta: @@ -3593,19 +3630,19 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 2447b5d627adc178a460d0e1bdeb55e57d503fd5e4085a5d9b1aa9d311bd38b48b78de55f9541a3a79708b3da5e0080f40eb342b6359c76d82fde66e4a6cf7e7 + checksum: f0401ccdd9073fa597c90e2503e6d71fd593593120cd92e2796bafbb43b443e072dbae3349e00fa9ded0d2dd669e463bc8587c41da4979ba31434249a30c36c7 languageName: node linkType: hard "@swc/jest@npm:^0.2.26": - version: 0.2.28 - resolution: "@swc/jest@npm:0.2.28" + version: 0.2.29 + resolution: "@swc/jest@npm:0.2.29" dependencies: "@jest/create-cache-key-function": ^27.4.2 jsonc-parser: ^3.2.0 peerDependencies: "@swc/core": "*" - checksum: 9f9fe7e091077079511e602afe0d0f270c5a274197fe6d55e7f8a8a0f44aadc70f726d8c2571b0eb2af8030d2bba601786adff2d811d6c01f27395c94c746edd + checksum: 9eaad322310f34e81f67d41411a7d60663341af1bd9fb65456faa914c936d849d6f643fa3b942a187d52e71e62c33097098c639d25c2047fa874f49bf51cec76 languageName: node linkType: hard @@ -3752,8 +3789,8 @@ __metadata: "@vueuse/integrations": ^10.1.2 axios: ^1.3.6 i18next: ^22.4.15 - ipfs-http-client: ^60.0.0 jest: ^29.5.0 + kubo-rpc-client: ^3.0.1 lodash: ^4.17.21 loglevel: ^1.8.1 rollup: ^3.18.0 @@ -4063,9 +4100,9 @@ __metadata: linkType: hard "@types/lodash@npm:^4.14.195": - version: 4.14.196 - resolution: "@types/lodash@npm:4.14.196" - checksum: 201d17c3e62ae02a93c99ec78e024b2be9bd75564dd8fd8c26f6ac51a985ab280d28ce2688c3bcdfe785b0991cd9814edff19ee000234c7b45d9a697f09feb6a + version: 4.14.197 + resolution: "@types/lodash@npm:4.14.197" + checksum: 53d7567d1704de76cf33266c78062e0fd722d4b846e5b1417d0b6ef0ee41c0d9c451b92bc34f73d5f1fcc45c7d36511e92f6f47a9279b48157ba60a92ddaa078 languageName: node linkType: hard @@ -4077,9 +4114,9 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=13.7.0": - version: 20.4.8 - resolution: "@types/node@npm:20.4.8" - checksum: 86a3963c0c7af3410553d1dfa4b018a20b3cb3ab4d8e8ffe27408b6338c5de0374b0bf379bc705da2205b466daa751ccfe062f453ba9bde34fdb0e5163ca6a68 + version: 20.5.0 + resolution: "@types/node@npm:20.5.0" + checksum: 659bc5fc93b5c02bd88ca4bfae4f6b9dc307d45884d1dd9d69df85819a9943cdc00cd3c87eec3048866df6a67f52297f74d170e47a44f61edb3e8f770d94e85e languageName: node linkType: hard @@ -4091,9 +4128,9 @@ __metadata: linkType: hard "@types/node@npm:^18.0.0, @types/node@npm:^18.14.2": - version: 18.17.3 - resolution: "@types/node@npm:18.17.3" - checksum: 884fb68936b2b0ff90863fcf80610dd2f3d9fe1947897248b0138df05fe41ee6ce62941b37b565e3b3fd77601cd3977a64de858654c6ab9064413b171740d6ba + version: 18.17.5 + resolution: "@types/node@npm:18.17.5" + checksum: b8c658a99234b99425243c324b641ed7b9ceb6bee6b06421fdc9bb7c58f9a5552e353225cc549e6982462ac384abe1985022ed76e2e4728797f59b21f659ca2b languageName: node linkType: hard @@ -4690,15 +4727,15 @@ __metadata: linkType: hard "@whatwg-node/node-fetch@npm:^0.4.8": - version: 0.4.12 - resolution: "@whatwg-node/node-fetch@npm:0.4.12" + version: 0.4.13 + resolution: "@whatwg-node/node-fetch@npm:0.4.13" dependencies: "@whatwg-node/events": ^0.1.0 busboy: ^1.6.0 fast-querystring: ^1.1.1 fast-url-parser: ^1.1.3 tslib: ^2.3.1 - checksum: 4d086187eba393e77608c2a99cf9135e8f81aa396c075d842fa62f4e77581bb9938d8c92631714ba19ab523d6d1070577c628fc0e6967957d7dae742e2b0d4b2 + checksum: 2acfec78f24a2ac5914e67968629a723da567724cb3784e3c6f51cb7fc1a4aa28abfa8a14198b6f44fe28ad2ee7f068850b998cee6014d79496e19b3b539c294 languageName: node linkType: hard @@ -4926,7 +4963,7 @@ __metadata: languageName: node linkType: hard -"any-signal@npm:^3.0.0": +"any-signal@npm:^3.0.0, any-signal@npm:^3.0.1": version: 3.0.1 resolution: "any-signal@npm:3.0.1" checksum: 073eb14c365b7552f9f16fbf36cd76171e4a0fe156a8faa865fe1d5ac4ed2f5c5ab6e3faad0ac0d4c69511b5892971c5573baa8a1cbf85fe250d0c54ff0734ff @@ -5680,14 +5717,14 @@ __metadata: linkType: hard "cacache@npm:^17.0.0": - version: 17.1.3 - resolution: "cacache@npm:17.1.3" + version: 17.1.4 + resolution: "cacache@npm:17.1.4" dependencies: "@npmcli/fs": ^3.1.0 fs-minipass: ^3.0.0 glob: ^10.2.2 lru-cache: ^7.7.1 - minipass: ^5.0.0 + minipass: ^7.0.3 minipass-collect: ^1.0.2 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 @@ -5695,7 +5732,7 @@ __metadata: ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: 385756781e1e21af089160d89d7462b7ed9883c978e848c7075b90b73cb823680e66092d61513050164588387d2ca87dd6d910e28d64bc13a9ac82cd8580c796 + checksum: b7751df756656954a51201335addced8f63fc53266fa56392c9f5ae83c8d27debffb4458ac2d168a744a4517ec3f2163af05c20097f93d17bdc2dc8a385e14a6 languageName: node linkType: hard @@ -5780,9 +5817,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001517": - version: 1.0.30001519 - resolution: "caniuse-lite@npm:1.0.30001519" - checksum: 66085133ede05d947e30b62fed2cbae18e5767afda8b0de38840883e1cfe5846bf1568ddbafd31647544e59112355abedaf9c867ac34541bfc20d69e7a19d94c + version: 1.0.30001520 + resolution: "caniuse-lite@npm:1.0.30001520" + checksum: 59991ad8f36cf282f81abbcc6074c3097c21914cdd54bd2b3f73ac9462f57fc74e90371cd22bcdff4d085d09da42a07dcea384cb81e4ac260496e1bd79e1fe7c languageName: node linkType: hard @@ -5805,11 +5842,11 @@ __metadata: linkType: hard "cborg@npm:^2.0.1": - version: 2.0.3 - resolution: "cborg@npm:2.0.3" + version: 2.0.4 + resolution: "cborg@npm:2.0.4" bin: cborg: cli.js - checksum: d3f882305b0944abe55dc9e928798f2521b9e996977282518f4cabc956435f678b9bc938fba67f1c6d01499619f67a222c1f76591a1280bd7ef2c1edf5ba8ce0 + checksum: 409eb1592114ae529a365bb3140015fc39004bb5704cd09307d7215fb1d97e8db395ad7481190866735b73767cf7b66900f38d6794fcd936b71d69bccede4f00 languageName: node linkType: hard @@ -6723,14 +6760,14 @@ __metadata: linkType: hard "dns-over-http-resolver@npm:^2.1.0": - version: 2.1.1 - resolution: "dns-over-http-resolver@npm:2.1.1" + version: 2.1.2 + resolution: "dns-over-http-resolver@npm:2.1.2" dependencies: debug: ^4.3.1 native-fetch: ^4.0.2 receptacle: ^1.3.2 undici: ^5.12.0 - checksum: 153a0f4ef705cd08c9b0c163d654988dbb087eabe44c8ab243481c108af97b52ec6343b7127ed1a6a5705a497e8dc06cd1e6c33fbe5aae3a08e357c1e93fc93e + checksum: 7b02c87c843595245c6df16310c4507606802de999f8d271c553c7206e44e3f1f7552cdcabc3a0fde762525b7b0e7344fd77ea44d2ca61c6487d3ee4e777fda6 languageName: node linkType: hard @@ -6912,9 +6949,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.477": - version: 1.4.487 - resolution: "electron-to-chromium@npm:1.4.487" - checksum: 244651fa6878f8ccf94ab76924b7a1c482ac714e2e6032d9e0f3268a21876991b5ca4fb75fe77274a4b19e3836bbe4522cdacb75d6f6758af61a93030051a992 + version: 1.4.491 + resolution: "electron-to-chromium@npm:1.4.491" + checksum: 8d96c720c808a694b907b7a9d63da89f739374f90adb9db3d2b065a8e05de5548caf1b6ab0eade3150947cdefc962d342edc6d69c68ef489ecdd45e92a17677c languageName: node linkType: hard @@ -7368,8 +7405,8 @@ __metadata: linkType: hard "eslint-plugin-vue@npm:^9.11.0": - version: 9.16.1 - resolution: "eslint-plugin-vue@npm:9.16.1" + version: 9.17.0 + resolution: "eslint-plugin-vue@npm:9.17.0" dependencies: "@eslint-community/eslint-utils": ^4.4.0 natural-compare: ^1.4.0 @@ -7380,7 +7417,7 @@ __metadata: xml-name-validator: ^4.0.0 peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 - checksum: b2f9d0deefb124faacbd1aaf3f593962cd13547f8816782987299cb089693cec5e6e4036227242ad1dc17b6772fb579bc2042942486017a00c3c05eefeea36bd + checksum: 2ef53a03876f7c96828ad10dae7d1c4d87b51e348f58b16de3f2bedbbff9a3410eabfaf65e4890b0b7ae6d1e710c1c370998d5bc64d6ca3095a95713b3a4cf67 languageName: node linkType: hard @@ -7421,21 +7458,21 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.2": - version: 3.4.2 - resolution: "eslint-visitor-keys@npm:3.4.2" - checksum: 9e0e7e4aaea705c097ae37c97410e5f167d4d2193be2edcb1f0760762ede3df01545e4820ae314f42dcec687745f2c6dcaf6d83575c4a2a241eb0c8517d724f2 +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 languageName: node linkType: hard "eslint@npm:^8.35.0": - version: 8.46.0 - resolution: "eslint@npm:8.46.0" + version: 8.47.0 + resolution: "eslint@npm:8.47.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.6.1 - "@eslint/eslintrc": ^2.1.1 - "@eslint/js": ^8.46.0 + "@eslint/eslintrc": ^2.1.2 + "@eslint/js": ^8.47.0 "@humanwhocodes/config-array": ^0.11.10 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 @@ -7446,7 +7483,7 @@ __metadata: doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 eslint-scope: ^7.2.2 - eslint-visitor-keys: ^3.4.2 + eslint-visitor-keys: ^3.4.3 espree: ^9.6.1 esquery: ^1.4.2 esutils: ^2.0.2 @@ -7471,7 +7508,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 7a7d36b1a3bbc12e08fbb5bc36fd482a7a5a1797e62e762499dd45601b9e45aaa53a129f31ce0b4444551a9639b8b681ad535f379893dd1e3ae37b31dccd82aa + checksum: 1988617f703eadc5c7540468d54dc8e5171cf2bb9483f6172799cd1ff54a9a5e4470f003784e8cef92687eaa14de37172732787040e67817581a20bcb9c15970 languageName: node linkType: hard @@ -8155,11 +8192,11 @@ __metadata: linkType: hard "fs-minipass@npm:^3.0.0": - version: 3.0.2 - resolution: "fs-minipass@npm:3.0.2" + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" dependencies: - minipass: ^5.0.0 - checksum: e9cc0e1f2d01c6f6f62f567aee59530aba65c6c7b2ae88c5027bc34c711ebcfcfaefd0caf254afa6adfe7d1fba16bc2537508a6235196bac7276747d078aef0a + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 languageName: node linkType: hard @@ -8265,9 +8302,9 @@ __metadata: linkType: hard "get-iterator@npm:^2.0.0": - version: 2.0.0 - resolution: "get-iterator@npm:2.0.0" - checksum: 4ed81e7d100dd0a8dab11bf7dc7f88d8895a03057fa4a56d24190bdfe490fa4da3005d5b88fc6336429b33b423586f40dbcc40ce723f5dea55593cae0e2937de + version: 2.0.1 + resolution: "get-iterator@npm:2.0.1" + checksum: 353baac51f5e335c19cb734cbf0401d7c47deeac9d375e2939fed646fe52db2912d61ed2a60112050cf4687080817d159ec938803e48e03cd602edd489a116f2 languageName: node linkType: hard @@ -8400,11 +8437,11 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.20.0 - resolution: "globals@npm:13.20.0" + version: 13.21.0 + resolution: "globals@npm:13.21.0" dependencies: type-fest: ^0.20.2 - checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a + checksum: 86c92ca8a04efd864c10852cd9abb1ebe6d447dcc72936783e66eaba1087d7dba5c9c3421a48d6ca722c319378754dbcc3f3f732dbe47592d7de908edf58a773 languageName: node linkType: hard @@ -8538,9 +8575,9 @@ __metadata: linkType: hard "graphql@npm:^16.6.0": - version: 16.7.1 - resolution: "graphql@npm:16.7.1" - checksum: c924d8428daf0e96a5ea43e9bc3cd1b6802899907d284478ac8f705c8fd233a0a51eef915f7569fb5de8acb2e85b802ccc6c85c2b157ad805c1e9adba5a299bd + version: 16.8.0 + resolution: "graphql@npm:16.8.0" + checksum: d853d4085b0c911a7e2a926c3b0d379934ec61cd4329e70cdf281763102f024fd80a97db7a505b8b04fed9050cb4875f8f518150ea854557a500a0b41dcd7f4e languageName: node linkType: hard @@ -9060,7 +9097,7 @@ __metadata: languageName: node linkType: hard -"ipfs-core-utils@npm:^0.18.1": +"ipfs-core-utils@npm:^0.18.0, ipfs-core-utils@npm:^0.18.1": version: 0.18.1 resolution: "ipfs-core-utils@npm:0.18.1" dependencies: @@ -9125,7 +9162,7 @@ __metadata: languageName: node linkType: hard -"ipfs-utils@npm:^9.0.13": +"ipfs-utils@npm:^9.0.13, ipfs-utils@npm:^9.0.7": version: 9.0.14 resolution: "ipfs-utils@npm:9.0.14" dependencies: @@ -9836,15 +9873,15 @@ __metadata: linkType: hard "jackspeak@npm:^2.0.3": - version: 2.2.2 - resolution: "jackspeak@npm:2.2.2" + version: 2.2.3 + resolution: "jackspeak@npm:2.2.3" dependencies: "@isaacs/cliui": ^8.0.2 "@pkgjs/parseargs": ^0.11.0 dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 7b1468dd910afc00642db87448f24b062346570b8b47531409aa9012bcb95fdf7ec2b1c48edbb8b57a938c08391f8cc01b5034fc335aa3a2e74dbcc0ee5c555a + checksum: 8add557045eb51f619d247ac9786dbfa7ee4d52a0eb3fb488c2637aecfd15d12c284a4ff7dead2c1aba34d6228d9452e4509fb771daae87793a48786b095ee07 languageName: node linkType: hard @@ -10592,6 +10629,33 @@ __metadata: languageName: node linkType: hard +"kubo-rpc-client@npm:^3.0.1": + version: 3.0.1 + resolution: "kubo-rpc-client@npm:3.0.1" + dependencies: + "@ipld/dag-cbor": ^9.0.0 + "@ipld/dag-json": ^10.0.0 + "@ipld/dag-pb": ^4.0.0 + "@libp2p/crypto": ^1.0.11 + "@libp2p/logger": ^2.0.5 + "@libp2p/peer-id": ^2.0.0 + "@multiformats/multiaddr": ^11.1.5 + any-signal: ^3.0.1 + dag-jose: ^4.0.0 + err-code: ^3.0.1 + ipfs-core-utils: ^0.18.0 + ipfs-utils: ^9.0.7 + it-first: ^2.0.0 + it-last: ^2.0.0 + merge-options: ^3.0.4 + multiformats: ^11.0.0 + parse-duration: ^1.0.2 + stream-to-it: ^0.2.4 + uint8arrays: ^4.0.3 + checksum: 19de983eccf131c7a53f7c73bc8446ccd49436d32d6bb215f93fe2084fbff196d3d722bee11c22c3c48531a2d71c7521241a299b08fa9302907a3a0478fb51a3 + languageName: node + linkType: hard + "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -10802,9 +10866,9 @@ __metadata: linkType: hard "lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.0 - resolution: "lru-cache@npm:10.0.0" - checksum: 18f101675fe283bc09cda0ef1e3cc83781aeb8373b439f086f758d1d91b28730950db785999cd060d3c825a8571c03073e8c14512b6655af2188d623031baf50 + version: 10.0.1 + resolution: "lru-cache@npm:10.0.1" + checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181 languageName: node linkType: hard @@ -11108,17 +11172,17 @@ __metadata: linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.3 - resolution: "minipass-fetch@npm:3.0.3" + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" dependencies: encoding: ^0.1.13 - minipass: ^5.0.0 + minipass: ^7.0.3 minipass-sized: ^1.0.3 minizlib: ^2.1.2 dependenciesMeta: encoding: optional: true - checksum: af5ab2552a16fcf505d35fd7ffb84b57f4a0eeb269e6e1d9a2a75824dda48b36e527083250b7cca4a4def21d9544e2ade441e4730e233c0bc2133f6abda31e18 + checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a languageName: node linkType: hard @@ -11165,10 +11229,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": - version: 7.0.2 - resolution: "minipass@npm:7.0.2" - checksum: 46776de732eb7cef2c7404a15fb28c41f5c54a22be50d47b03c605bf21f5c18d61a173c0a20b49a97e7a65f78d887245066410642551e45fffe04e9ac9e325bc +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3": + version: 7.0.3 + resolution: "minipass@npm:7.0.3" + checksum: 6f1614f5b5b55568a46bca5fec0e7c46dac027691db27d0e1923a8192866903144cd962ac772c0e9f89b608ea818b702709c042bce98e190d258847d85461531 languageName: node linkType: hard @@ -11394,6 +11458,13 @@ __metadata: languageName: node linkType: hard +"node-forge@npm:^1.1.0": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 08fb072d3d670599c89a1704b3e9c649ff1b998256737f0e06fbd1a5bf41cae4457ccaee32d95052d80bbafd9ffe01284e078c8071f0267dc9744e51c5ed42a9 + languageName: node + linkType: hard + "node-gyp-build@npm:^4.3.0": version: 4.6.0 resolution: "node-gyp-build@npm:4.6.0" @@ -11827,7 +11898,7 @@ __metadata: languageName: node linkType: hard -"parse-duration@npm:^1.0.0": +"parse-duration@npm:^1.0.0, parse-duration@npm:^1.0.2": version: 1.1.0 resolution: "parse-duration@npm:1.1.0" checksum: 3cfc10aa61b3a06373a347289e1704de47d5d845c79330bbab20b54c02567f3710ba84544a3a44a986c3381c68670d89542fe9de607fb0814e52f78b34893cd9 @@ -12212,6 +12283,18 @@ __metadata: languageName: node linkType: hard +"protons-runtime@npm:^5.0.0": + version: 5.0.2 + resolution: "protons-runtime@npm:5.0.2" + dependencies: + protobufjs: ^7.0.0 + uint8arraylist: ^2.4.3 + peerDependencies: + uint8arraylist: ^2.3.2 + checksum: d58965f09e665f41051ed32896d9eb3c210c0255adb9e59e9f425dd77de11c20c5d3248c6b88df7cccc3dde68fe3033b5703b3519b9f0d4a75b8c34c1097eca5 + languageName: node + linkType: hard + "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -12493,15 +12576,15 @@ __metadata: linkType: hard "recast@npm:^0.23.1": - version: 0.23.3 - resolution: "recast@npm:0.23.3" + version: 0.23.4 + resolution: "recast@npm:0.23.4" dependencies: assert: ^2.0.0 ast-types: ^0.16.1 esprima: ~4.0.0 source-map: ~0.6.1 tslib: ^2.0.1 - checksum: b1340ab0a3a8e4bf206c6c7d54168f7019ed4138a53bc746df230c01f1b6672ce9d25dceb34896b6683622d3eede4e1f18b7d0b672f5aab54ba7762de949e317 + checksum: edb63bbe0457e68c0f4892f55413000e92aa7c5c53f9e109ab975d1c801cd299a62511ea72734435791f4aea6f0edf560f6a275761f66b2b6069ff6d72686029 languageName: node linkType: hard @@ -12774,8 +12857,8 @@ __metadata: linkType: hard "rollup@npm:^3.18.0, rollup@npm:^3.27.1": - version: 3.27.2 - resolution: "rollup@npm:3.27.2" + version: 3.28.0 + resolution: "rollup@npm:3.28.0" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -12783,13 +12866,13 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 524477e73885bafd2df395c12db330f3893e1f8eca67e811fb1423a4f6318451987e978607c75f8115bd9ce7fa834460969b0c39b797d45da87fa42fef9bafa8 + checksum: 6ded4a0d3ca531d68e82897d5eebaa9d085014a062620bc328f2859ccf78d6a148a51ed53f1275a5f89b55cc6d7b1440b7cee44e5a9e3a51442f809b4b26f727 languageName: node linkType: hard "rpc-websockets@npm:^7.5.1": - version: 7.5.1 - resolution: "rpc-websockets@npm:7.5.1" + version: 7.6.0 + resolution: "rpc-websockets@npm:7.6.0" dependencies: "@babel/runtime": ^7.17.2 bufferutil: ^4.0.1 @@ -12802,7 +12885,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 9dda8c63a1d3e85e11597e1c364835ec6aa9a8de1b5cfb1629d0eafc3ae04509011d485025ed4f717c0b1dd048e2aafdd75080e866540b93e55fd8a2cd91bcfe + checksum: af2b254f65985610bd354e8e13de07b5a36010b94672b0b5a9d226b9bb1b8b17d01c63221cad97263845888f3610e55867a32e4c0017dfb92fddf89417c4cb6c languageName: node linkType: hard @@ -12878,15 +12961,15 @@ __metadata: linkType: hard "sass@npm:^1.62.1, sass@npm:^1.7.2": - version: 1.64.2 - resolution: "sass@npm:1.64.2" + version: 1.65.1 + resolution: "sass@npm:1.65.1" dependencies: chokidar: ">=3.0.0 <4.0.0" immutable: ^4.0.0 source-map-js: ">=0.6.2 <2.0.0" bin: sass: sass.js - checksum: 43a5c9b9b3b6ba27feb5c45eba90edc437b15a30fd443f5d2623bbd59fe4a922f2a6a9990296c6a6c2b5bce7f401922c5049357415f50b745952c2d478bc5526 + checksum: 33e325fc80cd07489992e0814cd4929496f87493ffe78c423c2dbafa5746a574e6f3bde20c2a3e4ea47b16ee3d6bc5afcf1d36b405227b829d6c4c9ddcc7f8e2 languageName: node linkType: hard @@ -13312,11 +13395,11 @@ __metadata: linkType: hard "ssri@npm:^10.0.0": - version: 10.0.4 - resolution: "ssri@npm:10.0.4" + version: 10.0.5 + resolution: "ssri@npm:10.0.5" dependencies: - minipass: ^5.0.0 - checksum: fb14da9f8a72b04eab163eb13a9dda11d5962cd2317f85457c4e0b575e9a6e0e3a6a87b5bf122c75cb36565830cd5f263fb457571bf6f1587eb5f95d095d6165 + minipass: ^7.0.3 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 languageName: node linkType: hard @@ -13353,7 +13436,7 @@ __metadata: languageName: node linkType: hard -"stream-to-it@npm:^0.2.2": +"stream-to-it@npm:^0.2.2, stream-to-it@npm:^0.2.4": version: 0.2.4 resolution: "stream-to-it@npm:0.2.4" dependencies: @@ -14180,7 +14263,7 @@ __metadata: languageName: node linkType: hard -"uint8arrays@npm:^4.0.2": +"uint8arrays@npm:^4.0.2, uint8arrays@npm:^4.0.3": version: 4.0.6 resolution: "uint8arrays@npm:4.0.6" dependencies: From 056ffc22204725af00dcb1735321c12b9bd059bd Mon Sep 17 00:00:00 2001 From: Sorizen Date: Wed, 16 Aug 2023 13:02:37 +0300 Subject: [PATCH 2/4] fix changelog --- CHANGELOG.md | 2 +- packages/toolkit/src/utils/ipfs.util.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7db3e4..f64a041 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.0.0-rc.19] - 2023-08-15 ### Changed -- `@tokene/toolkit` - `IpfsUtil` class now is using `kubo-rpc-client` +- `@tokene/toolkit` - replaced `ipfs-http-client` by `kubo-rpc-client` ## [0.0.0-rc.18] - 2023-08-10 ### Fixed diff --git a/packages/toolkit/src/utils/ipfs.util.ts b/packages/toolkit/src/utils/ipfs.util.ts index b3ea701..b777ed8 100644 --- a/packages/toolkit/src/utils/ipfs.util.ts +++ b/packages/toolkit/src/utils/ipfs.util.ts @@ -57,11 +57,11 @@ export class IpfsUtil { : '' } - get cid() { + get path() { return `${PREFIX}${this._cid}` } - get cids() { + get paths() { return this._cids.map(el => `${PREFIX}${el}`) } From 83ffdbaf6aa0ed8375b72cfcab2537607e7f0378 Mon Sep 17 00:00:00 2001 From: Sorizen Date: Wed, 16 Aug 2023 18:20:19 +0300 Subject: [PATCH 3/4] comments for cid and path variables --- packages/toolkit/src/utils/ipfs.util.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/toolkit/src/utils/ipfs.util.ts b/packages/toolkit/src/utils/ipfs.util.ts index b777ed8..f287628 100644 --- a/packages/toolkit/src/utils/ipfs.util.ts +++ b/packages/toolkit/src/utils/ipfs.util.ts @@ -7,6 +7,11 @@ const PREFIX = 'ipfs://' export class IpfsUtil { private _rawData?: T + /* + * We get the `path` variable from the `kubo-rpc-client` library, but this is CID. + * CID explanation: 'https://docs.ipfs.tech/concepts/content-addressing/' + * PATH explanation: 'https://docs.ipfs.tech/how-to/address-ipfs-on-web/' + */ private _cid?: string private _cids = [] as string[] private _ipfsApi: IPFSHTTPClient From 04297b8212410e2042c7d49922d56ebec3a88724 Mon Sep 17 00:00:00 2001 From: lukachi Date: Wed, 16 Aug 2023 18:23:49 +0300 Subject: [PATCH 4/4] replace ipfs-http-client aliases by kubo --- packages/sdk/package.json | 2 +- packages/sdk/rollup.config.js | 2 +- packages/toolkit/rollup.config.js | 2 +- packages/vue-web3-provider/rollup.config.js | 2 +- yarn.lock | 175 +++++++++----------- 5 files changed, 83 insertions(+), 100 deletions(-) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 3081166..bd33b91 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -61,7 +61,7 @@ "graphql": "^16.6.0", "graphql-tag": "^2.12.6", "i18next": "^22.4.15", - "ipfs-http-client": "^60.0.0", + "kubo-rpc-client": "^3.0.1", "lodash": "^4.17.21", "loglevel": "^1.8.1", "universal-cookie": "^4.0.4", diff --git a/packages/sdk/rollup.config.js b/packages/sdk/rollup.config.js index 5b360a7..003b3e2 100644 --- a/packages/sdk/rollup.config.js +++ b/packages/sdk/rollup.config.js @@ -39,7 +39,7 @@ export default { nodePolyfills(), alias({ entries: [ - {find: 'ipfs-http-client', replacement: '../../node_modules/ipfs-http-client/dist/index.min.js'}, + {find: 'kubo-rpc-client', replacement: '../../node_modules/kubo-rpc-client/dist/index.min.js'}, {find: 'ethers', replacement: '../../node_modules/ethers/dist/ethers.esm.js'}, {find: 'near-api-js', replacement: '../../node_modules/near-api-js/dist/near-api-js.js'}, ], diff --git a/packages/toolkit/rollup.config.js b/packages/toolkit/rollup.config.js index f1e9848..aa56f35 100644 --- a/packages/toolkit/rollup.config.js +++ b/packages/toolkit/rollup.config.js @@ -31,7 +31,7 @@ export default { nodePolyfills(), alias({ entries: [ - {find: 'ipfs-http-client', replacement: '../../node_modules/ipfs-http-client/dist/index.min.js'}, + {find: 'kubo-rpc-client', replacement: '../../node_modules/kubo-rpc-client/dist/index.min.js'}, {find: 'ethers', replacement: '../../node_modules/ethers/dist/ethers.esm.js'}, {find: 'near-api-js', replacement: '../../node_modules/near-api-js/dist/near-api-js.js'}, ], diff --git a/packages/vue-web3-provider/rollup.config.js b/packages/vue-web3-provider/rollup.config.js index 9a40554..a158850 100644 --- a/packages/vue-web3-provider/rollup.config.js +++ b/packages/vue-web3-provider/rollup.config.js @@ -27,7 +27,7 @@ export default { nodePolyfills(), alias({ entries: [ - {find: 'ipfs-http-client', replacement: '../../node_modules/ipfs-http-client/dist/index.min.js'}, + {find: 'kubo-rpc-client', replacement: '../../node_modules/kubo-rpc-client/dist/index.min.js'}, {find: 'ethers', replacement: '../../node_modules/ethers/dist/ethers.esm.js'}, {find: 'near-api-js', replacement: '../../node_modules/near-api-js/dist/near-api-js.js'}, ], diff --git a/yarn.lock b/yarn.lock index 46bce71..4d84549 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2924,17 +2924,17 @@ __metadata: linkType: hard "@multiformats/multiaddr@npm:^12.0.0, @multiformats/multiaddr@npm:^12.1.3, @multiformats/multiaddr@npm:^12.1.5": - version: 12.1.6 - resolution: "@multiformats/multiaddr@npm:12.1.6" + version: 12.1.7 + resolution: "@multiformats/multiaddr@npm:12.1.7" dependencies: "@chainsafe/is-ip": ^2.0.1 "@chainsafe/netmask": ^2.0.0 "@libp2p/interface": ^0.1.1 dns-over-http-resolver: ^2.1.0 multiformats: ^12.0.1 + uint8-varint: ^2.0.1 uint8arrays: ^4.0.2 - varint: ^6.0.0 - checksum: 9b7eff4dbbce6ffc35822ca954f401eb6099b795a7608357c5ccf5455c594542d66b0edac9173b93027c6dd1a86e065f630d077601eed43e34071fd5d0286a7a + checksum: 96b83208b7bd3e9387f2fdac20fc554d962395c02661e9c1da819646d2f3129e1a76e5abc6a0c8d386c7126a7678e58d05b08dc812260b7cad2488533cbe44b0 languageName: node linkType: hard @@ -3520,90 +3520,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.3.76": - version: 1.3.76 - resolution: "@swc/core-darwin-arm64@npm:1.3.76" +"@swc/core-darwin-arm64@npm:1.3.77": + version: 1.3.77 + resolution: "@swc/core-darwin-arm64@npm:1.3.77" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.3.76": - version: 1.3.76 - resolution: "@swc/core-darwin-x64@npm:1.3.76" +"@swc/core-darwin-x64@npm:1.3.77": + version: 1.3.77 + resolution: "@swc/core-darwin-x64@npm:1.3.77" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.3.76": - version: 1.3.76 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.76" +"@swc/core-linux-arm-gnueabihf@npm:1.3.77": + version: 1.3.77 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.77" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.3.76": - version: 1.3.76 - resolution: "@swc/core-linux-arm64-gnu@npm:1.3.76" +"@swc/core-linux-arm64-gnu@npm:1.3.77": + version: 1.3.77 + resolution: "@swc/core-linux-arm64-gnu@npm:1.3.77" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.3.76": - version: 1.3.76 - resolution: "@swc/core-linux-arm64-musl@npm:1.3.76" +"@swc/core-linux-arm64-musl@npm:1.3.77": + version: 1.3.77 + resolution: "@swc/core-linux-arm64-musl@npm:1.3.77" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.3.76": - version: 1.3.76 - resolution: "@swc/core-linux-x64-gnu@npm:1.3.76" +"@swc/core-linux-x64-gnu@npm:1.3.77": + version: 1.3.77 + resolution: "@swc/core-linux-x64-gnu@npm:1.3.77" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.3.76": - version: 1.3.76 - resolution: "@swc/core-linux-x64-musl@npm:1.3.76" +"@swc/core-linux-x64-musl@npm:1.3.77": + version: 1.3.77 + resolution: "@swc/core-linux-x64-musl@npm:1.3.77" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.3.76": - version: 1.3.76 - resolution: "@swc/core-win32-arm64-msvc@npm:1.3.76" +"@swc/core-win32-arm64-msvc@npm:1.3.77": + version: 1.3.77 + resolution: "@swc/core-win32-arm64-msvc@npm:1.3.77" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.3.76": - version: 1.3.76 - resolution: "@swc/core-win32-ia32-msvc@npm:1.3.76" +"@swc/core-win32-ia32-msvc@npm:1.3.77": + version: 1.3.77 + resolution: "@swc/core-win32-ia32-msvc@npm:1.3.77" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.3.76": - version: 1.3.76 - resolution: "@swc/core-win32-x64-msvc@npm:1.3.76" +"@swc/core-win32-x64-msvc@npm:1.3.77": + version: 1.3.77 + resolution: "@swc/core-win32-x64-msvc@npm:1.3.77" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.3.53": - version: 1.3.76 - resolution: "@swc/core@npm:1.3.76" - dependencies: - "@swc/core-darwin-arm64": 1.3.76 - "@swc/core-darwin-x64": 1.3.76 - "@swc/core-linux-arm-gnueabihf": 1.3.76 - "@swc/core-linux-arm64-gnu": 1.3.76 - "@swc/core-linux-arm64-musl": 1.3.76 - "@swc/core-linux-x64-gnu": 1.3.76 - "@swc/core-linux-x64-musl": 1.3.76 - "@swc/core-win32-arm64-msvc": 1.3.76 - "@swc/core-win32-ia32-msvc": 1.3.76 - "@swc/core-win32-x64-msvc": 1.3.76 + version: 1.3.77 + resolution: "@swc/core@npm:1.3.77" + dependencies: + "@swc/core-darwin-arm64": 1.3.77 + "@swc/core-darwin-x64": 1.3.77 + "@swc/core-linux-arm-gnueabihf": 1.3.77 + "@swc/core-linux-arm64-gnu": 1.3.77 + "@swc/core-linux-arm64-musl": 1.3.77 + "@swc/core-linux-x64-gnu": 1.3.77 + "@swc/core-linux-x64-musl": 1.3.77 + "@swc/core-win32-arm64-msvc": 1.3.77 + "@swc/core-win32-ia32-msvc": 1.3.77 + "@swc/core-win32-x64-msvc": 1.3.77 peerDependencies: "@swc/helpers": ^0.5.0 dependenciesMeta: @@ -3630,7 +3630,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: f0401ccdd9073fa597c90e2503e6d71fd593593120cd92e2796bafbb43b443e072dbae3349e00fa9ded0d2dd669e463bc8587c41da4979ba31434249a30c36c7 + checksum: 95841974c6734c154426b7d3ee33e3b8a58ea870382918b18dd546de38160ed80b1079f35d3e8a4000d11d8ec3ed1e8bf5af6c83b5cb766dd925a42827e250db languageName: node linkType: hard @@ -3692,8 +3692,8 @@ __metadata: graphql: ^16.6.0 graphql-tag: ^2.12.6 i18next: ^22.4.15 - ipfs-http-client: ^60.0.0 jest: ^29.5.0 + kubo-rpc-client: ^3.0.1 lodash: ^4.17.21 loglevel: ^1.8.1 rollup: ^3.18.0 @@ -5508,11 +5508,11 @@ __metadata: linkType: hard "blob-to-it@npm:^2.0.0": - version: 2.0.3 - resolution: "blob-to-it@npm:2.0.3" + version: 2.0.4 + resolution: "blob-to-it@npm:2.0.4" dependencies: browser-readablestream-to-it: ^2.0.0 - checksum: d9680ad8da59f21df49de7270f78da6b8595079186aae7b9c1412aebe222c4fa02b7c28bb05391cfb9ae0bc9a3b0b421c7dce06d0320ff53a1c5f3fa904543cc + checksum: b48acc3b83028b2a417a3f3add81ade8d44aec90409a7f196d2a6f7f0299e1109028627e04e786da44fbc3ceb62237f4284efe6428d534e5ad7e207048c8f791 languageName: node linkType: hard @@ -5616,9 +5616,9 @@ __metadata: linkType: hard "browser-readablestream-to-it@npm:^2.0.0": - version: 2.0.3 - resolution: "browser-readablestream-to-it@npm:2.0.3" - checksum: 625af8f6409d9603ab2314b73d9529be6f746ed74b0b84ae354b1fc9180d03ab8295958b50ee781b953a6a9c60874dbcbdb1bc2eaea46727ff1394c114403b8a + version: 2.0.4 + resolution: "browser-readablestream-to-it@npm:2.0.4" + checksum: 8552a0a2b32edf60cc8c599b19725f3118792385c3054fe20f87f3117faee0e891efc64c65a5c9e6f4daf9e324e3b991f62f876b2013ca5666d29ef8603eeb68 languageName: node linkType: hard @@ -5817,9 +5817,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001517": - version: 1.0.30001520 - resolution: "caniuse-lite@npm:1.0.30001520" - checksum: 59991ad8f36cf282f81abbcc6074c3097c21914cdd54bd2b3f73ac9462f57fc74e90371cd22bcdff4d085d09da42a07dcea384cb81e4ac260496e1bd79e1fe7c + version: 1.0.30001521 + resolution: "caniuse-lite@npm:1.0.30001521" + checksum: be2a2b2cd3be03401887aaa31b89f3e7c6230289e6ef704e224268389cc136480fca502ac9e5001a65ff1e50459d3d95f8c4b2d39f878ab9843af3d6f372c8bb languageName: node linkType: hard @@ -6949,9 +6949,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.477": - version: 1.4.491 - resolution: "electron-to-chromium@npm:1.4.491" - checksum: 8d96c720c808a694b907b7a9d63da89f739374f90adb9db3d2b065a8e05de5548caf1b6ab0eade3150947cdefc962d342edc6d69c68ef489ecdd45e92a17677c + version: 1.4.492 + resolution: "electron-to-chromium@npm:1.4.492" + checksum: 39ae22dd651a3daa210e8e8e42c9725c7019d95667413423da48253dd0a14dfd070ddb53a97eb98a60003a7790978b9093ab5c530671562f2d3e65888e1451f6 languageName: node linkType: hard @@ -9097,7 +9097,7 @@ __metadata: languageName: node linkType: hard -"ipfs-core-utils@npm:^0.18.0, ipfs-core-utils@npm:^0.18.1": +"ipfs-core-utils@npm:^0.18.0": version: 0.18.1 resolution: "ipfs-core-utils@npm:0.18.1" dependencies: @@ -9125,33 +9125,6 @@ __metadata: languageName: node linkType: hard -"ipfs-http-client@npm:^60.0.0": - version: 60.0.1 - resolution: "ipfs-http-client@npm:60.0.1" - dependencies: - "@ipld/dag-cbor": ^9.0.0 - "@ipld/dag-json": ^10.0.0 - "@ipld/dag-pb": ^4.0.0 - "@libp2p/logger": ^2.0.5 - "@libp2p/peer-id": ^2.0.0 - "@multiformats/multiaddr": ^11.1.5 - any-signal: ^3.0.0 - dag-jose: ^4.0.0 - err-code: ^3.0.1 - ipfs-core-types: ^0.14.1 - ipfs-core-utils: ^0.18.1 - ipfs-utils: ^9.0.13 - it-first: ^2.0.0 - it-last: ^2.0.0 - merge-options: ^3.0.4 - multiformats: ^11.0.0 - parse-duration: ^1.0.0 - stream-to-it: ^0.2.2 - uint8arrays: ^4.0.2 - checksum: 14c2bf2b7c401a3d5b3d3b935942475549e0a792953d485afc69a746c4be1e367ea4a0bc3f65f7de39d8d280c2777866b4e6b98c8d91e68dbdb2c235b98295b7 - languageName: node - linkType: hard - "ipfs-unixfs@npm:^9.0.0": version: 9.0.1 resolution: "ipfs-unixfs@npm:9.0.1" @@ -9873,15 +9846,15 @@ __metadata: linkType: hard "jackspeak@npm:^2.0.3": - version: 2.2.3 - resolution: "jackspeak@npm:2.2.3" + version: 2.3.0 + resolution: "jackspeak@npm:2.3.0" dependencies: "@isaacs/cliui": ^8.0.2 "@pkgjs/parseargs": ^0.11.0 dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 8add557045eb51f619d247ac9786dbfa7ee4d52a0eb3fb488c2637aecfd15d12c284a4ff7dead2c1aba34d6228d9452e4509fb771daae87793a48786b095ee07 + checksum: 71bf716f4b5793226d4aeb9761ebf2605ee093b59f91a61451d57d998dd64bbf2b54323fb749b8b2ae8b6d8a463de4f6e3fedab50108671f247bbc80195a6306 languageName: node linkType: hard @@ -12129,13 +12102,13 @@ __metadata: linkType: hard "postcss@npm:^8.1.10, postcss@npm:^8.4.27": - version: 8.4.27 - resolution: "postcss@npm:8.4.27" + version: 8.4.28 + resolution: "postcss@npm:8.4.28" dependencies: nanoid: ^3.3.6 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 1cdd0c298849df6cd65f7e646a3ba36870a37b65f55fd59d1a165539c263e9b4872a402bf4ed1ca1bc31f58b68b2835545e33ea1a23b161a1f8aa6d5ded81e78 + checksum: f605c24a36f7e400bad379735fbfc893ccb8d293ad6d419bb824db77cdcb69f43d614ef35f9f7091f32ca588d130ec60dbcf53b366e6bf88a8a64bbeb3c05f6d languageName: node linkType: hard @@ -14254,7 +14227,17 @@ __metadata: languageName: node linkType: hard -"uint8arraylist@npm:^2.1.2, uint8arraylist@npm:^2.4.3": +"uint8-varint@npm:^2.0.1": + version: 2.0.1 + resolution: "uint8-varint@npm:2.0.1" + dependencies: + uint8arraylist: ^2.0.0 + uint8arrays: ^4.0.2 + checksum: b03431e7fb87224726524b6dcc4ac0ff2c61c122134be0b16394c04bac4a3b59328800f302e3d3df7715bdb676b2e1fd0a17332cf6dbdb148cbb9f81332cedef + languageName: node + linkType: hard + +"uint8arraylist@npm:^2.0.0, uint8arraylist@npm:^2.1.2, uint8arraylist@npm:^2.4.3": version: 2.4.3 resolution: "uint8arraylist@npm:2.4.3" dependencies: