解析器
Rust 箱 oxc_parser
已准备好用于生产。
特性
- 比 swc 解析器快 3 倍(基准)。
- 解析
.js(x)
和.ts(x)
。 - 通过 Test262 中的所有解析器测试,并且通过 Babel 和 TypeScript 中的 99% 的测试。
- 用于提取 ESM 导入和导出数据的实用工具 - 更好的
es-module-lexer
。 - ✅ 适用于 checker.ts
安装
Rust
使用伞形箱 oxc 或单个 oxc_ast 和 oxc_parser 箱。
Rust 使用示例可以在 此处 找到。
Node.js (NAPI)
尝试使用实验节点绑定 oxc-parser。
此软件包尚没有 AST 访问器,也没有用于 AST 的 TypeScript 类型。
ESM 模块词法分析器
- 使用 npm 软件包
oxc-parser
以及 APImoduleLexerSync
。 - 使用箱 oxc_module_lexer。