Vite+ - JavaScript için birleşik araç zinciri duyuruldu
(voidzero.dev)- Vite+, mevcut Vite'ı genişleten birleşik bir geliştirme araç zinciri olup proje oluşturmadan teste, build, lint, formatlama ve paketlemeye kadar her şeyi tek seferde ele alabilen komut odaklı bir araçtır
- Rust ile yazılmış yüksek performanslı derleyici yığını temelinde,
vite new,vite test,vite lint,vite fmt,vite lib,vite run,vite uigibi tutarlı CLI komutları sunar - Vitest, Oxlint, Rolldown, tsdown gibi mevcut açık kaynak ekosistem araçlarıyla uyumludur ve React, Vue, SvelteKit gibi başlıca framework'leri doğrudan destekler
- Kurumsal kullanım için tek bir araç zincirini hedefleyerek performans ve ekipler arası tutarlılık sorunlarını çözer; dahili olarak önbellek tabanlı monorepo build runner ve GUI Devtools da içerir
- Bireyler ve açık kaynak için ücretsiz sunulacak, şirketlere ise yıllık lisans modeliyle sağlanacak; açık kaynak projeleri sürdürürken üst katmanda gelir elde etme modelini hedefler
Vite+ genel bakış
- Vite+, npm ile kurulabilen bir komut satırı aracıdır ve mevcut
vite devilevite buildkomutlarının yanı sıra çeşitli birleşik komutlar da sunarvite new: Monorepo yapısını da içeren yeni proje iskeleti oluşturma ve kod üretimi desteğivite test: Vitest tabanlı birim testlerini çalıştırır; Jest uyumlu API ile tarayıcı modu ve görsel regresyon testi özelliklerini içerirvite lint: Oxlint kullanarak 600'den fazla ESLint kuralını en fazla 100 kat daha hızlı çalıştırırvite fmt: Oxfmt ile kod formatlama; Prettier ile %99'dan fazla uyumluluk ve satır kaydırma denetimi sunarvite lib: tsdown + Rolldown tabanlı kütüphane bundle alma ve hızlı DTS üretimivite run: Monorepo görev çalıştırıcısı olarak, otomatik önbellek çıkarımı sayesinde yapılandırma olmadan önbellek optimizasyonu yaparvite ui: GUI geliştirici aracı olarak modül analizi, bundle boyutu görselleştirmesi ve framework bazlı Devtools entegrasyonu desteği sunar
Rust tabanlı araç zinciri
- Parser, resolver, transformer, minifier ve bundler dahil her katman, Rust ile yazılmış Oxc ve Rolldown tabanlı bir mimari üzerine kuruludur
- Her katman yoğun performans ayarından geçirilmiştir ve şimdiden Framer, Linear, Atlassian, Shopify gibi şirketlerde kullanılmaktadır
parsevetransformAPI'leri dışarıya da açılarak özel geliştirme araçları oluşturmayı destekler
Çözmeyi hedeflediği sorunlar
- JavaScript ekosistemindeki parçalanmış yapı ve karmaşıklık, büyük ölçekli web projelerinde başlıca darboğazlardan biri olarak gösterilmektedir
- Farklı ekipler farklı araç zincirleri kullandığında bağımlılık yönetimi, güvenlik denetimi ve geçiş maliyetleri hızla artar
- Vite+ bu verimsizlikleri azaltan birleşik bir çözüm olarak, geliştiricilerin araç yapılandırmak yerine ürün geliştirmeye odaklanması için tasarlanmıştır
Lisans ve sürdürülebilirlik
- Bireyler, açık kaynak ve küçük şirketler için ücretsiz, startup'lar ve enterprise müşteriler için ise yıllık lisans modeli planlanıyor
- Ticarileştirmeden elde edilen gelirin temel açık kaynak projelerini iyileştirmeye yeniden yatırılacağı ilkesi açıkça belirtiliyor
- Vite, Vitest, Rolldown, Oxc gibi çekirdek projeler MIT lisansı ile kalıcı olarak açık kaynak kalacak
- Vite+, bunların üzerine inşa edilmiş bağımsız bir üst katman olarak konumlanıyor; performans iyileştirmeleri doğrudan açık kaynakta da iyileşme anlamına geliyor
Duyuru ve katılım planı
- 2026'nın başında herkese açık önizleme hedefleniyor; şu anda prodüksiyon ortamı testleri için ilk benimseyen şirketler aranıyor
- İlgilenen geliştiriciler viteplus.dev üzerinden iletişime geçebilir
3 yorum
Nx'leşiyor gibi mi?
Görünen o ki Vite'ın popülerliği artık bunu ticarileştirme aşamasına kadar taşıyor..
void(0) diye bir şirketti, bu yüzden bir iş modeline ihtiyaçları olmuş olmalı.