resumefy
Version:
A simple toolkit to bring your JSON Resume to life
17 lines (16 loc) • 627 B
JavaScript
import { blue, dim, green, red, yellow } from 'ansicolor';
/**
* Custom log functions
*/
export const log = {
log: (...args) => console.log(...args),
warn: (...args) => console.warn(yellow('warning'), ...args),
error: (...args) => console.error(red('error'), ...args),
debug: (...args) => console.debug(blue('debug'), ...args),
success: (...args) => console.log(green('success'), ...args),
dim: (...args) => console.log(...args.map((arg) => dim(arg))),
step: (step, total) => (...args) => {
const stepNumber = dim(`[${step}/${total}]`);
console.log(stepNumber, ...args);
},
};