UNPKG

ls-lint

Version:
70 lines (69 loc) 1.58 kB
(function(){ var red, green, yellow, magenta, grey, levelMark, levelValue, print, println, printerr, printerrln, out$ = typeof exports != 'undefined' && exports || this; red = function(it){ return "\x1b[31m" + it + "\x1b[39m"; }; green = function(it){ return "\x1b[32m" + it + "\x1b[39m"; }; yellow = function(it){ return "\x1b[33m" + it + "\x1b[39m"; }; magenta = function(it){ return "\x1b[35m" + it + "\x1b[39m"; }; grey = function(it){ return "\x1b[90m" + it + "\x1b[39m"; }; levelMark = function(it){ switch (it) { case 'fatal': return magenta('☠'); case 'error': return red('✗'); case 'warning': return yellow('☞'); case 'ok': return green('✓'); default: return grey('⁇'); } }; levelValue = function(it){ switch (it) { case 'fatal': return 3; case 'error': return 2; case 'warning': return 1; case 'ok': return 0; default: return -1; } }; print = function(it){ return process.stdout.write(it); }; println = function(it){ return print(it + "\n"); }; printerr = function(it){ return process.stderr.write(it); }; printerrln = function(it){ return printerr(it + "\n"); }; out$.red = red; out$.green = green; out$.yellow = yellow; out$.magenta = magenta; out$.grey = grey; out$.levelMark = levelMark; out$.levelValue = levelValue; out$.print = print; out$.println = println; out$.printerr = printerr; out$.printerrln = printerrln; }).call(this);