cannot rebuilt dist/lexer.js, just use pure-js lexer
authorJérémy Lal <kapouer@melix.org>
Fri, 12 Aug 2022 15:21:50 +0000 (16:21 +0100)
committerJérémy Lal <kapouer@melix.org>
Fri, 12 Aug 2022 15:21:50 +0000 (16:21 +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 e8227bb22a39fe75eab9c66ad85e1a3579d7628d..5a8ed96100130ae7e4a42d369d4e8b5fb1cd7a65 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)',