From 7965eeec894b48ca1d477a844fe8ac6be90be79b Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Fri, 3 Apr 2026 16:49:46 +0200 Subject: [PATCH] build: bump Juno JS as release for v72 Signed-off-by: David Dal Busco --- package-lock.json | 548 +++++++++++++++++++++++----------------------- package.json | 24 +- 2 files changed, 284 insertions(+), 288 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1062d49..fe1a03a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,17 +12,17 @@ "@dfinity/utils": "^4.1.0", "@icp-sdk/canisters": "^3.3.0", "@icp-sdk/core": "^5.0.0", - "@junobuild/admin": "^4.2.1", - "@junobuild/cdn": "^2.3.1", - "@junobuild/cli-tools": "^0.12.4", - "@junobuild/config": "^2.15.0", - "@junobuild/config-loader": "^0.4.9", - "@junobuild/core": "^5.2.2", - "@junobuild/functions-tools": "^0.5.3", - "@junobuild/ic-client": "^8.0.2", - "@junobuild/schema": "^1.1.1", - "@junobuild/storage": "^2.3.1", - "@junobuild/utils": "^0.3.1", + "@junobuild/admin": "^4.3.2", + "@junobuild/cdn": "^2.4.2", + "@junobuild/cli-tools": "^0.13.3", + "@junobuild/config": "^2.15.1", + "@junobuild/config-loader": "^0.4.10", + "@junobuild/core": "^5.3.1", + "@junobuild/functions-tools": "^0.6.2", + "@junobuild/ic-client": "^8.1.2", + "@junobuild/schema": "^1.2.1", + "@junobuild/storage": "^2.4.1", + "@junobuild/utils": "^1.0.2", "chokidar": "^4.0.3", "conf": "^14.0.0", "open": "^11.0.0", @@ -39,7 +39,7 @@ "@eslint/eslintrc": "^3.3.3", "@eslint/js": "^9.39.2", "@junobuild/emulator-playwright": "^0.0.5", - "@junobuild/functions": "^0.7.2", + "@junobuild/functions": "^0.8.2", "@playwright/test": "^1.58.1", "@types/node": "24.10.9", "@types/prompts": "^2.4.9", @@ -163,9 +163,9 @@ } }, "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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "license": "MIT", "peer": true, "dependencies": { @@ -255,9 +255,9 @@ } }, "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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "license": "MIT", "peer": true, "dependencies": { @@ -338,9 +338,9 @@ } }, "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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "license": "MIT", "peer": true, "dependencies": { @@ -401,9 +401,9 @@ } }, "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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "license": "MIT", "peer": true, "dependencies": { @@ -468,9 +468,9 @@ } }, "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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "license": "MIT", "peer": true, "dependencies": { @@ -558,9 +558,9 @@ } }, "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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "license": "MIT", "peer": true, "dependencies": { @@ -651,14 +651,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", - "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", "license": "MIT", "peer": true, "dependencies": { "@babel/template": "^7.28.6", - "@babel/types": "^7.28.6" + "@babel/types": "^7.29.0" }, "engines": { "node": ">=6.9.0" @@ -799,9 +799,9 @@ } }, "node_modules/@babel/template/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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "license": "MIT", "peer": true, "dependencies": { @@ -887,9 +887,9 @@ } }, "node_modules/@dfinity/zod-schemas": { - "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==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@dfinity/zod-schemas/-/zod-schemas-3.2.0.tgz", + "integrity": "sha512-xEmsHFETM3XFZj2QUVxzAYcwMn7uCX1VoAKqNygN8EZj4RdoWkdPdQjwTo5DACvmVRW+r+MlhfODsZWbBqqOGg==", "license": "Apache-2.0", "peerDependencies": { "@icp-sdk/core": "*", @@ -1717,81 +1717,81 @@ } }, "node_modules/@junobuild/admin": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-4.2.1.tgz", - "integrity": "sha512-A4r9CtX1IJD4WRKYlsgEBIS7ERO8U64MgrR9hUYLrqpUFRC9mEZByR3mDmdzMYygZjWe6bn+U6Cf7Tvd4cOh7g==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-4.3.2.tgz", + "integrity": "sha512-RY78gfIyMwfMljoa01vM6A7VXdqcLftIrxog9NCAoOH/51JsCck5YTsS9VoAqUqk0AMtztVCgy67W/e7N0k8mw==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1", "@icp-sdk/canisters": "^3.3", "@icp-sdk/core": "^5", "@junobuild/config": "*", - "@junobuild/ic-client": "^8", + "@junobuild/ic-client": "^8.1", + "@junobuild/utils": "^1.0.2", "semver": "7.*", "zod": "^4.3" } }, "node_modules/@junobuild/auth": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@junobuild/auth/-/auth-4.0.1.tgz", - "integrity": "sha512-p0spiKT+XTnW9P7yy0fJw+Ey+kbnLy7oesGn+xjv30mjrW652jOuXdMW5H1BN+ScVxynt40w1vabmy+faA/4WA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@junobuild/auth/-/auth-4.1.1.tgz", + "integrity": "sha512-0xD4GZ3TCsNi2R5Ge/ycllOa9Tg+DBcHPQ0ydNo6FxP3iNPCIxI7lUwnEX9vJnopzGGWCBoFAZYLLz0w9I1yQA==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1", "@icp-sdk/core": "^5", - "@junobuild/ic-client": "^8" + "@junobuild/ic-client": "^8.1", + "@junobuild/utils": "^1" } }, "node_modules/@junobuild/cdn": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-2.3.1.tgz", - "integrity": "sha512-uVdp30QY0+C1rw3Ql714ViRWQYrzKIhhPSfrlChdFAkDV0TFqqGyIF1LZmC7qz1YF3xOIg8RhmqK/+l2x25EvA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-2.4.2.tgz", + "integrity": "sha512-gpdJzX6ixJ5pWeHrJepSR234U9lXFqcWhkf3qU1PO+2WqrIGtMdMeTQzPty8rHXOmGgz/nL+sZI2ZgIwyYguJg==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1", "@icp-sdk/canisters": "^3.3", "@icp-sdk/core": "^5", "@junobuild/config": "*", - "@junobuild/ic-client": "^8", - "@junobuild/storage": "^2.3", + "@junobuild/ic-client": "^8.1", + "@junobuild/storage": "^2.4", + "@junobuild/utils": "^1.0.2", "semver": "7.*" } }, "node_modules/@junobuild/cli-tools": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.12.4.tgz", - "integrity": "sha512-huEUnn9IEb7pbpC66oyepA6uAS29MbNUT98DehdjzZjgsy/tHUZwOSW851ISjWowkRD2MYbc1XsWpoOe4AdCRQ==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.13.3.tgz", + "integrity": "sha512-N2RCF+SC6sdcRqdloa0lwsdq/6x4f1W5ii9aq7pSjqlSFb7SghWE7RhvMTSFXhjvP6T0UVd77nypzJplZi092A==", "license": "MIT", "dependencies": { - "file-type": "^21.3.2", + "file-type": "^22.0.0", "listr2": "^10.2.1", "mime-types": "^3.0.2", - "minimatch": "^10.2.4" + "minimatch": "^10.2.5" }, "peerDependencies": { - "@dfinity/utils": "^4.1", - "@junobuild/cdn": "^2.3", + "@junobuild/cdn": "^2.4", "@junobuild/config": "^2.14", - "@junobuild/functions-tools": "^0.5.2", - "@junobuild/storage": "^2.3", + "@junobuild/functions-tools": "^0.6", + "@junobuild/storage": "^2.4", + "@junobuild/utils": "^1.0.2", "esbuild": "^0.27.0", "ora": "^9" } }, "node_modules/@junobuild/config": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.15.0.tgz", - "integrity": "sha512-4SiFDmayi6GxGFdr0BG/sOSk6iinW0ijv7mD3Xp8ufvVEhzfOsT8Ta6GS+HD2Eb0lRpnvXaAtw6xzdB5ub56cg==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.15.1.tgz", + "integrity": "sha512-UVVZQNe8pOjE6Vwo7YxN1E+iZ8aBwnEs9/E7DurW2yqs9aNH0V72ziNUi5/urEq/GE8zY8M9u2MF0uUKQyJcrA==", "license": "MIT", "peerDependencies": { - "@junobuild/schema": "^1.1", + "@junobuild/schema": "^1.2", "zod": "^4.3" } }, "node_modules/@junobuild/config-loader": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.9.tgz", - "integrity": "sha512-IaVwIt37KvqigigR3j3j8UvQzMmbRjUJk4XtHp5y5UzKnGxlnvRT2HpHfCo303pnZl6D8c+ZFkOJ9vFl2DFdKw==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.10.tgz", + "integrity": "sha512-Hr5VrouGq9nnLaED+/No+tIfDU0pPl2W/3VkmpFGiN9ZNlD6qXYg7NSKArS3JdZ7ChZfTdai7v+8JhPpoL3nZQ==", "license": "MIT", "peerDependencies": { "@babel/core": "7.28.4", @@ -1801,21 +1801,20 @@ } }, "node_modules/@junobuild/core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-5.2.2.tgz", - "integrity": "sha512-oNPOzNhXXd/8j3tfK2PLZKaMlDIpj9PKZm+vQCpT1c2lxucz0/KeK8NA4WsRaH8t1As+x15yMVhHY4CmlmOuPw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-5.3.1.tgz", + "integrity": "sha512-w+5pC1vU4KqfRihSN5DsT1RPJ3YqZHFQBDIMXeuG6peXuzy3IHs5NpAp9CrKH2xlX9PFn9wPoQzV5sraRZlGMg==", "license": "MIT", "dependencies": { - "@junobuild/auth": "^4", + "@junobuild/auth": "^4.1", "@junobuild/errors": "*", - "@junobuild/ic-client": "^8", - "@junobuild/storage": "^2.3", - "@junobuild/utils": "*" + "@junobuild/ic-client": "^8.1", + "@junobuild/storage": "^2.4" }, "peerDependencies": { - "@dfinity/utils": "^4.1", "@icp-sdk/auth": "^5", - "@icp-sdk/core": "^5" + "@icp-sdk/core": "^5", + "@junobuild/utils": "^1" } }, "node_modules/@junobuild/emulator-playwright": { @@ -1837,27 +1836,27 @@ } }, "node_modules/@junobuild/errors": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@junobuild/errors/-/errors-0.2.4.tgz", - "integrity": "sha512-ACVQN+fyqLkk3wvPqPDhq246Yfg6zzSsj/FupcwBRsR2ZVR2aV4QkjwmCrTyRiHJMATux4997Bqv++zDj6e5zw==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@junobuild/errors/-/errors-0.2.6.tgz", + "integrity": "sha512-B+0qKmUZUaCCRC54DE/J7vSW5Nr3UE4mcUQnIXQJG79wUKjT8ydYvye5D5vUsUDFspQGs5xGGdElPKVSDLusKQ==", "license": "MIT" }, "node_modules/@junobuild/functions": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.7.2.tgz", - "integrity": "sha512-0zc2GWTBDFsn4R/idLKCwV+Vx3XlKpyYAhkn/GEGKrCz7kmmkNSBJC5AUQhimZvj4y6QnfUBDOD5uek46u9Nbw==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.8.2.tgz", + "integrity": "sha512-CjZAYKI1kbcB5HHZaeFkqixgMSxDsMNPLXTnBHVUwV3e2fvro8K2MZuWTh8gMYEerkujJqwOgBWHXeMHii87bA==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1", "@icp-sdk/core": "^5", - "@junobuild/schema": "^1.1", + "@junobuild/schema": "^1.2", + "@junobuild/utils": "^1.0.2", "zod": "^4.3" } }, "node_modules/@junobuild/functions-tools": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@junobuild/functions-tools/-/functions-tools-0.5.3.tgz", - "integrity": "sha512-JUxytWRoKqBN4Y51zpORVnFkfA0/J3BGE+rGS5N16ovXgu+INoohUSNjkg+2fHFSd4E3/H5IRl/ZzS+OVRkGdA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@junobuild/functions-tools/-/functions-tools-0.6.2.tgz", + "integrity": "sha512-zl7Lho1+/N6M+ejrIomGkxtbdiqu1QXTchavwfzhV+h/Y1SKR+NfgO/3R4CBLtLgXXSS4kJQh5yANGKd7GTALQ==", "license": "MIT", "peerDependencies": { "@babel/core": "7.28.4", @@ -1866,55 +1865,53 @@ "@babel/preset-typescript": "7.27.1", "@babel/traverse": "7.28.4", "@babel/types": "7.28.4", - "@dfinity/utils": "^4.1", - "@junobuild/functions": "^0.7", - "@junobuild/schema": "^1.1", - "@junobuild/utils": "^0.3", + "@junobuild/functions": "^0.8", + "@junobuild/schema": "^1.2", + "@junobuild/utils": "^1.0.2", "zod": "^4.3" } }, "node_modules/@junobuild/ic-client": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-8.0.2.tgz", - "integrity": "sha512-boWAbi98O8sidtI8Raxuql1W1E6bFCTqaT4UG1ofSolCJDKI5wkY2AxI50pj0/6ADNZDpGhan4kItho2Os28Xw==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-8.1.2.tgz", + "integrity": "sha512-sUaCeWqfkbk4VVcgYbsO4J16A0Vag37+qDACl+1qjcgaN661HmksTtyn+W85NTNZ3TzbgAgK5HvpdHsSQvpWSA==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1", "@icp-sdk/core": "^5", + "@junobuild/utils": "^1.0.2", "idb-keyval": "^6.2.2" } }, "node_modules/@junobuild/schema": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@junobuild/schema/-/schema-1.1.1.tgz", - "integrity": "sha512-ke2G9RyidwVSigHzEBDOXK32trIgHjig9bZFjbVfhvCn1KAyeBO7whSZXYEXIcpgTmf++QbMmFGYA+tJJSj04Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@junobuild/schema/-/schema-1.2.1.tgz", + "integrity": "sha512-jaBt9Ob7qeqnSzepeaSungOs+z1bYzNLxbOnOhhQalOBxC2OTJHAUbiQKMfjn+TXl0zTxUeeiBihtiZSLKQDfg==", "license": "MIT", "dependencies": { - "@dfinity/zod-schemas": "^3.1" + "@dfinity/zod-schemas": "^3.2" }, "peerDependencies": { "zod": "^4.3" } }, "node_modules/@junobuild/storage": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-2.3.1.tgz", - "integrity": "sha512-vMhM209lGvbiV0h3o9B8X1P7mHryjboBXIeIklxqaqlfRJV+bSIyu8L7QFJXlXyQAC7uJDPeUh05X1kRmFHtSA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-2.4.1.tgz", + "integrity": "sha512-vDAPvzMC7aojV8hXPAmvWVOvHO3OqqL+l6icSncZLDSqDU8Yb/EX9n0Pjmn29HNC0FJAz6FlNkpO5dMIlAU88g==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1", "@icp-sdk/core": "^5", - "@junobuild/ic-client": "^8", - "@junobuild/utils": "*" + "@junobuild/ic-client": "^8.1", + "@junobuild/utils": "^1" } }, "node_modules/@junobuild/utils": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.3.1.tgz", - "integrity": "sha512-0/3zz86tpnSLqq2xNMeAMS1PVHRAREExnxIt3Y+GZ9GJWISwEuwSMcDpenCBDvy6Nku2E0LNUANoHSp6tomctg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-1.0.2.tgz", + "integrity": "sha512-GMkupzpm2OrhOF9zWQ+2ZcVuJGNJEab18h0X9p7nxIu0KuuXQJXMCEmag/Y8N9RE0KBvYEmBbQVRMqRfH+9Dyg==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^4.1" + "@icp-sdk/core": "^5" } }, "node_modules/@noble/curves": { @@ -2632,9 +2629,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.14", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.14.tgz", + "integrity": "sha512-fOVLPAsFTsQfuCkvahZkzq6nf8KvGWanlYoTh0SVA0A/PIUxQGU2AOZAoD95n2gFLVDW/jP6sbGLny95nmEuHA==", "license": "Apache-2.0", "peer": true, "bin": { @@ -2660,9 +2657,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", "funding": [ { "type": "opencollective", @@ -2680,11 +2677,11 @@ "license": "MIT", "peer": true, "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" @@ -2769,9 +2766,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001777", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001777.tgz", - "integrity": "sha512-tmN+fJxroPndC74efCdp12j+0rk0RHwV5Jwa1zWaFVyw2ZxAuPeG8ZgWC3Wz7uSjT3qMRQ5XHZ4COgQmsCMJAQ==", + "version": "1.0.30001784", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001784.tgz", + "integrity": "sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw==", "funding": [ { "type": "opencollective", @@ -3139,9 +3136,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.307", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.307.tgz", - "integrity": "sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg==", + "version": "1.5.331", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.331.tgz", + "integrity": "sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==", "license": "ISC", "peer": true }, @@ -3982,18 +3979,18 @@ } }, "node_modules/file-type": { - "version": "21.3.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.2.tgz", - "integrity": "sha512-DLkUvGwep3poOV2wpzbHCOnSKGk1LzyXTv+aHFgN2VFl96wnp8YA9YjO2qPzg5PuL8q/SW9Pdi6WTkYOIh995w==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-22.0.0.tgz", + "integrity": "sha512-cmBmnYo8Zymabm2+qAP7jTFbKF10bQpYmxoGfuZbRFRcq00BRddJdGNH/P7GA1EMpJy5yQbqa9B7yROb3z8Ziw==", "license": "MIT", "dependencies": { "@tokenizer/inflate": "^0.4.1", - "strtok3": "^10.3.4", - "token-types": "^6.1.1", - "uint8array-extras": "^1.4.0" + "strtok3": "^10.3.5", + "token-types": "^6.1.2", + "uint8array-extras": "^1.5.0" }, "engines": { - "node": ">=20" + "node": ">=22" }, "funding": { "url": "https://github.com/sindresorhus/file-type?sponsor=1" @@ -5237,12 +5234,12 @@ } }, "node_modules/minimatch": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", - "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^5.0.2" + "brace-expansion": "^5.0.5" }, "engines": { "node": "18 || 20 || >=22" @@ -5261,9 +5258,9 @@ } }, "node_modules/minimatch/node_modules/brace-expansion": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", - "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" @@ -5294,9 +5291,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.36", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", - "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", + "version": "2.0.37", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz", + "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==", "license": "MIT", "peer": true }, @@ -6268,9 +6265,9 @@ } }, "node_modules/strtok3": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.4.tgz", - "integrity": "sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.5.tgz", + "integrity": "sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==", "license": "MIT", "dependencies": { "@tokenizer/token": "^0.3.0" @@ -6587,9 +6584,9 @@ } }, "node_modules/uint8array-extras": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.4.0.tgz", - "integrity": "sha512-ZPtzy0hu4cZjv3z5NW9gfKnNLjoz4y6uv4HlelAjDK7sY/xOkKZv9xK/WQpcsBB3jEybChz9DPC2U/+cusjJVQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.5.0.tgz", + "integrity": "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==", "license": "MIT", "engines": { "node": ">=18" @@ -6851,9 +6848,9 @@ } }, "node_modules/zod": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz", - "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", "license": "MIT", "peer": true, "funding": { @@ -6936,9 +6933,9 @@ }, "dependencies": { "@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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "peer": true, "requires": { "@babel/types": "^7.29.0" @@ -7002,9 +6999,9 @@ }, "dependencies": { "@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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "peer": true, "requires": { "@babel/types": "^7.29.0" @@ -7060,9 +7057,9 @@ }, "dependencies": { "@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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "peer": true, "requires": { "@babel/types": "^7.29.0" @@ -7106,9 +7103,9 @@ }, "dependencies": { "@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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "peer": true, "requires": { "@babel/types": "^7.29.0" @@ -7153,9 +7150,9 @@ }, "dependencies": { "@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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "peer": true, "requires": { "@babel/types": "^7.29.0" @@ -7215,9 +7212,9 @@ }, "dependencies": { "@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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "peer": true, "requires": { "@babel/types": "^7.29.0" @@ -7279,13 +7276,13 @@ "peer": true }, "@babel/helpers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", - "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", "peer": true, "requires": { "@babel/template": "^7.28.6", - "@babel/types": "^7.28.6" + "@babel/types": "^7.29.0" }, "dependencies": { "@babel/types": { @@ -7375,9 +7372,9 @@ }, "dependencies": { "@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==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", "peer": true, "requires": { "@babel/types": "^7.29.0" @@ -7437,9 +7434,9 @@ "requires": {} }, "@dfinity/zod-schemas": { - "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==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@dfinity/zod-schemas/-/zod-schemas-3.2.0.tgz", + "integrity": "sha512-xEmsHFETM3XFZj2QUVxzAYcwMn7uCX1VoAKqNygN8EZj4RdoWkdPdQjwTo5DACvmVRW+r+MlhfODsZWbBqqOGg==", "requires": {} }, "@esbuild/aix-ppc64": { @@ -7877,56 +7874,55 @@ } }, "@junobuild/admin": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-4.2.1.tgz", - "integrity": "sha512-A4r9CtX1IJD4WRKYlsgEBIS7ERO8U64MgrR9hUYLrqpUFRC9mEZByR3mDmdzMYygZjWe6bn+U6Cf7Tvd4cOh7g==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-4.3.2.tgz", + "integrity": "sha512-RY78gfIyMwfMljoa01vM6A7VXdqcLftIrxog9NCAoOH/51JsCck5YTsS9VoAqUqk0AMtztVCgy67W/e7N0k8mw==", "requires": {} }, "@junobuild/auth": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@junobuild/auth/-/auth-4.0.1.tgz", - "integrity": "sha512-p0spiKT+XTnW9P7yy0fJw+Ey+kbnLy7oesGn+xjv30mjrW652jOuXdMW5H1BN+ScVxynt40w1vabmy+faA/4WA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@junobuild/auth/-/auth-4.1.1.tgz", + "integrity": "sha512-0xD4GZ3TCsNi2R5Ge/ycllOa9Tg+DBcHPQ0ydNo6FxP3iNPCIxI7lUwnEX9vJnopzGGWCBoFAZYLLz0w9I1yQA==", "requires": {} }, "@junobuild/cdn": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-2.3.1.tgz", - "integrity": "sha512-uVdp30QY0+C1rw3Ql714ViRWQYrzKIhhPSfrlChdFAkDV0TFqqGyIF1LZmC7qz1YF3xOIg8RhmqK/+l2x25EvA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-2.4.2.tgz", + "integrity": "sha512-gpdJzX6ixJ5pWeHrJepSR234U9lXFqcWhkf3qU1PO+2WqrIGtMdMeTQzPty8rHXOmGgz/nL+sZI2ZgIwyYguJg==", "requires": {} }, "@junobuild/cli-tools": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.12.4.tgz", - "integrity": "sha512-huEUnn9IEb7pbpC66oyepA6uAS29MbNUT98DehdjzZjgsy/tHUZwOSW851ISjWowkRD2MYbc1XsWpoOe4AdCRQ==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.13.3.tgz", + "integrity": "sha512-N2RCF+SC6sdcRqdloa0lwsdq/6x4f1W5ii9aq7pSjqlSFb7SghWE7RhvMTSFXhjvP6T0UVd77nypzJplZi092A==", "requires": { - "file-type": "^21.3.2", + "file-type": "^22.0.0", "listr2": "^10.2.1", "mime-types": "^3.0.2", - "minimatch": "^10.2.4" + "minimatch": "^10.2.5" } }, "@junobuild/config": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.15.0.tgz", - "integrity": "sha512-4SiFDmayi6GxGFdr0BG/sOSk6iinW0ijv7mD3Xp8ufvVEhzfOsT8Ta6GS+HD2Eb0lRpnvXaAtw6xzdB5ub56cg==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.15.1.tgz", + "integrity": "sha512-UVVZQNe8pOjE6Vwo7YxN1E+iZ8aBwnEs9/E7DurW2yqs9aNH0V72ziNUi5/urEq/GE8zY8M9u2MF0uUKQyJcrA==", "requires": {} }, "@junobuild/config-loader": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.9.tgz", - "integrity": "sha512-IaVwIt37KvqigigR3j3j8UvQzMmbRjUJk4XtHp5y5UzKnGxlnvRT2HpHfCo303pnZl6D8c+ZFkOJ9vFl2DFdKw==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.10.tgz", + "integrity": "sha512-Hr5VrouGq9nnLaED+/No+tIfDU0pPl2W/3VkmpFGiN9ZNlD6qXYg7NSKArS3JdZ7ChZfTdai7v+8JhPpoL3nZQ==", "requires": {} }, "@junobuild/core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-5.2.2.tgz", - "integrity": "sha512-oNPOzNhXXd/8j3tfK2PLZKaMlDIpj9PKZm+vQCpT1c2lxucz0/KeK8NA4WsRaH8t1As+x15yMVhHY4CmlmOuPw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-5.3.1.tgz", + "integrity": "sha512-w+5pC1vU4KqfRihSN5DsT1RPJ3YqZHFQBDIMXeuG6peXuzy3IHs5NpAp9CrKH2xlX9PFn9wPoQzV5sraRZlGMg==", "requires": { - "@junobuild/auth": "^4", + "@junobuild/auth": "^4.1", "@junobuild/errors": "*", - "@junobuild/ic-client": "^8", - "@junobuild/storage": "^2.3", - "@junobuild/utils": "*" + "@junobuild/ic-client": "^8.1", + "@junobuild/storage": "^2.4" } }, "@junobuild/emulator-playwright": { @@ -7937,46 +7933,46 @@ "requires": {} }, "@junobuild/errors": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@junobuild/errors/-/errors-0.2.4.tgz", - "integrity": "sha512-ACVQN+fyqLkk3wvPqPDhq246Yfg6zzSsj/FupcwBRsR2ZVR2aV4QkjwmCrTyRiHJMATux4997Bqv++zDj6e5zw==" + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@junobuild/errors/-/errors-0.2.6.tgz", + "integrity": "sha512-B+0qKmUZUaCCRC54DE/J7vSW5Nr3UE4mcUQnIXQJG79wUKjT8ydYvye5D5vUsUDFspQGs5xGGdElPKVSDLusKQ==" }, "@junobuild/functions": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.7.2.tgz", - "integrity": "sha512-0zc2GWTBDFsn4R/idLKCwV+Vx3XlKpyYAhkn/GEGKrCz7kmmkNSBJC5AUQhimZvj4y6QnfUBDOD5uek46u9Nbw==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.8.2.tgz", + "integrity": "sha512-CjZAYKI1kbcB5HHZaeFkqixgMSxDsMNPLXTnBHVUwV3e2fvro8K2MZuWTh8gMYEerkujJqwOgBWHXeMHii87bA==", "requires": {} }, "@junobuild/functions-tools": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@junobuild/functions-tools/-/functions-tools-0.5.3.tgz", - "integrity": "sha512-JUxytWRoKqBN4Y51zpORVnFkfA0/J3BGE+rGS5N16ovXgu+INoohUSNjkg+2fHFSd4E3/H5IRl/ZzS+OVRkGdA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@junobuild/functions-tools/-/functions-tools-0.6.2.tgz", + "integrity": "sha512-zl7Lho1+/N6M+ejrIomGkxtbdiqu1QXTchavwfzhV+h/Y1SKR+NfgO/3R4CBLtLgXXSS4kJQh5yANGKd7GTALQ==", "requires": {} }, "@junobuild/ic-client": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-8.0.2.tgz", - "integrity": "sha512-boWAbi98O8sidtI8Raxuql1W1E6bFCTqaT4UG1ofSolCJDKI5wkY2AxI50pj0/6ADNZDpGhan4kItho2Os28Xw==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-8.1.2.tgz", + "integrity": "sha512-sUaCeWqfkbk4VVcgYbsO4J16A0Vag37+qDACl+1qjcgaN661HmksTtyn+W85NTNZ3TzbgAgK5HvpdHsSQvpWSA==", "requires": {} }, "@junobuild/schema": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@junobuild/schema/-/schema-1.1.1.tgz", - "integrity": "sha512-ke2G9RyidwVSigHzEBDOXK32trIgHjig9bZFjbVfhvCn1KAyeBO7whSZXYEXIcpgTmf++QbMmFGYA+tJJSj04Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@junobuild/schema/-/schema-1.2.1.tgz", + "integrity": "sha512-jaBt9Ob7qeqnSzepeaSungOs+z1bYzNLxbOnOhhQalOBxC2OTJHAUbiQKMfjn+TXl0zTxUeeiBihtiZSLKQDfg==", "requires": { - "@dfinity/zod-schemas": "^3.1" + "@dfinity/zod-schemas": "^3.2" } }, "@junobuild/storage": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-2.3.1.tgz", - "integrity": "sha512-vMhM209lGvbiV0h3o9B8X1P7mHryjboBXIeIklxqaqlfRJV+bSIyu8L7QFJXlXyQAC7uJDPeUh05X1kRmFHtSA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-2.4.1.tgz", + "integrity": "sha512-vDAPvzMC7aojV8hXPAmvWVOvHO3OqqL+l6icSncZLDSqDU8Yb/EX9n0Pjmn29HNC0FJAz6FlNkpO5dMIlAU88g==", "requires": {} }, "@junobuild/utils": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.3.1.tgz", - "integrity": "sha512-0/3zz86tpnSLqq2xNMeAMS1PVHRAREExnxIt3Y+GZ9GJWISwEuwSMcDpenCBDvy6Nku2E0LNUANoHSp6tomctg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-1.0.2.tgz", + "integrity": "sha512-GMkupzpm2OrhOF9zWQ+2ZcVuJGNJEab18h0X9p7nxIu0KuuXQJXMCEmag/Y8N9RE0KBvYEmBbQVRMqRfH+9Dyg==", "requires": {} }, "@noble/curves": { @@ -8421,9 +8417,9 @@ "integrity": "sha512-3hf42BysHnUqmZO7mK6e5X/hs1AvyEJIhdVLbG/Mxn/fhFnhGxOO37mWbMHg1RT4TxqcPKXgqj9/bp1YG0GBXA==" }, "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.14", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.14.tgz", + "integrity": "sha512-fOVLPAsFTsQfuCkvahZkzq6nf8KvGWanlYoTh0SVA0A/PIUxQGU2AOZAoD95n2gFLVDW/jP6sbGLny95nmEuHA==", "peer": true }, "bech32": { @@ -8441,16 +8437,16 @@ } }, "browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", "peer": true, "requires": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" } }, "bundle-name": { @@ -8500,9 +8496,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001777", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001777.tgz", - "integrity": "sha512-tmN+fJxroPndC74efCdp12j+0rk0RHwV5Jwa1zWaFVyw2ZxAuPeG8ZgWC3Wz7uSjT3qMRQ5XHZ4COgQmsCMJAQ==", + "version": "1.0.30001784", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001784.tgz", + "integrity": "sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw==", "peer": true }, "chalk": { @@ -8719,9 +8715,9 @@ } }, "electron-to-chromium": { - "version": "1.5.307", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.307.tgz", - "integrity": "sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg==", + "version": "1.5.331", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.331.tgz", + "integrity": "sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==", "peer": true }, "emoji-regex": { @@ -9303,14 +9299,14 @@ } }, "file-type": { - "version": "21.3.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.2.tgz", - "integrity": "sha512-DLkUvGwep3poOV2wpzbHCOnSKGk1LzyXTv+aHFgN2VFl96wnp8YA9YjO2qPzg5PuL8q/SW9Pdi6WTkYOIh995w==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-22.0.0.tgz", + "integrity": "sha512-cmBmnYo8Zymabm2+qAP7jTFbKF10bQpYmxoGfuZbRFRcq00BRddJdGNH/P7GA1EMpJy5yQbqa9B7yROb3z8Ziw==", "requires": { "@tokenizer/inflate": "^0.4.1", - "strtok3": "^10.3.4", - "token-types": "^6.1.1", - "uint8array-extras": "^1.4.0" + "strtok3": "^10.3.5", + "token-types": "^6.1.2", + "uint8array-extras": "^1.5.0" } }, "find-up": { @@ -10055,11 +10051,11 @@ "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==" }, "minimatch": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", - "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", "requires": { - "brace-expansion": "^5.0.2" + "brace-expansion": "^5.0.5" }, "dependencies": { "balanced-match": { @@ -10068,9 +10064,9 @@ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==" }, "brace-expansion": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", - "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "requires": { "balanced-match": "^4.0.2" } @@ -10095,9 +10091,9 @@ "dev": true }, "node-releases": { - "version": "2.0.36", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", - "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", + "version": "2.0.37", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz", + "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==", "peer": true }, "object-inspect": { @@ -10693,9 +10689,9 @@ "dev": true }, "strtok3": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.4.tgz", - "integrity": "sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.5.tgz", + "integrity": "sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==", "requires": { "@tokenizer/token": "^0.3.0" } @@ -10886,9 +10882,9 @@ } }, "uint8array-extras": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.4.0.tgz", - "integrity": "sha512-ZPtzy0hu4cZjv3z5NW9gfKnNLjoz4y6uv4HlelAjDK7sY/xOkKZv9xK/WQpcsBB3jEybChz9DPC2U/+cusjJVQ==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.5.0.tgz", + "integrity": "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==" }, "unbox-primitive": { "version": "1.1.0", @@ -11046,9 +11042,9 @@ "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==" }, "zod": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz", - "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", "peer": true } } diff --git a/package.json b/package.json index 9e48be9..981ce8e 100644 --- a/package.json +++ b/package.json @@ -32,17 +32,17 @@ "@dfinity/utils": "^4.1.0", "@icp-sdk/canisters": "^3.3.0", "@icp-sdk/core": "^5.0.0", - "@junobuild/admin": "^4.2.1", - "@junobuild/cdn": "^2.3.1", - "@junobuild/cli-tools": "^0.12.4", - "@junobuild/config": "^2.15.0", - "@junobuild/config-loader": "^0.4.9", - "@junobuild/core": "^5.2.2", - "@junobuild/functions-tools": "^0.5.3", - "@junobuild/ic-client": "^8.0.2", - "@junobuild/schema": "^1.1.1", - "@junobuild/storage": "^2.3.1", - "@junobuild/utils": "^0.3.1", + "@junobuild/admin": "^4.3.2", + "@junobuild/cdn": "^2.4.2", + "@junobuild/cli-tools": "^0.13.3", + "@junobuild/config": "^2.15.1", + "@junobuild/config-loader": "^0.4.10", + "@junobuild/core": "^5.3.1", + "@junobuild/functions-tools": "^0.6.2", + "@junobuild/ic-client": "^8.1.2", + "@junobuild/schema": "^1.2.1", + "@junobuild/storage": "^2.4.1", + "@junobuild/utils": "^1.0.2", "chokidar": "^4.0.3", "conf": "^14.0.0", "open": "^11.0.0", @@ -56,7 +56,7 @@ "@eslint/eslintrc": "^3.3.3", "@eslint/js": "^9.39.2", "@junobuild/emulator-playwright": "^0.0.5", - "@junobuild/functions": "^0.7.2", + "@junobuild/functions": "^0.8.2", "@playwright/test": "^1.58.1", "@types/node": "24.10.9", "@types/prompts": "^2.4.9",