| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,6 +1,6 @@ | |||
| 1 | 1 | { | |
| 2 | 2 | "name": "cjs-module-lexer", | |
| 3 | - "version": "0.4.0", | ||
| 3 | + "version": "0.4.2", | ||
| 4 | 4 | "description": "Lexes CommonJS modules, returning their named exports metadata", | |
| 5 | 5 | "main": "lexer.js", | |
| 6 | 6 | "exports": { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1282,7 +1282,7 @@ success! | |||
| 1282 | 1282 | [`transformSource` hook]: #esm_transformsource_source_context_defaulttransformsource | |
| 1283 | 1283 | [`string`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String | |
| 1284 | 1284 | [`util.TextDecoder`]: util.md#util_class_util_textdecoder | |
| 1285 | - [cjs-module-lexer]: https://github.com/guybedford/cjs-module-lexer/tree/0.4.0 | ||
| 1285 | + [cjs-module-lexer]: https://github.com/guybedford/cjs-module-lexer/tree/0.4.2 | ||
| 1286 | 1286 | [special scheme]: https://url.spec.whatwg.org/#special-scheme | |
| 1287 | 1287 | [the official standard format]: https://tc39.github.io/ecma262/#sec-modules | |
| 1288 | 1288 | [transpiler loader example]: #esm_transpiler_loader | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -60,20 +60,14 @@ const { emitWarningSync } = require('internal/process/warning'); | |||
| 60 | 60 | ||
| 61 | 61 | let cjsParse; | |
| 62 | 62 | async function initCJSParse() { | |
| 63 | - if (typeof WebAssembly !== 'undefined') { | ||
| 63 | + if (typeof WebAssembly === 'undefined') { | ||
| 64 | + cjsParse = require('internal/deps/cjs-module-lexer/lexer'); | ||
| 65 | + } else { | ||
| 64 | 66 | const { parse, init } = | |
| 65 | 67 | require('internal/deps/cjs-module-lexer/dist/lexer'); | |
| 66 | 68 | await init(); | |
| 67 | - let exports; | ||
| 68 | - try { | ||
| 69 | - ({ exports } = parse('exports.a=1')); | ||
| 70 | - if (exports.length === 1) { | ||
| 71 | - cjsParse = parse; | ||
| 72 | - return; | ||
| 73 | - } | ||
| 74 | - } catch {} | ||
| 69 | + cjsParse = parse; | ||
| 75 | 70 | } | |
| 76 | - cjsParse = require('internal/deps/cjs-module-lexer/lexer'); | ||
| 77 | 71 | } | |
| 78 | 72 | ||
| 79 | 73 | const translators = new SafeMap(); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments