easy-mock-client
Version:
using easy mock as sdk or cli
24 lines (20 loc) • 501 B
JavaScript
var colors = require('colors/safe')
function withColor(color) {
return function(content) {
if (color && colors[color]) {
return colors[color].call(colors, content)
}
return content
}
}
function buildLog(level, color) {
return function () {
var printContents = Array.from(arguments)
console[level].apply(null, printContents.map(withColor(color)))
}
}
module.exports = {
info: buildLog('log'),
error: buildLog('log', 'red'),
warn: buildLog('warn', 'green'),
}