6 pontos por xguru 2025-12-02 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Biblioteca Node.js para oferecer, em ferramentas CLI ou scripts, a capacidade de abrir com o app padrão do SO URLs, arquivos e executáveis
  • Suporta várias ações de “open”, como abrir URL no navegador padrão, abrir arquivo no app de visualização de imagem ou abrir com app especificado (name + arguments)
    • Retorna uma Promise do processo filho para permitir anexar listeners personalizados ou executar outras ações
    • Internamente, usa open no macOS, start no Windows e xdg-open em outras plataformas — garantindo consistência de comportamento entre plataformas
  • Em vez do método antigo exec, que tinha muitas falhas de segurança, usa spawn
  • Também resolve as issues do node-open original
  • É um pacote baseado em ESM, então em ambiente CommonJS é necessário usar dynamic import
  • Útil quando é necessário chamar o “app padrão do sistema operacional” ao criar scripts de desenvolvimento, deploy ou ferramentas CLI
  • Há também o Open-CLI separado, que usa este módulo

Ainda não há comentários.

Ainda não há comentários.