- Bibliothèque Node.js qui permet, depuis des outils CLI ou des scripts, d’ouvrir des URL, des fichiers et des exécutables avec l’application par défaut du système d’exploitation
- Prend en charge divers comportements d’“open”, comme l’ouverture d’une URL dans le navigateur par défaut, l’ouverture d’un fichier dans une application de visualisation d’images, ou l’ouverture avec une application spécifiée (nom + arguments)
- Retourne une
Promise pour le processus enfant, afin d’attacher des écouteurs d’événements personnalisés ou d’effectuer d’autres actions
- Utilise en interne
open sur macOS, start sur Windows et xdg-open sur les autres plateformes — pour garantir une cohérence de comportement entre plateformes
- Utilise
spawn au lieu du mode exec, qui présentait de nombreuses vulnérabilités
- Corrige également les problèmes de l’original
node-open
- Package ESM, nécessite un import dynamique dans un environnement CommonJS
- Utile pour appeler les “applications de base du système d’exploitation” lors de la création de scripts de développement, de déploiement ou d’outils CLI
- Open-CLI, qui utilise ce module, est également proposé séparément
Aucun commentaire pour le moment.