diff --git a/cli/package-lock.json b/cli/package-lock.json index 7f4f56b..a80a84d 100755 --- a/cli/package-lock.json +++ b/cli/package-lock.json @@ -13,12 +13,12 @@ "@icp-sdk/core": "^5.0.0", "@junobuild/admin": "^4.2.0", "@junobuild/cdn": "^2.3.0", - "@junobuild/cli-tools": "^0.11.0", - "@junobuild/config": "^2.13.0", + "@junobuild/cli-tools": "^0.12.0", + "@junobuild/config": "^2.14.0", "@junobuild/config-loader": "^0.4.8", "@junobuild/ic-client": "^8.0.1", + "@junobuild/schema": "^1.0.1", "@junobuild/storage": "^2.3.0", - "@junobuild/zod": "^1.0.0", "atomically": "^2.1.0", "chokidar": "^4.0.3", "kleur": "^4.1.5", @@ -1669,9 +1669,9 @@ } }, "node_modules/@junobuild/cli-tools": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.11.0.tgz", - "integrity": "sha512-saKfn0rNFhVZzwTspVGE7YhUm3IqnlxRXgEqT1hXKejA1w/K8ePJCObf1mcSCsEMk2siAGB/2sma24Z5yOak2w==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.12.0.tgz", + "integrity": "sha512-0cxBa6bNkRIMQgP9KOtVSg96wes+WK+zZqSz9AkRKlYD626HgkyrZbGTdplEquhd8tO4Gf140QHSAdv8x+r/XA==", "license": "MIT", "dependencies": { "file-type": "^21.1.1", @@ -1682,8 +1682,8 @@ "peerDependencies": { "@dfinity/utils": "^4.1", "@junobuild/cdn": "^2.3", - "@junobuild/config": "^2.13", - "@junobuild/functions-tools": "^0.4.1", + "@junobuild/config": "^2.14", + "@junobuild/functions-tools": "^0.5", "@junobuild/storage": "^2.3", "esbuild": "^0.27.0", "ora": "^9" @@ -1726,12 +1726,12 @@ } }, "node_modules/@junobuild/config": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.13.0.tgz", - "integrity": "sha512-SJABydaIs/OmONJMX5OLmD1Lxkn08HftJEfdksJkEpAzRAZAZBf4W+G9eKIDb43e015rQp1f/Z1WrBdPLTsryw==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.14.0.tgz", + "integrity": "sha512-Rew+7el8HOLI+eo1i02lfL/9d1UQAM7TWcC64rc6thmWO8m6sgcnAWLBGhADcykRNsmmZ/oVLW2poAMe/qo3iw==", "license": "MIT", "peerDependencies": { - "@junobuild/zod": "^1", + "@junobuild/schema": "^1", "zod": "^4.3" } }, @@ -1748,22 +1748,22 @@ } }, "node_modules/@junobuild/functions": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.6.0.tgz", - "integrity": "sha512-j8Z5iQwJBbmXM8WQJI/nNyDAzBFWgEGyPIOWz7/wCW/D2uKQPEe0BOWccpmcUbHrLaVgA9Ybm4LJZreITT7Cdg==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.7.0.tgz", + "integrity": "sha512-AygE5Gu8Nj3dfbpAT5ZzYtKjNSQnORi68X6qqyy/rnNVnwfHS9wUQR8k+2gok0H9LsrSDp55Grm/g7AsOs76Lw==", "license": "MIT", "peer": true, "peerDependencies": { "@dfinity/utils": "^4.1", "@icp-sdk/core": "^5", - "@junobuild/zod": "^1", + "@junobuild/schema": "^1", "zod": "^4.3" } }, "node_modules/@junobuild/functions-tools": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@junobuild/functions-tools/-/functions-tools-0.4.1.tgz", - "integrity": "sha512-8mhkalj6ZUsICn7CvceiB+IyVRAMqdPS0Dmota6Ozte+ttsfUo3+tBFJZaXqosbNXElczqyzkjk862eppnR+5w==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@junobuild/functions-tools/-/functions-tools-0.5.0.tgz", + "integrity": "sha512-yH73cVM3LI71UQR0ZqOjAbp/zkOj11jdXWIVGIPDaSBDApU5FGvB9L+VPlpoSAkQrZcMbZGwyEe3VS16pYP2gg==", "license": "MIT", "peer": true, "peerDependencies": { @@ -1774,9 +1774,9 @@ "@babel/traverse": "7.28.4", "@babel/types": "7.28.4", "@dfinity/utils": "^4.1", - "@junobuild/functions": "^0.6", + "@junobuild/functions": "^0.7", + "@junobuild/schema": "^1", "@junobuild/utils": "^0.3", - "@junobuild/zod": "^1", "zod": "^4.3" } }, @@ -1791,6 +1791,18 @@ "idb-keyval": "^6.2.2" } }, + "node_modules/@junobuild/schema": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@junobuild/schema/-/schema-1.0.1.tgz", + "integrity": "sha512-eeOg+eBTrt7fk0Y38duM0GiRlmGLtLlKZrfJt0I1NWDC/f7dlPgMDcCB72NEA5rqdVjw4dJCeZTl6WuXx1E+YA==", + "license": "MIT", + "dependencies": { + "@dfinity/zod-schemas": "^3.1" + }, + "peerDependencies": { + "zod": "^4.3" + } + }, "node_modules/@junobuild/storage": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-2.3.0.tgz", @@ -1813,20 +1825,6 @@ "@dfinity/utils": "^4.1" } }, - "node_modules/@junobuild/zod": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@junobuild/zod/-/zod-1.0.0.tgz", - "integrity": "sha512-EQ588y6d+OKxRq054k7ObsOxe0v7g0ZfhwaZ6eRYnjwPJh/VctuXY+hvlZkMhfEVEdzWlfGQIispvD8y9RTDQg==", - "license": "MIT", - "dependencies": { - "@dfinity/zod-schemas": "^3.1" - }, - "peerDependencies": { - "@icp-sdk/core": "^5", - "@junobuild/utils": "^0.3", - "zod": "^4.3" - } - }, "node_modules/@noble/curves": { "version": "1.9.7", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", @@ -3714,9 +3712,9 @@ } }, "node_modules/file-type": { - "version": "21.3.1", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.1.tgz", - "integrity": "sha512-SrzXX46I/zsRDjTb82eucsGg0ODq2NpGDp4HcsFKApPy8P8vACjpJRDoGGMfEzhFC0ry61ajd7f72J3603anBA==", + "version": "21.3.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.2.tgz", + "integrity": "sha512-DLkUvGwep3poOV2wpzbHCOnSKGk1LzyXTv+aHFgN2VFl96wnp8YA9YjO2qPzg5PuL8q/SW9Pdi6WTkYOIh995w==", "license": "MIT", "dependencies": { "@tokenizer/inflate": "^0.4.1", diff --git a/cli/package.json b/cli/package.json index d77800e..9cbc29e 100755 --- a/cli/package.json +++ b/cli/package.json @@ -31,12 +31,12 @@ "@icp-sdk/core": "^5.0.0", "@junobuild/admin": "^4.2.0", "@junobuild/cdn": "^2.3.0", - "@junobuild/cli-tools": "^0.11.0", - "@junobuild/config": "^2.13.0", + "@junobuild/cli-tools": "^0.12.0", + "@junobuild/config": "^2.14.0", "@junobuild/config-loader": "^0.4.8", "@junobuild/ic-client": "^8.0.1", + "@junobuild/schema": "^1.0.1", "@junobuild/storage": "^2.3.0", - "@junobuild/zod": "^1.0.0", "atomically": "^2.1.0", "chokidar": "^4.0.3", "kleur": "^4.1.5", diff --git a/cli/scripts/install b/cli/scripts/install index de94214..01ca59b 100755 --- a/cli/scripts/install +++ b/cli/scripts/install @@ -1,5 +1,5 @@ #!/usr/bin/env bash -npm rm @junobuild/{admin,cdn,cli-tools,config,config-loader,ic-client,storage,zod} +npm rm @junobuild/{admin,cdn,cli-tools,config,config-loader,ic-client,storage,schema} -npm i @junobuild/{admin,cdn,cli-tools,config,config-loader,ic-client,storage,zod} +npm i @junobuild/{admin,cdn,cli-tools,config,config-loader,ic-client,storage,schema} diff --git a/cli/src/modules/satellite/satellite.config.ts b/cli/src/modules/satellite/satellite.config.ts index 7115cd9..c19464e 100644 --- a/cli/src/modules/satellite/satellite.config.ts +++ b/cli/src/modules/satellite/satellite.config.ts @@ -6,7 +6,7 @@ import { setSatelliteControllers as setSatelliteControllersAdmin } from '@junobuild/admin'; import type {SatelliteDid, SatelliteParameters} from '@junobuild/ic-client/actor'; -import type {PrincipalText} from '@junobuild/zod'; +import type {PrincipalText} from '@junobuild/schema'; import {MAIN_IDENTITY_KEY} from '../../constants/constants'; import type {ControllerScope} from '../../declarations/satellite'; import type {CliContext} from '../../types/context';