cannot rebuilt dist/lexer.js, just use pure-js lexer
authorJérémy Lal <kapouer@melix.org>
Mon, 13 Jun 2022 07:11:34 +0000 (08:11 +0100)
committerJérémy Lal <kapouer@melix.org>
Mon, 13 Jun 2022 07:11:34 +0000 (08:11 +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 d7f4c7edec63d3ce500955a37c6eac00e3e524fd..1fbbbb6643cb06eef768e62201044266c6027112 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 74e9f9cc2e33e1d505592a14d1812174bbd0e0dd..0e06543ac7c3bfefec4264b5d91f8bb413e1bf96 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',
       'deps/undici/undici.js',
     ],
     'node_mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)',