open: ejecutor multiplataforma para abrir con las aplicaciones predeterminadas del sistema operativo
(github.com/sindresorhus)- 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
Promisedel proceso hijo para poder adjuntar listeners personalizados u otros comportamientos - Internamente usa
openen macOS,starten Windows yxdg-openen otras plataformas, garantizando consistencia entre plataformas
- Devuelve una
- Usa
spawnen vez del formato deexec, que tenía muchas vulnerabilidades de seguridad - También resuelve problemas del
node-openoriginal - 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.