cannot rebuilt dist/lexer.js, just use pure-js lexer
authorJérémy Lal <kapouer@melix.org>
Wed, 11 May 2022 09:02:01 +0000 (10:02 +0100)
committerJérémy Lal <kapouer@melix.org>
Wed, 11 May 2022 09:02:01 +0000 (10:02 +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 da95703faad9fdfd8cc296b0131f8d44bcbf153a..0dfe54e8db7447da8a906591e8c675be5503d281 100644 (file)
@@ -56,14 +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');
-    await init();
-    cjsParse = parse;
-  }
+  cjsParse = require('internal/deps/cjs-module-lexer/lexer').parse;
 }
 
 const translators = new SafeMap();
index d881e8509d87ada404309d19eaaa9e26b506ea04..a4af26750e5fa97a4722692914dabb46e41db9e6 100644 (file)
--- a/node.gyp
+++ b/node.gyp
@@ -50,7 +50,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',
     ],
     'node_mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)',
     'mkcodecache_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mkcodecache<(EXECUTABLE_SUFFIX)',