cannot rebuilt dist/lexer.js, just use pure-js lexer
authorJérémy Lal <kapouer@melix.org>
Thu, 4 Aug 2022 15:32:43 +0000 (16:32 +0100)
committerJérémy Lal <kapouer@melix.org>
Thu, 4 Aug 2022 15:32:43 +0000 (16:32 +0100)
Last-Update: 2020-11-24
Forwarded: not-needed

Gbp-Pq: Topic dfsg
Gbp-Pq: Name native_lexer.patch

lib/internal/modules/esm/translators.js
node.gyp

index 8fb3c96f8dc4c535c3898755f7846ae24d9867c4..ba1c2ef9a64ed0dd6bef1c5bb83378a443b4f658 100644 (file)
@@ -56,18 +56,7 @@ const { TextDecoder } = require('internal/encoding');
 
 let cjsParse;
 async function initCJSParse() {
-  if (typeof WebAssembly === 'undefined') {
-    cjsParse = require('internal/deps/cjs-module-lexer/lexer').parse;
-  } else {
-    const { parse, init } =
-        require('internal/deps/cjs-module-lexer/dist/lexer');
-    try {
-      await init();
-      cjsParse = parse;
-    } catch {
-      cjsParse = require('internal/deps/cjs-module-lexer/lexer').parse;
-    }
-  }
+  cjsParse = require('internal/deps/cjs-module-lexer/lexer').parse;
 }
 
 const translators = new SafeMap();
index 6b3a6d991dd37622b729c33aded2060038620148..b3260a32d07e75dda7ea78c5cbc4531a4ec34a1a 100644 (file)
--- a/node.gyp
+++ b/node.gyp
@@ -51,7 +51,6 @@
       'deps/acorn/acorn/dist/acorn.js',
       'deps/acorn/acorn-walk/dist/walk.js',
       'deps/cjs-module-lexer/lexer.js',
-      'deps/cjs-module-lexer/dist/lexer.js',
       'deps/undici/undici.js',
     ],
     'node_mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)',