eight-colors
Version:
Eight colors for the console
1 lines • 1.56 kB
JavaScript
!function(e,o){"object"==typeof exports&&"object"==typeof module?module.exports=o():"function"==typeof define&&define.amd?define("eight-colors",[],o):"object"==typeof exports?exports["eight-colors"]=o():e["eight-colors"]=o()}(self,()=>{return e={329(e){const o=["black","red","green","yellow","blue","magenta","cyan","white"],r={},{env:t={},argv:n=[]}="undefined"==typeof process?{}:process,c="NO_COLOR"in t||n.includes("--no-color"),i="FORCE_COLOR"in t||n.includes("--color");let s=!1;c?s=!0:i&&(s=!1),Object.defineProperty(r,"disabled",{get:function(){return s},set:function(e){s=e}});const f=(e,o,r)=>s?o:`[${e}m${o}[${r}m`;o.forEach((e,o)=>{r[e]=e=>f(`3${o}`,e,"39")}),r.bg={},o.forEach((e,o)=>{r.bg[e]=e=>f(`4${o}`,e,"49")}),r.br={},o.forEach((e,o)=>{r.br[e]=e=>f(`9${o}`,e,"39")}),r.br.bg={},o.forEach((e,o)=>{r.br.bg[e]=e=>f(`10${o}`,e,"49")}),r.reset=e=>f("0",e,"0"),r.bold=e=>f("1",e,"22"),r.faint=e=>f("2",e,"22"),r.italic=e=>f("3",e,"23"),r.underline=e=>f("4",e,"24"),r.inverse=e=>f("7",e,"27"),r.hidden=e=>f("8",e,"28"),r.strike=e=>f("9",e,"29"),r.remove=e=>`${e}`.replace(/\033\[[\d;]*m/g,""),r.log=function(e){arguments.length>1&&(e=Array.from(arguments).join(" ")),console.log(e)},o.forEach(e=>{const o=`log${e.charAt(0).toUpperCase()}${e.slice(1)}`;r[o]=function(){const o=Array.from(arguments),t=(0,r[e])(r.remove(o.join(" ")));return r.log(t),t}}),e.exports=r},379(e,o,r){const t=r(329);e.exports=t}},o={},function r(t){var n=o[t];if(void 0!==n)return n.exports;var c=o[t]={exports:{}};return e[t](c,c.exports,r),c.exports}(379);var e,o});