- JavaScript/TypeScript tabanlı uygulamaları tek bir çalıştırılabilir dosyaya (.exe) derleyen hafif bir araç
- Özellikle CLI araçlarını veya sunucu uygulamalarını (Express, Fastify vb.) hedefler (Electron alternatifi değildir)
- Mevcut
pkg, nexe araçlarından tamamen farklı bir derleme yöntemi kullanır. Node.js SEA'nin kısıtlamalarını da aşar
esbuild tabanlı olduğu için derleme hızı çok yüksektir; ortalama çıktı boyutu 70–80MB'dir, upx kullanıldığında 30MB seviyesine kadar düşer
- En güncel Node.js sürümleri ve ESM modülleri desteklenir
- Çalıştırılabilir dosyanın simgesi, adı, sürüm bilgisi gibi meta verileri özelleştirilebilir ve geliştirici deneyimi oldukça iyidir
- Şu anda yalnızca Windows'u destekler; macOS ve Linux desteği geliştirilmektedir
3 yorum
PyInstaller gibi mi çalışıyor?
Oh, sonunda böyle bir şey çıkıyor.
deno compile'a da göz atmanız iyi olabilir. Zaten Next.js gibi frontend meta-framework'lerle yapılmış uygulamaları tek bir binary olarak derleyip dağıtabilir; ayrıca kullanıcı uygulamaları için code signing, Windows/Mac/Linux uyumluluğu ve cross compilation gibi özellikleri de destekliyor.