diff --git a/frontend/ic_vetkeys/package.json b/frontend/ic_vetkeys/package.json index be24eb93..8c35f801 100644 --- a/frontend/ic_vetkeys/package.json +++ b/frontend/ic_vetkeys/package.json @@ -71,7 +71,7 @@ "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.2.6", "fake-indexeddb": "^6.0.0", - "happy-dom": "^20.0.2", + "happy-dom": "^20.8.8", "isomorphic-fetch": "3.0.0", "prettier": "^3.5.3", "typedoc": "^0.28.3", diff --git a/package-lock.json b/package-lock.json index 91dda179..b0b8715f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,13 +16,13 @@ "version": "0.4.0", "license": "Apache-2.0", "dependencies": { - "@dfinity/agent": "^3.1.0", - "@dfinity/candid": "^3.1.0", - "@dfinity/principal": "^3.1.0", + "@dfinity/agent": "^3.4.0", + "@dfinity/candid": "^3.4.0", + "@dfinity/principal": "^3.4.0", "idb-keyval": "^6.2.1" }, "devDependencies": { - "@dfinity/identity": "^3.1.0", + "@dfinity/identity": "^3.4.0", "@eslint/js": "^9.22.0", "@types/node": "^24.0.4", "@vitest/coverage-v8": "^3.0.5", @@ -30,7 +30,7 @@ "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.2.6", "fake-indexeddb": "^6.0.0", - "happy-dom": "^20.0.2", + "happy-dom": "^20.8.8", "isomorphic-fetch": "3.0.0", "prettier": "^3.5.3", "typedoc": "^0.28.3", @@ -41,6 +41,57 @@ "vitest": "^3.0.5" } }, + "frontend/ic_vetkeys/node_modules/@dfinity/agent": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@dfinity/agent/-/agent-3.4.3.tgz", + "integrity": "sha512-qOJqvZdMzncbbYX3eUjlAqvP66DQuOQgBFQE06yzI3m/lVXnefxvY7wE9Y1Sb2wjVIQs6W2rfjixnn4EEjHAZg==", + "deprecated": "This package has been deprecated. Use @icp-sdk/core/agent instead. Migration guide: https://js.icp.build/core/latest/upgrading/v5", + "license": "Apache-2.0", + "dependencies": { + "@dfinity/cbor": "^0.2.2", + "@noble/curves": "^1.9.2" + }, + "peerDependencies": { + "@dfinity/candid": "3.4.3", + "@dfinity/principal": "3.4.3", + "@noble/hashes": "^1.8.0" + } + }, + "frontend/ic_vetkeys/node_modules/@dfinity/candid": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@dfinity/candid/-/candid-3.4.3.tgz", + "integrity": "sha512-M2MuNariyCZHvxT0IXvMWmg8jvG19EORDveoFm7PCIVXLgYfWSy0P59t6tQ24D72yRGu40CRLm85aqpt3cRvxw==", + "deprecated": "This package has been deprecated. Use @icp-sdk/core/candid instead. Migration guide: https://js.icp.build/core/latest/upgrading/v5", + "license": "Apache-2.0", + "peerDependencies": { + "@dfinity/principal": "3.4.3" + } + }, + "frontend/ic_vetkeys/node_modules/@dfinity/identity": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@dfinity/identity/-/identity-3.4.3.tgz", + "integrity": "sha512-mAsdmlaZPe7UkPL8AKNq7801pYve3LWnXQLOq39Nu+pzAUWRnZcKO3Ao+xouym5VnQnBwO68BnSSvQ044bEyTA==", + "deprecated": "This package has been deprecated. Use @icp-sdk/core/identity instead. Migration guide: https://js.icp.build/core/latest/upgrading/v5", + "dev": true, + "license": "Apache-2.0", + "peerDependencies": { + "@dfinity/agent": "3.4.3", + "@dfinity/candid": "3.4.3", + "@dfinity/principal": "3.4.3", + "@noble/curves": "^1.9.2", + "@noble/hashes": "^1.8.0" + } + }, + "frontend/ic_vetkeys/node_modules/@dfinity/principal": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@dfinity/principal/-/principal-3.4.3.tgz", + "integrity": "sha512-KTWIRqj/0clwsxcXnjgMVpnvxis6ji8vddRbBnYLsPjRFaVXHeBwVN1rziA1w3u7AtlP3kuovB4czd2F5ORxDw==", + "deprecated": "This package has been deprecated. Use @icp-sdk/core/principal instead. Migration guide: https://js.icp.build/core/latest/upgrading/v5", + "license": "Apache-2.0", + "dependencies": { + "@noble/hashes": "^1.8.0" + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -115,59 +166,12 @@ "node": ">=18" } }, - "node_modules/@dfinity/agent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@dfinity/agent/-/agent-3.1.0.tgz", - "integrity": "sha512-4ktWU9KoB+Y0y84i0c2up9xmek2WjwSsbh4zGUK+o3VwZyqH8Cck4Fh4eiTa5jOve/vtfSVDbUVNFXsaS3Gttw==", - "license": "Apache-2.0", - "dependencies": { - "@dfinity/cbor": "^0.2.2", - "@noble/curves": "^1.9.2" - }, - "peerDependencies": { - "@dfinity/candid": "3.1.0", - "@dfinity/principal": "3.1.0", - "@noble/hashes": "^1.8.0" - } - }, - "node_modules/@dfinity/candid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@dfinity/candid/-/candid-3.1.0.tgz", - "integrity": "sha512-YwZJROFmzPa4GCJJyGCoOYJ2pKmp9rboixGQSbLPekX0n0oU0mcEbuVKJFu6HY6CnoDoI8YKc9x+jlqh4n0u5A==", - "license": "Apache-2.0", - "peerDependencies": { - "@dfinity/principal": "3.1.0" - } - }, "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/identity": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@dfinity/identity/-/identity-3.1.0.tgz", - "integrity": "sha512-XI4UuzBaPh7BNaZBsQthvtrVk2S3tS24BYjKO//9+AdkNcxH3iZlzYkn6RejVaisnmztM7L0BMK3ECmGqy+OSw==", - "dev": true, - "license": "Apache-2.0", - "peerDependencies": { - "@dfinity/agent": "3.1.0", - "@dfinity/candid": "3.1.0", - "@dfinity/principal": "3.1.0", - "@noble/curves": "^1.9.2", - "@noble/hashes": "^1.8.0" - } - }, - "node_modules/@dfinity/principal": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@dfinity/principal/-/principal-3.1.0.tgz", - "integrity": "sha512-ef2JbgwQGtam0s19bH9CaR8ztpuoNx10eC6/kBjR/R8VC2eIBlaJHvD0lXDrBWGtOPZGzEy/XAugeBr3raxZ8A==", - "license": "Apache-2.0", - "dependencies": { - "@noble/hashes": "^1.8.0" - } - }, "node_modules/@dfinity/vetkeys": { "resolved": "frontend/ic_vetkeys", "link": true @@ -1760,6 +1764,16 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.27.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.27.0.tgz", @@ -3259,37 +3273,36 @@ "license": "MIT" }, "node_modules/happy-dom": { - "version": "20.0.2", - "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.0.2.tgz", - "integrity": "sha512-pYOyu624+6HDbY+qkjILpQGnpvZOusItCk+rvF5/V+6NkcgTKnbOldpIy22tBnxoaLtlM9nXgoqAcW29/B7CIw==", + "version": "20.8.8", + "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.8.8.tgz", + "integrity": "sha512-5/F8wxkNxYtsN0bXfMwIyNLZ9WYsoOYPbmoluqVJqv8KBUbcyKZawJ7uYK4WTX8IHBLYv+VXIwfeNDPy1oKMwQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "^20.0.0", + "@types/node": ">=20.0.0", "@types/whatwg-mimetype": "^3.0.2", - "whatwg-mimetype": "^3.0.0" + "@types/ws": "^8.18.1", + "entities": "^7.0.1", + "whatwg-mimetype": "^3.0.0", + "ws": "^8.18.3" }, "engines": { "node": ">=20.0.0" } }, - "node_modules/happy-dom/node_modules/@types/node": { - "version": "20.19.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.9.tgz", - "integrity": "sha512-cuVNgarYWZqxRJDQHEB58GEONhOK79QVR/qYx4S7kcUObQvUwvFnYxJuuHUKm2aieN9X3yZB4LZsuYNU1Qphsw==", + "node_modules/happy-dom/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/happy-dom/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -5398,6 +5411,28 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/ws": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", + "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",