TypeScript 7.0.2 コンパイラの実験的なポーティングである tsc-ts は、TypeScript で完全に記述され、scriptc を使用してネイティブコードにコンパイルされています。このプロジェクトは vercel-labs/tsc-ts の下にホストされており、macOS、Linux、Windows 用のプラットフォーム固有のバイナリを含んでいます。インストールは `npm install -D tsc-ts` コマンドで npm から利用可能で、その後 `npx tsc-ts -p tsconfig.json` を実行します。このコンパイラは、スキャナー、パーサー、バインダー、モジュール解決、診断、コード生成、コマンドラインインターフェースのすべての主要コンポーネントにおいて、元の TypeScript コンパイラの動作を反映しています。約 12,500 個の TypeScript ファイルから成るコーパスに対する広範なテストにより、宣言のコード生成、増分ビルド、ウォッチモードを含むすべての領域で完全な互換性が確認されています。API サーバーモード (`tsc-ts --api`) は、stdin/stdout を通じて TypeScript 7.0.2 API を複製し、scriptc のようなツールとの互換性を可能にします。ビルドプロセスは Turborepo で管理され、ドキュメントは apps/web ディレクトリで利用可能です。このプロジェクトには Node.js 24+、npm、およびリンキング用の clang を搭載した scriptc ホストが必要です。`npm run build:native` を使用してネイティブビルドを作成でき、コンパイラは補完、参照、シグネチャの使用などの高度な言語サービス機能をサポートしていますが、プロファイリング方法はまだサポートされていません。
出典: Hacker News · 要約:HeadlinesBriefing