21 puan yazan GN⁺ 2025-08-18 | Henüz yorum yok. | WhatsApp'ta paylaş
  • 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.

Henüz yorum yok.