SvelteKit 3.0 yayında: vite.config.ts, lib import’ları ve sv migrate ile otomatik geçiş

sveltekit 3.0, 1 Ekim 2026’da yayınlandı. svelte ekibi, framework’ü daha fazla type safety, daha az yapılandırma karmaşası ve vite-native mimariyle sunuyor. Breaking change’ler var; ancak sv migrate komutu geçiş sürecini otomatikleştiriyor.

Ana Gelişme

Öne çıkan değişiklikler:

  • Konfigürasyon: svelte.config.js yerine vite.config.ts içinde
  • Import alias: $lib → #lib (standart subpath import’ları)
  • Environment variables: daha güçlü ve kullanımı kolay
  • Service worker: daha az boilerplate
  • Error handling: genel iyileştirmeler

Otomatik geçiş komutu:

npx sv migrate sveltekit-3 --tasks all --confirm

Komut, mümkün olan kodu otomatik migrate ediyor; geri kalan için TODO listesi üretiyor. Svelte ekibi, komutu agent-assisted upgrade senaryoları için de öneriyor.

Minimum versiyon gereksinimleri:

BağımlılıkMinimum
Node22.17
TypeScript6
Svelte5.57.1
Vite8.0.12
@sveltejs/vite-plugin-svelte7

Yeni proje oluşturmak için: npx sv create my-new-app

Neden Önemli?

SvelteKit 3, JavaScript tooling ekosistemindeki genel trende uyuyor: Vite-native config, standart subpath import’lar ve tek dosyada toolchain yönetimi. Frontend geliştiriciler için upgrade friction düşük — özellikle sv migrate ile.

Remote functions henüz production-ready değil. Type-safe client-server communication için Async Svelte gerekiyor; bu da experimental flag ile etkinleştiriliyor. Svelte ekibi remote functions’ı en öncelikli roadmap maddesi olarak belirtiyor.

Svelte Summit, 19–20 Kasım 2026’da Ljubljana’da düzenlenecek — Svelte’in 10. yılı kutlaması.

Kaynaklar