From 21ee9b62f540a6a05affef6d28b492ae4ead6573 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Thu, 12 Mar 2026 14:05:43 +0100 Subject: [PATCH] feat: replace dfinity/zod-schemas by junobuild/zod Signed-off-by: David Dal Busco --- package-lock.json | 1 - package.json | 1 - src/configs/cli.state.config.ts | 2 +- src/services/auth/login.emulator.services.ts | 2 +- src/services/modules/snapshot/_snapshot.assert.services.ts | 2 +- .../modules/upgrade/upgrade.mission-control.services.ts | 2 +- src/services/modules/upgrade/upgrade.orbiter.services.ts | 2 +- src/types/cli.config.ts | 2 +- src/types/cli.state.ts | 2 +- src/types/satellite.ts | 2 +- src/utils/auth.utils.ts | 2 +- src/utils/juno.config.utils.ts | 2 +- 12 files changed, 10 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 897c748e..8e850bfd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,6 @@ "license": "MIT", "dependencies": { "@dfinity/utils": "^4.1.0", - "@dfinity/zod-schemas": "^3.1.0", "@icp-sdk/canisters": "^3.3.0", "@icp-sdk/core": "^5.0.0", "@junobuild/admin": "^4.1.0-next-2026-03-12", diff --git a/package.json b/package.json index c5920851..b1719c03 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,6 @@ }, "dependencies": { "@dfinity/utils": "^4.1.0", - "@dfinity/zod-schemas": "^3.1.0", "@icp-sdk/canisters": "^3.3.0", "@icp-sdk/core": "^5.0.0", "@junobuild/admin": "^4.1.0-next-2026-03-12", diff --git a/src/configs/cli.state.config.ts b/src/configs/cli.state.config.ts index 8a63e458..853347f6 100644 --- a/src/configs/cli.state.config.ts +++ b/src/configs/cli.state.config.ts @@ -1,4 +1,4 @@ -import {type PrincipalText} from '@dfinity/zod-schemas'; +import {type PrincipalText} from '@junobuild/zod'; import Conf from 'conf'; import {ENV} from '../env'; import { diff --git a/src/services/auth/login.emulator.services.ts b/src/services/auth/login.emulator.services.ts index deb0df7c..e83a24c3 100644 --- a/src/services/auth/login.emulator.services.ts +++ b/src/services/auth/login.emulator.services.ts @@ -1,5 +1,5 @@ import {notEmptyString} from '@dfinity/utils'; -import {type PrincipalText} from '@dfinity/zod-schemas'; +import {type PrincipalText} from '@junobuild/zod'; import {green, red} from 'kleur'; import ora from 'ora'; import {saveCliConfig} from '../../configs/cli.config'; diff --git a/src/services/modules/snapshot/_snapshot.assert.services.ts b/src/services/modules/snapshot/_snapshot.assert.services.ts index b2f48566..9180d9fd 100644 --- a/src/services/modules/snapshot/_snapshot.assert.services.ts +++ b/src/services/modules/snapshot/_snapshot.assert.services.ts @@ -1,11 +1,11 @@ import {nonNullish} from '@dfinity/utils'; -import {type PrincipalText} from '@dfinity/zod-schemas'; import {findJunoPackageDependency, getJunoPackage} from '@junobuild/admin'; import { JUNO_PACKAGE_MISSION_CONTROL_ID, JUNO_PACKAGE_ORBITER_ID, JUNO_PACKAGE_SATELLITE_ID } from '@junobuild/config'; +import {type PrincipalText} from '@junobuild/zod'; import {actorParameters} from '../../../api/actor.api'; import type {AssetKey} from '../../../types/asset-key'; import {displaySegment} from '../../../utils/display.utils'; diff --git a/src/services/modules/upgrade/upgrade.mission-control.services.ts b/src/services/modules/upgrade/upgrade.mission-control.services.ts index 4a6a3db7..33338f2a 100644 --- a/src/services/modules/upgrade/upgrade.mission-control.services.ts +++ b/src/services/modules/upgrade/upgrade.mission-control.services.ts @@ -1,11 +1,11 @@ import {isNullish} from '@dfinity/utils'; -import type {PrincipalText} from '@dfinity/zod-schemas'; import { missionControlVersion, upgradeMissionControl as upgradeMissionControlAdmin } from '@junobuild/admin'; import {hasArgs, nextArg} from '@junobuild/cli-tools'; import type {MissionControlParameters} from '@junobuild/ic-client/actor'; +import type {PrincipalText} from '@junobuild/zod'; import {cyan, red} from 'kleur'; import {actorParameters} from '../../../api/actor.api'; import {getCliMissionControl} from '../../../configs/cli.config'; diff --git a/src/services/modules/upgrade/upgrade.orbiter.services.ts b/src/services/modules/upgrade/upgrade.orbiter.services.ts index 90002208..0a0b6d23 100644 --- a/src/services/modules/upgrade/upgrade.orbiter.services.ts +++ b/src/services/modules/upgrade/upgrade.orbiter.services.ts @@ -1,8 +1,8 @@ import {isNullish} from '@dfinity/utils'; -import type {PrincipalText} from '@dfinity/zod-schemas'; import {orbiterVersion, upgradeOrbiter as upgradeOrbiterAdmin} from '@junobuild/admin'; import {hasArgs, nextArg} from '@junobuild/cli-tools'; import type {OrbiterParameters} from '@junobuild/ic-client/actor'; +import type {PrincipalText} from '@junobuild/zod'; import {cyan, red} from 'kleur'; import {actorParameters} from '../../../api/actor.api'; import {ORBITER_WASM_NAME} from '../../../constants/constants'; diff --git a/src/types/cli.config.ts b/src/types/cli.config.ts index 4ea87344..27c19591 100644 --- a/src/types/cli.config.ts +++ b/src/types/cli.config.ts @@ -1,5 +1,5 @@ -import type {PrincipalText} from '@dfinity/zod-schemas'; import type {JsonnableEd25519KeyIdentity} from '@icp-sdk/core/identity'; +import type {PrincipalText} from '@junobuild/zod'; export interface CliConfig { token: JsonnableEd25519KeyIdentity; diff --git a/src/types/cli.state.ts b/src/types/cli.state.ts index 401caf00..615d285f 100644 --- a/src/types/cli.state.ts +++ b/src/types/cli.state.ts @@ -1,4 +1,4 @@ -import {type PrincipalText} from '@dfinity/zod-schemas'; +import {type PrincipalText} from '@junobuild/zod'; export type ConfigHash = string; export type RuleHash = ConfigHash; diff --git a/src/types/satellite.ts b/src/types/satellite.ts index 86ab8143..87d9c7c9 100644 --- a/src/types/satellite.ts +++ b/src/types/satellite.ts @@ -1,5 +1,5 @@ -import type {PrincipalText} from '@dfinity/zod-schemas'; import type {OrbiterParameters, SatelliteParameters} from '@junobuild/ic-client/actor'; +import type {PrincipalText} from '@junobuild/zod'; export type SatelliteParametersWithId = Omit & { satelliteId: PrincipalText; diff --git a/src/utils/auth.utils.ts b/src/utils/auth.utils.ts index a4dadf99..44f91187 100644 --- a/src/utils/auth.utils.ts +++ b/src/utils/auth.utils.ts @@ -1,7 +1,7 @@ import {nonNullish} from '@dfinity/utils'; -import type {PrincipalText} from '@dfinity/zod-schemas'; import type {JsonnableEd25519KeyIdentity} from '@icp-sdk/core/identity'; import {Ed25519KeyIdentity} from '@icp-sdk/core/identity'; +import type {PrincipalText} from '@junobuild/zod'; import {REDIRECT_URL} from '../constants/constants'; import {ENV} from '../env'; diff --git a/src/utils/juno.config.utils.ts b/src/utils/juno.config.utils.ts index 01b570fe..85675e13 100644 --- a/src/utils/juno.config.utils.ts +++ b/src/utils/juno.config.utils.ts @@ -1,6 +1,6 @@ import {assertNonNullish, isNullish, nonNullish} from '@dfinity/utils'; -import type {PrincipalText} from '@dfinity/zod-schemas'; import type {JunoConfig, JunoConfigEnv, OrbiterConfig, SatelliteConfig} from '@junobuild/config'; +import type {PrincipalText} from '@junobuild/zod'; import {red} from 'kleur'; import {actorParameters} from '../api/actor.api'; import {noJunoConfig, readJunoConfig} from '../configs/juno.config';