From e1ee301f8a6571a074c46add79527e2480f82675 Mon Sep 17 00:00:00 2001 From: Travis Vachon Date: Mon, 8 May 2023 14:34:35 -0700 Subject: [PATCH] feat: update to latest version of ucanto and @web3-storage libraries (#514) delightfully simple --- examples/react/w3console/package.json | 4 +- .../w3console/src/components/services.ts | 6 +- package.json | 8 +- packages/keyring-core/package.json | 6 +- packages/react-keyring/package.json | 4 +- packages/react-uploader/package.json | 2 +- packages/solid-keyring/package.json | 4 +- packages/solid-uploads-list/package.json | 2 +- packages/uploader-core/package.json | 4 +- packages/uploads-list-core/package.json | 4 +- packages/uploads-list-core/src/index.ts | 2 +- packages/vue-keyring/package.json | 4 +- pnpm-lock.yaml | 210 +++++++++++------- 13 files changed, 155 insertions(+), 105 deletions(-) diff --git a/examples/react/w3console/package.json b/examples/react/w3console/package.json index 5d2a9804..1ea4e75a 100644 --- a/examples/react/w3console/package.json +++ b/examples/react/w3console/package.json @@ -24,8 +24,8 @@ "devDependencies": { "@preact/preset-vite": "^2.4.0", "@types/blueimp-md5": "^2.18.0", - "@ucanto/core": "^5.2.0", - "@ucanto/interface": "^6.2.0", + "@ucanto/core": "^7.1.1", + "@ucanto/interface": "^7.1.0", "autoprefixer": "^10.4.13", "postcss": "^8.4.21", "tailwindcss": "^3.2.4", diff --git a/examples/react/w3console/src/components/services.ts b/examples/react/w3console/src/components/services.ts index 5fdeb80e..627aafd6 100644 --- a/examples/react/w3console/src/components/services.ts +++ b/examples/react/w3console/src/components/services.ts @@ -15,8 +15,7 @@ export const accessServicePrincipal = DID.parse( export const accessServiceConnection = connect({ id: accessServicePrincipal, - encoder: CAR, - decoder: CBOR, + codec: CAR.outbound, channel: HTTP.open>({ url: accessServiceURL, method: 'POST', @@ -34,8 +33,7 @@ export const uploadServicePrincipal = DID.parse( export const uploadServiceConnection = connect({ id: uploadServicePrincipal, - encoder: CAR, - decoder: CBOR, + codec: CAR.outbound, channel: HTTP.open>({ url: uploadServiceURL, method: 'POST', diff --git a/package.json b/package.json index c9899ff5..d1c73fb2 100644 --- a/package.json +++ b/package.json @@ -40,11 +40,11 @@ "@types/jest": "^29.4.0", "@types/jsdom": "^20.0.1", "@types/react": "^18.0.26", - "@ucanto/client": "^5.1.0", - "@ucanto/server": "^6.1.0", - "@ucanto/transport": "^5.1.1", + "@ucanto/client": "^7.0.1", + "@ucanto/server": "^7.0.2", + "@ucanto/transport": "^7.0.3", "@web-std/file": "^3.0.2", - "@web3-storage/capabilities": "^4.0.0", + "@web3-storage/capabilities": "^5.0.0", "esm": "^3.2.25", "fake-indexeddb": "^4.0.1", "hd-scripts": "^4.1.0", diff --git a/packages/keyring-core/package.json b/packages/keyring-core/package.json index dc5e4d54..dc8e99fa 100644 --- a/packages/keyring-core/package.json +++ b/packages/keyring-core/package.json @@ -31,9 +31,9 @@ }, "homepage": "https://github.com/web3-storage/w3ui/tree/main/packages/keyring-core", "dependencies": { - "@ucanto/interface": "^6.2.0", - "@ucanto/principal": "^5.1.0", - "@web3-storage/access": "^12.0.2" + "@ucanto/interface": "^7.1.0", + "@ucanto/principal": "^7.0.0", + "@web3-storage/access": "^13.0.0" }, "eslintConfig": { "extends": [ diff --git a/packages/react-keyring/package.json b/packages/react-keyring/package.json index f2eec842..4ac0efd9 100644 --- a/packages/react-keyring/package.json +++ b/packages/react-keyring/package.json @@ -37,8 +37,8 @@ "devDependencies": { "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^14.4.3", - "@ucanto/interface": "^6.2.0", - "@ucanto/principal": "^5.1.0" + "@ucanto/interface": "^7.1.0", + "@ucanto/principal": "^7.0.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" diff --git a/packages/react-uploader/package.json b/packages/react-uploader/package.json index ccaa213a..c1c10bfa 100644 --- a/packages/react-uploader/package.json +++ b/packages/react-uploader/package.json @@ -32,7 +32,7 @@ "dependencies": { "@w3ui/react-keyring": "workspace:^", "@w3ui/uploader-core": "workspace:^", - "@web3-storage/capabilities": "^4.0.0", + "@web3-storage/capabilities": "^5.0.0", "ariakit-react-utils": "0.17.0-next.27" }, "peerDependencies": { diff --git a/packages/solid-keyring/package.json b/packages/solid-keyring/package.json index 7458e5db..7b0a1abe 100644 --- a/packages/solid-keyring/package.json +++ b/packages/solid-keyring/package.json @@ -28,8 +28,8 @@ }, "homepage": "https://github.com/web3-storage/w3ui/tree/main/packages/solid-keyring", "dependencies": { - "@ucanto/interface": "^6.2.0", - "@ucanto/principal": "^5.1.0", + "@ucanto/interface": "^7.1.0", + "@ucanto/principal": "^7.0.0", "@w3ui/keyring-core": "workspace:^" }, "peerDependencies": { diff --git a/packages/solid-uploads-list/package.json b/packages/solid-uploads-list/package.json index dfa8c6e0..f1683590 100644 --- a/packages/solid-uploads-list/package.json +++ b/packages/solid-uploads-list/package.json @@ -36,7 +36,7 @@ "solid-js": "^1.5.0" }, "devDependencies": { - "@ucanto/interface": "^6.2.0" + "@ucanto/interface": "^7.1.0" }, "eslintConfig": { "extends": [ diff --git a/packages/uploader-core/package.json b/packages/uploader-core/package.json index 260b6c08..785c2bdd 100644 --- a/packages/uploader-core/package.json +++ b/packages/uploader-core/package.json @@ -28,8 +28,8 @@ }, "homepage": "https://github.com/web3-storage/w3ui/tree/main/packages/uploader-core", "dependencies": { - "@ucanto/interface": "^6.2.0", - "@web3-storage/upload-client": "^8.3.0", + "@ucanto/interface": "^7.1.0", + "@web3-storage/upload-client": "^9.0.0", "multiformats": "^11.0.1" }, "eslintConfig": { diff --git a/packages/uploads-list-core/package.json b/packages/uploads-list-core/package.json index a4fbd1cf..13872406 100644 --- a/packages/uploads-list-core/package.json +++ b/packages/uploads-list-core/package.json @@ -28,8 +28,8 @@ }, "homepage": "https://github.com/web3-storage/w3ui/tree/main/packages/uploads-list-core", "dependencies": { - "@ucanto/interface": "^6.2.0", - "@web3-storage/upload-client": "^8.0.0" + "@ucanto/interface": "^7.1.0", + "@web3-storage/upload-client": "^9.0.0" }, "eslintConfig": { "extends": [ diff --git a/packages/uploads-list-core/src/index.ts b/packages/uploads-list-core/src/index.ts index f9df4312..f90e5e4c 100644 --- a/packages/uploads-list-core/src/index.ts +++ b/packages/uploads-list-core/src/index.ts @@ -1,6 +1,6 @@ import type { ListResponse, - UploadListResult, + UploadListItem as UploadListResult, Service } from '@web3-storage/upload-client/types' import { ConnectionView, Principal } from '@ucanto/interface' diff --git a/packages/vue-keyring/package.json b/packages/vue-keyring/package.json index 3f141c62..e8d262bd 100644 --- a/packages/vue-keyring/package.json +++ b/packages/vue-keyring/package.json @@ -33,8 +33,8 @@ "vue": "^3.0.0" }, "devDependencies": { - "@ucanto/interface": "^6.2.0", - "@ucanto/principal": "^5.1.0" + "@ucanto/interface": "^7.1.0", + "@ucanto/principal": "^7.0.0" }, "eslintConfig": { "extends": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f8be752..80eacbf0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,11 +18,11 @@ importers: '@types/jest': ^29.4.0 '@types/jsdom': ^20.0.1 '@types/react': ^18.0.26 - '@ucanto/client': ^5.1.0 - '@ucanto/server': ^6.1.0 - '@ucanto/transport': ^5.1.1 + '@ucanto/client': ^7.0.1 + '@ucanto/server': ^7.0.2 + '@ucanto/transport': ^7.0.3 '@web-std/file': ^3.0.2 - '@web3-storage/capabilities': ^4.0.0 + '@web3-storage/capabilities': ^5.0.0 esm: ^3.2.25 fake-indexeddb: ^4.0.1 hd-scripts: ^4.1.0 @@ -55,11 +55,11 @@ importers: '@types/jest': 29.4.0 '@types/jsdom': 20.0.1 '@types/react': 18.0.26 - '@ucanto/client': 5.1.0 - '@ucanto/server': 6.1.0 - '@ucanto/transport': 5.1.1 + '@ucanto/client': 7.0.1 + '@ucanto/server': 7.0.2 + '@ucanto/transport': 7.0.3 '@web-std/file': 3.0.2 - '@web3-storage/capabilities': 4.0.0 + '@web3-storage/capabilities': 5.0.0 esm: 3.2.25 fake-indexeddb: 4.0.1 hd-scripts: 4.1.0 @@ -185,8 +185,8 @@ importers: '@ipld/dag-ucan': ^3.2.0 '@preact/preset-vite': ^2.4.0 '@types/blueimp-md5': ^2.18.0 - '@ucanto/core': ^5.2.0 - '@ucanto/interface': ^6.2.0 + '@ucanto/core': ^7.1.1 + '@ucanto/interface': ^7.1.0 '@w3ui/react-keyring': workspace:^ '@w3ui/react-uploader': workspace:^ '@w3ui/react-uploads-list': workspace:^ @@ -212,8 +212,8 @@ importers: devDependencies: '@preact/preset-vite': 2.5.0_preact@10.11.3+vite@4.0.3 '@types/blueimp-md5': 2.18.0 - '@ucanto/core': 5.2.0 - '@ucanto/interface': 6.2.0 + '@ucanto/core': 7.1.1 + '@ucanto/interface': 7.1.0 autoprefixer: 10.4.13_postcss@8.4.21 postcss: 8.4.21 tailwindcss: 3.2.4_postcss@8.4.21 @@ -405,20 +405,20 @@ importers: packages/keyring-core: specifiers: - '@ucanto/interface': ^6.2.0 - '@ucanto/principal': ^5.1.0 - '@web3-storage/access': ^12.0.2 + '@ucanto/interface': ^7.1.0 + '@ucanto/principal': ^7.0.0 + '@web3-storage/access': ^13.0.0 dependencies: - '@ucanto/interface': 6.2.0 - '@ucanto/principal': 5.1.0 - '@web3-storage/access': 12.0.2 + '@ucanto/interface': 7.1.0 + '@ucanto/principal': 7.0.0 + '@web3-storage/access': 13.0.0 packages/react-keyring: specifiers: '@testing-library/react': ^13.4.0 '@testing-library/user-event': ^14.4.3 - '@ucanto/interface': ^6.2.0 - '@ucanto/principal': ^5.1.0 + '@ucanto/interface': ^7.1.0 + '@ucanto/principal': ^7.0.0 '@w3ui/keyring-core': workspace:^ ariakit-react-utils: 0.17.0-next.27 use-local-storage-state: ^18.2.1 @@ -429,8 +429,8 @@ importers: devDependencies: '@testing-library/react': 13.4.0 '@testing-library/user-event': 14.4.3 - '@ucanto/interface': 6.2.0 - '@ucanto/principal': 5.1.0 + '@ucanto/interface': 7.1.0 + '@ucanto/principal': 7.0.0 packages/react-uploader: specifiers: @@ -438,12 +438,12 @@ importers: '@testing-library/user-event': ^14.4.3 '@w3ui/react-keyring': workspace:^ '@w3ui/uploader-core': workspace:^ - '@web3-storage/capabilities': ^4.0.0 + '@web3-storage/capabilities': ^5.0.0 ariakit-react-utils: 0.17.0-next.27 dependencies: '@w3ui/react-keyring': link:../react-keyring '@w3ui/uploader-core': link:../uploader-core - '@web3-storage/capabilities': 4.0.0 + '@web3-storage/capabilities': 5.0.0 ariakit-react-utils: 0.17.0-next.27 devDependencies: '@testing-library/react': 13.4.0 @@ -468,12 +468,12 @@ importers: packages/solid-keyring: specifiers: - '@ucanto/interface': ^6.2.0 - '@ucanto/principal': ^5.1.0 + '@ucanto/interface': ^7.1.0 + '@ucanto/principal': ^7.0.0 '@w3ui/keyring-core': workspace:^ dependencies: - '@ucanto/interface': 6.2.0 - '@ucanto/principal': 5.1.0 + '@ucanto/interface': 7.1.0 + '@ucanto/principal': 7.0.0 '@w3ui/keyring-core': link:../keyring-core packages/solid-uploader: @@ -490,7 +490,7 @@ importers: packages/solid-uploads-list: specifiers: - '@ucanto/interface': ^6.2.0 + '@ucanto/interface': ^7.1.0 '@w3ui/solid-keyring': workspace:^ '@w3ui/uploads-list-core': workspace:^ '@web3-storage/capabilities': ^4.0.0 @@ -499,25 +499,25 @@ importers: '@w3ui/uploads-list-core': link:../uploads-list-core '@web3-storage/capabilities': 4.0.0 devDependencies: - '@ucanto/interface': 6.2.0 + '@ucanto/interface': 7.1.0 packages/uploader-core: specifiers: - '@ucanto/interface': ^6.2.0 - '@web3-storage/upload-client': ^8.3.0 + '@ucanto/interface': ^7.1.0 + '@web3-storage/upload-client': ^9.0.0 multiformats: ^11.0.1 dependencies: - '@ucanto/interface': 6.2.0 - '@web3-storage/upload-client': 8.3.0 + '@ucanto/interface': 7.1.0 + '@web3-storage/upload-client': 9.0.0 multiformats: 11.0.1 packages/uploads-list-core: specifiers: - '@ucanto/interface': ^6.2.0 - '@web3-storage/upload-client': ^8.0.0 + '@ucanto/interface': ^7.1.0 + '@web3-storage/upload-client': ^9.0.0 dependencies: - '@ucanto/interface': 6.2.0 - '@web3-storage/upload-client': 8.3.0 + '@ucanto/interface': 7.1.0 + '@web3-storage/upload-client': 9.0.0 packages/vitest-environment-w3ui: specifiers: @@ -527,14 +527,14 @@ importers: packages/vue-keyring: specifiers: - '@ucanto/interface': ^6.2.0 - '@ucanto/principal': ^5.1.0 + '@ucanto/interface': ^7.1.0 + '@ucanto/principal': ^7.0.0 '@w3ui/keyring-core': workspace:^ dependencies: '@w3ui/keyring-core': link:../keyring-core devDependencies: - '@ucanto/interface': 6.2.0 - '@ucanto/principal': 5.1.0 + '@ucanto/interface': 7.1.0 + '@ucanto/principal': 7.0.0 packages/vue-uploader: specifiers: @@ -2300,6 +2300,14 @@ packages: dependencies: cborg: 1.10.1 multiformats: 11.0.2 + dev: false + + /@ipld/dag-json/10.0.1: + resolution: {integrity: sha512-XE1Eqw3eNVrSfOhtqCM/gwCxEgYFBzkDlkwhEeMmMvhd0rLBfSyVzXbahZSlv97tiTPEIx5rt41gcFAda3W8zg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + cborg: 1.10.1 + multiformats: 11.0.2 /@ipld/dag-pb/4.0.2: resolution: {integrity: sha512-me9oEPb7UNPWSplUFCXyxnQE3/WlsjOljqO2RZN44XOmGkBY0/WVklbXorVE1eiv0Rt3p6dBS2x36Rq8A0Am8A==} @@ -2314,14 +2322,14 @@ packages: '@ipld/dag-cbor': 9.0.0 '@ipld/dag-json': 10.0.0 multiformats: 11.0.2 + dev: false /@ipld/dag-ucan/3.3.2: resolution: {integrity: sha512-EhuOrAfnudsVYIbzEIgi3itHAEo3WZNOt1VNPsYhxKBhOzDMeoTXh6/IHc7ZKBW1T2vDQHdgj4m1r64z6MssGA==} dependencies: '@ipld/dag-cbor': 9.0.0 - '@ipld/dag-json': 10.0.0 + '@ipld/dag-json': 10.0.1 multiformats: 11.0.2 - dev: false /@ipld/unixfs/2.1.1: resolution: {integrity: sha512-g3gr/3XvfQs4x2VFjlICae09ul5fbWCKRInN6Vgeot2+GH0h/krr3PqZCIo4dy4Ou2mQOsIddxUvG8UZ4p9SbQ==} @@ -2995,11 +3003,11 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@ucanto/client/5.1.0: - resolution: {integrity: sha512-Rr2q3ARDmiaaVnvNkPNsIhS+1ORyCqQhGRSqf8ugfJVmvbvjLFA6EYxjknUdg5tqt0aVnYTNuZ/GwIxaqMzliA==} + /@ucanto/client/7.0.1: + resolution: {integrity: sha512-Rn1rX77UNyMAnJmVhmnSvESgVgRkVvEo7+j6q/FAQijZS83GPF/jr3Ln7Xbc88548ilcAViFjNGK0TpKBl/rAQ==} dependencies: - '@ucanto/interface': 6.2.0 - multiformats: 11.0.2 + '@ucanto/core': 7.1.1 + '@ucanto/interface': 7.1.0 /@ucanto/core/5.2.0: resolution: {integrity: sha512-Eblo2LfJyojRKmBk5/w25u1hhSCs6K3zUH/zNknwTrJg7CJYxw0hgsGcXrlkQf1TnSRzJVFEduK1ZzYCV55/Uw==} @@ -3009,12 +3017,29 @@ packages: '@ipld/dag-ucan': 3.2.0 '@ucanto/interface': 6.2.0 multiformats: 11.0.2 + dev: false + + /@ucanto/core/7.1.1: + resolution: {integrity: sha512-RXYOXVTqpTqeYBw7aVGna4JwLEi4xnfN4eX53n+9SLNbh7lNrD7bZuXGMB53W4PimRIZp92tQSWSO8ljw3hf1Q==} + dependencies: + '@ipld/car': 5.1.1 + '@ipld/dag-cbor': 9.0.0 + '@ipld/dag-ucan': 3.3.2 + '@ucanto/interface': 7.1.0 + multiformats: 11.0.2 /@ucanto/interface/6.2.0: resolution: {integrity: sha512-b37bjTxNWQE+O4f18fvb7/woe41Dvb4AfdbevPLmaJj1fZogssH9fVgWlZdVg8ZsJQhMxRyHDuH40QAvuKRR1w==} dependencies: '@ipld/dag-ucan': 3.2.0 multiformats: 11.0.2 + dev: false + + /@ucanto/interface/7.1.0: + resolution: {integrity: sha512-DMD0ybPZ7UUtBx9g3TR6mrYW6N2IMhzgQ2IRfYsoTlhnXOTfmllwogWKhUJobf/lBHmmpi2CW8gWXTBby/cN5A==} + dependencies: + '@ipld/dag-ucan': 3.3.2 + multiformats: 11.0.2 /@ucanto/principal/5.1.0: resolution: {integrity: sha512-niZzojYPYAgdszTmra82wGbl5YGHugUblMTPrEjuz3RFjXDCxW50IJFwzus3Z6k6Q6zIbXPU+yVxTbzJWg8/JA==} @@ -3024,13 +3049,23 @@ packages: '@ucanto/interface': 6.2.0 multiformats: 11.0.2 one-webcrypto: 1.0.3 + dev: false - /@ucanto/server/6.1.0: - resolution: {integrity: sha512-IRvYbv1iEAjgm8Rc4hqUPm2NGSU+R+X+wyHp3hUI/YdGji+bajghV4gU9klkDkgm0aqVuI1fDFyODWZb5UROtw==} + /@ucanto/principal/7.0.0: + resolution: {integrity: sha512-VZuLDDQWpkkKR8+MHdnigOd5AlnToeb4vz1bjCircxSNMUvIi5O2UAUkSArgSPzqPUeriZW6vRbwGK2DMqQ4UQ==} dependencies: - '@ucanto/core': 5.2.0 - '@ucanto/interface': 6.2.0 - '@ucanto/validator': 6.1.0 + '@ipld/dag-ucan': 3.3.2 + '@noble/ed25519': 1.7.3 + '@ucanto/interface': 7.1.0 + multiformats: 11.0.2 + one-webcrypto: 1.0.3 + + /@ucanto/server/7.0.2: + resolution: {integrity: sha512-U1wM01abvrNUlnVbFWaE6Vr02L6iPi+sYboBcvrqTFNkefQ0FYuQ38OqSlH0bE1pKMvhvCjJM1f7MD0LkrsHwA==} + dependencies: + '@ucanto/core': 7.1.1 + '@ucanto/interface': 7.1.0 + '@ucanto/validator': 7.0.0 dev: true /@ucanto/transport/5.1.1: @@ -3041,6 +3076,13 @@ packages: '@ucanto/core': 5.2.0 '@ucanto/interface': 6.2.0 multiformats: 11.0.2 + dev: false + + /@ucanto/transport/7.0.3: + resolution: {integrity: sha512-znDhFd6+gAOyqNTpzIqpLIfEWO6J0JYG5TQaPV1SP4B73Idad/WYMVTZpTNUGY2B2BmY42iyzbvnNUsCKzwxEg==} + dependencies: + '@ucanto/core': 7.1.1 + '@ucanto/interface': 7.1.0 /@ucanto/validator/6.1.0: resolution: {integrity: sha512-vZ40paByLgosllG+YfuI4eD7m3KyYG1ebEa9jZEkLDYjWh7WWBtYvBn40pziIiLfBCzum2zU1uP1SMOf63EqqQ==} @@ -3050,6 +3092,16 @@ packages: '@ucanto/core': 5.2.0 '@ucanto/interface': 6.2.0 multiformats: 11.0.2 + dev: false + + /@ucanto/validator/7.0.0: + resolution: {integrity: sha512-esbxBSe4HIlwbL/+G4pCZf7Z09OsQ9thoFUpIvKO96iZin2hFJJhW5AcXTp/9z/+k3SO3pD879PjPpGkrMZRVA==} + dependencies: + '@ipld/car': 5.1.1 + '@ipld/dag-cbor': 9.0.0 + '@ucanto/core': 7.1.1 + '@ucanto/interface': 7.1.0 + multiformats: 11.0.2 /@vitejs/plugin-react/3.0.0_vite@4.0.3: resolution: {integrity: sha512-1mvyPc0xYW5G8CHQvJIJXLoMjl5Ct3q2g5Y2s6Ccfgwm45y48LBvsla7az+GkkAtYikWQ4Lxqcsq5RHLcZgtNQ==} @@ -3176,20 +3228,20 @@ packages: web-streams-polyfill: 3.2.1 dev: false - /@web3-storage/access/12.0.2: - resolution: {integrity: sha512-NLoGt/QQcaEkOCRj0VSGCugUWGK0h9hT+fj9oGpS8QWjGqMeGHH6Yx+/6BLuOZtHWHkz51H1mLXYKTT/7bVgDw==} + /@web3-storage/access/13.0.0: + resolution: {integrity: sha512-0tM5N4oQb5M18KR7EMYckJDqpACu2yZd2GDvaOJGyAUn4YZ4tidntQRMHaJrgYKDrENG3p/1QPPdz6zM01I4eA==} hasBin: true dependencies: '@ipld/car': 5.1.1 '@ipld/dag-ucan': 3.3.2 - '@ucanto/client': 5.1.0 - '@ucanto/core': 5.2.0 - '@ucanto/interface': 6.2.0 - '@ucanto/principal': 5.1.0 - '@ucanto/transport': 5.1.1 - '@ucanto/validator': 6.1.0 - '@web3-storage/capabilities': 4.0.1 - '@web3-storage/did-mailto': 1.0.0 + '@ucanto/client': 7.0.1 + '@ucanto/core': 7.1.1 + '@ucanto/interface': 7.1.0 + '@ucanto/principal': 7.0.0 + '@ucanto/transport': 7.0.3 + '@ucanto/validator': 7.0.0 + '@web3-storage/capabilities': 5.0.0 + '@web3-storage/did-mailto': 2.0.0 bigint-mod-arith: 3.1.2 conf: 10.2.0 inquirer: 9.1.5 @@ -3217,32 +3269,32 @@ packages: '@ucanto/principal': 5.1.0 '@ucanto/transport': 5.1.1 '@ucanto/validator': 6.1.0 + dev: false - /@web3-storage/capabilities/4.0.1: - resolution: {integrity: sha512-Shl6ZGXOpCKL+wohQsAMjW6cN+eadk7vigSXyNW8iI2TUSgkILzfNOQtkC1nWhXw/d4bh3OuzS84QN8V0wO4fw==} + /@web3-storage/capabilities/5.0.0: + resolution: {integrity: sha512-OCa2x44WUnduXGexSKNvG5iJnbttf1LdfgWpt5mE6cvm3eemHbh/HTdFmu0mgl9vb8txJz6L6bYZkqTIpb+L6w==} dependencies: - '@ucanto/core': 5.2.0 - '@ucanto/interface': 6.2.0 - '@ucanto/principal': 5.1.0 - '@ucanto/transport': 5.1.1 - '@ucanto/validator': 6.1.0 - dev: false + '@ucanto/core': 7.1.1 + '@ucanto/interface': 7.1.0 + '@ucanto/principal': 7.0.0 + '@ucanto/transport': 7.0.3 + '@ucanto/validator': 7.0.0 - /@web3-storage/did-mailto/1.0.0: - resolution: {integrity: sha512-SCDyXtKl8VHmPkQKxaQa2jkpEpP8vs191S37O8mo5Grt6PYIhFq7aoi5Z0hbLy2djFgil/pHGjSf0WOWITXNRQ==} + /@web3-storage/did-mailto/2.0.0: + resolution: {integrity: sha512-y0uWnAG6V0PmKCPQdiSc8eR+yOpj3kyRqlm4ByNZcYd/HUT5t9UzUFMBO7hks14JOTUbV2bphHMToBS9u+f1GQ==} engines: {node: '>=16.15'} dev: false - /@web3-storage/upload-client/8.3.0: - resolution: {integrity: sha512-uaS3qVJQICBvyd/kS/Gr0xHTrbt/+MwSK1B+Ggo0zP1wMBr8hJfMr1mibMXMqcSnR9a8oDovq9yPuzHTZ8D1nA==} + /@web3-storage/upload-client/9.0.0: + resolution: {integrity: sha512-7nWsjkextmxUOkb2/9CMuTpCl1EjEuxLXd+kG1SbBZFpzpQXOs+ekWUTgi5YH3ws0AORfXlQZm5fO3ZQxIU4LQ==} dependencies: '@ipld/car': 5.1.1 '@ipld/dag-ucan': 3.3.2 '@ipld/unixfs': 2.1.1 - '@ucanto/client': 5.1.0 - '@ucanto/interface': 6.2.0 - '@ucanto/transport': 5.1.1 - '@web3-storage/capabilities': 4.0.1 + '@ucanto/client': 7.0.1 + '@ucanto/interface': 7.1.0 + '@ucanto/transport': 7.0.3 + '@web3-storage/capabilities': 5.0.0 ipfs-utils: 9.0.14 multiformats: 11.0.2 p-queue: 7.3.4