- Herramienta ligera para compilar aplicaciones basadas en JavaScript/TypeScript en un único archivo ejecutable (.exe)
- Está orientada especialmente a herramientas CLI o apps de servidor (Express, Fastify, etc.) (no es un reemplazo de Electron)
- Usa un método de compilación completamente distinto a
pkg y nexe. También evita las limitaciones de SEA de Node.js
- Basado en
esbuild, ofrece una velocidad de compilación muy alta, y el tamaño promedio del resultado es de 70–80 MB, que puede reducirse a alrededor de 30 MB usando upx
- Compatible con las versiones más recientes de Node.js y con módulos ESM
- Permite personalizar metadatos del ejecutable, como ícono, nombre e información de versión, y ofrece una excelente experiencia de desarrollo
- Por ahora es solo para Windows; la compatibilidad con macOS y Linux está en desarrollo
3 comentarios
¿Funciona como PyInstaller?
Oh, por fin sale algo así.
También podría ser bueno revisar deno compile. Ya permite compilar y distribuir como un único binario aplicaciones hechas con metaframeworks de frontend como Next.js, y también ofrece funciones como code signing para aplicaciones de usuario, compatibilidad con Windows/Mac/Linux y cross compilation.