rapid
Version:
A simple tool for rapidly creating components
15 lines (12 loc) • 444 B
JavaScript
// tooling
const exec = require('./lib/exec');
const log = require('./lib/log');
// messaging
const msgUpdating = 'is installing';
// uninstall package
module.exports = (config = require('./lib/config'), ...pkgs) => log.wait(config.name, `${ msgUpdating } ${ pkgs.join(' ') }`) && exec(`npm uninstall ${ pkgs.join(' ') }`, {
cwd: config.from
}).then(
(result) => log.pass(config.name, result),
(error) => log.fail(config.name, error)
);