diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ed72af2..2bd3dc3 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -15,7 +15,7 @@ "@huggingface/transformers": "^3.0.0-alpha.14", "@msgpack/msgpack": "^3.0.0-beta2", "@types/node": "22.5.2", - "azle": "0.23.0", + "azle": "0.24.1", "ic-auth": "^0.9.1", "react": "18.3.1", "react-dom": "18.3.1", @@ -2131,9 +2131,9 @@ } }, "node_modules/azle": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/azle/-/azle-0.23.0.tgz", - "integrity": "sha512-BRp0YAe/mtLCWVZDDl5IUbCLFb2fWi2NnKLHTUC0+EmZu59kVAR7AT7DY/oMvYVYVqxGlw9eqOIzhqB1msChWQ==", + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz", + "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==", "hasInstallScript": true, "dependencies": { "@dfinity/agent": "^1.1.0", @@ -2148,13 +2148,14 @@ "deep-is": "^0.1.4", "esbuild": "^0.23.0", "esbuild-plugin-tsc": "^0.4.0", - "ethers": "6.11.1", + "ethers": "^6.13.2", "fs-extra": "^11.2.0", "glob": "^10.3.15", "hash-of-directory": "^1.0.1", "http-message-parser": "^0.0.34", "intl": "^1.2.5", "js-sha256": "0.9.0", + "jssha": "^3.3.1", "net": "^1.0.2", "pako": "^2.1.0", "reflect-metadata": "^0.2.2", @@ -2162,10 +2163,11 @@ "text-encoding": "0.7.0", "tsx": "^4.15.7", "typescript": "^5.2.2", - "uuid": "^9.0.1" + "uuid": "^9.0.1", + "wasmedge_quickjs": "github:demergent-labs/wasmedge-quickjs#3b3b0ee91248ccf9cd954ffafbac7e024648af92" }, "bin": { - "azle": "src/compiler/index.ts" + "azle": "src/build/index.js" } }, "node_modules/azle/node_modules/@dfinity/agent": { @@ -3385,9 +3387,9 @@ "dev": true }, "node_modules/ethers": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", - "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", + "version": "6.13.2", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.2.tgz", + "integrity": "sha512-9VkriTTed+/27BGuY1s0hf441kqwHJ1wtN2edksEtiRvXx+soxRX3iSXTfFqq2+YwrOqbDoTHjIhQnjJRlzKmg==", "funding": [ { "type": "individual", @@ -3405,7 +3407,7 @@ "@types/node": "18.15.13", "aes-js": "4.0.0-beta.5", "tslib": "2.4.0", - "ws": "8.5.0" + "ws": "8.17.1" }, "engines": { "node": ">=14.0.0" @@ -4025,6 +4027,14 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jssha": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jssha/-/jssha-3.3.1.tgz", + "integrity": "sha512-VCMZj12FCFMQYcFLPRm/0lOBbLi8uM2BhXPTqw3U4YAfs4AZfiApOoBLoN8cQE60Z50m1MYMTQVCfgF/KaCVhQ==", + "engines": { + "node": "*" + } + }, "node_modules/libphonenumber-js": { "version": "1.11.7", "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.7.tgz", @@ -5197,6 +5207,11 @@ } } }, + "node_modules/wasmedge_quickjs": { + "version": "0.0.0", + "resolved": "git+ssh://git@github.com/demergent-labs/wasmedge-quickjs.git#3b3b0ee91248ccf9cd954ffafbac7e024648af92", + "integrity": "sha512-YJ6XmvCtoMOF5/W00su0j6K0mkiDNWVbAGeVj12DhbeEdz0Z2Pr84Mz6rcTfFl8Oa1RQOGb6cWv/Pb5/UJ7/ug==" + }, "node_modules/webcrypto-core": { "version": "1.7.7", "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.7.tgz", @@ -5336,15 +5351,15 @@ } }, "node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -6667,9 +6682,9 @@ } }, "azle": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/azle/-/azle-0.23.0.tgz", - "integrity": "sha512-BRp0YAe/mtLCWVZDDl5IUbCLFb2fWi2NnKLHTUC0+EmZu59kVAR7AT7DY/oMvYVYVqxGlw9eqOIzhqB1msChWQ==", + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz", + "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==", "requires": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", @@ -6683,13 +6698,14 @@ "deep-is": "^0.1.4", "esbuild": "^0.23.0", "esbuild-plugin-tsc": "^0.4.0", - "ethers": "6.11.1", + "ethers": "^6.13.2", "fs-extra": "^11.2.0", "glob": "^10.3.15", "hash-of-directory": "^1.0.1", "http-message-parser": "^0.0.34", "intl": "^1.2.5", "js-sha256": "0.9.0", + "jssha": "^3.3.1", "net": "^1.0.2", "pako": "^2.1.0", "reflect-metadata": "^0.2.2", @@ -6697,7 +6713,8 @@ "text-encoding": "0.7.0", "tsx": "^4.15.7", "typescript": "^5.2.2", - "uuid": "^9.0.1" + "uuid": "^9.0.1", + "wasmedge_quickjs": "github:demergent-labs/wasmedge-quickjs#3b3b0ee91248ccf9cd954ffafbac7e024648af92" }, "dependencies": { "@dfinity/agent": { @@ -7556,9 +7573,9 @@ "dev": true }, "ethers": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", - "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", + "version": "6.13.2", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.2.tgz", + "integrity": "sha512-9VkriTTed+/27BGuY1s0hf441kqwHJ1wtN2edksEtiRvXx+soxRX3iSXTfFqq2+YwrOqbDoTHjIhQnjJRlzKmg==", "requires": { "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", @@ -7566,7 +7583,7 @@ "@types/node": "18.15.13", "aes-js": "4.0.0-beta.5", "tslib": "2.4.0", - "ws": "8.5.0" + "ws": "8.17.1" }, "dependencies": { "@noble/curves": { @@ -8054,6 +8071,11 @@ "universalify": "^2.0.0" } }, + "jssha": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jssha/-/jssha-3.3.1.tgz", + "integrity": "sha512-VCMZj12FCFMQYcFLPRm/0lOBbLi8uM2BhXPTqw3U4YAfs4AZfiApOoBLoN8cQE60Z50m1MYMTQVCfgF/KaCVhQ==" + }, "libphonenumber-js": { "version": "1.11.7", "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.7.tgz", @@ -8850,6 +8872,11 @@ "rollup": "^4.20.0" } }, + "wasmedge_quickjs": { + "version": "git+ssh://git@github.com/demergent-labs/wasmedge-quickjs.git#3b3b0ee91248ccf9cd954ffafbac7e024648af92", + "integrity": "sha512-YJ6XmvCtoMOF5/W00su0j6K0mkiDNWVbAGeVj12DhbeEdz0Z2Pr84Mz6rcTfFl8Oa1RQOGb6cWv/Pb5/UJ7/ug==", + "from": "wasmedge_quickjs@github:demergent-labs/wasmedge-quickjs#3b3b0ee91248ccf9cd954ffafbac7e024648af92" + }, "webcrypto-core": { "version": "1.7.7", "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.7.tgz", @@ -8950,9 +8977,9 @@ } }, "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "requires": {} }, "yallist": { diff --git a/frontend/package.json b/frontend/package.json index 19f2c8e..e639081 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -18,7 +18,7 @@ "@huggingface/transformers": "^3.0.0-alpha.14", "@msgpack/msgpack": "^3.0.0-beta2", "@types/node": "22.5.2", - "azle": "0.23.0", + "azle": "0.24.1", "ic-auth": "^0.9.1", "react": "18.3.1", "react-dom": "18.3.1",