From 2cde47a7ab59905793bd20ddd9d4c6fc487c91ca Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Sat, 13 Sep 2025 14:27:00 +0200 Subject: [PATCH 1/6] feat: migrate to agent-js v3 --- package-lock.json | 1107 +++++++++++---------------- package.json | 34 +- src/api/actor.api.ts | 2 +- src/configs/cli.config.ts | 2 +- src/services/auth/login.services.ts | 2 +- src/types/cli.config.ts | 2 +- src/types/identity.ts | 4 + src/utils/auth.utils.ts | 2 +- src/utils/process.utils.ts | 2 +- 9 files changed, 456 insertions(+), 701 deletions(-) create mode 100644 src/types/identity.ts diff --git a/package-lock.json b/package-lock.json index b4f2be8b..72d341ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,23 +9,23 @@ "version": "0.8.5", "license": "MIT", "dependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/auth-client": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/ic-management": "^6.2.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", + "@dfinity/agent": "^3.2.4", + "@dfinity/auth-client": "^3.2.4", + "@dfinity/candid": "^3.2.4", + "@dfinity/ic-management": "^7.0.1", + "@dfinity/identity": "^3.2.4", + "@dfinity/principal": "^3.2.4", "@dfinity/zod-schemas": "^1.1.0", - "@junobuild/admin": "^2.1.1", - "@junobuild/cdn": "^1.2.2", - "@junobuild/cli-tools": "^0.6.6", - "@junobuild/config": "^2.1.0", - "@junobuild/config-loader": "^0.4.2", - "@junobuild/core": "^2.0.0", - "@junobuild/did-tools": "^0.2.5", - "@junobuild/ic-client": "^3.0.0", - "@junobuild/storage": "^1.2.1", - "@junobuild/utils": "^0.1.4", + "@junobuild/admin": "^2.1.1-next-2025-09-13.2", + "@junobuild/cdn": "^1.2.2-next-2025-09-13.2", + "@junobuild/cli-tools": "^0.6.6-next-2025-09-13.2", + "@junobuild/config": "^2.1.0-next-2025-09-13.2", + "@junobuild/config-loader": "^0.4.2-next-2025-09-13.2", + "@junobuild/core": "^2.0.1-next-2025-09-13.2", + "@junobuild/did-tools": "^0.2.5-next-2025-09-13.2", + "@junobuild/ic-client": "^3.0.0-next-2025-09-13.2", + "@junobuild/storage": "^1.2.1-next-2025-09-13.2", + "@junobuild/utils": "^0.1.4-next-2025-09-13.2", "chokidar": "^4.0.3", "conf": "^14.0.0", "open": "^10.2.0", @@ -41,7 +41,7 @@ "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.34.0", - "@junobuild/functions": "^0.2.7", + "@junobuild/functions": "^0.2.7-next-2025-09-13.2", "@types/node": "^24.3.1", "@types/prompts": "^2.4.9", "@types/semver": "^7.7.1", @@ -82,20 +82,6 @@ "node": ">=0.10.0" } }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -112,9 +98,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", - "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", "license": "MIT", "peer": true, "engines": { @@ -122,22 +108,22 @@ } }, "node_modules/@babel/core": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", - "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", + "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": { - "@ampproject/remapping": "^2.2.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.3", - "@babel/parser": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.3", - "@babel/types": "^7.28.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", "gensync": "^1.0.0-beta.2", @@ -406,27 +392,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz", - "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", "license": "MIT", "peer": true, "dependencies": { "@babel/template": "^7.27.2", - "@babel/types": "^7.28.2" + "@babel/types": "^7.28.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", - "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", + "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.2" + "@babel/types": "^7.28.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -540,18 +526,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", - "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", + "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.3", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.2", + "@babel/types": "^7.28.4", "debug": "^4.3.1" }, "engines": { @@ -559,9 +545,9 @@ } }, "node_modules/@babel/types": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", - "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", + "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": { @@ -583,92 +569,93 @@ } }, "node_modules/@dfinity/agent": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/agent/-/agent-2.3.0.tgz", - "integrity": "sha512-f/eNydwuOunTKRcZAW1RxrcmKyb1AFqZM/ysJJaqFCX9Y+men9NoBTeuUI23XKUp9YeDb9yinGyAlYqjb6VMPw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@dfinity/agent/-/agent-3.2.4.tgz", + "integrity": "sha512-2TpFyaInmdRemQ8QlP4yZusO+6Dqe98SBvSSGOWcCL2zQ7u/dgKA1jXwXb7tdHHMXvdC1bXFjeyBGqpqTG6avA==", "license": "Apache-2.0", "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "base64-arraybuffer": "^0.2.0", - "borc": "^2.1.1", - "buffer": "^6.0.3", - "simple-cbor": "^0.4.1" + "@dfinity/cbor": "^0.2.2", + "@noble/curves": "^1.9.2" }, "peerDependencies": { - "@dfinity/candid": "^2.3.0", - "@dfinity/principal": "^2.3.0" + "@dfinity/candid": "3.2.4", + "@dfinity/principal": "3.2.4", + "@noble/hashes": "^1.8.0" } }, "node_modules/@dfinity/auth-client": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/auth-client/-/auth-client-2.3.0.tgz", - "integrity": "sha512-UbV90FtVxHs6pMODomnb8xAS9k5qCj8tWbiZRS+oS9+ry39Cfcu8qCURFWOdFlrV7YzNeSk7xYqSlCAJi8luFQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@dfinity/auth-client/-/auth-client-3.2.4.tgz", + "integrity": "sha512-BDY1wnQok6FJ8yqFHqY+v4iqdRV4isDFemApPgCF6oF12RllacixjadeqfBWAqjt5zNXUKPllJzZWlR96ymamg==", "license": "Apache-2.0", "dependencies": { "idb": "^7.0.2" }, "peerDependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0" + "@dfinity/agent": "3.2.4", + "@dfinity/identity": "3.2.4", + "@dfinity/principal": "3.2.4" } }, "node_modules/@dfinity/candid": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/candid/-/candid-2.3.0.tgz", - "integrity": "sha512-Xzj3EWfwaVZy90jq6WBRP4Cyqo93r3g8tvBea8W8PN3I4W6KcN2/9ZJaBhT3Y4NP+p2w4ZO6aJ+qp9xH990aYw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@dfinity/candid/-/candid-3.2.4.tgz", + "integrity": "sha512-VpzY4mFHmm/F4iuqW3AMehKEsTeFbM5CDkRqp0IHS2gqxBm0XDkreJhIyv5S4P93NxGx1QzPCN1wzO5wPuH8OA==", "license": "Apache-2.0", "peerDependencies": { - "@dfinity/principal": "^2.3.0" + "@dfinity/principal": "3.2.4" } }, + "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/ic-management": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-6.2.0.tgz", - "integrity": "sha512-I/WaNvKvsqiYnt/BAGJ07FIQly7BucVUP/a4OValSYnzD9Bg1MJRscPxIO3Fk+ag9ZNDIT+OWy6o1rBaUAzfig==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-7.0.1.tgz", + "integrity": "sha512-zatpUqzf9k3bYkLeikurwYXOwzvJgKf+y8+u1Vfb/cS58gOu4OMB2buc9/Rw5frtN9TRbe/vsTQSodnLLlbZIw==", "license": "Apache-2.0", "peerDependencies": { - "@dfinity/agent": "^2.0.0", - "@dfinity/candid": "^2.0.0", - "@dfinity/principal": "^2.0.0", - "@dfinity/utils": "^2.13.0" + "@dfinity/agent": "^3", + "@dfinity/candid": "^3", + "@dfinity/principal": "^3", + "@dfinity/utils": "^3" } }, "node_modules/@dfinity/identity": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/identity/-/identity-2.3.0.tgz", - "integrity": "sha512-nJbL9hNztfhjmdkSmzoUi/cuLmCtjm9/8O6dM100acMjqG1JoW4yF4Mgi/sKwCDCkpj+maY8SqQxI8hSPms9gA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@dfinity/identity/-/identity-3.2.4.tgz", + "integrity": "sha512-+QUvC0rbWh0zRcHyqpYdbyJ2sfBLcwBKATsOWmQFoyMofgfFZTR+21ITqX+J8rcrHdj3XzSKSSYnq+8zRgF6ow==", "license": "Apache-2.0", - "dependencies": { - "@noble/curves": "^1.2.0", - "@noble/hashes": "^1.3.1", - "borc": "^2.1.1" - }, "peerDependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/principal": "^2.3.0" + "@dfinity/agent": "3.2.4", + "@dfinity/candid": "3.2.4", + "@dfinity/principal": "3.2.4", + "@noble/curves": "^1.9.2", + "@noble/hashes": "^1.8.0" } }, "node_modules/@dfinity/principal": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/principal/-/principal-2.3.0.tgz", - "integrity": "sha512-rb3TsxR3L/Vq2GWV/GGIMXPbzDDqxNohPbNW8nJKhpcm8Ds00tCVEmPUDqrn735xJW0Pmzog/6/S1L9jG2UT9g==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@dfinity/principal/-/principal-3.2.4.tgz", + "integrity": "sha512-7qTjDb9k/J/55k0/ZnD8s2+L+IgfG6K1lC7iywhQQL/4Qe0UIljUTasDk85kooY2QeNvWSl7MsLWp69LPBiYjw==", "license": "Apache-2.0", "dependencies": { - "@noble/hashes": "^1.3.1" + "@noble/hashes": "^1.8.0" } }, "node_modules/@dfinity/utils": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-2.13.0.tgz", - "integrity": "sha512-q2s7Qi2W7K8TD7d/d/99lUNV6bHiQfcMaOJOT91dupGY75yrMhao7wA6WPoSRRGOx9+8592FVBL4KpJsxIo4Kg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-3.0.1.tgz", + "integrity": "sha512-C1YS9tvqSsYRXS09FtAKvqt+QDwFFePomAHfzCFj/HM52NW/rHGZh2qhNs44bh8m/LHNUDlZxf7daZTxnUeInA==", "license": "Apache-2.0", "peer": true, "peerDependencies": { - "@dfinity/agent": "^2.0.0", - "@dfinity/candid": "^2.0.0", - "@dfinity/principal": "^2.0.0" + "@dfinity/agent": "^3", + "@dfinity/candid": "^3", + "@dfinity/principal": "^3" } }, "node_modules/@dfinity/zod-schemas": { @@ -1407,6 +1394,17 @@ "@jridgewell/trace-mapping": "^0.3.24" } }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", @@ -1425,9 +1423,9 @@ "peer": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.30", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", - "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "license": "MIT", "peer": true, "dependencies": { @@ -1436,45 +1434,45 @@ } }, "node_modules/@junobuild/admin": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-2.1.1.tgz", - "integrity": "sha512-B0wIzv/Cl6lC8yjV4OrL4YJFPoK3c+e85Az/za1ySeI7DKVqVi1M1JQ7FakyxetcCK/+OiKb/YfTSVgSu+URgw==", + "version": "2.1.1-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-2.1.1-next-2025-09-13.2.tgz", + "integrity": "sha512-jU4G0sTwB07/KLgivDtnTZj5heE28KT9paABfid/P8eI5mD7H3HIF6EQo5TscwKVI21tRUL5GsIlYZvtMsCKgw==", "license": "MIT", "peerDependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/ic-management": "^6.2", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", - "@dfinity/utils": "^2", + "@dfinity/agent": "*", + "@dfinity/candid": "*", + "@dfinity/ic-management": "*", + "@dfinity/identity": "*", + "@dfinity/principal": "*", + "@dfinity/utils": "*", "@junobuild/config": "*", - "@junobuild/ic-client": "^3", - "semver": "7.*", - "zod": "^3.25" + "@junobuild/ic-client": "*", + "semver": "*", + "zod": "*" } }, "node_modules/@junobuild/cdn": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-1.2.2.tgz", - "integrity": "sha512-j4dKynIPBmkmHB/xFjNbaXh6l8pkCOnS8QMhNoHxzPfiO20JRkLAwLXt7QMquu+iopZ0dAEyTAdr2HRP3OnX1w==", + "version": "1.2.2-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-1.2.2-next-2025-09-13.2.tgz", + "integrity": "sha512-HQxHZPJnThixKYke8Fom3J2Xw2kD+yR5r8ibUAMmVX6dE09C3HAK70Ei63P+cJHV5fkSD38HTsePLgNfiGt4cA==", "license": "MIT", "peerDependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/ic-management": "^6.2", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", - "@dfinity/utils": "^2", + "@dfinity/agent": "*", + "@dfinity/candid": "*", + "@dfinity/ic-management": "*", + "@dfinity/identity": "*", + "@dfinity/principal": "*", + "@dfinity/utils": "*", "@junobuild/config": "*", - "@junobuild/ic-client": "^3", - "@junobuild/storage": "^1.2.1", - "semver": "7.*" + "@junobuild/ic-client": "*", + "@junobuild/storage": "*", + "semver": "*" } }, "node_modules/@junobuild/cli-tools": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.6.6.tgz", - "integrity": "sha512-/xIGMwifLDyU2JqSAV0n9UrVwim1puGDMbMnoRnDYRqfho0h/QF0DljIDYdmm3i1T9SepeF0ou/kDP9ziCtbAg==", + "version": "0.6.6-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.6.6-next-2025-09-13.2.tgz", + "integrity": "sha512-quwj30tcHz4/YaZEc/wk43G7qfT997Avbhuk7pZCWO1n78YKm4w/8mA9TWmzvMMTAUwX/b9GrsirbMm+1Cu82Q==", "license": "MIT", "dependencies": { "file-type": "^21.0.0", @@ -1483,40 +1481,40 @@ "minimatch": "^10.0.3" }, "peerDependencies": { - "@dfinity/utils": "^2", - "@junobuild/cdn": "^1.2.2", - "@junobuild/config": "^2.1.0", - "@junobuild/storage": "^1.2.1", - "esbuild": "^0.25.1", - "ora": "^8" + "@dfinity/utils": "*", + "@junobuild/cdn": "*", + "@junobuild/config": "*", + "@junobuild/storage": "*", + "esbuild": "*", + "ora": "*" } }, "node_modules/@junobuild/config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.1.0.tgz", - "integrity": "sha512-FNeRpnxcIm6iNCGHWWCoH0ZKm5nfbCvBXkfE0U90HCJnyJi4jfKSbfOcn7SrujyKkNyKQum9R9kEspc9JBv2sQ==", + "version": "2.1.0-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.1.0-next-2025-09-13.2.tgz", + "integrity": "sha512-ifQBzV0MwklBzJ8bUtTCnRl6KpLqjHQIqp4nqfhoJLhFiUTsFQ2+/emnvl4gbeARjMBug4ebwMz4GeD6Cq76LA==", "license": "MIT", "peerDependencies": { - "@dfinity/zod-schemas": "^1.1.0", - "zod": "^3.25" + "@dfinity/zod-schemas": "*", + "zod": "*" } }, "node_modules/@junobuild/config-loader": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.2.tgz", - "integrity": "sha512-Zwmg5MRp4VDX3chcUGaT64B+OTr6UoFo+JqKKxpoM+UIlGBlAxsyZYdc2MEkC3yQChE9WisCPdFCHCyhjTqMMA==", + "version": "0.4.2-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.2-next-2025-09-13.2.tgz", + "integrity": "sha512-iRcUOGjyWM7n50k2E6tS6sccN3+BQN93BuzIhZttMTGmFEJLu5T38oXFr7nNdJBoLpOTEp3C90fqivddJVeN8g==", "license": "MIT", "peerDependencies": { - "@babel/core": "^7.28.0", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/preset-typescript": "^7.27.1", + "@babel/core": "*", + "@babel/plugin-transform-modules-commonjs": "*", + "@babel/preset-typescript": "*", "@junobuild/config": "*" } }, "node_modules/@junobuild/core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.0.0.tgz", - "integrity": "sha512-iuoy06Q+sSmVhpOxjFY3u10CU4NlAl4L84dPQQTIDg+tYOzDSXo/o5x0UrEEGL+nZOVxf8zol91yYV003bAc5g==", + "version": "2.0.1-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.0.1-next-2025-09-13.2.tgz", + "integrity": "sha512-9pm2GoBn8sg/0cDu0Vhl8QKv+xFS+FOHTC+LUlMfTbGH3zEleMfO0A5Pfk3sD03UUEQ9LmEu6Vs3d3JvlWvt8w==", "license": "MIT", "dependencies": { "@junobuild/errors": "*", @@ -1524,28 +1522,56 @@ "@junobuild/storage": "^1.2.1", "@junobuild/utils": "*" }, + "peerDependencies": { + "@dfinity/agent": "*", + "@dfinity/auth-client": "*", + "@dfinity/candid": "*", + "@dfinity/identity": "*", + "@dfinity/principal": "*", + "@dfinity/utils": "*" + } + }, + "node_modules/@junobuild/core/node_modules/@junobuild/ic-client": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0.tgz", + "integrity": "sha512-RwuV1lscSpy7JlOQaTv6sQY1Xh3+nQ3IoJTj1dDNpZ0f0FzXX8cY22PVRsf8DqgXectrM/lgxrJwE39eKywOKw==", + "license": "MIT", "peerDependencies": { "@dfinity/agent": "^2.3.0", - "@dfinity/auth-client": "^2.3.0", "@dfinity/candid": "^2.3.0", "@dfinity/identity": "^2.3.0", "@dfinity/principal": "^2.3.0", "@dfinity/utils": "^2" } }, + "node_modules/@junobuild/core/node_modules/@junobuild/storage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1.tgz", + "integrity": "sha512-rrmABxNctK/Kyd0K6n5wb04F9AUJ6h1yYsME9tKp/XEAvtFJO7xI7FK45pqoEwoMn0GC+lD4CNBn+Y0rLeCBPA==", + "license": "MIT", + "peerDependencies": { + "@dfinity/agent": "^2.3.0", + "@dfinity/candid": "^2.3.0", + "@dfinity/identity": "^2.3.0", + "@dfinity/principal": "^2.3.0", + "@dfinity/utils": "^2", + "@junobuild/ic-client": "^3", + "@junobuild/utils": "*" + } + }, "node_modules/@junobuild/did-tools": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.2.5.tgz", - "integrity": "sha512-IKtyLJWoVSRDdLobdq33mCxAiJ8BfCvhtqI19HRBwbz8DG+gFjCwp/yAMVa3P9VMjN8NAC4NAj/VPXL9eSxaHg==", + "version": "0.2.5-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.2.5-next-2025-09-13.2.tgz", + "integrity": "sha512-HHwqA3JD29u8NIVfLeva8tFJtH27nrpwGTrPGmmNlcC9eAnA12DIn15AaD/trWbhBNcrTYOPTwmw1F63b+SSAg==", "license": "MIT", "peerDependencies": { - "@babel/core": "^7.28.0", - "@babel/parser": "^7.28.0", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/preset-typescript": "^7.27.1", - "@babel/traverse": "^7.28.0", - "@babel/types": "^7.28.2", - "@dfinity/utils": "^2" + "@babel/core": "*", + "@babel/parser": "*", + "@babel/plugin-transform-modules-commonjs": "*", + "@babel/preset-typescript": "*", + "@babel/traverse": "*", + "@babel/types": "*", + "@dfinity/utils": "*" } }, "node_modules/@junobuild/errors": { @@ -1555,64 +1581,64 @@ "license": "MIT" }, "node_modules/@junobuild/functions": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.2.7.tgz", - "integrity": "sha512-Tecp1a4/vGEspvFNlUW1ElyqrTc9F14k6JUV8sS3r3gvOR0BJQ4X81/RwGbIlfnqVMxGJ7jITNReoWOaCXSiUg==", + "version": "0.2.7-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.2.7-next-2025-09-13.2.tgz", + "integrity": "sha512-5bHoV5+wz/YiBciqRNG/o3NUE3GMKG4F4VuPP3PQwD2iYLPPiiX1v4qSdGYq5TV5i0qyTE3kL235aZhBNyW8Jw==", "dev": true, "license": "MIT", "peerDependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", - "@dfinity/utils": "^2", - "zod": "^3.25" + "@dfinity/agent": "*", + "@dfinity/candid": "*", + "@dfinity/identity": "*", + "@dfinity/principal": "*", + "@dfinity/utils": "*", + "zod": "*" } }, "node_modules/@junobuild/ic-client": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0.tgz", - "integrity": "sha512-RwuV1lscSpy7JlOQaTv6sQY1Xh3+nQ3IoJTj1dDNpZ0f0FzXX8cY22PVRsf8DqgXectrM/lgxrJwE39eKywOKw==", + "version": "3.0.0-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0-next-2025-09-13.2.tgz", + "integrity": "sha512-qANd5LVw9XfV1iOvX4u68wXGg037kzSKVZCovMuC/hO2xKessKpxlsuLfPBUwBbvFqnuhlxHB7wWmwLA0NBX1A==", "license": "MIT", "peerDependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", - "@dfinity/utils": "^2" + "@dfinity/agent": "*", + "@dfinity/candid": "*", + "@dfinity/identity": "*", + "@dfinity/principal": "*", + "@dfinity/utils": "*" } }, "node_modules/@junobuild/storage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1.tgz", - "integrity": "sha512-rrmABxNctK/Kyd0K6n5wb04F9AUJ6h1yYsME9tKp/XEAvtFJO7xI7FK45pqoEwoMn0GC+lD4CNBn+Y0rLeCBPA==", + "version": "1.2.1-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1-next-2025-09-13.2.tgz", + "integrity": "sha512-fWlZ8Ax/VuP2luebDZ21/7TIn5AUSFRwxNytL9NrRSpFbpwq3SdAr0v5XDxbCLyW6URjAfOZq9bvdvBslEvXUQ==", "license": "MIT", "peerDependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", - "@dfinity/utils": "^2", - "@junobuild/ic-client": "^3", + "@dfinity/agent": "*", + "@dfinity/candid": "*", + "@dfinity/identity": "*", + "@dfinity/principal": "*", + "@dfinity/utils": "*", + "@junobuild/ic-client": "*", "@junobuild/utils": "*" } }, "node_modules/@junobuild/utils": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.1.4.tgz", - "integrity": "sha512-Mzr6KKT/0Twy/dz7nGwUvIABJXOP3vct7X7dMnQZR8mafJNh0vpLpfGZ3UnKuB8aKnU2KS0LIDPghHcw9qnpmQ==", + "version": "0.1.4-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.1.4-next-2025-09-13.2.tgz", + "integrity": "sha512-CFIzywSPksv++ez+yGk3IY08mkLF0Wg6afZrqxjJ0lMWGpAIELaYyLlIJjQfQ1cXG6GElD/RKXQLh8oNNA76uQ==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "^2" + "@dfinity/utils": "*" } }, "node_modules/@noble/curves": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", - "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", + "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.7.1" + "@noble/hashes": "1.8.0" }, "engines": { "node": "^14.21.3 || >=16" @@ -1622,9 +1648,9 @@ } }, "node_modules/@noble/hashes": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", - "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", "license": "MIT", "engines": { "node": "^14.21.3 || >=16" @@ -2285,83 +2311,14 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "node_modules/base64-arraybuffer": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.2.0.tgz", - "integrity": "sha512-7emyCsu1/xiBXgQZrscw/8KPRT44I4Yq9Pe6EGs3aPRTsWuggML1/1DTuZUuIaJPIm1FTDUVXl4x/yW8s0kQDQ==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/bignumber.js": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.2.0.tgz", - "integrity": "sha512-JocpCSOixzy5XFJi2ub6IMmV/G9i8Lrm2lZvwBv9xPdglmZM0ufDVBbjbrfU/zuLvBfD7Bv2eYxz9i+OHTgkew==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/borc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz", - "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==", - "license": "MIT", - "dependencies": { - "bignumber.js": "^9.0.0", - "buffer": "^5.5.0", - "commander": "^2.15.0", - "ieee754": "^1.1.13", - "iso-url": "~0.4.7", - "json-text-sequence": "~0.1.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/borc/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "node_modules/baseline-browser-mapping": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.2.tgz", + "integrity": "sha512-NvcIedLxrs9llVpX7wI+Jz4Hn9vJQkCPKrTaHIE0sW/Rj1iq6Fzby4NbyTZjQJNoypBXNaG7tEHkTgONZpwgxQ==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "baseline-browser-mapping": "dist/cli.js" } }, "node_modules/brace-expansion": { @@ -2387,9 +2344,9 @@ } }, "node_modules/browserslist": { - "version": "4.25.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", - "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.0.tgz", + "integrity": "sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==", "funding": [ { "type": "opencollective", @@ -2407,9 +2364,10 @@ "license": "MIT", "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001737", - "electron-to-chromium": "^1.5.211", - "node-releases": "^2.0.19", + "baseline-browser-mapping": "^2.8.2", + "caniuse-lite": "^1.0.30001741", + "electron-to-chromium": "^1.5.218", + "node-releases": "^2.0.21", "update-browserslist-db": "^1.1.3" }, "bin": { @@ -2419,30 +2377,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/bundle-name": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", @@ -2518,9 +2452,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001739", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001739.tgz", - "integrity": "sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA==", + "version": "1.0.30001741", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz", + "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==", "funding": [ { "type": "opencollective", @@ -2632,12 +2566,6 @@ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "license": "MIT" }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -2854,12 +2782,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/delimit-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz", - "integrity": "sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==", - "license": "BSD-2-Clause" - }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -2904,9 +2826,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.214", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.214.tgz", - "integrity": "sha512-TpvUNdha+X3ybfU78NoQatKvQEm1oq3lf2QbnmCEdw+Bd9RuIAY+hJTvq1avzHM0f7EJfnH3vbCnbzKzisc/9Q==", + "version": "1.5.218", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.218.tgz", + "integrity": "sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==", "license": "ISC", "peer": true }, @@ -4242,12 +4164,6 @@ "node": ">=0.8.19" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", @@ -4750,15 +4666,6 @@ "dev": true, "license": "ISC" }, - "node_modules/iso-url": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz", - "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -4816,15 +4723,6 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, - "node_modules/json-text-sequence": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz", - "integrity": "sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==", - "license": "MIT", - "dependencies": { - "delimit-stream": "0.1.0" - } - }, "node_modules/json5": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", @@ -4955,9 +4853,9 @@ } }, "node_modules/log-update/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "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" @@ -4982,9 +4880,9 @@ } }, "node_modules/log-update/node_modules/slice-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", - "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", @@ -5111,9 +5009,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.21.tgz", + "integrity": "sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==", "license": "MIT", "peer": true }, @@ -5501,20 +5399,6 @@ ], "license": "MIT" }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/readdirp": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", @@ -5722,26 +5606,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", @@ -5937,12 +5801,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/simple-cbor": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/simple-cbor/-/simple-cbor-0.4.1.tgz", - "integrity": "sha512-rijcxtwx2b4Bje3sqeIqw5EeW7UlOIC4YfOdwqIKacpvRQ/D78bWg/4/0m5e0U91oKvlGh7LlJuZCu07ISCC7w==", - "license": "ISC" - }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -5965,9 +5823,9 @@ } }, "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "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" @@ -6002,15 +5860,6 @@ "node": ">= 0.4" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/string-width": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", @@ -6487,12 +6336,6 @@ "punycode": "^2.1.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, "node_modules/when-exit": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.3.tgz", @@ -6604,9 +6447,9 @@ } }, "node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", @@ -6621,9 +6464,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "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" @@ -6684,16 +6527,6 @@ "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", "dev": true }, - "@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "peer": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, "@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -6706,27 +6539,27 @@ } }, "@babel/compat-data": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", - "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", "peer": true }, "@babel/core": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", - "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", + "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==", "peer": true, "requires": { - "@ampproject/remapping": "^2.2.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.3", - "@babel/parser": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.3", - "@babel/types": "^7.28.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", "gensync": "^1.0.0-beta.2", @@ -6906,22 +6739,22 @@ "peer": true }, "@babel/helpers": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz", - "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", "peer": true, "requires": { "@babel/template": "^7.27.2", - "@babel/types": "^7.28.2" + "@babel/types": "^7.28.4" } }, "@babel/parser": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", - "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "peer": true, "requires": { - "@babel/types": "^7.28.2" + "@babel/types": "^7.28.4" } }, "@babel/plugin-syntax-jsx": { @@ -6990,24 +6823,24 @@ } }, "@babel/traverse": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", - "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", "peer": true, "requires": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.3", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.2", + "@babel/types": "^7.28.4", "debug": "^4.3.1" } }, "@babel/types": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", - "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "peer": true, "requires": { "@babel/helper-string-parser": "^7.27.1", @@ -7020,60 +6853,57 @@ "integrity": "sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==" }, "@dfinity/agent": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/agent/-/agent-2.3.0.tgz", - "integrity": "sha512-f/eNydwuOunTKRcZAW1RxrcmKyb1AFqZM/ysJJaqFCX9Y+men9NoBTeuUI23XKUp9YeDb9yinGyAlYqjb6VMPw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@dfinity/agent/-/agent-3.2.4.tgz", + "integrity": "sha512-2TpFyaInmdRemQ8QlP4yZusO+6Dqe98SBvSSGOWcCL2zQ7u/dgKA1jXwXb7tdHHMXvdC1bXFjeyBGqpqTG6avA==", "requires": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "base64-arraybuffer": "^0.2.0", - "borc": "^2.1.1", - "buffer": "^6.0.3", - "simple-cbor": "^0.4.1" + "@dfinity/cbor": "^0.2.2", + "@noble/curves": "^1.9.2" } }, "@dfinity/auth-client": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/auth-client/-/auth-client-2.3.0.tgz", - "integrity": "sha512-UbV90FtVxHs6pMODomnb8xAS9k5qCj8tWbiZRS+oS9+ry39Cfcu8qCURFWOdFlrV7YzNeSk7xYqSlCAJi8luFQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@dfinity/auth-client/-/auth-client-3.2.4.tgz", + "integrity": "sha512-BDY1wnQok6FJ8yqFHqY+v4iqdRV4isDFemApPgCF6oF12RllacixjadeqfBWAqjt5zNXUKPllJzZWlR96ymamg==", "requires": { "idb": "^7.0.2" } }, "@dfinity/candid": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/candid/-/candid-2.3.0.tgz", - "integrity": "sha512-Xzj3EWfwaVZy90jq6WBRP4Cyqo93r3g8tvBea8W8PN3I4W6KcN2/9ZJaBhT3Y4NP+p2w4ZO6aJ+qp9xH990aYw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@dfinity/candid/-/candid-3.2.4.tgz", + "integrity": "sha512-VpzY4mFHmm/F4iuqW3AMehKEsTeFbM5CDkRqp0IHS2gqxBm0XDkreJhIyv5S4P93NxGx1QzPCN1wzO5wPuH8OA==", "requires": {} }, + "@dfinity/cbor": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@dfinity/cbor/-/cbor-0.2.2.tgz", + "integrity": "sha512-GPJpH73kDEKbUBdUjY80lz7cq9l0vm1h/7ppejPV6O0ZTqCLrYspssYvqjRmK4aNnJ/SKXsP0rg9LYX7zpegaA==" + }, "@dfinity/ic-management": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-6.2.0.tgz", - "integrity": "sha512-I/WaNvKvsqiYnt/BAGJ07FIQly7BucVUP/a4OValSYnzD9Bg1MJRscPxIO3Fk+ag9ZNDIT+OWy6o1rBaUAzfig==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-7.0.1.tgz", + "integrity": "sha512-zatpUqzf9k3bYkLeikurwYXOwzvJgKf+y8+u1Vfb/cS58gOu4OMB2buc9/Rw5frtN9TRbe/vsTQSodnLLlbZIw==", "requires": {} }, "@dfinity/identity": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/identity/-/identity-2.3.0.tgz", - "integrity": "sha512-nJbL9hNztfhjmdkSmzoUi/cuLmCtjm9/8O6dM100acMjqG1JoW4yF4Mgi/sKwCDCkpj+maY8SqQxI8hSPms9gA==", - "requires": { - "@noble/curves": "^1.2.0", - "@noble/hashes": "^1.3.1", - "borc": "^2.1.1" - } + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@dfinity/identity/-/identity-3.2.4.tgz", + "integrity": "sha512-+QUvC0rbWh0zRcHyqpYdbyJ2sfBLcwBKATsOWmQFoyMofgfFZTR+21ITqX+J8rcrHdj3XzSKSSYnq+8zRgF6ow==", + "requires": {} }, "@dfinity/principal": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/principal/-/principal-2.3.0.tgz", - "integrity": "sha512-rb3TsxR3L/Vq2GWV/GGIMXPbzDDqxNohPbNW8nJKhpcm8Ds00tCVEmPUDqrn735xJW0Pmzog/6/S1L9jG2UT9g==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@dfinity/principal/-/principal-3.2.4.tgz", + "integrity": "sha512-7qTjDb9k/J/55k0/ZnD8s2+L+IgfG6K1lC7iywhQQL/4Qe0UIljUTasDk85kooY2QeNvWSl7MsLWp69LPBiYjw==", "requires": { - "@noble/hashes": "^1.3.1" + "@noble/hashes": "^1.8.0" } }, "@dfinity/utils": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-2.13.0.tgz", - "integrity": "sha512-q2s7Qi2W7K8TD7d/d/99lUNV6bHiQfcMaOJOT91dupGY75yrMhao7wA6WPoSRRGOx9+8592FVBL4KpJsxIo4Kg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-3.0.1.tgz", + "integrity": "sha512-C1YS9tvqSsYRXS09FtAKvqt+QDwFFePomAHfzCFj/HM52NW/rHGZh2qhNs44bh8m/LHNUDlZxf7daZTxnUeInA==", "peer": true, "requires": {} }, @@ -7444,6 +7274,16 @@ "@jridgewell/trace-mapping": "^0.3.24" } }, + "@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "peer": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", @@ -7457,9 +7297,9 @@ "peer": true }, "@jridgewell/trace-mapping": { - "version": "0.3.30", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", - "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "peer": true, "requires": { "@jridgewell/resolve-uri": "^3.1.0", @@ -7467,21 +7307,21 @@ } }, "@junobuild/admin": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-2.1.1.tgz", - "integrity": "sha512-B0wIzv/Cl6lC8yjV4OrL4YJFPoK3c+e85Az/za1ySeI7DKVqVi1M1JQ7FakyxetcCK/+OiKb/YfTSVgSu+URgw==", + "version": "2.1.1-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-2.1.1-next-2025-09-13.2.tgz", + "integrity": "sha512-jU4G0sTwB07/KLgivDtnTZj5heE28KT9paABfid/P8eI5mD7H3HIF6EQo5TscwKVI21tRUL5GsIlYZvtMsCKgw==", "requires": {} }, "@junobuild/cdn": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-1.2.2.tgz", - "integrity": "sha512-j4dKynIPBmkmHB/xFjNbaXh6l8pkCOnS8QMhNoHxzPfiO20JRkLAwLXt7QMquu+iopZ0dAEyTAdr2HRP3OnX1w==", + "version": "1.2.2-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-1.2.2-next-2025-09-13.2.tgz", + "integrity": "sha512-HQxHZPJnThixKYke8Fom3J2Xw2kD+yR5r8ibUAMmVX6dE09C3HAK70Ei63P+cJHV5fkSD38HTsePLgNfiGt4cA==", "requires": {} }, "@junobuild/cli-tools": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.6.6.tgz", - "integrity": "sha512-/xIGMwifLDyU2JqSAV0n9UrVwim1puGDMbMnoRnDYRqfho0h/QF0DljIDYdmm3i1T9SepeF0ou/kDP9ziCtbAg==", + "version": "0.6.6-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.6.6-next-2025-09-13.2.tgz", + "integrity": "sha512-quwj30tcHz4/YaZEc/wk43G7qfT997Avbhuk7pZCWO1n78YKm4w/8mA9TWmzvMMTAUwX/b9GrsirbMm+1Cu82Q==", "requires": { "file-type": "^21.0.0", "listr2": "^9.0.1", @@ -7490,32 +7330,46 @@ } }, "@junobuild/config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.1.0.tgz", - "integrity": "sha512-FNeRpnxcIm6iNCGHWWCoH0ZKm5nfbCvBXkfE0U90HCJnyJi4jfKSbfOcn7SrujyKkNyKQum9R9kEspc9JBv2sQ==", + "version": "2.1.0-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.1.0-next-2025-09-13.2.tgz", + "integrity": "sha512-ifQBzV0MwklBzJ8bUtTCnRl6KpLqjHQIqp4nqfhoJLhFiUTsFQ2+/emnvl4gbeARjMBug4ebwMz4GeD6Cq76LA==", "requires": {} }, "@junobuild/config-loader": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.2.tgz", - "integrity": "sha512-Zwmg5MRp4VDX3chcUGaT64B+OTr6UoFo+JqKKxpoM+UIlGBlAxsyZYdc2MEkC3yQChE9WisCPdFCHCyhjTqMMA==", + "version": "0.4.2-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.2-next-2025-09-13.2.tgz", + "integrity": "sha512-iRcUOGjyWM7n50k2E6tS6sccN3+BQN93BuzIhZttMTGmFEJLu5T38oXFr7nNdJBoLpOTEp3C90fqivddJVeN8g==", "requires": {} }, "@junobuild/core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.0.0.tgz", - "integrity": "sha512-iuoy06Q+sSmVhpOxjFY3u10CU4NlAl4L84dPQQTIDg+tYOzDSXo/o5x0UrEEGL+nZOVxf8zol91yYV003bAc5g==", + "version": "2.0.1-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.0.1-next-2025-09-13.2.tgz", + "integrity": "sha512-9pm2GoBn8sg/0cDu0Vhl8QKv+xFS+FOHTC+LUlMfTbGH3zEleMfO0A5Pfk3sD03UUEQ9LmEu6Vs3d3JvlWvt8w==", "requires": { "@junobuild/errors": "*", "@junobuild/ic-client": "^3", "@junobuild/storage": "^1.2.1", "@junobuild/utils": "*" + }, + "dependencies": { + "@junobuild/ic-client": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0.tgz", + "integrity": "sha512-RwuV1lscSpy7JlOQaTv6sQY1Xh3+nQ3IoJTj1dDNpZ0f0FzXX8cY22PVRsf8DqgXectrM/lgxrJwE39eKywOKw==", + "requires": {} + }, + "@junobuild/storage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1.tgz", + "integrity": "sha512-rrmABxNctK/Kyd0K6n5wb04F9AUJ6h1yYsME9tKp/XEAvtFJO7xI7FK45pqoEwoMn0GC+lD4CNBn+Y0rLeCBPA==", + "requires": {} + } } }, "@junobuild/did-tools": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.2.5.tgz", - "integrity": "sha512-IKtyLJWoVSRDdLobdq33mCxAiJ8BfCvhtqI19HRBwbz8DG+gFjCwp/yAMVa3P9VMjN8NAC4NAj/VPXL9eSxaHg==", + "version": "0.2.5-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.2.5-next-2025-09-13.2.tgz", + "integrity": "sha512-HHwqA3JD29u8NIVfLeva8tFJtH27nrpwGTrPGmmNlcC9eAnA12DIn15AaD/trWbhBNcrTYOPTwmw1F63b+SSAg==", "requires": {} }, "@junobuild/errors": { @@ -7524,42 +7378,42 @@ "integrity": "sha512-8SpmTniT0yH07MQdt3bQdftXK1loIwx1W+0i4yHszsOigALVRwGKKsqwlicP/z8BFcUCm4jGPp5v0uXFNv7ZCA==" }, "@junobuild/functions": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.2.7.tgz", - "integrity": "sha512-Tecp1a4/vGEspvFNlUW1ElyqrTc9F14k6JUV8sS3r3gvOR0BJQ4X81/RwGbIlfnqVMxGJ7jITNReoWOaCXSiUg==", + "version": "0.2.7-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.2.7-next-2025-09-13.2.tgz", + "integrity": "sha512-5bHoV5+wz/YiBciqRNG/o3NUE3GMKG4F4VuPP3PQwD2iYLPPiiX1v4qSdGYq5TV5i0qyTE3kL235aZhBNyW8Jw==", "dev": true, "requires": {} }, "@junobuild/ic-client": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0.tgz", - "integrity": "sha512-RwuV1lscSpy7JlOQaTv6sQY1Xh3+nQ3IoJTj1dDNpZ0f0FzXX8cY22PVRsf8DqgXectrM/lgxrJwE39eKywOKw==", + "version": "3.0.0-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0-next-2025-09-13.2.tgz", + "integrity": "sha512-qANd5LVw9XfV1iOvX4u68wXGg037kzSKVZCovMuC/hO2xKessKpxlsuLfPBUwBbvFqnuhlxHB7wWmwLA0NBX1A==", "requires": {} }, "@junobuild/storage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1.tgz", - "integrity": "sha512-rrmABxNctK/Kyd0K6n5wb04F9AUJ6h1yYsME9tKp/XEAvtFJO7xI7FK45pqoEwoMn0GC+lD4CNBn+Y0rLeCBPA==", + "version": "1.2.1-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1-next-2025-09-13.2.tgz", + "integrity": "sha512-fWlZ8Ax/VuP2luebDZ21/7TIn5AUSFRwxNytL9NrRSpFbpwq3SdAr0v5XDxbCLyW6URjAfOZq9bvdvBslEvXUQ==", "requires": {} }, "@junobuild/utils": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.1.4.tgz", - "integrity": "sha512-Mzr6KKT/0Twy/dz7nGwUvIABJXOP3vct7X7dMnQZR8mafJNh0vpLpfGZ3UnKuB8aKnU2KS0LIDPghHcw9qnpmQ==", + "version": "0.1.4-next-2025-09-13.2", + "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.1.4-next-2025-09-13.2.tgz", + "integrity": "sha512-CFIzywSPksv++ez+yGk3IY08mkLF0Wg6afZrqxjJ0lMWGpAIELaYyLlIJjQfQ1cXG6GElD/RKXQLh8oNNA76uQ==", "requires": {} }, "@noble/curves": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", - "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", + "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", "requires": { - "@noble/hashes": "1.7.1" + "@noble/hashes": "1.8.0" } }, "@noble/hashes": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", - "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==" }, "@nodelib/fs.scandir": { "version": "2.1.5", @@ -7970,45 +7824,11 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "base64-arraybuffer": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.2.0.tgz", - "integrity": "sha512-7emyCsu1/xiBXgQZrscw/8KPRT44I4Yq9Pe6EGs3aPRTsWuggML1/1DTuZUuIaJPIm1FTDUVXl4x/yW8s0kQDQ==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "bignumber.js": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.2.0.tgz", - "integrity": "sha512-JocpCSOixzy5XFJi2ub6IMmV/G9i8Lrm2lZvwBv9xPdglmZM0ufDVBbjbrfU/zuLvBfD7Bv2eYxz9i+OHTgkew==" - }, - "borc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz", - "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==", - "requires": { - "bignumber.js": "^9.0.0", - "buffer": "^5.5.0", - "commander": "^2.15.0", - "ieee754": "^1.1.13", - "iso-url": "~0.4.7", - "json-text-sequence": "~0.1.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } - } + "baseline-browser-mapping": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.2.tgz", + "integrity": "sha512-NvcIedLxrs9llVpX7wI+Jz4Hn9vJQkCPKrTaHIE0sW/Rj1iq6Fzby4NbyTZjQJNoypBXNaG7tEHkTgONZpwgxQ==", + "peer": true }, "brace-expansion": { "version": "2.0.1", @@ -8029,26 +7849,18 @@ } }, "browserslist": { - "version": "4.25.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", - "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.0.tgz", + "integrity": "sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==", "peer": true, "requires": { - "caniuse-lite": "^1.0.30001737", - "electron-to-chromium": "^1.5.211", - "node-releases": "^2.0.19", + "baseline-browser-mapping": "^2.8.2", + "caniuse-lite": "^1.0.30001741", + "electron-to-chromium": "^1.5.218", + "node-releases": "^2.0.21", "update-browserslist-db": "^1.1.3" } }, - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "bundle-name": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", @@ -8096,9 +7908,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001739", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001739.tgz", - "integrity": "sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA==", + "version": "1.0.30001741", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz", + "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==", "peer": true }, "chalk": { @@ -8156,11 +7968,6 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -8296,11 +8103,6 @@ "object-keys": "^1.1.1" } }, - "delimit-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz", - "integrity": "sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==" - }, "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -8330,9 +8132,9 @@ } }, "electron-to-chromium": { - "version": "1.5.214", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.214.tgz", - "integrity": "sha512-TpvUNdha+X3ybfU78NoQatKvQEm1oq3lf2QbnmCEdw+Bd9RuIAY+hJTvq1avzHM0f7EJfnH3vbCnbzKzisc/9Q==", + "version": "1.5.218", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.218.tgz", + "integrity": "sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==", "peer": true }, "emoji-regex": { @@ -9231,11 +9033,6 @@ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, "internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", @@ -9520,11 +9317,6 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "iso-url": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz", - "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==" - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -9568,14 +9360,6 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, - "json-text-sequence": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz", - "integrity": "sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==", - "requires": { - "delimit-stream": "0.1.0" - } - }, "json5": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", @@ -9666,9 +9450,9 @@ }, "dependencies": { "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==" }, "is-fullwidth-code-point": { "version": "5.1.0", @@ -9679,9 +9463,9 @@ } }, "slice-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", - "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", "requires": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" @@ -9764,9 +9548,9 @@ "dev": true }, "node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.21.tgz", + "integrity": "sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==", "peer": true }, "object-inspect": { @@ -10002,16 +9786,6 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, "readdirp": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", @@ -10129,11 +9903,6 @@ "isarray": "^2.0.5" } }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, "safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", @@ -10260,11 +10029,6 @@ "side-channel-map": "^1.0.1" } }, - "simple-cbor": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/simple-cbor/-/simple-cbor-0.4.1.tgz", - "integrity": "sha512-rijcxtwx2b4Bje3sqeIqw5EeW7UlOIC4YfOdwqIKacpvRQ/D78bWg/4/0m5e0U91oKvlGh7LlJuZCu07ISCC7w==" - }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -10280,9 +10044,9 @@ }, "dependencies": { "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==" } } }, @@ -10301,14 +10065,6 @@ "internal-slot": "^1.1.0" } }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, "string-width": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", @@ -10593,11 +10349,6 @@ "punycode": "^2.1.0" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, "when-exit": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.3.tgz", @@ -10674,9 +10425,9 @@ } }, "wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "requires": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", @@ -10684,9 +10435,9 @@ }, "dependencies": { "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==" } } }, diff --git a/package.json b/package.json index edf1f2fb..6edcb4d4 100644 --- a/package.json +++ b/package.json @@ -23,23 +23,23 @@ "prepublishOnly": "./scripts/prepublish.sh" }, "dependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/auth-client": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/ic-management": "^6.2.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", + "@dfinity/agent": "^3.2.4", + "@dfinity/auth-client": "^3.2.4", + "@dfinity/candid": "^3.2.4", + "@dfinity/ic-management": "^7.0.1", + "@dfinity/identity": "^3.2.4", + "@dfinity/principal": "^3.2.4", "@dfinity/zod-schemas": "^1.1.0", - "@junobuild/admin": "^2.1.1", - "@junobuild/cdn": "^1.2.2", - "@junobuild/cli-tools": "^0.6.6", - "@junobuild/config": "^2.1.0", - "@junobuild/config-loader": "^0.4.2", - "@junobuild/core": "^2.0.0", - "@junobuild/did-tools": "^0.2.5", - "@junobuild/ic-client": "^3.0.0", - "@junobuild/storage": "^1.2.1", - "@junobuild/utils": "^0.1.4", + "@junobuild/admin": "^2.1.1-next-2025-09-13.2", + "@junobuild/cdn": "^1.2.2-next-2025-09-13.2", + "@junobuild/cli-tools": "^0.6.6-next-2025-09-13.2", + "@junobuild/config": "^2.1.0-next-2025-09-13.2", + "@junobuild/config-loader": "^0.4.2-next-2025-09-13.2", + "@junobuild/core": "^2.0.1-next-2025-09-13.2", + "@junobuild/did-tools": "^0.2.5-next-2025-09-13.2", + "@junobuild/ic-client": "^3.0.0-next-2025-09-13.2", + "@junobuild/storage": "^1.2.1-next-2025-09-13.2", + "@junobuild/utils": "^0.1.4-next-2025-09-13.2", "chokidar": "^4.0.3", "conf": "^14.0.0", "open": "^10.2.0", @@ -52,7 +52,7 @@ "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.34.0", - "@junobuild/functions": "^0.2.7", + "@junobuild/functions": "^0.2.7-next-2025-09-13.2", "@types/node": "^24.3.1", "@types/prompts": "^2.4.9", "@types/semver": "^7.7.1", diff --git a/src/api/actor.api.ts b/src/api/actor.api.ts index c395c371..fb3399fc 100644 --- a/src/api/actor.api.ts +++ b/src/api/actor.api.ts @@ -1,4 +1,4 @@ -import {Ed25519KeyIdentity} from '@dfinity/identity/lib/cjs/identity/ed25519'; +import {Ed25519KeyIdentity} from '@dfinity/identity'; import {isNullish, nonNullish, notEmptyString} from '@dfinity/utils'; import type {ActorParameters} from '@junobuild/ic-client/actor'; import {green, red, yellow} from 'kleur'; diff --git a/src/configs/cli.config.ts b/src/configs/cli.config.ts index 0c2b119b..385cdfea 100644 --- a/src/configs/cli.config.ts +++ b/src/configs/cli.config.ts @@ -1,10 +1,10 @@ -import type {JsonnableEd25519KeyIdentity} from '@dfinity/identity/lib/cjs/identity/ed25519'; import {assertNonNullish, nonNullish} from '@dfinity/utils'; import type Conf from 'conf'; import {red, yellow} from 'kleur'; import {askForPassword} from '../services/cli.settings.services'; import {getSettingsStore} from '../stores/settings.store'; import type {CliConfig, CliOrbiterConfig, CliSatelliteConfig} from '../types/cli.config'; +import {type JsonnableEd25519KeyIdentity} from '../types/identity'; import {loadConfig} from '../utils/config.utils'; // Save in https://github.com/sindresorhus/env-paths#pathsconfig diff --git a/src/services/auth/login.services.ts b/src/services/auth/login.services.ts index 84770e8f..3aa1da44 100644 --- a/src/services/auth/login.services.ts +++ b/src/services/auth/login.services.ts @@ -1,4 +1,3 @@ -import type {JsonnableEd25519KeyIdentity} from '@dfinity/identity/lib/cjs/identity/ed25519'; import {nextArg} from '@junobuild/cli-tools'; import {bold, green, underline} from 'kleur'; import {randomBytes} from 'node:crypto'; @@ -9,6 +8,7 @@ import path, {dirname} from 'node:path'; import {fileURLToPath} from 'node:url'; import util from 'node:util'; import {saveCliConfig} from '../../configs/cli.config'; +import {type JsonnableEd25519KeyIdentity} from '../../types/identity'; import {authUrl, generateToken, requestUrl} from '../../utils/auth.utils'; import {openUrl} from '../../utils/open.utils'; import {getPort} from '../../utils/port.utils'; diff --git a/src/types/cli.config.ts b/src/types/cli.config.ts index 5bcb9227..6547d947 100644 --- a/src/types/cli.config.ts +++ b/src/types/cli.config.ts @@ -1,5 +1,5 @@ -import type {JsonnableEd25519KeyIdentity} from '@dfinity/identity/lib/cjs/identity/ed25519'; import type {PrincipalText} from '@dfinity/zod-schemas'; +import {type JsonnableEd25519KeyIdentity} from './identity'; export interface CliConfig { token: JsonnableEd25519KeyIdentity; diff --git a/src/types/identity.ts b/src/types/identity.ts new file mode 100644 index 00000000..db88db04 --- /dev/null +++ b/src/types/identity.ts @@ -0,0 +1,4 @@ +// TODO: duplicate AgentJS type until https://github.com/dfinity/icp-js-core/issues/1140 is resolved. +type PublicKeyHex = string; +type SecretKeyHex = string; +export type JsonnableEd25519KeyIdentity = [PublicKeyHex, SecretKeyHex]; diff --git a/src/utils/auth.utils.ts b/src/utils/auth.utils.ts index 88c82fd0..dbf7a035 100644 --- a/src/utils/auth.utils.ts +++ b/src/utils/auth.utils.ts @@ -1,9 +1,9 @@ import {Ed25519KeyIdentity} from '@dfinity/identity'; -import type {JsonnableEd25519KeyIdentity} from '@dfinity/identity/lib/cjs/identity/ed25519'; import {nonNullish} from '@dfinity/utils'; import type {PrincipalText} from '@dfinity/zod-schemas'; import {REDIRECT_URL} from '../constants/constants'; import {ENV} from '../env'; +import {type JsonnableEd25519KeyIdentity} from '../types/identity'; export const generateToken = (): {principal: PrincipalText; token: JsonnableEd25519KeyIdentity} => { const key = Ed25519KeyIdentity.generate(); diff --git a/src/utils/process.utils.ts b/src/utils/process.utils.ts index 40a4f7f6..d4232fc1 100644 --- a/src/utils/process.utils.ts +++ b/src/utils/process.utils.ts @@ -1,5 +1,5 @@ -import type {JsonnableEd25519KeyIdentity} from '@dfinity/identity/lib/cjs/identity/ed25519'; import {hasArgs} from '@junobuild/cli-tools'; +import {type JsonnableEd25519KeyIdentity} from '../types/identity'; export const getProcessToken = (): JsonnableEd25519KeyIdentity | undefined => { const envToken = process.env.JUNO_TOKEN; From 8c82751f75b1bfdd0974f51a6609c949d089c196 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Sat, 13 Sep 2025 18:44:51 +0200 Subject: [PATCH 2/6] build: bump core with ic-client --- package-lock.json | 64 ++++++++--------------------------------------- package.json | 2 +- 2 files changed, 12 insertions(+), 54 deletions(-) diff --git a/package-lock.json b/package-lock.json index 72d341ed..26fbd32c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@junobuild/cli-tools": "^0.6.6-next-2025-09-13.2", "@junobuild/config": "^2.1.0-next-2025-09-13.2", "@junobuild/config-loader": "^0.4.2-next-2025-09-13.2", - "@junobuild/core": "^2.0.1-next-2025-09-13.2", + "@junobuild/core": "^2.0.1-next-2025-09-13.3", "@junobuild/did-tools": "^0.2.5-next-2025-09-13.2", "@junobuild/ic-client": "^3.0.0-next-2025-09-13.2", "@junobuild/storage": "^1.2.1-next-2025-09-13.2", @@ -1512,14 +1512,14 @@ } }, "node_modules/@junobuild/core": { - "version": "2.0.1-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.0.1-next-2025-09-13.2.tgz", - "integrity": "sha512-9pm2GoBn8sg/0cDu0Vhl8QKv+xFS+FOHTC+LUlMfTbGH3zEleMfO0A5Pfk3sD03UUEQ9LmEu6Vs3d3JvlWvt8w==", + "version": "2.0.1-next-2025-09-13.3", + "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.0.1-next-2025-09-13.3.tgz", + "integrity": "sha512-aW8aFROboTe7ZfP+y4PZ1pDAx2gjQJ9CrSm9waIJogy1WCqK4snFmLB5XSdXN2tA+hl/HxfX1TW42nbKq639HQ==", "license": "MIT", "dependencies": { "@junobuild/errors": "*", - "@junobuild/ic-client": "^3", - "@junobuild/storage": "^1.2.1", + "@junobuild/ic-client": "*", + "@junobuild/storage": "*", "@junobuild/utils": "*" }, "peerDependencies": { @@ -1531,34 +1531,6 @@ "@dfinity/utils": "*" } }, - "node_modules/@junobuild/core/node_modules/@junobuild/ic-client": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0.tgz", - "integrity": "sha512-RwuV1lscSpy7JlOQaTv6sQY1Xh3+nQ3IoJTj1dDNpZ0f0FzXX8cY22PVRsf8DqgXectrM/lgxrJwE39eKywOKw==", - "license": "MIT", - "peerDependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", - "@dfinity/utils": "^2" - } - }, - "node_modules/@junobuild/core/node_modules/@junobuild/storage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1.tgz", - "integrity": "sha512-rrmABxNctK/Kyd0K6n5wb04F9AUJ6h1yYsME9tKp/XEAvtFJO7xI7FK45pqoEwoMn0GC+lD4CNBn+Y0rLeCBPA==", - "license": "MIT", - "peerDependencies": { - "@dfinity/agent": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", - "@dfinity/utils": "^2", - "@junobuild/ic-client": "^3", - "@junobuild/utils": "*" - } - }, "node_modules/@junobuild/did-tools": { "version": "0.2.5-next-2025-09-13.2", "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.2.5-next-2025-09-13.2.tgz", @@ -7342,28 +7314,14 @@ "requires": {} }, "@junobuild/core": { - "version": "2.0.1-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.0.1-next-2025-09-13.2.tgz", - "integrity": "sha512-9pm2GoBn8sg/0cDu0Vhl8QKv+xFS+FOHTC+LUlMfTbGH3zEleMfO0A5Pfk3sD03UUEQ9LmEu6Vs3d3JvlWvt8w==", + "version": "2.0.1-next-2025-09-13.3", + "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.0.1-next-2025-09-13.3.tgz", + "integrity": "sha512-aW8aFROboTe7ZfP+y4PZ1pDAx2gjQJ9CrSm9waIJogy1WCqK4snFmLB5XSdXN2tA+hl/HxfX1TW42nbKq639HQ==", "requires": { "@junobuild/errors": "*", - "@junobuild/ic-client": "^3", - "@junobuild/storage": "^1.2.1", + "@junobuild/ic-client": "*", + "@junobuild/storage": "*", "@junobuild/utils": "*" - }, - "dependencies": { - "@junobuild/ic-client": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0.tgz", - "integrity": "sha512-RwuV1lscSpy7JlOQaTv6sQY1Xh3+nQ3IoJTj1dDNpZ0f0FzXX8cY22PVRsf8DqgXectrM/lgxrJwE39eKywOKw==", - "requires": {} - }, - "@junobuild/storage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1.tgz", - "integrity": "sha512-rrmABxNctK/Kyd0K6n5wb04F9AUJ6h1yYsME9tKp/XEAvtFJO7xI7FK45pqoEwoMn0GC+lD4CNBn+Y0rLeCBPA==", - "requires": {} - } } }, "@junobuild/did-tools": { diff --git a/package.json b/package.json index 6edcb4d4..2c30217d 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@junobuild/cli-tools": "^0.6.6-next-2025-09-13.2", "@junobuild/config": "^2.1.0-next-2025-09-13.2", "@junobuild/config-loader": "^0.4.2-next-2025-09-13.2", - "@junobuild/core": "^2.0.1-next-2025-09-13.2", + "@junobuild/core": "^2.0.1-next-2025-09-13.3", "@junobuild/did-tools": "^0.2.5-next-2025-09-13.2", "@junobuild/ic-client": "^3.0.0-next-2025-09-13.2", "@junobuild/storage": "^1.2.1-next-2025-09-13.2", From 5e1efd0909d90491a9d6ab07cdc483e72d18ee02 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Mon, 15 Sep 2025 12:00:24 +0200 Subject: [PATCH 3/6] build: bump release juno libs --- package-lock.json | 494 +++++++++++++++++++++------------------------- package.json | 24 +-- 2 files changed, 242 insertions(+), 276 deletions(-) diff --git a/package-lock.json b/package-lock.json index 26fbd32c..a2110c2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,20 +12,20 @@ "@dfinity/agent": "^3.2.4", "@dfinity/auth-client": "^3.2.4", "@dfinity/candid": "^3.2.4", - "@dfinity/ic-management": "^7.0.1", + "@dfinity/ic-management": "^7.0.2", "@dfinity/identity": "^3.2.4", "@dfinity/principal": "^3.2.4", "@dfinity/zod-schemas": "^1.1.0", - "@junobuild/admin": "^2.1.1-next-2025-09-13.2", - "@junobuild/cdn": "^1.2.2-next-2025-09-13.2", - "@junobuild/cli-tools": "^0.6.6-next-2025-09-13.2", - "@junobuild/config": "^2.1.0-next-2025-09-13.2", - "@junobuild/config-loader": "^0.4.2-next-2025-09-13.2", - "@junobuild/core": "^2.0.1-next-2025-09-13.3", - "@junobuild/did-tools": "^0.2.5-next-2025-09-13.2", - "@junobuild/ic-client": "^3.0.0-next-2025-09-13.2", - "@junobuild/storage": "^1.2.1-next-2025-09-13.2", - "@junobuild/utils": "^0.1.4-next-2025-09-13.2", + "@junobuild/admin": "^2.2.0", + "@junobuild/cdn": "^1.3.0", + "@junobuild/cli-tools": "^0.7.0", + "@junobuild/config": "^2.1.0", + "@junobuild/config-loader": "^0.4.2", + "@junobuild/core": "^2.1.0", + "@junobuild/did-tools": "^0.3.0", + "@junobuild/ic-client": "^3.1.0", + "@junobuild/storage": "^1.3.0", + "@junobuild/utils": "^0.2.0", "chokidar": "^4.0.3", "conf": "^14.0.0", "open": "^10.2.0", @@ -41,7 +41,7 @@ "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.34.0", - "@junobuild/functions": "^0.2.7-next-2025-09-13.2", + "@junobuild/functions": "^0.3.0", "@types/node": "^24.3.1", "@types/prompts": "^2.4.9", "@types/semver": "^7.7.1", @@ -613,9 +613,9 @@ "license": "Apache-2.0" }, "node_modules/@dfinity/ic-management": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-7.0.1.tgz", - "integrity": "sha512-zatpUqzf9k3bYkLeikurwYXOwzvJgKf+y8+u1Vfb/cS58gOu4OMB2buc9/Rw5frtN9TRbe/vsTQSodnLLlbZIw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-7.0.2.tgz", + "integrity": "sha512-NnWhB6LWMDUmWXzjc54my7XF6M7xoDL5AOY+i9wPTvnn1u2aJ2Nvme8B2nCk/VcXJ8fj4Y5JOtc08/oPwoI/nQ==", "license": "Apache-2.0", "peerDependencies": { "@dfinity/agent": "^3", @@ -647,9 +647,9 @@ } }, "node_modules/@dfinity/utils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-3.0.1.tgz", - "integrity": "sha512-C1YS9tvqSsYRXS09FtAKvqt+QDwFFePomAHfzCFj/HM52NW/rHGZh2qhNs44bh8m/LHNUDlZxf7daZTxnUeInA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-3.1.0.tgz", + "integrity": "sha512-e4Iunp147nN/gpph/7miZkxwYkctA3AyuKla0vbwK9RNJE7Rub43Zwo0mlhjYq6WHjIxIEL/8n+AAJj9+RjZcw==", "license": "Apache-2.0", "peer": true, "peerDependencies": { @@ -1434,45 +1434,45 @@ } }, "node_modules/@junobuild/admin": { - "version": "2.1.1-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-2.1.1-next-2025-09-13.2.tgz", - "integrity": "sha512-jU4G0sTwB07/KLgivDtnTZj5heE28KT9paABfid/P8eI5mD7H3HIF6EQo5TscwKVI21tRUL5GsIlYZvtMsCKgw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-2.2.0.tgz", + "integrity": "sha512-RJIVhlFyHal5MoeumctIEdwkf0Rk9UPM6HV97Qe+PMCwyRMj20SMgSrMTOqmkb0QcvfaUVyXP2RQZKOy6VduHg==", "license": "MIT", "peerDependencies": { - "@dfinity/agent": "*", - "@dfinity/candid": "*", - "@dfinity/ic-management": "*", - "@dfinity/identity": "*", - "@dfinity/principal": "*", - "@dfinity/utils": "*", + "@dfinity/agent": "^3.2.4", + "@dfinity/candid": "^3.2.4", + "@dfinity/ic-management": "^7", + "@dfinity/identity": "^3.2.4", + "@dfinity/principal": "^3.2.4", + "@dfinity/utils": "^3.1", "@junobuild/config": "*", - "@junobuild/ic-client": "*", - "semver": "*", - "zod": "*" + "@junobuild/ic-client": "^3", + "semver": "7.*", + "zod": "^3.25" } }, "node_modules/@junobuild/cdn": { - "version": "1.2.2-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-1.2.2-next-2025-09-13.2.tgz", - "integrity": "sha512-HQxHZPJnThixKYke8Fom3J2Xw2kD+yR5r8ibUAMmVX6dE09C3HAK70Ei63P+cJHV5fkSD38HTsePLgNfiGt4cA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-1.3.0.tgz", + "integrity": "sha512-8EikSGOkFCB06IWwtsBbWKaLx9j0of/GFIh6+Z7W39GO14Zok8up5z6ln1CZXGE07JhgICv60WXw+hB206cNRQ==", "license": "MIT", "peerDependencies": { - "@dfinity/agent": "*", - "@dfinity/candid": "*", - "@dfinity/ic-management": "*", - "@dfinity/identity": "*", - "@dfinity/principal": "*", - "@dfinity/utils": "*", + "@dfinity/agent": "^3.2.4", + "@dfinity/candid": "^3.2.4", + "@dfinity/ic-management": "^7", + "@dfinity/identity": "^3.2.4", + "@dfinity/principal": "^3.2.4", + "@dfinity/utils": "^3.1", "@junobuild/config": "*", - "@junobuild/ic-client": "*", - "@junobuild/storage": "*", - "semver": "*" + "@junobuild/ic-client": "^3", + "@junobuild/storage": "^1.3", + "semver": "7.*" } }, "node_modules/@junobuild/cli-tools": { - "version": "0.6.6-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.6.6-next-2025-09-13.2.tgz", - "integrity": "sha512-quwj30tcHz4/YaZEc/wk43G7qfT997Avbhuk7pZCWO1n78YKm4w/8mA9TWmzvMMTAUwX/b9GrsirbMm+1Cu82Q==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.7.0.tgz", + "integrity": "sha512-liqeMWcWDc608T6aPSZmb4SsC5mUwKcKit8gx7cz4F2cihB+q/4qdtjCCj05zqD2f6X7Bodpsq0NxFxUaKGMbw==", "license": "MIT", "dependencies": { "file-type": "^21.0.0", @@ -1481,69 +1481,69 @@ "minimatch": "^10.0.3" }, "peerDependencies": { - "@dfinity/utils": "*", - "@junobuild/cdn": "*", - "@junobuild/config": "*", - "@junobuild/storage": "*", - "esbuild": "*", - "ora": "*" + "@dfinity/utils": "^3.1", + "@junobuild/cdn": "^1.3", + "@junobuild/config": "^2.1.0", + "@junobuild/storage": "^1.3", + "esbuild": "^0.25.1", + "ora": "^8" } }, "node_modules/@junobuild/config": { - "version": "2.1.0-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.1.0-next-2025-09-13.2.tgz", - "integrity": "sha512-ifQBzV0MwklBzJ8bUtTCnRl6KpLqjHQIqp4nqfhoJLhFiUTsFQ2+/emnvl4gbeARjMBug4ebwMz4GeD6Cq76LA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.1.0.tgz", + "integrity": "sha512-FNeRpnxcIm6iNCGHWWCoH0ZKm5nfbCvBXkfE0U90HCJnyJi4jfKSbfOcn7SrujyKkNyKQum9R9kEspc9JBv2sQ==", "license": "MIT", "peerDependencies": { - "@dfinity/zod-schemas": "*", - "zod": "*" + "@dfinity/zod-schemas": "^1.1.0", + "zod": "^3.25" } }, "node_modules/@junobuild/config-loader": { - "version": "0.4.2-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.2-next-2025-09-13.2.tgz", - "integrity": "sha512-iRcUOGjyWM7n50k2E6tS6sccN3+BQN93BuzIhZttMTGmFEJLu5T38oXFr7nNdJBoLpOTEp3C90fqivddJVeN8g==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.2.tgz", + "integrity": "sha512-Zwmg5MRp4VDX3chcUGaT64B+OTr6UoFo+JqKKxpoM+UIlGBlAxsyZYdc2MEkC3yQChE9WisCPdFCHCyhjTqMMA==", "license": "MIT", "peerDependencies": { - "@babel/core": "*", - "@babel/plugin-transform-modules-commonjs": "*", - "@babel/preset-typescript": "*", + "@babel/core": "^7.28.0", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/preset-typescript": "^7.27.1", "@junobuild/config": "*" } }, "node_modules/@junobuild/core": { - "version": "2.0.1-next-2025-09-13.3", - "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.0.1-next-2025-09-13.3.tgz", - "integrity": "sha512-aW8aFROboTe7ZfP+y4PZ1pDAx2gjQJ9CrSm9waIJogy1WCqK4snFmLB5XSdXN2tA+hl/HxfX1TW42nbKq639HQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.1.0.tgz", + "integrity": "sha512-ncxl+Qs1gBe5i318UfDyhHIGuLRE5INO100HIsUyh0KuiIfV79BdM9QpYrK4rt89WOqZSGE0chLHxpXTquNB5Q==", "license": "MIT", "dependencies": { "@junobuild/errors": "*", - "@junobuild/ic-client": "*", - "@junobuild/storage": "*", + "@junobuild/ic-client": "^3", + "@junobuild/storage": "^1.3", "@junobuild/utils": "*" }, "peerDependencies": { - "@dfinity/agent": "*", - "@dfinity/auth-client": "*", - "@dfinity/candid": "*", - "@dfinity/identity": "*", - "@dfinity/principal": "*", - "@dfinity/utils": "*" + "@dfinity/agent": "^3.2.4", + "@dfinity/auth-client": "^3.2.4", + "@dfinity/candid": "^3.2.4", + "@dfinity/identity": "^3.2.4", + "@dfinity/principal": "^3.2.4", + "@dfinity/utils": "^3.1" } }, "node_modules/@junobuild/did-tools": { - "version": "0.2.5-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.2.5-next-2025-09-13.2.tgz", - "integrity": "sha512-HHwqA3JD29u8NIVfLeva8tFJtH27nrpwGTrPGmmNlcC9eAnA12DIn15AaD/trWbhBNcrTYOPTwmw1F63b+SSAg==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.0.tgz", + "integrity": "sha512-SJ4iN/sHjurD0bu5qv/XLpQklFvgcTdW7RoSX8zaU/cnWszodx9JacoxtdYoR2NePRz5SvspAsplqgXTfNmnlQ==", "license": "MIT", "peerDependencies": { - "@babel/core": "*", - "@babel/parser": "*", - "@babel/plugin-transform-modules-commonjs": "*", - "@babel/preset-typescript": "*", - "@babel/traverse": "*", - "@babel/types": "*", - "@dfinity/utils": "*" + "@babel/core": "^7.28.0", + "@babel/parser": "^7.28.0", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/preset-typescript": "^7.27.1", + "@babel/traverse": "^7.28.0", + "@babel/types": "^7.28.2", + "@dfinity/utils": "^3.1" } }, "node_modules/@junobuild/errors": { @@ -1553,55 +1553,55 @@ "license": "MIT" }, "node_modules/@junobuild/functions": { - "version": "0.2.7-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.2.7-next-2025-09-13.2.tgz", - "integrity": "sha512-5bHoV5+wz/YiBciqRNG/o3NUE3GMKG4F4VuPP3PQwD2iYLPPiiX1v4qSdGYq5TV5i0qyTE3kL235aZhBNyW8Jw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.3.0.tgz", + "integrity": "sha512-dmRsjogavAPLq8q9om8wQZ4Q4uRKGKCkYojC/pHBD78bJsu4GMwcgeytLwcW0Lbd1QS4LgNCpV4/8pjfGCJZ8w==", "dev": true, "license": "MIT", "peerDependencies": { - "@dfinity/agent": "*", - "@dfinity/candid": "*", - "@dfinity/identity": "*", - "@dfinity/principal": "*", - "@dfinity/utils": "*", - "zod": "*" + "@dfinity/agent": "^3.2.4", + "@dfinity/candid": "^3.2.4", + "@dfinity/identity": "^3.2.4", + "@dfinity/principal": "^3.2.4", + "@dfinity/utils": "^3.1", + "zod": "^3.25" } }, "node_modules/@junobuild/ic-client": { - "version": "3.0.0-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0-next-2025-09-13.2.tgz", - "integrity": "sha512-qANd5LVw9XfV1iOvX4u68wXGg037kzSKVZCovMuC/hO2xKessKpxlsuLfPBUwBbvFqnuhlxHB7wWmwLA0NBX1A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.1.0.tgz", + "integrity": "sha512-ECs+vGGqGlTeUl+Au21mwoCw+6I4E3abGCxGIW6K31irPf2GjqDLUmMDHkmLQpSFLcq97DVlgaNUrKuAM50T2w==", "license": "MIT", "peerDependencies": { - "@dfinity/agent": "*", - "@dfinity/candid": "*", - "@dfinity/identity": "*", - "@dfinity/principal": "*", - "@dfinity/utils": "*" + "@dfinity/agent": "^3.2.4", + "@dfinity/candid": "^3.2.4", + "@dfinity/identity": "^3.2.4", + "@dfinity/principal": "^3.2.4", + "@dfinity/utils": "^3.1" } }, "node_modules/@junobuild/storage": { - "version": "1.2.1-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1-next-2025-09-13.2.tgz", - "integrity": "sha512-fWlZ8Ax/VuP2luebDZ21/7TIn5AUSFRwxNytL9NrRSpFbpwq3SdAr0v5XDxbCLyW6URjAfOZq9bvdvBslEvXUQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.3.0.tgz", + "integrity": "sha512-44EtsnmPjaPuohQ8bKW0LQ8QZ1ifXeZa098Py6ZK0AG/KpiQtV1VWSMirZcGV5duoBqW+TDNv6uAhfUVqeIG5w==", "license": "MIT", "peerDependencies": { - "@dfinity/agent": "*", - "@dfinity/candid": "*", - "@dfinity/identity": "*", - "@dfinity/principal": "*", - "@dfinity/utils": "*", - "@junobuild/ic-client": "*", + "@dfinity/agent": "^3.2.4", + "@dfinity/candid": "^3.2.4", + "@dfinity/identity": "^3.2.4", + "@dfinity/principal": "^3.2.4", + "@dfinity/utils": "^3.1", + "@junobuild/ic-client": "^3", "@junobuild/utils": "*" } }, "node_modules/@junobuild/utils": { - "version": "0.1.4-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.1.4-next-2025-09-13.2.tgz", - "integrity": "sha512-CFIzywSPksv++ez+yGk3IY08mkLF0Wg6afZrqxjJ0lMWGpAIELaYyLlIJjQfQ1cXG6GElD/RKXQLh8oNNA76uQ==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.2.0.tgz", + "integrity": "sha512-fdt75+uiPicLBrXiQpJ2XGkEzJ4ngTGS6vAvk4ErXQvzig6KgEs5GORthr35UgFEWk6XhrIXvuSq0cR4C2uiAA==", "license": "MIT", "peerDependencies": { - "@dfinity/utils": "*" + "@dfinity/utils": "^3.1" } }, "node_modules/@noble/curves": { @@ -2284,9 +2284,9 @@ "dev": true }, "node_modules/baseline-browser-mapping": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.2.tgz", - "integrity": "sha512-NvcIedLxrs9llVpX7wI+Jz4Hn9vJQkCPKrTaHIE0sW/Rj1iq6Fzby4NbyTZjQJNoypBXNaG7tEHkTgONZpwgxQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.3.tgz", + "integrity": "sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==", "license": "Apache-2.0", "peer": true, "bin": { @@ -2499,16 +2499,32 @@ } }, "node_modules/cli-truncate": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", - "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.0.0.tgz", + "integrity": "sha512-ds7u02fPOOBpcUl2VSjLF3lfnAik9u7Zt0BTaaAQlT5RtABALl4cvpJHthXx+rM50J4gSfXKPH5Tix/tfdefUQ==", "license": "MIT", "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" + "slice-ansi": "^7.1.0", + "string-width": "^8.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz", + "integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==", + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4327,12 +4343,15 @@ } }, "node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4740,12 +4759,12 @@ } }, "node_modules/listr2": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.3.tgz", - "integrity": "sha512-0aeh5HHHgmq1KRdMMDHfhMWQmIT/m7nRDTlxlFqni2Sp0had9baqsjJRvDGdlvgd6NmPE0nPloOipiQJGFtTHQ==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.4.tgz", + "integrity": "sha512-1wd/kpAdKRLwv7/3OKC8zZ5U8e/fajCfWMxacUvB79S5nLrYGPtUI/8chMQhn3LQjsRVErTb9i1ECAwW0ZIHnQ==", "license": "MIT", "dependencies": { - "cli-truncate": "^4.0.0", + "cli-truncate": "^5.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.1.0", @@ -4824,49 +4843,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", - "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", - "license": "MIT", - "dependencies": { - "get-east-asian-width": "^1.3.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", - "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -5779,16 +5755,16 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", "license": "MIT", "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/chalk/slice-ansi?sponsor=1" @@ -6853,9 +6829,9 @@ "integrity": "sha512-GPJpH73kDEKbUBdUjY80lz7cq9l0vm1h/7ppejPV6O0ZTqCLrYspssYvqjRmK4aNnJ/SKXsP0rg9LYX7zpegaA==" }, "@dfinity/ic-management": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-7.0.1.tgz", - "integrity": "sha512-zatpUqzf9k3bYkLeikurwYXOwzvJgKf+y8+u1Vfb/cS58gOu4OMB2buc9/Rw5frtN9TRbe/vsTQSodnLLlbZIw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-7.0.2.tgz", + "integrity": "sha512-NnWhB6LWMDUmWXzjc54my7XF6M7xoDL5AOY+i9wPTvnn1u2aJ2Nvme8B2nCk/VcXJ8fj4Y5JOtc08/oPwoI/nQ==", "requires": {} }, "@dfinity/identity": { @@ -6873,9 +6849,9 @@ } }, "@dfinity/utils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-3.0.1.tgz", - "integrity": "sha512-C1YS9tvqSsYRXS09FtAKvqt+QDwFFePomAHfzCFj/HM52NW/rHGZh2qhNs44bh8m/LHNUDlZxf7daZTxnUeInA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-3.1.0.tgz", + "integrity": "sha512-e4Iunp147nN/gpph/7miZkxwYkctA3AyuKla0vbwK9RNJE7Rub43Zwo0mlhjYq6WHjIxIEL/8n+AAJj9+RjZcw==", "peer": true, "requires": {} }, @@ -7279,21 +7255,21 @@ } }, "@junobuild/admin": { - "version": "2.1.1-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-2.1.1-next-2025-09-13.2.tgz", - "integrity": "sha512-jU4G0sTwB07/KLgivDtnTZj5heE28KT9paABfid/P8eI5mD7H3HIF6EQo5TscwKVI21tRUL5GsIlYZvtMsCKgw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-2.2.0.tgz", + "integrity": "sha512-RJIVhlFyHal5MoeumctIEdwkf0Rk9UPM6HV97Qe+PMCwyRMj20SMgSrMTOqmkb0QcvfaUVyXP2RQZKOy6VduHg==", "requires": {} }, "@junobuild/cdn": { - "version": "1.2.2-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-1.2.2-next-2025-09-13.2.tgz", - "integrity": "sha512-HQxHZPJnThixKYke8Fom3J2Xw2kD+yR5r8ibUAMmVX6dE09C3HAK70Ei63P+cJHV5fkSD38HTsePLgNfiGt4cA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-1.3.0.tgz", + "integrity": "sha512-8EikSGOkFCB06IWwtsBbWKaLx9j0of/GFIh6+Z7W39GO14Zok8up5z6ln1CZXGE07JhgICv60WXw+hB206cNRQ==", "requires": {} }, "@junobuild/cli-tools": { - "version": "0.6.6-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.6.6-next-2025-09-13.2.tgz", - "integrity": "sha512-quwj30tcHz4/YaZEc/wk43G7qfT997Avbhuk7pZCWO1n78YKm4w/8mA9TWmzvMMTAUwX/b9GrsirbMm+1Cu82Q==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.7.0.tgz", + "integrity": "sha512-liqeMWcWDc608T6aPSZmb4SsC5mUwKcKit8gx7cz4F2cihB+q/4qdtjCCj05zqD2f6X7Bodpsq0NxFxUaKGMbw==", "requires": { "file-type": "^21.0.0", "listr2": "^9.0.1", @@ -7302,32 +7278,32 @@ } }, "@junobuild/config": { - "version": "2.1.0-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.1.0-next-2025-09-13.2.tgz", - "integrity": "sha512-ifQBzV0MwklBzJ8bUtTCnRl6KpLqjHQIqp4nqfhoJLhFiUTsFQ2+/emnvl4gbeARjMBug4ebwMz4GeD6Cq76LA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@junobuild/config/-/config-2.1.0.tgz", + "integrity": "sha512-FNeRpnxcIm6iNCGHWWCoH0ZKm5nfbCvBXkfE0U90HCJnyJi4jfKSbfOcn7SrujyKkNyKQum9R9kEspc9JBv2sQ==", "requires": {} }, "@junobuild/config-loader": { - "version": "0.4.2-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.2-next-2025-09-13.2.tgz", - "integrity": "sha512-iRcUOGjyWM7n50k2E6tS6sccN3+BQN93BuzIhZttMTGmFEJLu5T38oXFr7nNdJBoLpOTEp3C90fqivddJVeN8g==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.2.tgz", + "integrity": "sha512-Zwmg5MRp4VDX3chcUGaT64B+OTr6UoFo+JqKKxpoM+UIlGBlAxsyZYdc2MEkC3yQChE9WisCPdFCHCyhjTqMMA==", "requires": {} }, "@junobuild/core": { - "version": "2.0.1-next-2025-09-13.3", - "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.0.1-next-2025-09-13.3.tgz", - "integrity": "sha512-aW8aFROboTe7ZfP+y4PZ1pDAx2gjQJ9CrSm9waIJogy1WCqK4snFmLB5XSdXN2tA+hl/HxfX1TW42nbKq639HQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.1.0.tgz", + "integrity": "sha512-ncxl+Qs1gBe5i318UfDyhHIGuLRE5INO100HIsUyh0KuiIfV79BdM9QpYrK4rt89WOqZSGE0chLHxpXTquNB5Q==", "requires": { "@junobuild/errors": "*", - "@junobuild/ic-client": "*", - "@junobuild/storage": "*", + "@junobuild/ic-client": "^3", + "@junobuild/storage": "^1.3", "@junobuild/utils": "*" } }, "@junobuild/did-tools": { - "version": "0.2.5-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.2.5-next-2025-09-13.2.tgz", - "integrity": "sha512-HHwqA3JD29u8NIVfLeva8tFJtH27nrpwGTrPGmmNlcC9eAnA12DIn15AaD/trWbhBNcrTYOPTwmw1F63b+SSAg==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.0.tgz", + "integrity": "sha512-SJ4iN/sHjurD0bu5qv/XLpQklFvgcTdW7RoSX8zaU/cnWszodx9JacoxtdYoR2NePRz5SvspAsplqgXTfNmnlQ==", "requires": {} }, "@junobuild/errors": { @@ -7336,28 +7312,28 @@ "integrity": "sha512-8SpmTniT0yH07MQdt3bQdftXK1loIwx1W+0i4yHszsOigALVRwGKKsqwlicP/z8BFcUCm4jGPp5v0uXFNv7ZCA==" }, "@junobuild/functions": { - "version": "0.2.7-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.2.7-next-2025-09-13.2.tgz", - "integrity": "sha512-5bHoV5+wz/YiBciqRNG/o3NUE3GMKG4F4VuPP3PQwD2iYLPPiiX1v4qSdGYq5TV5i0qyTE3kL235aZhBNyW8Jw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/functions/-/functions-0.3.0.tgz", + "integrity": "sha512-dmRsjogavAPLq8q9om8wQZ4Q4uRKGKCkYojC/pHBD78bJsu4GMwcgeytLwcW0Lbd1QS4LgNCpV4/8pjfGCJZ8w==", "dev": true, "requires": {} }, "@junobuild/ic-client": { - "version": "3.0.0-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0-next-2025-09-13.2.tgz", - "integrity": "sha512-qANd5LVw9XfV1iOvX4u68wXGg037kzSKVZCovMuC/hO2xKessKpxlsuLfPBUwBbvFqnuhlxHB7wWmwLA0NBX1A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.1.0.tgz", + "integrity": "sha512-ECs+vGGqGlTeUl+Au21mwoCw+6I4E3abGCxGIW6K31irPf2GjqDLUmMDHkmLQpSFLcq97DVlgaNUrKuAM50T2w==", "requires": {} }, "@junobuild/storage": { - "version": "1.2.1-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1-next-2025-09-13.2.tgz", - "integrity": "sha512-fWlZ8Ax/VuP2luebDZ21/7TIn5AUSFRwxNytL9NrRSpFbpwq3SdAr0v5XDxbCLyW6URjAfOZq9bvdvBslEvXUQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.3.0.tgz", + "integrity": "sha512-44EtsnmPjaPuohQ8bKW0LQ8QZ1ifXeZa098Py6ZK0AG/KpiQtV1VWSMirZcGV5duoBqW+TDNv6uAhfUVqeIG5w==", "requires": {} }, "@junobuild/utils": { - "version": "0.1.4-next-2025-09-13.2", - "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.1.4-next-2025-09-13.2.tgz", - "integrity": "sha512-CFIzywSPksv++ez+yGk3IY08mkLF0Wg6afZrqxjJ0lMWGpAIELaYyLlIJjQfQ1cXG6GElD/RKXQLh8oNNA76uQ==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.2.0.tgz", + "integrity": "sha512-fdt75+uiPicLBrXiQpJ2XGkEzJ4ngTGS6vAvk4ErXQvzig6KgEs5GORthr35UgFEWk6XhrIXvuSq0cR4C2uiAA==", "requires": {} }, "@noble/curves": { @@ -7783,9 +7759,9 @@ "dev": true }, "baseline-browser-mapping": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.2.tgz", - "integrity": "sha512-NvcIedLxrs9llVpX7wI+Jz4Hn9vJQkCPKrTaHIE0sW/Rj1iq6Fzby4NbyTZjQJNoypBXNaG7tEHkTgONZpwgxQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.3.tgz", + "integrity": "sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==", "peer": true }, "brace-expansion": { @@ -7898,12 +7874,23 @@ "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==" }, "cli-truncate": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", - "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.0.0.tgz", + "integrity": "sha512-ds7u02fPOOBpcUl2VSjLF3lfnAik9u7Zt0BTaaAQlT5RtABALl4cvpJHthXx+rM50J4gSfXKPH5Tix/tfdefUQ==", "requires": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" + "slice-ansi": "^7.1.0", + "string-width": "^8.0.0" + }, + "dependencies": { + "string-width": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz", + "integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==", + "requires": { + "get-east-asian-width": "^1.3.0", + "strip-ansi": "^7.1.0" + } + } } }, "color-convert": { @@ -9102,9 +9089,12 @@ } }, "is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "requires": { + "get-east-asian-width": "^1.3.1" + } }, "is-generator-function": { "version": "1.1.0", @@ -9352,11 +9342,11 @@ } }, "listr2": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.3.tgz", - "integrity": "sha512-0aeh5HHHgmq1KRdMMDHfhMWQmIT/m7nRDTlxlFqni2Sp0had9baqsjJRvDGdlvgd6NmPE0nPloOipiQJGFtTHQ==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.4.tgz", + "integrity": "sha512-1wd/kpAdKRLwv7/3OKC8zZ5U8e/fajCfWMxacUvB79S5nLrYGPtUI/8chMQhn3LQjsRVErTb9i1ECAwW0ZIHnQ==", "requires": { - "cli-truncate": "^4.0.0", + "cli-truncate": "^5.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.1.0", @@ -9405,30 +9395,6 @@ "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==" - }, - "is-fullwidth-code-point": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", - "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", - "requires": { - "get-east-asian-width": "^1.3.1" - } - }, - "slice-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", - "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", - "requires": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - } - } } }, "lru-cache": { @@ -9993,12 +9959,12 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", "requires": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" }, "dependencies": { "ansi-styles": { diff --git a/package.json b/package.json index 2c30217d..83ffa7c2 100644 --- a/package.json +++ b/package.json @@ -26,20 +26,20 @@ "@dfinity/agent": "^3.2.4", "@dfinity/auth-client": "^3.2.4", "@dfinity/candid": "^3.2.4", - "@dfinity/ic-management": "^7.0.1", + "@dfinity/ic-management": "^7.0.2", "@dfinity/identity": "^3.2.4", "@dfinity/principal": "^3.2.4", "@dfinity/zod-schemas": "^1.1.0", - "@junobuild/admin": "^2.1.1-next-2025-09-13.2", - "@junobuild/cdn": "^1.2.2-next-2025-09-13.2", - "@junobuild/cli-tools": "^0.6.6-next-2025-09-13.2", - "@junobuild/config": "^2.1.0-next-2025-09-13.2", - "@junobuild/config-loader": "^0.4.2-next-2025-09-13.2", - "@junobuild/core": "^2.0.1-next-2025-09-13.3", - "@junobuild/did-tools": "^0.2.5-next-2025-09-13.2", - "@junobuild/ic-client": "^3.0.0-next-2025-09-13.2", - "@junobuild/storage": "^1.2.1-next-2025-09-13.2", - "@junobuild/utils": "^0.1.4-next-2025-09-13.2", + "@junobuild/admin": "^2.2.0", + "@junobuild/cdn": "^1.3.0", + "@junobuild/cli-tools": "^0.7.0", + "@junobuild/config": "^2.1.0", + "@junobuild/config-loader": "^0.4.2", + "@junobuild/core": "^2.1.0", + "@junobuild/did-tools": "^0.3.0", + "@junobuild/ic-client": "^3.1.0", + "@junobuild/storage": "^1.3.0", + "@junobuild/utils": "^0.2.0", "chokidar": "^4.0.3", "conf": "^14.0.0", "open": "^10.2.0", @@ -52,7 +52,7 @@ "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.34.0", - "@junobuild/functions": "^0.2.7-next-2025-09-13.2", + "@junobuild/functions": "^0.3.0", "@types/node": "^24.3.1", "@types/prompts": "^2.4.9", "@types/semver": "^7.7.1", From 078d9f7268d755fcb512f553d698ca38d8396489 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Mon, 15 Sep 2025 12:01:44 +0200 Subject: [PATCH 4/6] chore: fmt --- src/configs/cli.config.ts | 2 +- src/services/auth/login.services.ts | 2 +- src/types/cli.config.ts | 2 +- src/utils/auth.utils.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/configs/cli.config.ts b/src/configs/cli.config.ts index 385cdfea..b83c2dd3 100644 --- a/src/configs/cli.config.ts +++ b/src/configs/cli.config.ts @@ -4,7 +4,7 @@ import {red, yellow} from 'kleur'; import {askForPassword} from '../services/cli.settings.services'; import {getSettingsStore} from '../stores/settings.store'; import type {CliConfig, CliOrbiterConfig, CliSatelliteConfig} from '../types/cli.config'; -import {type JsonnableEd25519KeyIdentity} from '../types/identity'; +import type {JsonnableEd25519KeyIdentity} from '../types/identity'; import {loadConfig} from '../utils/config.utils'; // Save in https://github.com/sindresorhus/env-paths#pathsconfig diff --git a/src/services/auth/login.services.ts b/src/services/auth/login.services.ts index 3aa1da44..2ff2cbb6 100644 --- a/src/services/auth/login.services.ts +++ b/src/services/auth/login.services.ts @@ -8,7 +8,7 @@ import path, {dirname} from 'node:path'; import {fileURLToPath} from 'node:url'; import util from 'node:util'; import {saveCliConfig} from '../../configs/cli.config'; -import {type JsonnableEd25519KeyIdentity} from '../../types/identity'; +import type {JsonnableEd25519KeyIdentity} from '../../types/identity'; import {authUrl, generateToken, requestUrl} from '../../utils/auth.utils'; import {openUrl} from '../../utils/open.utils'; import {getPort} from '../../utils/port.utils'; diff --git a/src/types/cli.config.ts b/src/types/cli.config.ts index 6547d947..7cfd89c4 100644 --- a/src/types/cli.config.ts +++ b/src/types/cli.config.ts @@ -1,5 +1,5 @@ import type {PrincipalText} from '@dfinity/zod-schemas'; -import {type JsonnableEd25519KeyIdentity} from './identity'; +import type {JsonnableEd25519KeyIdentity} from './identity'; export interface CliConfig { token: JsonnableEd25519KeyIdentity; diff --git a/src/utils/auth.utils.ts b/src/utils/auth.utils.ts index dbf7a035..1bf6f3d2 100644 --- a/src/utils/auth.utils.ts +++ b/src/utils/auth.utils.ts @@ -3,7 +3,7 @@ import {nonNullish} from '@dfinity/utils'; import type {PrincipalText} from '@dfinity/zod-schemas'; import {REDIRECT_URL} from '../constants/constants'; import {ENV} from '../env'; -import {type JsonnableEd25519KeyIdentity} from '../types/identity'; +import type {JsonnableEd25519KeyIdentity} from '../types/identity'; export const generateToken = (): {principal: PrincipalText; token: JsonnableEd25519KeyIdentity} => { const key = Ed25519KeyIdentity.generate(); From ca704ae85929f1dfb76c9ae5d60ce804aadb9f09 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Mon, 15 Sep 2025 12:13:49 +0200 Subject: [PATCH 5/6] build: exact babel --- package-lock.json | 316 ++++++++++++++++++++++++++++++++++------------ package.json | 4 +- 2 files changed, 235 insertions(+), 85 deletions(-) diff --git a/package-lock.json b/package-lock.json index a2110c2f..9f68722b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,9 +20,9 @@ "@junobuild/cdn": "^1.3.0", "@junobuild/cli-tools": "^0.7.0", "@junobuild/config": "^2.1.0", - "@junobuild/config-loader": "^0.4.2", + "@junobuild/config-loader": "^0.4.3", "@junobuild/core": "^2.1.0", - "@junobuild/did-tools": "^0.3.0", + "@junobuild/did-tools": "^0.3.1", "@junobuild/ic-client": "^3.1.0", "@junobuild/storage": "^1.3.0", "@junobuild/utils": "^0.2.0", @@ -82,6 +82,20 @@ "node": ">=0.10.0" } }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -108,22 +122,22 @@ } }, "node_modules/@babel/core": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", - "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", "license": "MIT", "peer": true, "dependencies": { + "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.3", + "@babel/generator": "^7.28.0", "@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/helper-module-transforms": "^7.27.3", + "@babel/helpers": "^7.27.6", + "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.4", - "@babel/types": "^7.28.4", - "@jridgewell/remapping": "^2.3.5", + "@babel/traverse": "^7.28.0", + "@babel/types": "^7.28.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -178,6 +192,22 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/generator/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" + }, + "engines": { + "node": ">=6.0.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", @@ -240,6 +270,41 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/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" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/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/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -306,6 +371,41 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-module-transforms/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" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-module-transforms/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/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", @@ -406,13 +506,13 @@ } }, "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==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.28.4" + "@babel/types": "^7.28.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -526,18 +626,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", - "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", "license": "MIT", "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.3", + "@babel/generator": "^7.28.0", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.4", + "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.4", + "@babel/types": "^7.28.0", "debug": "^4.3.1" }, "engines": { @@ -1394,17 +1494,6 @@ "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", @@ -1500,14 +1589,14 @@ } }, "node_modules/@junobuild/config-loader": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.2.tgz", - "integrity": "sha512-Zwmg5MRp4VDX3chcUGaT64B+OTr6UoFo+JqKKxpoM+UIlGBlAxsyZYdc2MEkC3yQChE9WisCPdFCHCyhjTqMMA==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.3.tgz", + "integrity": "sha512-tEkczGPYdnF6v8IClfEl39JrssVyKMijJFr50oBKeYXiN7Tzmi82IAF01t+yQZw3M+6QnV3ULA9c0C/4vhJ7/g==", "license": "MIT", "peerDependencies": { - "@babel/core": "^7.28.0", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/preset-typescript": "^7.27.1", + "@babel/core": "7.28.0", + "@babel/plugin-transform-modules-commonjs": "7.27.1", + "@babel/preset-typescript": "7.27.1", "@junobuild/config": "*" } }, @@ -1532,16 +1621,16 @@ } }, "node_modules/@junobuild/did-tools": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.0.tgz", - "integrity": "sha512-SJ4iN/sHjurD0bu5qv/XLpQklFvgcTdW7RoSX8zaU/cnWszodx9JacoxtdYoR2NePRz5SvspAsplqgXTfNmnlQ==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.1.tgz", + "integrity": "sha512-4QkbwkZPyso/e/SQrJWTi98Wl9T0PR35l5QCi2xeuExLRylAPoYfkJuioGCFJAL6a67/zRQeBt7J/7fkk7OGJA==", "license": "MIT", "peerDependencies": { - "@babel/core": "^7.28.0", - "@babel/parser": "^7.28.0", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/preset-typescript": "^7.27.1", - "@babel/traverse": "^7.28.0", + "@babel/core": "7.28.0", + "@babel/parser": "7.28.0", + "@babel/plugin-transform-modules-commonjs": "7.27.1", + "@babel/preset-typescript": "7.27.1", + "@babel/traverse": "7.28.0", "@babel/types": "^7.28.2", "@dfinity/utils": "^3.1" } @@ -6475,6 +6564,16 @@ "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", "dev": true }, + "@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "peer": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -6493,21 +6592,21 @@ "peer": true }, "@babel/core": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", - "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", "peer": true, "requires": { + "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.3", + "@babel/generator": "^7.28.0", "@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/helper-module-transforms": "^7.27.3", + "@babel/helpers": "^7.27.6", + "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.4", - "@babel/types": "^7.28.4", - "@jridgewell/remapping": "^2.3.5", + "@babel/traverse": "^7.28.0", + "@babel/types": "^7.28.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -6540,6 +6639,17 @@ "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" + }, + "dependencies": { + "@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "peer": true, + "requires": { + "@babel/types": "^7.28.4" + } + } } }, "@babel/helper-annotate-as-pure": { @@ -6587,6 +6697,30 @@ "semver": "^6.3.1" }, "dependencies": { + "@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "peer": true, + "requires": { + "@babel/types": "^7.28.4" + } + }, + "@babel/traverse": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", + "peer": true, + "requires": { + "@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" + } + }, "semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -6630,6 +6764,32 @@ "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" + }, + "dependencies": { + "@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "peer": true, + "requires": { + "@babel/types": "^7.28.4" + } + }, + "@babel/traverse": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", + "peer": true, + "requires": { + "@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" + } + } } }, "@babel/helper-optimise-call-expression": { @@ -6697,12 +6857,12 @@ } }, "@babel/parser": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", - "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", "peer": true, "requires": { - "@babel/types": "^7.28.4" + "@babel/types": "^7.28.0" } }, "@babel/plugin-syntax-jsx": { @@ -6771,17 +6931,17 @@ } }, "@babel/traverse": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", - "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", "peer": true, "requires": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.3", + "@babel/generator": "^7.28.0", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.4", + "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.4", + "@babel/types": "^7.28.0", "debug": "^4.3.1" } }, @@ -7222,16 +7382,6 @@ "@jridgewell/trace-mapping": "^0.3.24" } }, - "@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "peer": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, "@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", @@ -7284,9 +7434,9 @@ "requires": {} }, "@junobuild/config-loader": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.2.tgz", - "integrity": "sha512-Zwmg5MRp4VDX3chcUGaT64B+OTr6UoFo+JqKKxpoM+UIlGBlAxsyZYdc2MEkC3yQChE9WisCPdFCHCyhjTqMMA==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.3.tgz", + "integrity": "sha512-tEkczGPYdnF6v8IClfEl39JrssVyKMijJFr50oBKeYXiN7Tzmi82IAF01t+yQZw3M+6QnV3ULA9c0C/4vhJ7/g==", "requires": {} }, "@junobuild/core": { @@ -7301,9 +7451,9 @@ } }, "@junobuild/did-tools": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.0.tgz", - "integrity": "sha512-SJ4iN/sHjurD0bu5qv/XLpQklFvgcTdW7RoSX8zaU/cnWszodx9JacoxtdYoR2NePRz5SvspAsplqgXTfNmnlQ==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.1.tgz", + "integrity": "sha512-4QkbwkZPyso/e/SQrJWTi98Wl9T0PR35l5QCi2xeuExLRylAPoYfkJuioGCFJAL6a67/zRQeBt7J/7fkk7OGJA==", "requires": {} }, "@junobuild/errors": { diff --git a/package.json b/package.json index 83ffa7c2..d88f465e 100644 --- a/package.json +++ b/package.json @@ -34,9 +34,9 @@ "@junobuild/cdn": "^1.3.0", "@junobuild/cli-tools": "^0.7.0", "@junobuild/config": "^2.1.0", - "@junobuild/config-loader": "^0.4.2", + "@junobuild/config-loader": "^0.4.3", "@junobuild/core": "^2.1.0", - "@junobuild/did-tools": "^0.3.0", + "@junobuild/did-tools": "^0.3.1", "@junobuild/ic-client": "^3.1.0", "@junobuild/storage": "^1.3.0", "@junobuild/utils": "^0.2.0", From bb2a5fc4eda0764a7f5e729a6a71ba6a8e51cd86 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Mon, 15 Sep 2025 12:26:18 +0200 Subject: [PATCH 6/6] build: latest lib --- package-lock.json | 310 ++++++++++++---------------------------------- package.json | 4 +- 2 files changed, 82 insertions(+), 232 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9f68722b..948dd1c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,9 +20,9 @@ "@junobuild/cdn": "^1.3.0", "@junobuild/cli-tools": "^0.7.0", "@junobuild/config": "^2.1.0", - "@junobuild/config-loader": "^0.4.3", + "@junobuild/config-loader": "^0.4.4", "@junobuild/core": "^2.1.0", - "@junobuild/did-tools": "^0.3.1", + "@junobuild/did-tools": "^0.3.2", "@junobuild/ic-client": "^3.1.0", "@junobuild/storage": "^1.3.0", "@junobuild/utils": "^0.2.0", @@ -82,20 +82,6 @@ "node": ">=0.10.0" } }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -122,22 +108,22 @@ } }, "node_modules/@babel/core": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", - "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", + "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": { - "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", + "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.27.3", - "@babel/helpers": "^7.27.6", - "@babel/parser": "^7.28.0", + "@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.0", - "@babel/types": "^7.28.0", + "@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", "gensync": "^1.0.0-beta.2", @@ -192,22 +178,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/generator/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" - }, - "engines": { - "node": ">=6.0.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", @@ -270,41 +240,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/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" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/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/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -371,41 +306,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-module-transforms/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" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-module-transforms/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/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", @@ -506,13 +406,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", - "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", + "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.0" + "@babel/types": "^7.28.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -626,18 +526,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", - "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", + "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.0", + "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.0", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.0", + "@babel/types": "^7.28.4", "debug": "^4.3.1" }, "engines": { @@ -1494,6 +1394,17 @@ "@jridgewell/trace-mapping": "^0.3.24" } }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", @@ -1589,12 +1500,12 @@ } }, "node_modules/@junobuild/config-loader": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.3.tgz", - "integrity": "sha512-tEkczGPYdnF6v8IClfEl39JrssVyKMijJFr50oBKeYXiN7Tzmi82IAF01t+yQZw3M+6QnV3ULA9c0C/4vhJ7/g==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.4.tgz", + "integrity": "sha512-AREeVqpH8XRUZTEbKFvZfRSpwmkcQuK5l73wnjyObRJm3bdogIVqSsjXgtBDuush/AnMWdTyeGTymwY2qDlgbg==", "license": "MIT", "peerDependencies": { - "@babel/core": "7.28.0", + "@babel/core": "7.28.4", "@babel/plugin-transform-modules-commonjs": "7.27.1", "@babel/preset-typescript": "7.27.1", "@junobuild/config": "*" @@ -1621,17 +1532,17 @@ } }, "node_modules/@junobuild/did-tools": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.1.tgz", - "integrity": "sha512-4QkbwkZPyso/e/SQrJWTi98Wl9T0PR35l5QCi2xeuExLRylAPoYfkJuioGCFJAL6a67/zRQeBt7J/7fkk7OGJA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.2.tgz", + "integrity": "sha512-xxr8wRthZg78CUJePQjdwfxDKGT5ci62MEPqhX4u4CR4JIJG2yHvghGyBpMMf3cEgHNDL5PXqzNE3QOTBmVwjA==", "license": "MIT", "peerDependencies": { - "@babel/core": "7.28.0", - "@babel/parser": "7.28.0", + "@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.0", - "@babel/types": "^7.28.2", + "@babel/traverse": "7.28.4", + "@babel/types": "7.28.4", "@dfinity/utils": "^3.1" } }, @@ -6564,16 +6475,6 @@ "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", "dev": true }, - "@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "peer": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, "@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -6592,21 +6493,21 @@ "peer": true }, "@babel/core": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", - "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", + "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==", "peer": true, "requires": { - "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", + "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.27.3", - "@babel/helpers": "^7.27.6", - "@babel/parser": "^7.28.0", + "@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.0", - "@babel/types": "^7.28.0", + "@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", "gensync": "^1.0.0-beta.2", @@ -6639,17 +6540,6 @@ "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" - }, - "dependencies": { - "@babel/parser": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", - "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", - "peer": true, - "requires": { - "@babel/types": "^7.28.4" - } - } } }, "@babel/helper-annotate-as-pure": { @@ -6697,30 +6587,6 @@ "semver": "^6.3.1" }, "dependencies": { - "@babel/parser": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", - "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", - "peer": true, - "requires": { - "@babel/types": "^7.28.4" - } - }, - "@babel/traverse": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", - "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", - "peer": true, - "requires": { - "@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" - } - }, "semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -6764,32 +6630,6 @@ "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" - }, - "dependencies": { - "@babel/parser": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", - "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", - "peer": true, - "requires": { - "@babel/types": "^7.28.4" - } - }, - "@babel/traverse": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", - "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", - "peer": true, - "requires": { - "@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" - } - } } }, "@babel/helper-optimise-call-expression": { @@ -6857,12 +6697,12 @@ } }, "@babel/parser": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", - "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "peer": true, "requires": { - "@babel/types": "^7.28.0" + "@babel/types": "^7.28.4" } }, "@babel/plugin-syntax-jsx": { @@ -6931,17 +6771,17 @@ } }, "@babel/traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", - "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", "peer": true, "requires": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", + "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.0", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.0", + "@babel/types": "^7.28.4", "debug": "^4.3.1" } }, @@ -7382,6 +7222,16 @@ "@jridgewell/trace-mapping": "^0.3.24" } }, + "@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "peer": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", @@ -7434,9 +7284,9 @@ "requires": {} }, "@junobuild/config-loader": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.3.tgz", - "integrity": "sha512-tEkczGPYdnF6v8IClfEl39JrssVyKMijJFr50oBKeYXiN7Tzmi82IAF01t+yQZw3M+6QnV3ULA9c0C/4vhJ7/g==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.4.tgz", + "integrity": "sha512-AREeVqpH8XRUZTEbKFvZfRSpwmkcQuK5l73wnjyObRJm3bdogIVqSsjXgtBDuush/AnMWdTyeGTymwY2qDlgbg==", "requires": {} }, "@junobuild/core": { @@ -7451,9 +7301,9 @@ } }, "@junobuild/did-tools": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.1.tgz", - "integrity": "sha512-4QkbwkZPyso/e/SQrJWTi98Wl9T0PR35l5QCi2xeuExLRylAPoYfkJuioGCFJAL6a67/zRQeBt7J/7fkk7OGJA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.2.tgz", + "integrity": "sha512-xxr8wRthZg78CUJePQjdwfxDKGT5ci62MEPqhX4u4CR4JIJG2yHvghGyBpMMf3cEgHNDL5PXqzNE3QOTBmVwjA==", "requires": {} }, "@junobuild/errors": { diff --git a/package.json b/package.json index d88f465e..0c8a503f 100644 --- a/package.json +++ b/package.json @@ -34,9 +34,9 @@ "@junobuild/cdn": "^1.3.0", "@junobuild/cli-tools": "^0.7.0", "@junobuild/config": "^2.1.0", - "@junobuild/config-loader": "^0.4.3", + "@junobuild/config-loader": "^0.4.4", "@junobuild/core": "^2.1.0", - "@junobuild/did-tools": "^0.3.1", + "@junobuild/did-tools": "^0.3.2", "@junobuild/ic-client": "^3.1.0", "@junobuild/storage": "^1.3.0", "@junobuild/utils": "^0.2.0",