A correct, efficient compiler toolchain for JavaScript and TypeScript.
当前访问频次受限,请登录后继续访问
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
JavaScript
npm install yuku
import { parse, print } from "yuku";
const file = parse(`const answer: number = 42;`, { path: "answer.ts" });
print(file, { strip: true }).code; // "const answer = 42;"
仅需一次导入,即可解析、分析、遍历、构建并输出 JavaScript 与 TypeScript,支持 Node.js、Bun、Deno、浏览器及边缘运行时。详见包指南。
Zig
zig fetch --save git+https://github.com/yuku-toolchain/yuku.git
解析器、AST、语义分析、遍历和代码生成的文档见 yuku.fyi。
贡献指南
请参阅 CONTRIBUTING.md 了解如何搭建环境、测试和提交变更。漏洞请按照 SECURITY.md 所述方式私下报告。
许可证
Yuku 采用 MIT 许可证 发布。