- JavaScript/TypeScript आधारित applications को एकल executable file (.exe) में compile करने वाला हल्का tool
- खास तौर पर CLI tools या server apps (Express, Fastify आदि) को target करता है (Electron का विकल्प नहीं)
- यह मौजूदा
pkg, nexe से बिल्कुल अलग compilation method इस्तेमाल करता है। Node.js SEA की सीमाओं को भी bypass करता है
esbuild आधारित होने के कारण compilation speed बहुत तेज़ है, औसत output size 70–80MB है, और upx इस्तेमाल करने पर इसे 30MB के स्तर तक घटाया जा सकता है
- नवीनतम Node.js versions और ESM modules का समर्थन
- executable file के icon, name, version info जैसी metadata को customize किया जा सकता है, और developer experience भी बेहतरीन है
- फिलहाल केवल Windows के लिए उपलब्ध है; macOS और Linux support पर काम चल रहा है
3 टिप्पणियां
क्या यह pyinstaller की तरह काम करता है?
ओह, आखिरकार ऐसा कुछ आ ही गया।
deno compile भी साथ में देखना अच्छा रहेगा। इसके जरिए पहले से ही Next.js जैसे फ्रंटएंड meta-frameworks से बने ऐप्स को single binary में compile करके deploy किया जा सकता है, और यह user applications के लिए Code signing, Windows/Mac/Linux compatibility, Cross compilation जैसी सुविधाएँ भी support करता है।