Transformer
Oxc の Transformer は、より新しい ECMAScript および TypeScript のバージョンを、古いブラウザや環境で実行可能な低いバージョンに変換する役割を担っています。
リポジトリ構造
crates/oxc_transformer/
├── src/
│ ├── lib.rs # メインのトランスフォーマーインターフェース
│ ├── transformer.rs # トランスフォームのコアロジック
│ ├── typescript/ # TypeScript の変換処理
│ ├── jsx/ # JSX 変換処理
│ ├── es2015/ # ES2015+ の変換処理
│ ├── isolated_declarations/ # .d.ts ファイルの生成
│ └── helpers/ # ユーティリティ関数
├── tests/ # インテグレーションテスト
├── examples/ # 使用例
└── benches/ # パフォーマンスベンチマーク