UNPKG

@bracketed/logger

Version:

An alternative to your run-of-the-mill node console logging functions!

2 lines 505 B
import {a}from'../chunk-QWPVIX2T.mjs';import*as f from'../Colouring/index.mjs';var n=class{static{a(this,"LoggerStyle");}style;constructor(t={}){if(typeof t=="function")this.style=t;else {let s=[];t.effects&&s.push(...t.effects.map(c=>f[c])),t.text&&s.push(f[t.text]),t.background&&s.push(f[t.background]),this.style=s.length?s.length===1?s[0]:c=>s.reduce((u,i)=>i(u),c):f.reset;}}run(t){return this.style(t)}};export{n as LoggerStyle};//# sourceMappingURL=Style.mjs.map //# sourceMappingURL=Style.mjs.map