diff --git a/packages/build-tools/package-lock.json b/packages/build-tools/package-lock.json index b38b9600..dad08e4a 100644 --- a/packages/build-tools/package-lock.json +++ b/packages/build-tools/package-lock.json @@ -85,15 +85,17 @@ } }, "node_modules/@bytecodealliance/jco": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@bytecodealliance/jco/-/jco-1.18.1.tgz", - "integrity": "sha512-zfsCO9WVDNF9KoAxOAfhcDsS/p40jUVuGRRteCsFprY7WkC0d93CpjH8Py23ljg1Dm5a1gchVUoz9uwBeqVtwA==", + "version": "1.24.6", + "resolved": "https://registry.npmjs.org/@bytecodealliance/jco/-/jco-1.24.6.tgz", + "integrity": "sha512-cb0Ofo2wBIz7TB1rxaydb/BD5j/qmRKt5ThrXespOUfpN2/Ded639pASdmm1o2cwsfAxKfB6fj4CHi9ZDLjfKw==", "license": "(Apache-2.0 WITH LLVM-exception)", "dependencies": { - "@bytecodealliance/componentize-js": "^0.20.0", + "@bytecodealliance/componentize-js": "^0.21.0", "@bytecodealliance/componentize-js-0-19-3": "npm:@bytecodealliance/componentize-js@^0.19.3", + "@bytecodealliance/jco-transpile": "^0.3.9", "@bytecodealliance/preview2-shim": "^0.17.9", - "binaryen": "^123.0.0", + "@bytecodealliance/preview3-shim": "^0.1.2", + "binaryen": "^130.0.0", "commander": "^14", "mkdirp": "^3", "ora": "^8", @@ -103,12 +105,50 @@ "jco": "src/jco.js" } }, + "node_modules/@bytecodealliance/jco-transpile": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@bytecodealliance/jco-transpile/-/jco-transpile-0.3.9.tgz", + "integrity": "sha512-UFRNTdJJdHdPU3lUdXlnVGm8XTSYY49feehzXxansUWESMeJES3VO2NuocJ8BJ1wW5r2dYBNUyR9qXgjPoBnhg==", + "license": "(Apache-2.0 WITH LLVM-exception)", + "dependencies": { + "@bytecodealliance/preview2-shim": "^0.17.5", + "binaryen": "^130.0.0", + "terser": "^5" + } + }, + "node_modules/@bytecodealliance/jco/node_modules/@bytecodealliance/componentize-js": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.21.0.tgz", + "integrity": "sha512-Av/XS3bJXE812P/bff3qtrJmehpgD0niK2A0fF3YIdM+jOD6E+mFrxOmuAgaIR0GNkpnm03+GE3ttt/+muqyCQ==", + "workspaces": [ + "." + ], + "dependencies": { + "@bytecodealliance/jco": "^1.15.1", + "@bytecodealliance/weval": "^0.4.1", + "@bytecodealliance/wizer": "^10.0.0", + "es-module-lexer": "^1.6.0", + "oxc-parser": "^0.76.0" + }, + "bin": { + "componentize-js": "src/cli.js" + } + }, "node_modules/@bytecodealliance/preview2-shim": { "version": "0.17.9", "resolved": "https://registry.npmjs.org/@bytecodealliance/preview2-shim/-/preview2-shim-0.17.9.tgz", "integrity": "sha512-i0R3eQBe6PA/o/1EFE3Owe4In2rcccb6QxnjpntM/lPe3/duJ0bRQTVZM2Ufpo99X4eofGeltQUkape1C91FFA==", "license": "(Apache-2.0 WITH LLVM-exception)" }, + "node_modules/@bytecodealliance/preview3-shim": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@bytecodealliance/preview3-shim/-/preview3-shim-0.1.2.tgz", + "integrity": "sha512-5twfO5h6zVkJ2QLxrLR21qyLS3jY35XvY0f+jZV4e9FkI6qa2RdPfNDgC50HYhGCtWmbH4TlN1puIyHfEemSNg==", + "license": "(Apache-2.0 WITH LLVM-exception)", + "dependencies": { + "@bytecodealliance/preview2-shim": "^0.17.3" + } + }, "node_modules/@bytecodealliance/weval": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@bytecodealliance/weval/-/weval-0.4.1.tgz", @@ -1214,9 +1254,9 @@ "license": "MIT" }, "node_modules/binaryen": { - "version": "123.0.0", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-123.0.0.tgz", - "integrity": "sha512-/hls/a309aZCc0itqP6uhoR+5DsKSlJVfB8Opd2BY9Ndghs84IScTunlyidyF4r2Xe3lQttnfBNIDjaNpj6mTw==", + "version": "130.0.0", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-130.0.0.tgz", + "integrity": "sha512-XDrb+zql0RbFPKgj7MuH9zOc78R3Fa/P/VSGnnpdwYsvNZPWjcMYMdAkKCOQEL2A7yqgjSMTDRFp6gfSDW+/QQ==", "license": "Apache-2.0", "bin": { "wasm-as": "bin/wasm-as",