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:

terminalnpm install -D sloc

Suponha que precisamos usá-la para contar o conteúdo da pasta src:

terminalnpx sloc src

Vamos tornar o comando acima mais agradável. Para começar, vamos ver o que temos atualmente no arquivo package.json:

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:

package.json{
  "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:

terminalnpm run count
Задание 1

Crie seu próprio comando para executar a biblioteca cowsay com um parâmetro específico.