diff --git a/Cargo.lock b/Cargo.lock index 6b873c2..ff7df20 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -323,9 +323,9 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" [[package]] name = "ctor" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59c9b8bdf64ee849747c1b12eb861d21aa47fa161564f48332f1afe2373bf899" +checksum = "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98" dependencies = [ "ctor-proc-macro", "dtor", @@ -362,9 +362,9 @@ dependencies = [ [[package]] name = "dtor" -version = "0.1.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e58a0764cddb55ab28955347b45be00ade43d4d6f3ba4bf3dc354e4ec9432934" +checksum = "f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4" dependencies = [ "dtor-proc-macro", ] @@ -725,9 +725,9 @@ dependencies = [ [[package]] name = "napi" -version = "3.8.3" +version = "3.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6944d0bf100571cd6e1a98a316cdca262deb6fccf8d93f5ae1502ca3fc88bd3" +checksum = "fb7848c221fb7bb789e02f01875287ebb1e078b92a6566a34de01ef8806e7c2b" dependencies = [ "bitflags", "ctor", @@ -749,9 +749,9 @@ checksum = "d376940fd5b723c6893cd1ee3f33abbfd86acb1cd1ec079f3ab04a2a3bc4d3b1" [[package]] name = "napi-derive" -version = "3.5.2" +version = "3.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c914b5e420182bfb73504e0607592cdb8e2e21437d450883077669fb72a114d" +checksum = "60867ff9a6f76e82350e0c3420cb0736f5866091b61d7d8a024baa54b0ec17dd" dependencies = [ "convert_case", "ctor", diff --git a/napi/wasi-worker-browser.mjs b/napi/wasi-worker-browser.mjs index 3bc404e..3ca1b9c 100644 --- a/napi/wasi-worker-browser.mjs +++ b/napi/wasi-worker-browser.mjs @@ -8,6 +8,8 @@ import { memfsExported as __memfsExported } from "@napi-rs/wasm-runtime/fs"; const fs = createFsProxy(__memfsExported); +const errorOutputs = []; + const handler = new MessageHandler({ onLoad({ wasmModule, wasmMemory }) { const wasi = new WASI({ diff --git a/package.json b/package.json index c459090..5f339f5 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@actions/core": "^3.0.0", "@continuous-auth/client": "^2.3.2", - "@napi-rs/cli": "3.5.1", + "@napi-rs/cli": "3.6.0", "@napi-rs/wasm-runtime": "^1.0.7", "@taplo/cli": "^0.7.0", "@types/node": "^24.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01280f1..2f20d45 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^2.3.2 version: 2.3.2 '@napi-rs/cli': - specifier: 3.5.1 - version: 3.5.1(@emnapi/runtime@1.8.1)(@types/node@24.10.1) + specifier: 3.6.0 + version: 3.6.0(@emnapi/runtime@1.8.1)(@types/node@24.10.1) '@napi-rs/wasm-runtime': specifier: ^1.0.7 version: 1.1.1 @@ -34,7 +34,7 @@ importers: version: 14.0.3 emnapi: specifier: ^1.2.0 - version: 1.8.1 + version: 1.9.1 enhanced-resolve: specifier: ^5.17.1 version: 5.19.0 @@ -284,8 +284,8 @@ packages: engines: {node: '>=18'} hasBin: true - '@napi-rs/cli@3.5.1': - resolution: {integrity: sha512-XBfLQRDcB3qhu6bazdMJsecWW55kR85l5/k0af9BIBELXQSsCFU0fzug7PX8eQp6vVdm7W/U3z6uP5WmITB2Gw==} + '@napi-rs/cli@3.6.0': + resolution: {integrity: sha512-aA8m4+9XxnK1+0sr4GplZP0Ze90gkzO8sMKaplOK0zXbLnzsLl6O2BQQt6rTCcTRzIN24wrrByakr/imM+CxhA==} engines: {node: '>= 16'} hasBin: true peerDependencies: @@ -988,8 +988,8 @@ packages: resolution: {integrity: sha512-KxdRyyFcS85pH3dnU8Y5yFUm2YJdaHwcBZWrfG8o89ZY9a13/f9itbN+YG3ELbBo9Pg5zvIozstmuV8bX13q6g==} engines: {node: '>=14.16'} - emnapi@1.8.1: - resolution: {integrity: sha512-34i2BbgHx1LnEO4JCGQYo6h6s4e4KrdWtdTHfllBNLbXSHPmdIHplxKejfabsRK+ukNciqVdalB+fxMibqHdaQ==} + emnapi@1.9.1: + resolution: {integrity: sha512-s4RbfzgbYg9cWBZXJT6LazImJQ5p+F+LyTsCWQJXbGVdPmtCtdlwqd0Oiv3O51KyYV/Hq58xszaQ/l153tK6Uw==} peerDependencies: node-addon-api: '>= 6.1.0' peerDependenciesMeta: @@ -1902,7 +1902,7 @@ snapshots: - encoding - supports-color - '@napi-rs/cli@3.5.1(@emnapi/runtime@1.8.1)(@types/node@24.10.1)': + '@napi-rs/cli@3.6.0(@emnapi/runtime@1.8.1)(@types/node@24.10.1)': dependencies: '@inquirer/prompts': 8.1.0(@types/node@24.10.1) '@napi-rs/cross-toolchain': 1.0.3 @@ -1910,7 +1910,7 @@ snapshots: '@octokit/rest': 22.0.1 clipanion: 4.0.0-rc.4(typanion@3.14.0) colorette: 2.0.20 - emnapi: 1.8.1 + emnapi: 1.9.1 es-toolkit: 1.42.0 js-yaml: 4.1.0 obug: 2.1.1 @@ -2513,7 +2513,7 @@ snapshots: emittery@1.2.0: {} - emnapi@1.8.1: {} + emnapi@1.9.1: {} emoji-regex@10.3.0: {}