diff --git a/package-lock.json b/package-lock.json index 07d2875..30d5cfc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "0.8.5", "license": "MIT", "dependencies": { - "@dfinity/utils": "4.0.2", - "@junobuild/cli-tools": "^0.9.5", + "@dfinity/utils": "^4.1.0", + "@junobuild/cli-tools": "^0.10.0", "ora": "^9.0.0", "prompts": "^2.4.2", "tar-stream": "^3.1.7" @@ -21,7 +21,7 @@ "devDependencies": { "@dfinity/eslint-config-oisy-wallet": "^0.2.3", "@dfinity/internet-identity-playwright": "^2.0.0", - "@junobuild/config": "^2.7.0", + "@junobuild/config": "^2.9.0", "@playwright/test": "^1.57.0", "@types/node": "^25.0.3", "@types/prompts": "^2.4.9", @@ -37,85 +37,21 @@ } }, "node_modules/@borewit/text-codec": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.1.1.tgz", - "integrity": "sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.2.1.tgz", + "integrity": "sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/Borewit" } }, - "node_modules/@dfinity/agent": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@dfinity/agent/-/agent-3.4.2.tgz", - "integrity": "sha512-HbgI6BXwYcNM53vJa7mcy+Shp+8fVrcZlRaGfII+LxkjuD1apakYVjJdDhuE2LgAoTTmzSz0NaYlzMydVPsRgw==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@dfinity/cbor": "^0.2.2", - "@noble/curves": "^1.9.2" - }, - "peerDependencies": { - "@dfinity/candid": "3.4.2", - "@dfinity/principal": "3.4.2", - "@noble/hashes": "^1.8.0" - } - }, - "node_modules/@dfinity/candid": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@dfinity/candid/-/candid-3.4.2.tgz", - "integrity": "sha512-rgjgZyAk1qDfOBQpM+k/SLKpb75NAgyw1M7eG6gqhiSBRzrBBPpkVS8D4lpjjnszYKW7zcVmfe8SrawJtXpr3Q==", - "license": "Apache-2.0", - "peer": true, - "peerDependencies": { - "@dfinity/principal": "3.4.2" - } - }, "node_modules/@dfinity/cbor": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@dfinity/cbor/-/cbor-0.2.2.tgz", "integrity": "sha512-GPJpH73kDEKbUBdUjY80lz7cq9l0vm1h/7ppejPV6O0ZTqCLrYspssYvqjRmK4aNnJ/SKXsP0rg9LYX7zpegaA==", "license": "Apache-2.0" }, - "node_modules/@dfinity/ckbtc": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@dfinity/ckbtc/-/ckbtc-5.0.1.tgz", - "integrity": "sha512-9fRwhp1xfessyF2LTiNLlr1/aKYBflGMjl3F9rYjnccwOQzM1yic1ZJyrcmHybrLqjqy5VbF6QwWIWcBPzot/w==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@noble/hashes": "^1.8.0", - "base58-js": "^3.0.3", - "bech32": "^2.0.0" - }, - "peerDependencies": { - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4" - } - }, - "node_modules/@dfinity/cketh": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@dfinity/cketh/-/cketh-5.0.1.tgz", - "integrity": "sha512-AZin/T9ON3f/JAZOOwYmp6Qftd20IlrppYNVrnr8vpJt2lKaCRbJw8oFiIniWcOGRMZNRwawfDNoz7ffjRzQtA==", - "license": "Apache-2.0", - "peer": true, - "peerDependencies": { - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4" - } - }, - "node_modules/@dfinity/cmc": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@dfinity/cmc/-/cmc-7.0.1.tgz", - "integrity": "sha512-hyw1URSVSD9OfwW5iP5M608k9IBMxJ+g2h+0bYGxtpBHwlGNZjJ/jPt5UI03hSRze6gr8drOefzLEYWbh2Pbmw==", - "license": "Apache-2.0", - "peer": true, - "peerDependencies": { - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4" - } - }, "node_modules/@dfinity/eslint-config-oisy-wallet": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@dfinity/eslint-config-oisy-wallet/-/eslint-config-oisy-wallet-0.2.3.tgz", @@ -149,49 +85,6 @@ "typescript": "^5" } }, - "node_modules/@dfinity/ic-management": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-8.0.2.tgz", - "integrity": "sha512-gXBqiai/oAyQw9lcjVMFFTmLOGW+HezmOz6D4jwFGdLG1gSASLDE2P+NR/rfvLhx3JKWNm+Oc6+NZURex5wl7Q==", - "license": "Apache-2.0", - "peer": true, - "peerDependencies": { - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4" - } - }, - "node_modules/@dfinity/identity": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@dfinity/identity/-/identity-3.4.2.tgz", - "integrity": "sha512-BoEe8OeFos9YEx48HouCgmhIb1eMYvDFh0JcvokXBe+xd+lT1Wx/T2SdtlJ9tS6HvMXf6vUNTX3vP7Ka2FhF3Q==", - "license": "Apache-2.0", - "peer": true, - "peerDependencies": { - "@dfinity/agent": "3.4.2", - "@dfinity/candid": "3.4.2", - "@dfinity/principal": "3.4.2", - "@noble/curves": "^1.9.2", - "@noble/hashes": "^1.8.0" - } - }, - "node_modules/@dfinity/identity-secp256k1": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@dfinity/identity-secp256k1/-/identity-secp256k1-3.4.2.tgz", - "integrity": "sha512-36Z/Z0mTwdFRkZDtHMD/mbH/9bH8Nax61Gr3bUmcm0mrvErhe8ivQMBfdjkFu4OLS1d4G3WHVKFCV6ZVNvo42A==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@dfinity/agent": "3.4.2", - "@scure/bip32": "^1.7.0", - "@scure/bip39": "^1.6.0", - "asn1js": "^3.0.5" - }, - "peerDependencies": { - "@dfinity/candid": "3.4.2", - "@noble/curves": "^1.9.2", - "@noble/hashes": "^1.8.0" - } - }, "node_modules/@dfinity/internet-identity-playwright": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@dfinity/internet-identity-playwright/-/internet-identity-playwright-2.0.0.tgz", @@ -205,82 +98,20 @@ "@playwright/test": "^1.52.0" } }, - "node_modules/@dfinity/ledger-icp": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@dfinity/ledger-icp/-/ledger-icp-7.0.1.tgz", - "integrity": "sha512-MeDj4SMB8/YPyWEF1af5YQv4JohrTYJO9Iq5hib1agfnyOKbwgWqJcJ5+zP4x5ncSPN9aJowKt4AbLKiNssd7w==", - "license": "Apache-2.0", - "peer": true, - "peerDependencies": { - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4" - } - }, - "node_modules/@dfinity/ledger-icrc": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@dfinity/ledger-icrc/-/ledger-icrc-5.0.1.tgz", - "integrity": "sha512-pNWksCK2qt2KGVtravMyWLDcxypnKRedGqunDQfsmi+NB7GmabiysAASAVFpgtnUrq6uFdJRC+aLhSZXLgFTeA==", - "license": "Apache-2.0", - "peer": true, - "peerDependencies": { - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4" - } - }, - "node_modules/@dfinity/nns": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/@dfinity/nns/-/nns-11.1.1.tgz", - "integrity": "sha512-c9WasNBRDeTa5o0gi4kk3MRfepIgETo9S5tsNFk0BVohcyyuhx6QfDsAZPIdnMzY03HXEv4Gs6mS/A6dpaF8/A==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@noble/hashes": "^1.8.0" - }, - "peerDependencies": { - "@dfinity/ledger-icp": "^7", - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4" - } - }, - "node_modules/@dfinity/principal": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@dfinity/principal/-/principal-3.4.2.tgz", - "integrity": "sha512-+tY01g4KpCzDVLevgZia60foD+mQ6cMasnKnEDu7XvPdOJ0QMxiUeOoeqv0rGUEpvq2TkCLvN6cm1UOdU5ffDA==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@noble/hashes": "^1.8.0" - } - }, - "node_modules/@dfinity/sns": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@dfinity/sns/-/sns-5.0.1.tgz", - "integrity": "sha512-NkNt9grHBbmFi1ssxJS31YxEjbSsJgTT3aX4fA3bSiVZ2rPi32aimVHfybLV7NZGxDIRnCIcNWy6WOQK3R81+w==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@noble/hashes": "^1.8.0" - }, - "peerDependencies": { - "@dfinity/ledger-icrc": "^5", - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4" - } - }, "node_modules/@dfinity/utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-4.0.2.tgz", - "integrity": "sha512-K3VPflH3EXWVHLZw9ouvY6fT+FwZNCcHcVtxI1Et/QJvk2A360929BqUE2SsotzN6HnHCaaBmwmyINh1oetpag==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-4.1.0.tgz", + "integrity": "sha512-dCtBW9lCW6TtgOoHig2/r7SqHL4KHsuiy+cOPcxPKnA+iyBASGZgRSA2/v4zZB9umfvLI0x5gbBW/va/7EwKDg==", "license": "Apache-2.0", "peer": true, "peerDependencies": { - "@icp-sdk/core": "^4" + "@icp-sdk/core": "^5" } }, "node_modules/@dfinity/zod-schemas": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@dfinity/zod-schemas/-/zod-schemas-3.0.0.tgz", - "integrity": "sha512-jD/i/bMV3ZAZlZiAIa3A86UQw0dndW11Ay+YxXuaK+qozS8q1FK8u/elJUDIUXV+Q0HjP+SedxzPLE7+DwFDng==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@dfinity/zod-schemas/-/zod-schemas-3.0.2.tgz", + "integrity": "sha512-cbOsAcPgOVjbJbP91VP4hMckwiGSVZ8Q41XWXZ0doG8Vaw3e1wt0blJLiomPYnZy++ycW6iGSfoxh4DiJmumgw==", "license": "Apache-2.0", "peer": true, "peerDependencies": { @@ -705,9 +536,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", - "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "license": "MIT", "dependencies": { @@ -770,6 +601,19 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/config-helpers": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", @@ -833,6 +677,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/js": { "version": "9.39.2", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", @@ -924,36 +781,35 @@ } }, "node_modules/@icp-sdk/canisters": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@icp-sdk/canisters/-/canisters-1.1.1.tgz", - "integrity": "sha512-tMsDd1GH5AsV3ChuydMXVazyBy/htgzw7nHu6F08Js2WbEoFer4g6BcUuQYYZTJODs141PuQLKFaQ7H+pAgYgQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@icp-sdk/canisters/-/canisters-3.3.0.tgz", + "integrity": "sha512-iA21QYcBh85wne+5V9+z4OazTURh/HapIj8pLMvbaKk/Gounctdrnkzm4b2m4Ip9TJGjW8I7d/m/UpHi72CKWQ==", "license": "Apache-2.0", "peer": true, + "dependencies": { + "@noble/hashes": "^1.8.0", + "base58-js": "^3.0.3", + "bech32": "^2.0.0", + "mime": "^3.0.0" + }, "peerDependencies": { - "@dfinity/ckbtc": "^5", - "@dfinity/cketh": "^5", - "@dfinity/cmc": "^7", - "@dfinity/ic-management": "^8", - "@dfinity/ledger-icp": "^7", - "@dfinity/ledger-icrc": "^5", - "@dfinity/nns": "^11", - "@dfinity/sns": "^5", - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4" + "@dfinity/utils": "^4.1", + "@icp-sdk/core": "^5" } }, "node_modules/@icp-sdk/core": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@icp-sdk/core/-/core-4.2.2.tgz", - "integrity": "sha512-bFZ3PWL7CTrcsskYRnHdwk7CHKsFCPXGco58TB4xL0cSPI04MU/QPTvoYNEmqxc37rhH1yf6G0xYtwQ+Mtq4vg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@icp-sdk/core/-/core-5.0.0.tgz", + "integrity": "sha512-t6iRbdylHG57MicWRpR1uMTFXRW7GCzec6KAg55CBwDHbHLQDKikQ252lmlcEa80DrKa3LPvMKYZEUYjEq5XUQ==", "license": "Apache-2.0", "peer": true, - "peerDependencies": { - "@dfinity/agent": "3.4.2", - "@dfinity/candid": "3.4.2", - "@dfinity/identity": "3.4.2", - "@dfinity/identity-secp256k1": "3.4.2", - "@dfinity/principal": "3.4.2" + "dependencies": { + "@dfinity/cbor": "^0.2.2", + "@noble/curves": "^1.9.2", + "@noble/hashes": "^1.8.0", + "@scure/bip32": "^1.7.0", + "@scure/bip39": "^1.6.0", + "asn1js": "^3.0.5" } }, "node_modules/@isaacs/balanced-match": { @@ -985,25 +841,25 @@ "license": "MIT" }, "node_modules/@junobuild/cdn": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-2.0.1.tgz", - "integrity": "sha512-eo2RrmhGeGC1PmHovBAhynwyJ2YIBj3yagId4GgOb6zaicFe9PEy15NacPh5+jhGW+1eGOG3PyT8fL4tLQ2MuQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-2.2.0.tgz", + "integrity": "sha512-FO+0a5o3YWEhcFXQ6u7H3cW52zfX9G496pExesUhcRSboKQnoUT96BpKxHF9Ny8QRBAwbeQiALadLrUyNSoTAA==", "license": "MIT", "peer": true, "peerDependencies": { - "@dfinity/utils": "^4", - "@icp-sdk/canisters": "^1.1.1", - "@icp-sdk/core": "^4.2", + "@dfinity/utils": "^4.1", + "@icp-sdk/canisters": "^3.3", + "@icp-sdk/core": "^5", "@junobuild/config": "*", - "@junobuild/ic-client": "^4", - "@junobuild/storage": "^2", + "@junobuild/ic-client": "^7.1", + "@junobuild/storage": "^2.2", "semver": "7.*" } }, "node_modules/@junobuild/cli-tools": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.9.5.tgz", - "integrity": "sha512-hrCIRhb0CU1ynIuVyXKFwXSpSGWRzONy2jmEab2fdnLIHq4myBYhHRuOGdTctJOocT+ZgY7sXtn+gqlmK9aXuQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.10.0.tgz", + "integrity": "sha512-bIXAswwyBbji+Owtnrfz4mrfwbfoL5E/2BveTg3C22e4oNjFNVLuWAQ3dIf3NRYPbTMaXBPWAGyDRp8t/JYrCA==", "license": "MIT", "dependencies": { "file-type": "^21.1.1", @@ -1012,33 +868,18 @@ "minimatch": "^10.1.1" }, "peerDependencies": { - "@dfinity/utils": "4.0.2", + "@dfinity/utils": "^4.1", "@junobuild/cdn": "^2", "@junobuild/config": "^2.7", - "@junobuild/storage": "^2", + "@junobuild/storage": "^2.2", "esbuild": "^0.27.0", "ora": "^9" } }, - "node_modules/@junobuild/cli-tools/node_modules/minimatch": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", - "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/brace-expansion": "^5.0.0" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@junobuild/config": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.7.0.tgz", - "integrity": "sha512-QCajHwrLhbnZRKFSQVGTM/VHUPPW38hqe4dILdrWTCPzXdmF5DB/BFYs96ejEko8cdnEQ/G/LTd8EGbjWW+0eg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.9.0.tgz", + "integrity": "sha512-Ej4Y2FIZ7rEKNFcTg81zTLpdidPyfxj6cibMuZbuDXWhCzHDJjq8mTP1pbOu3OiRWVyJFbbafuS7LtqT5b/8vA==", "license": "MIT", "peer": true, "peerDependencies": { @@ -1047,37 +888,37 @@ } }, "node_modules/@junobuild/ic-client": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-4.0.0.tgz", - "integrity": "sha512-pmHEb7TScaDLs4LdcWnIobvxSbYBvKqAqAdj4B5yH8qwphPXSA/oA6A4ZCWZUfDB7q8q21NPtTpopw3CONu9Ow==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-7.1.0.tgz", + "integrity": "sha512-BigA8sXoeKknoteyc+y2g94nvoIXVUOzm45kkyR7Tbi6UY18Aq5QbqASSnm8q9i2mJVTK2qJnrMGZe9O1fBu1g==", "license": "MIT", "peer": true, "peerDependencies": { - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4.2" + "@dfinity/utils": "^4.1", + "@icp-sdk/core": "^5" } }, "node_modules/@junobuild/storage": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-2.0.0.tgz", - "integrity": "sha512-0dU6u/SNMUTBiTESvXI5mwSCCpoT9jnbCwRSaiH7DVzWb0hXvgqAc7QiTaqxLhWsVTqqUCgBiFWEN652Io0nnQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-2.2.0.tgz", + "integrity": "sha512-XmT2Spr9gJHUhe2bhgxpTvO+xGvo1+ACcFyFOzqePvwsl+QmlB46m3Hslu2JERu3tSUg9eOU4wJyPF/Tgft8uw==", "license": "MIT", "peer": true, "peerDependencies": { - "@dfinity/utils": "^4", - "@icp-sdk/core": "^4.2", - "@junobuild/ic-client": "^4", + "@dfinity/utils": "^4.1", + "@icp-sdk/core": "^5", + "@junobuild/ic-client": "^7.1", "@junobuild/utils": "*" } }, "node_modules/@junobuild/utils": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.2.2.tgz", - "integrity": "sha512-JfKq7Qk89MljJWMfzER2+qKoHC4UwdrJCYtTzi9AiPDqsKJcxN6p4i6rkOflJzr/Di+EKJm67q9BneFtjNqQeQ==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.2.5.tgz", + "integrity": "sha512-IRFsbZbflzeEKWLliH80IFd8Qz33h3lmYA6KekOK44pX4u3vpPUhSP7Mmk596EimBi9ziM7/GfzbhEvB+f0SjQ==", "license": "MIT", "peer": true, "peerDependencies": { - "@dfinity/utils": "^4.0" + "@dfinity/utils": "^4.1" } }, "node_modules/@noble/curves": { @@ -1085,7 +926,6 @@ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", "license": "MIT", - "peer": true, "dependencies": { "@noble/hashes": "1.8.0" }, @@ -1101,7 +941,6 @@ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", "license": "MIT", - "peer": true, "engines": { "node": "^14.21.3 || >=16" }, @@ -1257,20 +1096,20 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.50.0.tgz", - "integrity": "sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.51.0.tgz", + "integrity": "sha512-XtssGWJvypyM2ytBnSnKtHYOGT+4ZwTnBVl36TA4nRO2f4PRNGz5/1OszHzcZCvcBMh+qb7I06uoCmLTRdR9og==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.50.0", - "@typescript-eslint/type-utils": "8.50.0", - "@typescript-eslint/utils": "8.50.0", - "@typescript-eslint/visitor-keys": "8.50.0", + "@typescript-eslint/scope-manager": "8.51.0", + "@typescript-eslint/type-utils": "8.51.0", + "@typescript-eslint/utils": "8.51.0", + "@typescript-eslint/visitor-keys": "8.51.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.1.0" + "ts-api-utils": "^2.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1280,7 +1119,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.50.0", + "@typescript-eslint/parser": "^8.51.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -1296,17 +1135,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.0.tgz", - "integrity": "sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.51.0.tgz", + "integrity": "sha512-3xP4XzzDNQOIqBMWogftkwxhg5oMKApqY0BAflmLZiFYHqyhSOxv/cd/zPQLTcCXr4AkaKb25joocY0BD1WC6A==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.50.0", - "@typescript-eslint/types": "8.50.0", - "@typescript-eslint/typescript-estree": "8.50.0", - "@typescript-eslint/visitor-keys": "8.50.0", + "@typescript-eslint/scope-manager": "8.51.0", + "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/typescript-estree": "8.51.0", + "@typescript-eslint/visitor-keys": "8.51.0", "debug": "^4.3.4" }, "engines": { @@ -1322,14 +1161,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.0.tgz", - "integrity": "sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.51.0.tgz", + "integrity": "sha512-Luv/GafO07Z7HpiI7qeEW5NW8HUtZI/fo/kE0YbtQEFpJRUuR0ajcWfCE5bnMvL7QQFrmT/odMe8QZww8X2nfQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.50.0", - "@typescript-eslint/types": "^8.50.0", + "@typescript-eslint/tsconfig-utils": "^8.51.0", + "@typescript-eslint/types": "^8.51.0", "debug": "^4.3.4" }, "engines": { @@ -1344,14 +1183,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.0.tgz", - "integrity": "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.51.0.tgz", + "integrity": "sha512-JhhJDVwsSx4hiOEQPeajGhCWgBMBwVkxC/Pet53EpBVs7zHHtayKefw1jtPaNRXpI9RA2uocdmpdfE7T+NrizA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.50.0", - "@typescript-eslint/visitor-keys": "8.50.0" + "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/visitor-keys": "8.51.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1362,9 +1201,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.0.tgz", - "integrity": "sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.51.0.tgz", + "integrity": "sha512-Qi5bSy/vuHeWyir2C8u/uqGMIlIDu8fuiYWv48ZGlZ/k+PRPHtaAu7erpc7p5bzw2WNNSniuxoMSO4Ar6V9OXw==", "dev": true, "license": "MIT", "engines": { @@ -1379,17 +1218,17 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.50.0.tgz", - "integrity": "sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.51.0.tgz", + "integrity": "sha512-0XVtYzxnobc9K0VU7wRWg1yiUrw4oQzexCG2V2IDxxCxhqBMSMbjB+6o91A+Uc0GWtgjCa3Y8bi7hwI0Tu4n5Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.50.0", - "@typescript-eslint/typescript-estree": "8.50.0", - "@typescript-eslint/utils": "8.50.0", + "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/typescript-estree": "8.51.0", + "@typescript-eslint/utils": "8.51.0", "debug": "^4.3.4", - "ts-api-utils": "^2.1.0" + "ts-api-utils": "^2.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1404,9 +1243,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.0.tgz", - "integrity": "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.51.0.tgz", + "integrity": "sha512-TizAvWYFM6sSscmEakjY3sPqGwxZRSywSsPEiuZF6d5GmGD9Gvlsv0f6N8FvAAA0CD06l3rIcWNbsN1e5F/9Ag==", "dev": true, "license": "MIT", "engines": { @@ -1418,21 +1257,21 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.0.tgz", - "integrity": "sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.51.0.tgz", + "integrity": "sha512-1qNjGqFRmlq0VW5iVlcyHBbCjPB7y6SxpBkrbhNWMy/65ZoncXCEPJxkRZL8McrseNH6lFhaxCIaX+vBuFnRng==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.50.0", - "@typescript-eslint/tsconfig-utils": "8.50.0", - "@typescript-eslint/types": "8.50.0", - "@typescript-eslint/visitor-keys": "8.50.0", + "@typescript-eslint/project-service": "8.51.0", + "@typescript-eslint/tsconfig-utils": "8.51.0", + "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/visitor-keys": "8.51.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.1.0" + "ts-api-utils": "^2.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1472,16 +1311,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.0.tgz", - "integrity": "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.51.0.tgz", + "integrity": "sha512-11rZYxSe0zabiKaCP2QAwRf/dnmgFgvTmeDTtZvUvXG3UuAdg/GU02NExmmIXzz3vLGgMdtrIosI84jITQOxUA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.50.0", - "@typescript-eslint/types": "8.50.0", - "@typescript-eslint/typescript-estree": "8.50.0" + "@typescript-eslint/scope-manager": "8.51.0", + "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/typescript-estree": "8.51.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1496,13 +1335,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.50.0.tgz", - "integrity": "sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz", + "integrity": "sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/types": "8.51.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -1527,15 +1366,15 @@ } }, "node_modules/@vitest/eslint-plugin": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@vitest/eslint-plugin/-/eslint-plugin-1.5.4.tgz", - "integrity": "sha512-usuVvl6zdqIkUgQlodxvvFBR7HIZIjWQqQemnc7ysqEP4jubLsDaaOhiJAwVz8PlrkBJRuHkC6PCux+OcEF6hg==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@vitest/eslint-plugin/-/eslint-plugin-1.6.5.tgz", + "integrity": "sha512-+wKYGmvXQJjq58qBx/AwiZr5bFfMiWBdgHViSQoFW/+wl5MQhJeOGP/3HM7GO7W1+AoiW9Gcyy2Hdwcao4LnfQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "^8.46.1", - "@typescript-eslint/utils": "^8.46.1" + "@typescript-eslint/scope-manager": "^8.51.0", + "@typescript-eslint/utils": "^8.51.0" }, "engines": { "node": ">=18" @@ -1623,16 +1462,12 @@ } }, "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -1768,9 +1603,9 @@ } }, "node_modules/asn1js": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.6.tgz", - "integrity": "sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.7.tgz", + "integrity": "sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==", "license": "BSD-3-Clause", "dependencies": { "pvtsutils": "^1.3.6", @@ -1929,6 +1764,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/cli-cursor": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", @@ -2691,6 +2542,19 @@ "ms": "^2.1.1" } }, + "node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint-plugin-import/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -2890,6 +2754,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/espree": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", @@ -2922,9 +2799,9 @@ } }, "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -3038,9 +2915,9 @@ } }, "node_modules/file-type": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.1.1.tgz", - "integrity": "sha512-ifJXo8zUqbQ/bLbl9sFoqHNTNWbnPY1COImFfM6CCy7z+E+jC1eY9YfOKkx0fckIg+VljAy2/87T61fp0+eEkg==", + "version": "21.3.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.0.tgz", + "integrity": "sha512-8kPJMIGz1Yt/aPEwOsrR97ZyZaD1Iqm8PClb1nYFclUCkBi0Ma5IsYNQzvSFS9ib51lWyIw5mIT9rWzI/xjpzA==", "license": "MIT", "dependencies": { "@tokenizer/inflate": "^0.4.1", @@ -4110,6 +3987,18 @@ "node": ">= 0.4" } }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", @@ -4148,16 +4037,18 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", + "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^1.1.7" + "@isaacs/brace-expansion": "^5.0.0" }, "engines": { - "node": "*" + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { @@ -4471,7 +4362,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -4677,9 +4567,9 @@ } }, "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.1.tgz", + "integrity": "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==", "dev": true, "license": "MIT", "dependencies": { @@ -4915,9 +4805,9 @@ } }, "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "license": "ISC", "peer": true, "bin": { @@ -5108,18 +4998,6 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/slice-ansi/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/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -5424,12 +5302,12 @@ } }, "node_modules/token-types": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.1.1.tgz", - "integrity": "sha512-kh9LVIWH5CnL63Ipf0jhlBIy0UsrMj/NJDfpsy1SqOXlLKEVyXXYrnFxFT1yOOYVGBSApeVnjPw/sBz5BfEjAQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.1.2.tgz", + "integrity": "sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==", "license": "MIT", "dependencies": { - "@borewit/text-codec": "^0.1.0", + "@borewit/text-codec": "^0.2.1", "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" }, @@ -5442,9 +5320,9 @@ } }, "node_modules/ts-api-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, "license": "MIT", "engines": { @@ -5603,16 +5481,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.50.0.tgz", - "integrity": "sha512-Q1/6yNUmCpH94fbgMUMg2/BSAr/6U7GBk61kZTv1/asghQOWOjTlp9K8mixS5NcJmm2creY+UFfGeW/+OcA64A==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.51.0.tgz", + "integrity": "sha512-jh8ZuM5oEh2PSdyQG9YAEM1TCGuWenLSuSUhf/irbVUNW9O5FhbFVONviN2TgMTBnUmyHv7E56rYnfLZK6TkiA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.50.0", - "@typescript-eslint/parser": "8.50.0", - "@typescript-eslint/typescript-estree": "8.50.0", - "@typescript-eslint/utils": "8.50.0" + "@typescript-eslint/eslint-plugin": "8.51.0", + "@typescript-eslint/parser": "8.51.0", + "@typescript-eslint/typescript-estree": "8.51.0", + "@typescript-eslint/utils": "8.51.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5813,18 +5691,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/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/wrap-ansi/node_modules/string-width": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", @@ -5878,9 +5744,9 @@ } }, "node_modules/zod": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz", - "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz", + "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", "license": "MIT", "peer": true, "funding": { diff --git a/package.json b/package.json index e4ac5e4..1cbb04a 100644 --- a/package.json +++ b/package.json @@ -38,8 +38,8 @@ "node": ">=20" }, "dependencies": { - "@dfinity/utils": "4.0.2", - "@junobuild/cli-tools": "^0.9.5", + "@dfinity/utils": "^4.1.0", + "@junobuild/cli-tools": "^0.10.0", "ora": "^9.0.0", "prompts": "^2.4.2", "tar-stream": "^3.1.7" @@ -47,7 +47,7 @@ "devDependencies": { "@dfinity/eslint-config-oisy-wallet": "^0.2.3", "@dfinity/internet-identity-playwright": "^2.0.0", - "@junobuild/config": "^2.7.0", + "@junobuild/config": "^2.9.0", "@playwright/test": "^1.57.0", "@types/node": "^25.0.3", "@types/prompts": "^2.4.9",