Commit c94517a
committed
deps: replace cjs-module-lexer with native commonjs-lexer
Replace the JavaScript-based cjs-module-lexer with a native C++
implementation (commonjs-lexer) for improved performance when
extracting named exports from CommonJS modules during ES module
translation.
The new implementation uses consteval lookup tables for efficient
character classification and optionally leverages simdutf for
SIMD-accelerated escape sequence detection.1 parent 98d2331 commit c94517a
42 files changed
Lines changed: 2167 additions & 8553 deletions
File tree
- deps
- cjs-module-lexer
- dist
- src
- build
- include-wasm
- lib
- src
- commonjs-lexer
- lib/internal/modules/esm
- src
- test/parallel
- tools
- dep_updaters
- typings
- internalBinding
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
| 107 | + | |
108 | 108 | | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
| 109 | + | |
113 | 110 | | |
114 | | - | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
115 | 117 | | |
116 | | - | |
| 118 | + | |
| 119 | + | |
117 | 120 | | |
118 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
119 | 127 | | |
120 | 128 | | |
121 | 129 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
62 | | - | |
63 | | - | |
| 61 | + | |
64 | 62 | | |
65 | 63 | | |
66 | 64 | | |
| |||
579 | 577 | | |
580 | 578 | | |
581 | 579 | | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
582 | 602 | | |
583 | 603 | | |
584 | 604 | | |
| |||
2476 | 2496 | | |
2477 | 2497 | | |
2478 | 2498 | | |
| 2499 | + | |
2479 | 2500 | | |
2480 | 2501 | | |
2481 | 2502 | | |
| |||
This file was deleted.
0 commit comments