i18next-turbo
リポジトリ README のとおり、i18next-turbo は Rust + SWC ベースの抽出ツールで、i18next 流れのプロジェクト向けに CI を速くし、watch も軽くすることを主眼にしています。optionalDependencies で プラットフォーム別バイナリを引く方式(詳細は同 README のインストール章)。
動機(JS の重い処理をRust側へ)は、実装とも一致しています。
CLI(README 掲載のコマンド)
init— 設定の初期化extract— キー抽出とロケール同期watch— 開発中の継続同期sync— キャッシュ / 結果から同期check— デッドキーの検出・除去lint— ハードコードされたユーザー向け文字列status— 翻訳進捗typegen— TypeScript のリソース型rename-key— キー名の安全なリネームmigrate-config— i18next-parser 系設定からの移行
リンク
技術スタック
RustSWCTypeScripti18nextCLI