Port eksperimental dari kompiler TypeScript 7.0.2, bernama tsc-ts, telah ditulis sepenuhnya dalam TypeScript dan dikompilasi ke kode asli menggunakan scriptc. Proyek ini, yang dihosting di bawah vercel-labs/tsc-ts, mencakup binari khusus platform untuk macOS, Linux, dan Windows. Instalasi tersedia melalui npm dengan perintah `npm install -D tsc-ts`, diikuti oleh `npx tsc-ts -p tsconfig.json`.
Kompiler mencerminkan perilaku kompiler TypeScript asli di semua komponen utama: pemindai, parser, pengikat, resolusi modul, diagnostik, emis, dan antarmuka baris perintah. Pengujian ekstensif terhadap korporus sekitar ~12,500 berkas TypeScript menunjukkan kompatibilitas penuh di semua area, termasuk emis deklarasi, build bertahap, dan mode pantau. Mode server API (`tsc-ts --api`) mereplikasi API TypeScript 7.0.2 melalui stdin/stdout, memungkinkan kompatibilitas dengan alat seperti scriptc.
Proses build dikelola melalui Turborepo, dengan dokumentasi yang tersedia di direktori apps/web. Proyek ini membutuhkan Node.js 24+, npm, dan host scriptc dengan clang untuk penautan. Build asli dapat dibuat menggunakan `npm run build:native`, dan kompiler mendukung fitur layanan bahasa lanjutan seperti pelengkapan, referensi, dan penggunaan tanda tangan, meskipun metode profil tidak didukung.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing