- Node.js, TypeScript dosyalarını doğrudan çalıştırabilecek şekilde geliştirildi
- Artık ek yapılandırma ya da transpile işlemi olmadan
.ts dosyaları doğrudan çalıştırılabiliyor
- Geliştiriciler, tsconfig.json veya ayrı bir bundler kurmadan çalışma verimliliğini artırabiliyor
- Bu özellik, Node.js v22.18.0 (LTS) sürümünden itibaren resmen eklendi
- JavaScript ve TypeScript geliştirme arasındaki sınırların yumuşaması bekleniyor
Node.js'te TypeScript'i doğrudan çalıştırma desteği
- Node.js, yakın zamanda yayımlanan v22.18.0 (LTS) sürümünde, TypeScript dosyalarını (.ts) ayrı bir yapılandırma veya araç olmadan doğrudan çalıştırabilen bir özellik sundu
- Daha önce TypeScript kodunu çalıştırmak için ts-node, esbuild, Babel gibi harici transpiler'lar veya bundler'lar gerekiyordu; artık bu araçlar olmadan da Node.js kendi içinde TypeScript kodunu tanıyıp çalıştırabiliyor
- Bu özellikle birlikte geliştiriciler, tsconfig.json yapılandırma dosyası veya ek kütüphaneler olmadan
.ts dosyalarını doğrudan Node.js üzerinde çalıştırabiliyor
- Prototipleme, deneysel geliştirme ve script çalıştırma gibi alanlarda üretkenlik ve geliştirme kolaylığı önemli ölçüde artıyor
- JavaScript ve TypeScript projeleri arasındaki birlikte çalışabilirliğin güçlenmesi ve yeni geliştiriciler için giriş engelinin azalması bekleniyor
Diğer dikkat çekici değişiklikler
- esm:
import.meta.main uygulandı
- fs: AsyncIterator tabanlı fs olay işleme geliştirildi
- permission: Alt süreç çalıştırılırken izin modeli bayrağının aktarımı destekleniyor
- sqlite:
readBigInts seçeneği eklendi
- src/permission:
permission.has(addon) desteği eklendi
- url:
fileURLToPathBuffer API'si eklendi
- watch:
--watch-kill-signal bayrağı eklendi
- worker:
Worker nesnesi async disposable olacak şekilde geliştirildi
Commit ve dokümantasyonla ilgili güncellemeler
- Gereksiz kodların kaldırılması, build ortamı ve araç zincirinin düzenlenmesi, ayrıca npm 10.9.3 yükseltmesi dahil
globals.md, child_process.md, http2 gibi dokümanlarda ayrıntılı kararlılık göstergeleri ve RFC numaraları düzeltildi
- Çok sayıda test eklendi ve hata düzeltmeleri yansıtıldı
Dağıtım dosyaları
- Windows, macOS (Intel/Apple Silicon) ve Linux (x64, ARM, PPC, s390x, AIX) için kurulum dosyaları ve ikili dosyalar sağlanıyor
- Kaynak kodu ve tüm sürüm dosyaları Node.js'in resmi dağıtım sayfasından indirilebiliyor
- API dokümantasyonu v22.18.0 temel alınarak güncellendi
Henüz yorum yok.