Vercel Labs TypeScript ile yazılan yerel derleyici tsc-ts projesini duyurdu
Öne çıkanlar
- tsc-ts, TypeScript 7.0.2 derleyicisini TypeScript diline taşıyarak scriptc ile yerel koda derliyor.
- 12 bin 500'den fazla dosyayı içeren resmi test kümesinde tsgo ile tam uyum sağlandı.
- Araç hem yerel ikili dosya olarak hem de Node.js ortamında API sunucusu olarak çalışabiliyor.
Vercel Labs, TypeScript derleyicisini doğrudan TypeScript dilinde yeniden yazan ve scriptc aracılığıyla yerel makine koduna derleyen tsc-ts projesini yayımladı. Deneysel nitelikteki bu araç, TypeScript-Go (tsgo) 7.0.2 sürümünü temel alıyor ve platforma özgü ikili dosyalar üzerinden yerel bir çalıştırılabilir dosya sunuyor. Geliştiriciler projeyi npm üzerinden doğrudan indirip mevcut yapılandırma dosyalarıyla birlikte çalıştırabiliyor.
Yeni derleyici, TypeScript'in yaklaşık 12 bin 500 dosya ve 17 bin birimden oluşan kapsamlı test kümesinde tsgo ile birebir karşılaştırıldı. Tarayıcı, ayrıştırıcı, sembol bağlayıcı, modül çözümleme ve tip denetleyici dahil olmak üzere tüm temel derleyici bileşenleri test kümesindeki tüm senaryolarla tam uyum sağladı. Proje, Node.js 24 ve Go 1.26 gereksinimlerinin yanı sıra Clang bağlayıcısını temel alan scriptc altyapısını kullanıyor.
Araç, stdin ve stdout üzerinden tsc 7.0.2 ile aynı API arayüzünü sunarak harici araçların entegrasyonuna olanak tanıyor. Kod tamamlama, referans bulma ve imza kullanımı gibi temel dil servisi işlevleri desteklenirken, bellek ve işlemci profilleme komutları kapsam dışı bırakıldı. Açık kaynaklı proje, Apache-2.0 lisansı altında topluluğun erişimine açıldı.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.