diff --git a/package-lock.json b/package-lock.json index 83b7fa15..61195041 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,11 +15,11 @@ "@dfinity/ic-management": "^6.2.0", "@dfinity/identity": "^2.3.0", "@dfinity/principal": "^2.3.0", - "@junobuild/admin": "^0.5.2", - "@junobuild/cdn": "^0.1.2", - "@junobuild/cli-tools": "^0.2.3", - "@junobuild/config": "^0.3.1", - "@junobuild/config-loader": "^0.2.1", + "@junobuild/admin": "^0.6.0", + "@junobuild/cdn": "^0.2.0", + "@junobuild/cli-tools": "^0.3.0", + "@junobuild/config": "^0.4.0", + "@junobuild/config-loader": "^0.3.0", "@junobuild/core": "^0.1.16", "@junobuild/did-tools": "^0.2.1", "@junobuild/storage": "^0.2.1", @@ -39,7 +39,7 @@ "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.29.0", - "@junobuild/functions": "^0.1.3", + "@junobuild/functions": "^0.2.0", "@types/node": "^22.15.27", "@types/prompts": "^2.4.9", "@types/semver": "^7.7.0", @@ -660,14 +660,14 @@ } }, "node_modules/@dfinity/zod-schemas": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@dfinity/zod-schemas/-/zod-schemas-0.0.2.tgz", - "integrity": "sha512-sPVR9vLx4Vxx9MloCDvdS07k/2mGIiGophxT9TSwP1aFVHmibu6YzBRzdaji9h02FIgqrpS+LHX4deadf6M+Rg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@dfinity/zod-schemas/-/zod-schemas-1.0.0.tgz", + "integrity": "sha512-5ApkpRO8hqTb7B9GH4H8FljY/r6hh3zpA/HFeeozIHieyebAzB748+4T9/oL6T7udkvlfWPMulbmjSHerm3B9A==", "license": "Apache-2.0", "peer": true, "peerDependencies": { "@dfinity/principal": "^2.0.0", - "zod": "^3" + "zod": "^3.25" } }, "node_modules/@esbuild/aix-ppc64": { @@ -1423,9 +1423,9 @@ } }, "node_modules/@junobuild/admin": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-0.5.2.tgz", - "integrity": "sha512-v9rz+0Tz2gVrMt4pg/ygUOna1Wn/G06kJJ5+q0C+UhY5tuigL86av/siEEbR5rmwlgVoTRtmlH02cKygCb0xRA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-0.6.0.tgz", + "integrity": "sha512-C+WbuZ6F4CaTkqUeLvRCVS3JaCj5sPyugEDpMUXbiX6Ua9P+MZaV/H6f/seb6neaS9MSFXxt4D01f/kK/7xiug==", "license": "MIT", "peerDependencies": { "@dfinity/agent": "^2.3.0", @@ -1440,9 +1440,9 @@ } }, "node_modules/@junobuild/cdn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-0.1.2.tgz", - "integrity": "sha512-aoCY00dq2D0hBawUnGOkbScTJqyAjPq6bhpFikvYt7UgN8v3Xi/i7d0TqMf/TbbwbDxXBSVSrangfiUxltHJ+Q==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-0.2.0.tgz", + "integrity": "sha512-VQyYWat2CFnCoDFNcc/eFQrRIssh1mc6U58QWtNZcm8H4kBMcZqAcJewvzSTzyNjUJw3W5hkTPeaGgIrgfFPOw==", "license": "MIT", "peerDependencies": { "@dfinity/agent": "^2.3.0", @@ -1457,9 +1457,9 @@ } }, "node_modules/@junobuild/cli-tools": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.2.3.tgz", - "integrity": "sha512-Jt33eKHgjUfFGVrCXPDXgg1Vl/rOOXaeByuq0X2rvCCiF1y7zeGf5tGjq/qaheFlTbMJHp90PCYcbwjJ00pjPA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.3.0.tgz", + "integrity": "sha512-KVwd/G1BYZMakS1SKdYh5fCK/aJS7aYmmD89K291bX0o2PN2f2syRTZD1NuqlXoG96fxwDqA6nUMyl9aW0kPUg==", "license": "MIT", "dependencies": { "file-type": "^21.0.0", @@ -1475,19 +1475,19 @@ } }, "node_modules/@junobuild/config": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-0.3.1.tgz", - "integrity": "sha512-GtqmV3/96A2bK0SZVGsTzKRLjQ0dXcnM7JyVlNPDc34hV/y3o85HfuykW2E3BDcyLCesAoYr3dk/TqPv2Ykvgw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-0.4.0.tgz", + "integrity": "sha512-v5fDjooKQMV93RA3d6X6/a0ftU+0QXCw/LjFgECTomlyRSsvR7oMEewrO20lFyUYUcjyjmtUPHRe3hF66DVMHg==", "license": "MIT", "peerDependencies": { - "@dfinity/zod-schemas": "^0.0.2", + "@dfinity/zod-schemas": "^1.0.0", "zod": "^3.25" } }, "node_modules/@junobuild/config-loader": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.2.1.tgz", - "integrity": "sha512-SLQdjqQvsf45XvpqgttI99GHRhO19Yc5AxLun+KkF2RWUUZ4OjuD6xR3gXlmmRExATWs/EZ9MMT41i0wG1mDVg==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.3.0.tgz", + "integrity": "sha512-MvxXclngEpU7nYOW7BW7tKc/pyoN2+Ma8Dk4pXLh2jmQKhhxqXlnB+ZqkHdpAzynJRJNQlxCJjJn0WLoH0GCUw==", "license": "MIT", "peerDependencies": { "@babel/core": "^7.26.10", @@ -1537,9 +1537,9 @@ "license": "MIT" }, "node_modules/@junobuild/functions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.1.3.tgz", - "integrity": "sha512-739vJSqR5By8IWASLwO7w1wjgRf4pQj2qrth3lH2UQjbvKyRVc15CdV1Mxnwex/byrz2SWan6xlU25SSKFbgag==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.2.0.tgz", + "integrity": "sha512-QjPCeOhg/XSAoKiXRhhzr7JzoDsPVRtGDUyo2MCLab2K4XwMjg1hWyZyNdyopsICKfYLyjIXx0PCTV/bIW1T9g==", "dev": true, "license": "MIT", "peerDependencies": { @@ -7484,9 +7484,9 @@ "requires": {} }, "@dfinity/zod-schemas": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@dfinity/zod-schemas/-/zod-schemas-0.0.2.tgz", - "integrity": "sha512-sPVR9vLx4Vxx9MloCDvdS07k/2mGIiGophxT9TSwP1aFVHmibu6YzBRzdaji9h02FIgqrpS+LHX4deadf6M+Rg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@dfinity/zod-schemas/-/zod-schemas-1.0.0.tgz", + "integrity": "sha512-5ApkpRO8hqTb7B9GH4H8FljY/r6hh3zpA/HFeeozIHieyebAzB748+4T9/oL6T7udkvlfWPMulbmjSHerm3B9A==", "peer": true, "requires": {} }, @@ -7875,21 +7875,21 @@ } }, "@junobuild/admin": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-0.5.2.tgz", - "integrity": "sha512-v9rz+0Tz2gVrMt4pg/ygUOna1Wn/G06kJJ5+q0C+UhY5tuigL86av/siEEbR5rmwlgVoTRtmlH02cKygCb0xRA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-0.6.0.tgz", + "integrity": "sha512-C+WbuZ6F4CaTkqUeLvRCVS3JaCj5sPyugEDpMUXbiX6Ua9P+MZaV/H6f/seb6neaS9MSFXxt4D01f/kK/7xiug==", "requires": {} }, "@junobuild/cdn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-0.1.2.tgz", - "integrity": "sha512-aoCY00dq2D0hBawUnGOkbScTJqyAjPq6bhpFikvYt7UgN8v3Xi/i7d0TqMf/TbbwbDxXBSVSrangfiUxltHJ+Q==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-0.2.0.tgz", + "integrity": "sha512-VQyYWat2CFnCoDFNcc/eFQrRIssh1mc6U58QWtNZcm8H4kBMcZqAcJewvzSTzyNjUJw3W5hkTPeaGgIrgfFPOw==", "requires": {} }, "@junobuild/cli-tools": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.2.3.tgz", - "integrity": "sha512-Jt33eKHgjUfFGVrCXPDXgg1Vl/rOOXaeByuq0X2rvCCiF1y7zeGf5tGjq/qaheFlTbMJHp90PCYcbwjJ00pjPA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.3.0.tgz", + "integrity": "sha512-KVwd/G1BYZMakS1SKdYh5fCK/aJS7aYmmD89K291bX0o2PN2f2syRTZD1NuqlXoG96fxwDqA6nUMyl9aW0kPUg==", "requires": { "file-type": "^21.0.0", "listr": "^0.14.3", @@ -7898,15 +7898,15 @@ } }, "@junobuild/config": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-0.3.1.tgz", - "integrity": "sha512-GtqmV3/96A2bK0SZVGsTzKRLjQ0dXcnM7JyVlNPDc34hV/y3o85HfuykW2E3BDcyLCesAoYr3dk/TqPv2Ykvgw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-0.4.0.tgz", + "integrity": "sha512-v5fDjooKQMV93RA3d6X6/a0ftU+0QXCw/LjFgECTomlyRSsvR7oMEewrO20lFyUYUcjyjmtUPHRe3hF66DVMHg==", "requires": {} }, "@junobuild/config-loader": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.2.1.tgz", - "integrity": "sha512-SLQdjqQvsf45XvpqgttI99GHRhO19Yc5AxLun+KkF2RWUUZ4OjuD6xR3gXlmmRExATWs/EZ9MMT41i0wG1mDVg==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.3.0.tgz", + "integrity": "sha512-MvxXclngEpU7nYOW7BW7tKc/pyoN2+Ma8Dk4pXLh2jmQKhhxqXlnB+ZqkHdpAzynJRJNQlxCJjJn0WLoH0GCUw==", "requires": {} }, "@junobuild/core": { @@ -7931,9 +7931,9 @@ "integrity": "sha512-FQ2NSwyawYpSCZpFSrHBeQdpTuoS7NdrtLMsbzR2LZjvvFqxtfp7PXoUB3bNN6zLRDHPxoRRbN0yy9vOszMMCw==" }, "@junobuild/functions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.1.3.tgz", - "integrity": "sha512-739vJSqR5By8IWASLwO7w1wjgRf4pQj2qrth3lH2UQjbvKyRVc15CdV1Mxnwex/byrz2SWan6xlU25SSKFbgag==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.2.0.tgz", + "integrity": "sha512-QjPCeOhg/XSAoKiXRhhzr7JzoDsPVRtGDUyo2MCLab2K4XwMjg1hWyZyNdyopsICKfYLyjIXx0PCTV/bIW1T9g==", "dev": true, "requires": {} }, diff --git a/package.json b/package.json index d492e471..8e6ed89b 100644 --- a/package.json +++ b/package.json @@ -29,11 +29,11 @@ "@dfinity/ic-management": "^6.2.0", "@dfinity/identity": "^2.3.0", "@dfinity/principal": "^2.3.0", - "@junobuild/admin": "^0.5.2", - "@junobuild/cdn": "^0.1.2", - "@junobuild/cli-tools": "^0.2.3", - "@junobuild/config": "^0.3.1", - "@junobuild/config-loader": "^0.2.1", + "@junobuild/admin": "^0.6.0", + "@junobuild/cdn": "^0.2.0", + "@junobuild/cli-tools": "^0.3.0", + "@junobuild/config": "^0.4.0", + "@junobuild/config-loader": "^0.3.0", "@junobuild/core": "^0.1.16", "@junobuild/did-tools": "^0.2.1", "@junobuild/storage": "^0.2.1", @@ -50,7 +50,7 @@ "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.29.0", - "@junobuild/functions": "^0.1.3", + "@junobuild/functions": "^0.2.0", "@types/node": "^22.15.27", "@types/prompts": "^2.4.9", "@types/semver": "^7.7.0", diff --git a/src/services/functions/build/build.rust.services.ts b/src/services/functions/build/build.rust.services.ts index 776e6a7d..6874b3a9 100644 --- a/src/services/functions/build/build.rust.services.ts +++ b/src/services/functions/build/build.rust.services.ts @@ -1,9 +1,9 @@ import {isEmptyString, isNullish, nonNullish} from '@dfinity/utils'; import {execute, formatBytes, gzipFile, spawn} from '@junobuild/cli-tools'; import {generateApi} from '@junobuild/did-tools'; -import {copyFile,lstat, mkdir, readFile, rename, writeFile} from 'node:fs/promises'; import {red, yellow} from 'kleur'; import {existsSync} from 'node:fs'; +import {copyFile, lstat, mkdir, readFile, rename, writeFile} from 'node:fs/promises'; import {join, relative} from 'node:path'; import ora, {type Ora} from 'ora'; import {compare, minVersion, satisfies} from 'semver'; diff --git a/src/services/login.services.ts b/src/services/login.services.ts index 052c1d5d..8b9bf285 100644 --- a/src/services/login.services.ts +++ b/src/services/login.services.ts @@ -1,10 +1,10 @@ import {Ed25519KeyIdentity} from '@dfinity/identity'; import type {JsonnableEd25519KeyIdentity} from '@dfinity/identity/lib/cjs/identity/ed25519'; import {nextArg} from '@junobuild/cli-tools'; -import type http from 'node:http'; -import {createServer} from 'node:http'; import {bold, green, underline} from 'kleur'; import fs from 'node:fs'; +import type http from 'node:http'; +import {createServer} from 'node:http'; import path, {dirname} from 'node:path'; import {fileURLToPath} from 'node:url'; import util from 'node:util'; diff --git a/src/services/modules/upgrade/upgrade.services.ts b/src/services/modules/upgrade/upgrade.services.ts index 2617b7cf..4d23f40e 100644 --- a/src/services/modules/upgrade/upgrade.services.ts +++ b/src/services/modules/upgrade/upgrade.services.ts @@ -9,8 +9,8 @@ import { type UpgradeCodeProgress } from '@junobuild/admin'; import {assertAnswerCtrlC, downloadFromURL, hasArgs} from '@junobuild/cli-tools'; -import {createHash} from 'node:crypto'; import {green, red, yellow} from 'kleur'; +import {createHash} from 'node:crypto'; import {readFile} from 'node:fs/promises'; import ora from 'ora'; import prompts from 'prompts';