22 points par xguru 2025-05-30 | 3 commentaires | Partager sur WhatsApp
  • Outil léger qui compile les applications JavaScript/TypeScript en un seul fichier exécutable (.exe)
    • Cible en particulier les outils CLI et les applications serveur (Express, Fastify, etc.) (pas une alternative à Electron)
  • Utilise une méthode de compilation complètement différente de pkg et nexe. Contourne aussi les limitations de Node.js SEA
  • Basé sur esbuild, avec une vitesse de compilation très rapide ; la taille moyenne des binaires produits est de 70 à 80 Mo, et peut descendre dans la tranche des 30 Mo avec upx
  • Prend en charge les dernières versions de Node.js et les modules ESM
  • Permet de personnaliser les métadonnées de l’exécutable, comme l’icône, le nom et les informations de version, avec une excellente expérience développeur
  • Actuellement réservé à Windows ; la prise en charge de macOS et Linux est en cours de développement

3 commentaires

 
q8840 2025-06-01

Est-ce que ça fonctionne comme PyInstaller ?

 
striga 2025-05-30

Oh, enfin, quelque chose comme ça sort.

 
pompydev 2025-05-30

Il pourrait aussi être utile de jeter un œil à deno compile. Il permet déjà de compiler et de déployer sous forme de binaire unique des applications créées avec des métaframeworks frontend comme Next.js, et prend également en charge des fonctionnalités comme la signature de code pour les applications utilisateur, la compatibilité Windows/macOS/Linux et la compilation croisée.