Из npm blogn кажется, что нет "прямых способов" выставить dev-скрипты в пакете npm.В блоге предлагается создать файлы JavaScripts, которые запускают ваши любимые скрипты с использованием модуля shelljs
.
Пример : при условии, что вы хотите выставить lint:prettier": "prettier 'src/**/*.{js,json}' --write"
, оберните вызов в bin / lintprettier.js:
#! /usr/bin/env node
var shell = require("shelljs");
const path = require("path")
process.env.PATH += (path.delimiter + path.join(process.cwd(), 'node_modules', '.bin'));
shell.exec("prettier 'src/**/*.{js,json}' --write");
Затем добавьте егок экспортированным консольным скриптам в вашем package.json:
...
"bin": {
"lint-prettier": "bin/lintprettier.js"
}
...
Наконец, вы можете повторно использовать ваш скрипт в вашем проекте:
"scripts": {
"build": "...",
"lint:prettier": "lint-prettier"
}