UNPKG

extra-npm

Version:

Common utility commands for npm packages.

31 lines (21 loc) 592 B
const util = require('util'); const kleur = require('kleur'); function fixup(m) { m = m||''; m = typeof m !== 'string'? util.inspect(m) : m; return m.replace(/^\w+:/, m => kleur.bold(m)); } function error(m, o={}) { if (!o.silent) console.error(kleur.red(fixup(m))); else console.log(-1); } function warn(m, o={}) { if (!o.silent) console.warn(kleur.yellow(fixup(m))); } function log(m, o={}) { if (!o.silent) console.log(kleur.cyan(fixup(m))); } function info(m, o={}) { if (!o.silent) console.log(kleur.grey(fixup(m))); } module.exports = {error, warn, log, info};