UNPKG

commit-and-tag-version

Version:

replacement for `npm version` with automatic CHANGELOG generation

19 lines (17 loc) 536 B
const chalk = require('chalk'); const checkpoint = require('./checkpoint'); const figures = require('figures'); const runExec = require('./run-exec'); module.exports = function (args, hookName) { const scripts = args.scripts; if (!scripts || !scripts[hookName]) return Promise.resolve(); const command = scripts[hookName]; checkpoint(args, 'Running lifecycle script "%s"', [hookName]); checkpoint( args, '- execute command: "%s"', [command], chalk.blue(figures.info), ); return runExec(args, command); };