Skip to content

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/                      # パフォーマンスベンチマーク