diff --git a/package-lock.json b/package-lock.json index b4f2be8b..948dd1c0 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.2", + "@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/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.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/config-loader": "^0.4.4", + "@junobuild/core": "^2.1.0", + "@junobuild/did-tools": "^0.3.2", + "@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", + "@junobuild/functions": "^0.3.0", "@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.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": "^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.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": { - "@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,17 +1434,17 @@ } }, "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.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/admin/-/admin-2.2.0.tgz", + "integrity": "sha512-RJIVhlFyHal5MoeumctIEdwkf0Rk9UPM6HV97Qe+PMCwyRMj20SMgSrMTOqmkb0QcvfaUVyXP2RQZKOy6VduHg==", "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": "^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": "^3", "semver": "7.*", @@ -1454,27 +1452,27 @@ } }, "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.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": "^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": "^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": "^3", - "@junobuild/storage": "^1.2.1", + "@junobuild/storage": "^1.3", "semver": "7.*" } }, "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.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", @@ -1483,10 +1481,10 @@ "minimatch": "^10.0.3" }, "peerDependencies": { - "@dfinity/utils": "^2", - "@junobuild/cdn": "^1.2.2", + "@dfinity/utils": "^3.1", + "@junobuild/cdn": "^1.3", "@junobuild/config": "^2.1.0", - "@junobuild/storage": "^1.2.1", + "@junobuild/storage": "^1.3", "esbuild": "^0.25.1", "ora": "^8" } @@ -1502,50 +1500,50 @@ } }, "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.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/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/preset-typescript": "^7.27.1", + "@babel/core": "7.28.4", + "@babel/plugin-transform-modules-commonjs": "7.27.1", + "@babel/preset-typescript": "7.27.1", "@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.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": "^3", - "@junobuild/storage": "^1.2.1", + "@junobuild/storage": "^1.3", "@junobuild/utils": "*" }, "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" + "@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", - "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.2.5.tgz", - "integrity": "sha512-IKtyLJWoVSRDdLobdq33mCxAiJ8BfCvhtqI19HRBwbz8DG+gFjCwp/yAMVa3P9VMjN8NAC4NAj/VPXL9eSxaHg==", + "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/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": "7.28.4", + "@babel/parser": "7.28.4", + "@babel/plugin-transform-modules-commonjs": "7.27.1", + "@babel/preset-typescript": "7.27.1", + "@babel/traverse": "7.28.4", + "@babel/types": "7.28.4", + "@dfinity/utils": "^3.1" } }, "node_modules/@junobuild/errors": { @@ -1555,64 +1553,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.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": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", - "@dfinity/utils": "^2", + "@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", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0.tgz", - "integrity": "sha512-RwuV1lscSpy7JlOQaTv6sQY1Xh3+nQ3IoJTj1dDNpZ0f0FzXX8cY22PVRsf8DqgXectrM/lgxrJwE39eKywOKw==", + "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": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", - "@dfinity/utils": "^2" + "@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", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1.tgz", - "integrity": "sha512-rrmABxNctK/Kyd0K6n5wb04F9AUJ6h1yYsME9tKp/XEAvtFJO7xI7FK45pqoEwoMn0GC+lD4CNBn+Y0rLeCBPA==", + "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": "^2.3.0", - "@dfinity/candid": "^2.3.0", - "@dfinity/identity": "^2.3.0", - "@dfinity/principal": "^2.3.0", - "@dfinity/utils": "^2", + "@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", - "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.1.4.tgz", - "integrity": "sha512-Mzr6KKT/0Twy/dz7nGwUvIABJXOP3vct7X7dMnQZR8mafJNh0vpLpfGZ3UnKuB8aKnU2KS0LIDPghHcw9qnpmQ==", + "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": "^2" + "@dfinity/utils": "^3.1" } }, "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 +1620,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 +2283,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.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": { + "baseline-browser-mapping": "dist/cli.js" } }, "node_modules/brace-expansion": { @@ -2387,9 +2316,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 +2336,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 +2349,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 +2424,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", @@ -2593,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" @@ -2632,12 +2554,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 +2770,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 +2814,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 +4152,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", @@ -4439,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" @@ -4750,15 +4657,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 +4714,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", @@ -4870,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", @@ -4954,49 +4843,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", - "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.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", - "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", - "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", @@ -5111,9 +4957,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 +5347,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 +5554,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,37 +5749,31 @@ "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", "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" } }, "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 +5808,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 +6284,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 +6395,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 +6412,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 +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", @@ -6706,27 +6487,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 +6687,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 +6771,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 +6801,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.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": { - "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.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": {} }, @@ -7444,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", @@ -7457,9 +7245,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 +7255,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.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", - "resolved": "https://registry.npmjs.org/@junobuild/cdn/-/cdn-1.2.2.tgz", - "integrity": "sha512-j4dKynIPBmkmHB/xFjNbaXh6l8pkCOnS8QMhNoHxzPfiO20JRkLAwLXt7QMquu+iopZ0dAEyTAdr2HRP3OnX1w==", + "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", - "resolved": "https://registry.npmjs.org/@junobuild/cli-tools/-/cli-tools-0.6.6.tgz", - "integrity": "sha512-/xIGMwifLDyU2JqSAV0n9UrVwim1puGDMbMnoRnDYRqfho0h/QF0DljIDYdmm3i1T9SepeF0ou/kDP9ziCtbAg==", + "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", @@ -7496,26 +7284,26 @@ "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.4", + "resolved": "https://registry.npmjs.org/@junobuild/config-loader/-/config-loader-0.4.4.tgz", + "integrity": "sha512-AREeVqpH8XRUZTEbKFvZfRSpwmkcQuK5l73wnjyObRJm3bdogIVqSsjXgtBDuush/AnMWdTyeGTymwY2qDlgbg==", "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.1.0", + "resolved": "https://registry.npmjs.org/@junobuild/core/-/core-2.1.0.tgz", + "integrity": "sha512-ncxl+Qs1gBe5i318UfDyhHIGuLRE5INO100HIsUyh0KuiIfV79BdM9QpYrK4rt89WOqZSGE0chLHxpXTquNB5Q==", "requires": { "@junobuild/errors": "*", "@junobuild/ic-client": "^3", - "@junobuild/storage": "^1.2.1", + "@junobuild/storage": "^1.3", "@junobuild/utils": "*" } }, "@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.3.2", + "resolved": "https://registry.npmjs.org/@junobuild/did-tools/-/did-tools-0.3.2.tgz", + "integrity": "sha512-xxr8wRthZg78CUJePQjdwfxDKGT5ci62MEPqhX4u4CR4JIJG2yHvghGyBpMMf3cEgHNDL5PXqzNE3QOTBmVwjA==", "requires": {} }, "@junobuild/errors": { @@ -7524,42 +7312,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.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", - "resolved": "https://registry.npmjs.org/@junobuild/ic-client/-/ic-client-3.0.0.tgz", - "integrity": "sha512-RwuV1lscSpy7JlOQaTv6sQY1Xh3+nQ3IoJTj1dDNpZ0f0FzXX8cY22PVRsf8DqgXectrM/lgxrJwE39eKywOKw==", + "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", - "resolved": "https://registry.npmjs.org/@junobuild/storage/-/storage-1.2.1.tgz", - "integrity": "sha512-rrmABxNctK/Kyd0K6n5wb04F9AUJ6h1yYsME9tKp/XEAvtFJO7xI7FK45pqoEwoMn0GC+lD4CNBn+Y0rLeCBPA==", + "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", - "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.1.4.tgz", - "integrity": "sha512-Mzr6KKT/0Twy/dz7nGwUvIABJXOP3vct7X7dMnQZR8mafJNh0vpLpfGZ3UnKuB8aKnU2KS0LIDPghHcw9qnpmQ==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@junobuild/utils/-/utils-0.2.0.tgz", + "integrity": "sha512-fdt75+uiPicLBrXiQpJ2XGkEzJ4ngTGS6vAvk4ErXQvzig6KgEs5GORthr35UgFEWk6XhrIXvuSq0cR4C2uiAA==", "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 +7758,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.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": { "version": "2.0.1", @@ -8029,26 +7783,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 +7842,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": { @@ -8128,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": { @@ -8156,11 +7913,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 +8048,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 +8077,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 +8978,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", @@ -9347,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", @@ -9520,11 +9265,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 +9308,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", @@ -9610,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", @@ -9663,30 +9395,6 @@ "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" - }, - "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==" - }, - "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.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", - "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", - "requires": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - } - } } }, "lru-cache": { @@ -9764,9 +9472,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 +9710,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 +9827,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,29 +9953,24 @@ "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", "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": { - "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 +9989,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 +10273,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 +10349,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 +10359,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..0c8a503f 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.2", + "@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/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.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/config-loader": "^0.4.4", + "@junobuild/core": "^2.1.0", + "@junobuild/did-tools": "^0.3.2", + "@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", + "@junobuild/functions": "^0.3.0", "@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..b83c2dd3 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..2ff2cbb6 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..7cfd89c4 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..1bf6f3d2 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;