Покретање скриптова преко npm у JavaScript-у

У фајлу package.json постоји специјално подешавање scripts, које омогућава покретање било које терминалске команде преко npm-a. Ово се користи да би се дугачке команде претвориле у пријатније.

Хајде да погледамо како се ради са овим. Нека за пример имамо инсталирану алатку sloc:

terminalnpm install -D sloc

Нека треба да избројимо садржај фолдера src њоме:

terminalnpx sloc src

Хајде да учинимо горе наведену команду пријатнијом. За почетак погледајмо шта имамо тренутно у фајлу package.json:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  }
}

Хајде сада да упишемо у њега подешавање scripts. Ово подешавање ће бити представљено објектом са именима команди и њиховим вредностима. Смислимо неко име за команду бројања, на пример count. Као вредност ћемо навести терминалску команду коју желимо да покренемо:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  },
  "scripts": {
    "count": "npx sloc src"
  }
}

Сада за покретање ове команде морамо у терминалу написати npm, затим команду run и потом смишљено име команде:

terminalnpm run count
Задание 1

Направите своју команду за покретање библиотеке cowsay са одређеним параметром.