From 28b8e8ee570b7d7b69d0998040258949aad7f00c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Thu, 21 Sep 2023 09:29:04 +0200 Subject: [PATCH] `process.versions?.node` --- .../babel-plugin-proposal-import-wasm-source/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/babel-plugin-proposal-import-wasm-source/src/index.ts b/packages/babel-plugin-proposal-import-wasm-source/src/index.ts index 16588fe9daec..ffb10d21129c 100644 --- a/packages/babel-plugin-proposal-import-wasm-source/src/index.ts +++ b/packages/babel-plugin-proposal-import-wasm-source/src/index.ts @@ -218,7 +218,7 @@ export default declare(api => { .then(WebAssembly.compile) `; return template.expression.ast` - typeof process === "object" && process.versions.node + typeof process === "object" && process.versions?.node ? ${node} : ${web} `; @@ -226,7 +226,7 @@ export default declare(api => { break; case p({ web: true, node: true, webIMR: false, nodeIMR: true }): buildFetchAsync = specifier => template.expression.ast` - typeof process === "object" && process.versions.node + typeof process === "object" && process.versions?.node ? import("fs").then(fs => new WebAssembly.Module(fs.readFileSync( new URL(${imr(specifier)})