- Librería de Node.js para abrir URLs, archivos y ejecutables con las aplicaciones predeterminadas del OS desde herramientas CLI o scripts
- Admite varias acciones de “open”, como abrir una URL en el navegador predeterminado, abrir un archivo con una app de visor de imágenes o abrir con una app específica (nombre + argumentos)
- Devuelve una
Promise del proceso hijo para poder adjuntar listeners personalizados u otros comportamientos
- Internamente usa
open en macOS, start en Windows y xdg-open en otras plataformas, garantizando consistencia entre plataformas
- Usa
spawn en vez del formato de exec, que tenía muchas vulnerabilidades de seguridad
- También resuelve problemas del
node-open original
- Es un paquete basado en ESM; si trabajas en entornos CommonJS, necesitas usar importación dinámica
- Útil cuando desarrollas scripts de desarrollo, despliegue o herramientas CLI y debes llamar a “las aplicaciones predeterminadas del sistema operativo”
- También se ofrece por separado Open-CLI, que usa este módulo
Aún no hay comentarios.