ifui
Version:
25 lines (22 loc) • 474 B
JavaScript
/**
* Build npm lib
*/
const shell = require('shelljs');
const signale = require('signale');
const { Signale } = signale;
const tasks = [
'bootstrap',
'lint',
'build:entry',
'build:components',
'build:ifu-css',
'build:style-entry',
'build:ifu'
];
tasks.forEach(task => {
signale.start(task);
const interactive = new Signale({ interactive: true });
interactive.pending(task);
shell.exec(`npm run ${task} --silent`);
interactive.success(task);
});