diff --git a/cli/package-lock.json b/cli/package-lock.json index b05dc00..6c3ab42 100755 --- a/cli/package-lock.json +++ b/cli/package-lock.json @@ -11,13 +11,17 @@ "dependencies": { "@icp-sdk/canisters": "^3.4.0", "@icp-sdk/core": "^5.0.0", - "@junobuild/admin": "^4.1.0", - "@junobuild/cdn": "^2.3.0", - "@junobuild/cli-tools": "^0.10.2", - "@junobuild/config": "^2.11.0", - "@junobuild/config-loader": "^0.4.8", - "@junobuild/ic-client": "^8.0.0", - "@junobuild/storage": "^2.3.0", + "@junobuild/admin": "^4.1.0-next-2026-03-12.2", + "@junobuild/cdn": "^2.3.0-next-2026-03-12.2", + "@junobuild/cli-tools": "^0.10.2-next-2026-03-12.2", + "@junobuild/config": "^2.11.0-next-2026-03-12.2", + "@junobuild/config-loader": "^0.4.8-next-2026-03-12.2", + "@junobuild/functions": "^0.5.6-next-2026-03-12.2", + "@junobuild/functions-tools": "^0.4.0-next-2026-03-12.2", + "@junobuild/ic-client": "^8.0.0-next-2026-03-12.2", + "@junobuild/storage": "^2.3.0-next-2026-03-12.2", + "@junobuild/utils": "^0.2.6-next-2026-03-12.2", + "@junobuild/zod": "^0.0.2-next-2026-03-12.2", "atomically": "^2.1.0", "chokidar": "^4.0.3", "kleur": "^4.1.5", @@ -73,21 +77,21 @@ } }, "node_modules/@babel/core": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", - "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", "license": "MIT", "peer": true, "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.3", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.28.3", - "@babel/helpers": "^7.28.4", - "@babel/parser": "^7.28.4", - "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.4", - "@babel/types": "^7.28.4", + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -419,14 +423,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", - "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -456,9 +460,9 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz", - "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", + "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", "license": "MIT", "peer": true, "dependencies": { @@ -466,7 +470,7 @@ "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/plugin-transform-typescript": "^7.27.1" + "@babel/plugin-transform-typescript": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -524,9 +528,9 @@ } }, "node_modules/@borewit/text-codec": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.2.1.tgz", - "integrity": "sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.2.2.tgz", + "integrity": "sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ==", "license": "MIT", "funding": { "type": "github", @@ -550,11 +554,10 @@ } }, "node_modules/@dfinity/zod-schemas": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@dfinity/zod-schemas/-/zod-schemas-3.0.2.tgz", - "integrity": "sha512-cbOsAcPgOVjbJbP91VP4hMckwiGSVZ8Q41XWXZ0doG8Vaw3e1wt0blJLiomPYnZy++ycW6iGSfoxh4DiJmumgw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@dfinity/zod-schemas/-/zod-schemas-3.1.0.tgz", + "integrity": "sha512-VW4nk3LD4FVRwwVIfcQNUmrdULbQ3bKFbefBhy6njnpQ3/6BuQNT/sN3c+xrZva/8XwW2xTMMXkPD0tOp5wGdA==", "license": "Apache-2.0", - "peer": true, "peerDependencies": { "@icp-sdk/core": "*", "zod": "^4" @@ -1320,39 +1323,39 @@ } }, "node_modules/@junobuild/admin": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-4.1.0.tgz", - "integrity": "sha512-7kVgl0zqIXiFYUKakxRzNRQiGILsyMFo97Ulnib4h8FhZThGVDglBcfOfrevRtOxWA4F+0m02wZleD4ST46L6Q==", + "version": "4.1.0-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-4.1.0-next-2026-03-12.2.tgz", + "integrity": "sha512-A6rQJFG48a8Bip7ooabjgYX7TG1jCWxEQRWUqikDi20H/VASd1cIQRk37iilaY5Ab1H7jmPLTMOekWl7uDWn0g==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1", - "@icp-sdk/canisters": "^3.3", - "@icp-sdk/core": "^5", + "@dfinity/utils": "*", + "@icp-sdk/canisters": "*", + "@icp-sdk/core": "*", "@junobuild/config": "*", - "@junobuild/ic-client": "^8", - "semver": "7.*", - "zod": "^4" + "@junobuild/ic-client": "*", + "semver": "*", + "zod": "*" } }, "node_modules/@junobuild/cdn": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-2.3.0.tgz", - "integrity": "sha512-w+B1YvkSwYclBo/67Jyo/mUmTmEodE9ZJyg1LDja0kcDZLSEK3SQC2Rb3T0yS7E5SMDlA/mFzsSAycGRKzLVgw==", + "version": "2.3.0-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-2.3.0-next-2026-03-12.2.tgz", + "integrity": "sha512-wMKcq7FFAzJztnGKpF+Didwj9BsmD7mToeqE0s/zg4uWc6CrGK8mk8vVXEMnTHy1BSuMbssDaMO6lYbT28prsA==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1", - "@icp-sdk/canisters": "^3.3", - "@icp-sdk/core": "^5", + "@dfinity/utils": "*", + "@icp-sdk/canisters": "*", + "@icp-sdk/core": "*", "@junobuild/config": "*", - "@junobuild/ic-client": "^8", - "@junobuild/storage": "^2.3", - "semver": "7.*" + "@junobuild/ic-client": "*", + "@junobuild/storage": "*", + "semver": "*" } }, "node_modules/@junobuild/cli-tools": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.10.2.tgz", - "integrity": "sha512-AyQYdSIqxIj3RSF422l/4vN8fzsbw3RwwWuv+/KV/YUrZ7xllBNjsxWTSIjY3XahbXmPbBibBlRYFAjfc8wWMg==", + "version": "0.10.2-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.10.2-next-2026-03-12.2.tgz", + "integrity": "sha512-ZTugmm2vszW0d/FoiMgTqSrBa+J3ErErJpNGDL9AbaWE0KQVqnI+WOf/WSdu+M1bepyc2Me/HN0nvUaD07RBfg==", "license": "MIT", "dependencies": { "file-type": "^21.1.1", @@ -1361,103 +1364,148 @@ "minimatch": "^10.1.2" }, "peerDependencies": { - "@dfinity/utils": "^4.1", - "@junobuild/cdn": "^2.3", - "@junobuild/config": "^2.7", - "@junobuild/storage": "^2.3", - "esbuild": "^0.27.0", - "ora": "^9" + "@dfinity/utils": "*", + "@junobuild/cdn": "*", + "@junobuild/config": "*", + "@junobuild/functions-tools": "*", + "@junobuild/storage": "*", + "esbuild": "*", + "ora": "*" } }, "node_modules/@junobuild/cli-tools/node_modules/balanced-match": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.3.tgz", - "integrity": "sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "license": "MIT", "engines": { - "node": "20 || >=22" + "node": "18 || 20 || >=22" } }, "node_modules/@junobuild/cli-tools/node_modules/brace-expansion": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz", - "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", + "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "20 || >=22" + "node": "18 || 20 || >=22" } }, "node_modules/@junobuild/cli-tools/node_modules/minimatch": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.1.tgz", - "integrity": "sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==", + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", "license": "BlueOak-1.0.0", "dependencies": { "brace-expansion": "^5.0.2" }, "engines": { - "node": "20 || >=22" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@junobuild/config": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.11.0.tgz", - "integrity": "sha512-APzzQ8a8N52ZRGFD3VPIzhC/Ud7CvuYPFJX2ZR2ypaxPjhS2Jriz5aWRvQOE9RrEryHQXk2CQwzHNmzH4jcbkQ==", + "version": "2.11.0-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.11.0-next-2026-03-12.2.tgz", + "integrity": "sha512-ijLlEgkK2nbMSrj1vY6Evr5MgxnktpKG20cnHbimKZSdNwLzCDancxHRjwMzXhVpkwOT19biHdz7CsgxJWT63Q==", "license": "MIT", "peerDependencies": { - "@dfinity/zod-schemas": "^3", - "zod": "^4" + "@junobuild/zod": "*", + "zod": "*" } }, "node_modules/@junobuild/config-loader": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.8.tgz", - "integrity": "sha512-iD+p6+GF8sWJOFVYuFj59J+eS7I8f+Z/rZqxBgGo/zzft+PPagxaApVDf5EqRsosvTRiuMB8Hmw7wCvYqRzmPg==", + "version": "0.4.8-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.8-next-2026-03-12.2.tgz", + "integrity": "sha512-SL9faM1GZcs66fLZk4/rvxG0UBO3xjhmbGt6qOQbWAO/iIxcQsOO1+1MLN+240Sl8QinXeP20lLpGGTbhIDVrA==", "license": "MIT", "peerDependencies": { - "@babel/core": "7.28.4", - "@babel/plugin-transform-modules-commonjs": "7.27.1", - "@babel/preset-typescript": "7.27.1", + "@babel/core": "*", + "@babel/plugin-transform-modules-commonjs": "*", + "@babel/preset-typescript": "*", "@junobuild/config": "*" } }, + "node_modules/@junobuild/functions": { + "version": "0.5.6-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.5.6-next-2026-03-12.2.tgz", + "integrity": "sha512-5eTV1D3SvsbEGU047xb7g+mq8p1q4PBJyuPTLDxRBD+YBsRLjdbrnllHS3aj//4VcDkSraamuwPLkRg+oNTpfw==", + "license": "MIT", + "peerDependencies": { + "@dfinity/utils": "*", + "@icp-sdk/core": "*", + "@junobuild/zod": "*", + "zod": "*" + } + }, + "node_modules/@junobuild/functions-tools": { + "version": "0.4.0-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/functions-tools/-/functions-tools-0.4.0-next-2026-03-12.2.tgz", + "integrity": "sha512-RKCl/4SKCQhIhWGQQuczAEf6wWPvf2iA8/bkLxkQhbAuySYChmZK3bxnjRikWGbQUKwrEHuKphTuciUO72oeeg==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "*", + "@babel/parser": "*", + "@babel/plugin-transform-modules-commonjs": "*", + "@babel/preset-typescript": "*", + "@babel/traverse": "*", + "@babel/types": "*", + "@dfinity/utils": "*", + "@junobuild/functions": "*", + "@junobuild/utils": "*", + "@junobuild/zod": "*", + "zod": "*" + } + }, "node_modules/@junobuild/ic-client": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-8.0.0.tgz", - "integrity": "sha512-FrHcl90vxzfu2CjvJ/K1+K4xtVD+ZomgSEvkEnNFgjXFymaFOVzNp3HFXfVT7lKT/PWWHRB+l0xM2Wko9YV2PQ==", + "version": "8.0.0-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-8.0.0-next-2026-03-12.2.tgz", + "integrity": "sha512-RP01qe/8viKsCIUGRH29RhP8P5yrcPL+qG/AtkU5bpJGxz63gT1Thk2nlqai7sVyhAs2rrme6HY0QTzA3Ol+5g==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1", - "@icp-sdk/core": "^5", - "idb-keyval": "^6.2.2" + "@dfinity/utils": "*", + "@icp-sdk/core": "*", + "idb-keyval": "*" } }, "node_modules/@junobuild/storage": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-2.3.0.tgz", - "integrity": "sha512-12ka/OKlqAD1CZ90dJzKW978LRPUVlgezhammO4WoIT1hkHJoguAO5Avu7vRTW36qJSKsoBHepj+l/W5ch9WdQ==", + "version": "2.3.0-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-2.3.0-next-2026-03-12.2.tgz", + "integrity": "sha512-g2mucX9/umt5aYbYZTHXq5jAyiuE761z1SF+52S53MFf+OOV9Vda4joNbOtn7k3Cz1ZpcbBIoUhVx4TR7sORiA==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1", - "@icp-sdk/core": "^5", - "@junobuild/ic-client": "^8", + "@dfinity/utils": "*", + "@icp-sdk/core": "*", + "@junobuild/ic-client": "*", "@junobuild/utils": "*" } }, "node_modules/@junobuild/utils": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.2.6.tgz", - "integrity": "sha512-Xt9AtEvyU3UFVF3v9mQ64GE77zDhSxRzNsFWawoskGBUMWIOud8C7cyjJlv0A6A+qtNVN1vxE7t50/csG/UDXA==", + "version": "0.2.6-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.2.6-next-2026-03-12.2.tgz", + "integrity": "sha512-tr6ubx/JePzvwDI06LMGbJvLvRXl2Wd8GmGykKaNlcbFemr+GbEOB7yfwFTCAZ1WYoE1X9meIYmZ7KPwt7/VQA==", "license": "MIT", - "peer": true, "peerDependencies": { - "@dfinity/utils": "^4.1" + "@dfinity/utils": "*" + } + }, + "node_modules/@junobuild/zod": { + "version": "0.0.2-next-2026-03-12.2", + "resolved": "https://registry.npmjs.org/@junobuild/zod/-/zod-0.0.2-next-2026-03-12.2.tgz", + "integrity": "sha512-m1GI05tOO5mKI+bcm90GLsWhy+D5mh/19zqtk9MqC+nLki0uiKgbJbEQt0rOw4S5WswV9Ij2cAyeeHDuyCUI2Q==", + "license": "MIT", + "dependencies": { + "@dfinity/zod-schemas": "^3.1" + }, + "peerDependencies": { + "@icp-sdk/core": "*", + "@junobuild/utils": "*", + "zod": "*" } }, "node_modules/@noble/curves": { @@ -2153,9 +2201,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz", - "integrity": "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==", + "version": "2.10.7", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.7.tgz", + "integrity": "sha512-1ghYO3HnxGec0TCGBXiDLVns4eCSx4zJpxnHrlqFQajmhfKMQBzUGDdkMK7fUW7PTHTeLf+j87aTuKuuwWzMGw==", "license": "Apache-2.0", "peer": true, "bin": { @@ -2288,9 +2336,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001770", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz", - "integrity": "sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==", + "version": "1.0.30001778", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001778.tgz", + "integrity": "sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==", "funding": [ { "type": "opencollective", @@ -2369,13 +2417,13 @@ } }, "node_modules/cli-truncate": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.1.1.tgz", - "integrity": "sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.2.0.tgz", + "integrity": "sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==", "license": "MIT", "dependencies": { - "slice-ansi": "^7.1.0", - "string-width": "^8.0.0" + "slice-ansi": "^8.0.0", + "string-width": "^8.2.0" }, "engines": { "node": ">=20" @@ -2605,9 +2653,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.286", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", - "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", + "version": "1.5.313", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.313.tgz", + "integrity": "sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==", "license": "ISC", "peer": true }, @@ -3347,9 +3395,9 @@ } }, "node_modules/file-type": { - "version": "21.3.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.0.tgz", - "integrity": "sha512-8kPJMIGz1Yt/aPEwOsrR97ZyZaD1Iqm8PClb1nYFclUCkBi0Ma5IsYNQzvSFS9ib51lWyIw5mIT9rWzI/xjpzA==", + "version": "21.3.1", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.1.tgz", + "integrity": "sha512-SrzXX46I/zsRDjTb82eucsGg0ODq2NpGDp4HcsFKApPy8P8vACjpJRDoGGMfEzhFC0ry61ajd7f72J3603anBA==", "license": "MIT", "dependencies": { "@tokenizer/inflate": "^0.4.1", @@ -4426,6 +4474,34 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -4567,9 +4643,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "version": "2.0.36", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", + "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", "license": "MIT", "peer": true }, @@ -5331,16 +5407,16 @@ } }, "node_modules/slice-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", - "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-8.0.0.tgz", + "integrity": "sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==", "license": "MIT", "dependencies": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" + "ansi-styles": "^6.2.3", + "is-fullwidth-code-point": "^5.1.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/chalk/slice-ansi?sponsor=1" @@ -5461,12 +5537,12 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" diff --git a/cli/package.json b/cli/package.json index fccfee7..0b94d58 100755 --- a/cli/package.json +++ b/cli/package.json @@ -29,13 +29,17 @@ "dependencies": { "@icp-sdk/canisters": "^3.4.0", "@icp-sdk/core": "^5.0.0", - "@junobuild/admin": "^4.1.0", - "@junobuild/cdn": "^2.3.0", - "@junobuild/cli-tools": "^0.10.2", - "@junobuild/config": "^2.11.0", - "@junobuild/config-loader": "^0.4.8", - "@junobuild/ic-client": "^8.0.0", - "@junobuild/storage": "^2.3.0", + "@junobuild/admin": "^4.1.0-next-2026-03-12.2", + "@junobuild/cdn": "^2.3.0-next-2026-03-12.2", + "@junobuild/cli-tools": "^0.10.2-next-2026-03-12.2", + "@junobuild/config": "^2.11.0-next-2026-03-12.2", + "@junobuild/config-loader": "^0.4.8-next-2026-03-12.2", + "@junobuild/functions": "^0.5.6-next-2026-03-12.2", + "@junobuild/functions-tools": "^0.4.0-next-2026-03-12.2", + "@junobuild/ic-client": "^8.0.0-next-2026-03-12.2", + "@junobuild/storage": "^2.3.0-next-2026-03-12.2", + "@junobuild/utils": "^0.2.6-next-2026-03-12.2", + "@junobuild/zod": "^0.0.2-next-2026-03-12.2", "atomically": "^2.1.0", "chokidar": "^4.0.3", "kleur": "^4.1.5", diff --git a/cli/scripts/install-next b/cli/scripts/install-next new file mode 100755 index 0000000..01ff405 --- /dev/null +++ b/cli/scripts/install-next @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +npm rm @junobuild/{admin,cdn,cli-tools,config,config-loader,ic-client,storage,zod,functions,functions-tools,utils} + +npm i @junobuild/{admin,cdn,cli-tools,config,config-loader,ic-client,storage,zod,functions,functions-tools,utils}@next