From 4c6fcb47604a721834147c607bdf3b42350ba9f4 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Thu, 12 Mar 2026 21:18:54 +0100 Subject: [PATCH] chore: use released junobuild js libs --- cli/package-lock.json | 579 ++++++++++++++++++++------ cli/package.json | 19 +- cli/scripts/{install-next => install} | 4 +- 3 files changed, 459 insertions(+), 143 deletions(-) rename cli/scripts/{install-next => install} (58%) diff --git a/cli/package-lock.json b/cli/package-lock.json index 6c3ab42..7f4f56b 100755 --- a/cli/package-lock.json +++ b/cli/package-lock.json @@ -11,17 +11,14 @@ "dependencies": { "@icp-sdk/canisters": "^3.4.0", "@icp-sdk/core": "^5.0.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", + "@junobuild/admin": "^4.2.0", + "@junobuild/cdn": "^2.3.0", + "@junobuild/cli-tools": "^0.11.0", + "@junobuild/config": "^2.13.0", + "@junobuild/config-loader": "^0.4.8", + "@junobuild/ic-client": "^8.0.1", + "@junobuild/storage": "^2.3.0", + "@junobuild/zod": "^1.0.0", "atomically": "^2.1.0", "chokidar": "^4.0.3", "kleur": "^4.1.5", @@ -77,21 +74,21 @@ } }, "node_modules/@babel/core": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "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==", "license": "MIT", "peer": true, "dependencies": { - "@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", + "@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", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -147,6 +144,36 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/generator/node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.27.3", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", @@ -209,6 +236,55 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -243,6 +319,55 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-module-imports": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", @@ -257,6 +382,55 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-module-transforms": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", @@ -275,6 +449,55 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", @@ -316,6 +539,55 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", @@ -374,14 +646,28 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/parser": { + "node_modules/@babel/helpers/node_modules/@babel/types": { "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", - "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.29.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.28.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -423,14 +709,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "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==", + "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==", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -460,9 +746,9 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", - "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz", + "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==", "license": "MIT", "peer": true, "dependencies": { @@ -470,7 +756,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.28.5" + "@babel/plugin-transform-typescript": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -494,26 +780,23 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse": { + "node_modules/@babel/template/node_modules/@babel/parser": { "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", "license": "MIT", "peer": true, "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", - "debug": "^4.3.1" + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/types": { + "node_modules/@babel/template/node_modules/@babel/types": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", @@ -527,6 +810,39 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@borewit/text-codec": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.2.2.tgz", @@ -1323,39 +1639,39 @@ } }, "node_modules/@junobuild/admin": { - "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==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-4.2.0.tgz", + "integrity": "sha512-0Zk0G1WNmgbFGMMv+XAt+IOjvz6mXrdZRIF8W47AgWoq2c/bbJcOZgKR6TK6D5XeCmH+ZxDr9w95d2VHMVyR9Q==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "*", - "@icp-sdk/canisters": "*", - "@icp-sdk/core": "*", + "@dfinity/utils": "^4.1", + "@icp-sdk/canisters": "^3.3", + "@icp-sdk/core": "^5", "@junobuild/config": "*", - "@junobuild/ic-client": "*", - "semver": "*", - "zod": "*" + "@junobuild/ic-client": "^8", + "semver": "7.*", + "zod": "^4.3" } }, "node_modules/@junobuild/cdn": { - "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==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-2.3.0.tgz", + "integrity": "sha512-w+B1YvkSwYclBo/67Jyo/mUmTmEodE9ZJyg1LDja0kcDZLSEK3SQC2Rb3T0yS7E5SMDlA/mFzsSAycGRKzLVgw==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "*", - "@icp-sdk/canisters": "*", - "@icp-sdk/core": "*", + "@dfinity/utils": "^4.1", + "@icp-sdk/canisters": "^3.3", + "@icp-sdk/core": "^5", "@junobuild/config": "*", - "@junobuild/ic-client": "*", - "@junobuild/storage": "*", - "semver": "*" + "@junobuild/ic-client": "^8", + "@junobuild/storage": "^2.3", + "semver": "7.*" } }, "node_modules/@junobuild/cli-tools": { - "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==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.11.0.tgz", + "integrity": "sha512-saKfn0rNFhVZzwTspVGE7YhUm3IqnlxRXgEqT1hXKejA1w/K8ePJCObf1mcSCsEMk2siAGB/2sma24Z5yOak2w==", "license": "MIT", "dependencies": { "file-type": "^21.1.1", @@ -1364,13 +1680,13 @@ "minimatch": "^10.1.2" }, "peerDependencies": { - "@dfinity/utils": "*", - "@junobuild/cdn": "*", - "@junobuild/config": "*", - "@junobuild/functions-tools": "*", - "@junobuild/storage": "*", - "esbuild": "*", - "ora": "*" + "@dfinity/utils": "^4.1", + "@junobuild/cdn": "^2.3", + "@junobuild/config": "^2.13", + "@junobuild/functions-tools": "^0.4.1", + "@junobuild/storage": "^2.3", + "esbuild": "^0.27.0", + "ora": "^9" } }, "node_modules/@junobuild/cli-tools/node_modules/balanced-match": { @@ -1410,102 +1726,105 @@ } }, "node_modules/@junobuild/config": { - "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==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.13.0.tgz", + "integrity": "sha512-SJABydaIs/OmONJMX5OLmD1Lxkn08HftJEfdksJkEpAzRAZAZBf4W+G9eKIDb43e015rQp1f/Z1WrBdPLTsryw==", "license": "MIT", "peerDependencies": { - "@junobuild/zod": "*", - "zod": "*" + "@junobuild/zod": "^1", + "zod": "^4.3" } }, "node_modules/@junobuild/config-loader": { - "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==", + "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==", "license": "MIT", "peerDependencies": { - "@babel/core": "*", - "@babel/plugin-transform-modules-commonjs": "*", - "@babel/preset-typescript": "*", + "@babel/core": "7.28.4", + "@babel/plugin-transform-modules-commonjs": "7.27.1", + "@babel/preset-typescript": "7.27.1", "@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==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.6.0.tgz", + "integrity": "sha512-j8Z5iQwJBbmXM8WQJI/nNyDAzBFWgEGyPIOWz7/wCW/D2uKQPEe0BOWccpmcUbHrLaVgA9Ybm4LJZreITT7Cdg==", "license": "MIT", + "peer": true, "peerDependencies": { - "@dfinity/utils": "*", - "@icp-sdk/core": "*", - "@junobuild/zod": "*", - "zod": "*" + "@dfinity/utils": "^4.1", + "@icp-sdk/core": "^5", + "@junobuild/zod": "^1", + "zod": "^4.3" } }, "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==", + "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==", "license": "MIT", + "peer": true, "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": "*" + "@babel/core": "7.28.4", + "@babel/parser": "7.28.4", + "@babel/plugin-transform-modules-commonjs": "7.27.1", + "@babel/preset-typescript": "7.27.1", + "@babel/traverse": "7.28.4", + "@babel/types": "7.28.4", + "@dfinity/utils": "^4.1", + "@junobuild/functions": "^0.6", + "@junobuild/utils": "^0.3", + "@junobuild/zod": "^1", + "zod": "^4.3" } }, "node_modules/@junobuild/ic-client": { - "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==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-8.0.1.tgz", + "integrity": "sha512-LnT3LQy5sugcQfOh1hNEdu8BzxDBvYXLxCMwG89eU2k/PkEJGNgS5bWio/FyAQoRoCFXth2uhXgEnQMMauQPUw==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "*", - "@icp-sdk/core": "*", - "idb-keyval": "*" + "@dfinity/utils": "^4.1", + "@icp-sdk/core": "^5", + "idb-keyval": "^6.2.2" } }, "node_modules/@junobuild/storage": { - "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==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-2.3.0.tgz", + "integrity": "sha512-12ka/OKlqAD1CZ90dJzKW978LRPUVlgezhammO4WoIT1hkHJoguAO5Avu7vRTW36qJSKsoBHepj+l/W5ch9WdQ==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "*", - "@icp-sdk/core": "*", - "@junobuild/ic-client": "*", + "@dfinity/utils": "^4.1", + "@icp-sdk/core": "^5", + "@junobuild/ic-client": "^8", "@junobuild/utils": "*" } }, "node_modules/@junobuild/utils": { - "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==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.3.0.tgz", + "integrity": "sha512-mFOGBLqzR304gryvYkKLlXXVHaJbeEINRszGrAkow2nyVaKWnvTvkgC2xVuYfKFIg24NzoR1VQiPkuH1IhPHxQ==", "license": "MIT", + "peer": true, "peerDependencies": { - "@dfinity/utils": "*" + "@dfinity/utils": "^4.1" } }, "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==", + "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": "*", - "@junobuild/utils": "*", - "zod": "*" + "@icp-sdk/core": "^5", + "@junobuild/utils": "^0.3", + "zod": "^4.3" } }, "node_modules/@noble/curves": { diff --git a/cli/package.json b/cli/package.json index 0b94d58..d77800e 100755 --- a/cli/package.json +++ b/cli/package.json @@ -29,17 +29,14 @@ "dependencies": { "@icp-sdk/canisters": "^3.4.0", "@icp-sdk/core": "^5.0.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", + "@junobuild/admin": "^4.2.0", + "@junobuild/cdn": "^2.3.0", + "@junobuild/cli-tools": "^0.11.0", + "@junobuild/config": "^2.13.0", + "@junobuild/config-loader": "^0.4.8", + "@junobuild/ic-client": "^8.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-next b/cli/scripts/install similarity index 58% rename from cli/scripts/install-next rename to cli/scripts/install index 01ff405..de94214 100755 --- a/cli/scripts/install-next +++ 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,functions,functions-tools,utils} +npm rm @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,zod,functions,functions-tools,utils}@next +npm i @junobuild/{admin,cdn,cli-tools,config,config-loader,ic-client,storage,zod}