29个版本 (13个重大变更)

0.25.0 2024年8月23日
0.23.1 2024年8月6日
0.22.1 2024年7月28日
0.0.1 2024年3月9日

#20 in #import-export

Download history · Rust 包仓库 313/week @ 2024-05-16 · Rust 包仓库 60/week @ 2024-05-23 · Rust 包仓库 243/week @ 2024-05-30 · Rust 包仓库 452/week @ 2024-06-06 · Rust 包仓库 190/week @ 2024-06-13 · Rust 包仓库 49/week @ 2024-06-20 · Rust 包仓库 563/week @ 2024-06-27 · Rust 包仓库 546/week @ 2024-07-04 · Rust 包仓库 183/week @ 2024-07-11 · Rust 包仓库 194/week @ 2024-07-18 · Rust 包仓库 190/week @ 2024-07-25 · Rust 包仓库 250/week @ 2024-08-01 · Rust 包仓库 328/week @ 2024-08-08 · Rust 包仓库 196/week @ 2024-08-15 · Rust 包仓库

1,050 monthly downloads

MIT许可证

1.5MB
34K SLoC

Oxc模块词法分析器

这不是一个词法分析器。使用“词法分析器”这个名字是为了更容易识别。

es-module-lexer

输出导出列表和导入指定符的位置,包括动态导入和导入元处理。

没有在es-module-lexer中提到的任何限制

cjs-module-lexer

  • 待办事项

基准测试

这是比es-module-lexer慢两倍,但在处理TypeScript时会显著更快。

在大文件(700k)上,差异大约是10ms对20ms。


lib.rs:

ESM模块词法分析器

依赖项

~4–9.5MB
~84K SLoC