diff --git a/napi/index.js b/napi/index.js index 330e4200..ed22ee99 100644 --- a/napi/index.js +++ b/napi/index.js @@ -336,7 +336,7 @@ if (!nativeBinding || process.env.NAPI_RS_FORCE_WASI) { nativeBinding = require('./resolver.wasi.cjs') } catch (err) { if (process.env.NAPI_RS_FORCE_WASI) { - console.error(err) + loadErrors.push(err) } } if (!nativeBinding) { @@ -344,7 +344,7 @@ if (!nativeBinding || process.env.NAPI_RS_FORCE_WASI) { nativeBinding = require('@oxc-resolver/binding-wasm32-wasi') } catch (err) { if (process.env.NAPI_RS_FORCE_WASI) { - console.error(err) + loadErrors.push(err) } } } diff --git a/napi/resolver.wasi-browser.js b/napi/resolver.wasi-browser.js index 0b2cf3c9..d311ac56 100644 --- a/napi/resolver.wasi-browser.js +++ b/napi/resolver.wasi-browser.js @@ -39,7 +39,6 @@ const { const worker = new Worker(new URL('./wasi-worker-browser.mjs', import.meta.url), { type: 'module', }) - worker.addEventListener('message', __wasmCreateOnMessageForFsProxy(__fs)) return worker diff --git a/napi/src/options.rs b/napi/src/options.rs index c7ae4db7..39983ace 100644 --- a/napi/src/options.rs +++ b/napi/src/options.rs @@ -152,7 +152,7 @@ pub struct NapiResolveOptions { } #[napi] -#[derive(Debug, PartialEq, Eq)] +#[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum EnforceExtension { Auto, Enabled,