Executando scripts via npm em JavaScript
No arquivo package.json, existe
uma configuração especial scripts,
que permite executar qualquer comando
de terminal via npm.
Isso é usado para transformar comandos
longos em outros mais agradáveis.
Vamos ver como trabalhar com isso. Suponha, por exemplo, que temos a ferramenta sloc instalada:
npm install -D sloc
Suponha que precisamos usá-la para contar
o conteúdo da pasta src:
npx sloc src
Vamos tornar o comando acima mais agradável.
Para começar, vamos ver o que temos
atualmente no arquivo package.json:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Agora, vamos adicionar a configuração
scripts a ela. Esta configuração será
um objeto com nomes de comandos e seus valores.
Vamos inventar um nome para o comando de contagem,
por exemplo, count. Como valor, especificaremos
o comando de terminal que queremos executar:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Agora, para chamar este comando,
devemos escrever npm no terminal,
depois o comando run e depois o nome
que inventamos para o comando:
npm run count
Crie seu próprio comando para executar a biblioteca cowsay com um parâmetro específico.