跳至内容

Transformer

特点

安装

Node.js

使用实验 Node 绑oxc-transform

Rust

使用 umbrella crate oxc,并且带有 transformer 特点。

可以在此处找到 Rust 使用示例 在此处

API 示例

javascript
import { transform } from "oxc-transform";
const transformed = transform(filePath, sourceCode, {
  typescript: {
    onlyRemoveTypeImports: true,
    declaration: { stripInternal: true },
  },
});
await fs.writeFile("out.js", transformed.code);
await fs.writeFile("out.d.ts", transformed.declaration);

Isolated Declarations

根据 MIT 许可证发布。