UNPKG

nsole

Version:

A drop-in isomorphic console.* replacement that's pretty, small, fast, and flexible

345 lines (343 loc) 10.1 kB
var __defProp = Object.defineProperty; var __getOwnPropNames = Object.getOwnPropertyNames; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __hasOwnProp = Object.prototype.hasOwnProperty; var __moduleCache = /* @__PURE__ */ new WeakMap; var __toCommonJS = (from) => { var entry = __moduleCache.get(from), desc; if (entry) return entry; entry = __defProp({}, "__esModule", { value: true }); if (from && typeof from === "object" || typeof from === "function") __getOwnPropNames(from).map((key) => !__hasOwnProp.call(entry, key) && __defProp(entry, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable })); __moduleCache.set(from, entry); return entry; }; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true, configurable: true, set: (newValue) => all[name] = () => newValue }); }; // src/constants.ts var exports_constants = {}; __export(exports_constants, { NODE_THEME_FG: () => NODE_THEME_FG, NODE_THEME: () => NODE_THEME, NODE_CSS_THEME_FG: () => NODE_CSS_THEME_FG, NODE_CSS_THEME: () => NODE_CSS_THEME, NODE_CSS_ANSI_FG: () => NODE_CSS_ANSI_FG, NODE_CSS_ANSI: () => NODE_CSS_ANSI, NODE_ANSI_FG: () => NODE_ANSI_FG, NODE_ANSI: () => NODE_ANSI, LVL: () => LVL, GID: () => GID, DL: () => DL, BROWSER_THEME_FG: () => BROWSER_THEME_FG, BROWSER_THEME: () => BROWSER_THEME, BROWSER_CSS_THEME_STAG: () => BROWSER_CSS_THEME_STAG, BROWSER_CSS_THEME_PTAG: () => BROWSER_CSS_THEME_PTAG, BROWSER_CSS_THEME_FG_STAG: () => BROWSER_CSS_THEME_FG_STAG, BROWSER_CSS_THEME_FG_PTAG: () => BROWSER_CSS_THEME_FG_PTAG, BROWSER_CSS_THEME_FG: () => BROWSER_CSS_THEME_FG, BROWSER_CSS_THEME: () => BROWSER_CSS_THEME, BROWSER_CSS_ANSI_STAG: () => BROWSER_CSS_ANSI_STAG, BROWSER_CSS_ANSI_PTAG: () => BROWSER_CSS_ANSI_PTAG, BROWSER_CSS_ANSI_FG_STAG: () => BROWSER_CSS_ANSI_FG_STAG, BROWSER_CSS_ANSI_FG_PTAG: () => BROWSER_CSS_ANSI_FG_PTAG, BROWSER_CSS_ANSI_FG: () => BROWSER_CSS_ANSI_FG, BROWSER_CSS_ANSI: () => BROWSER_CSS_ANSI, BROWSER_ANSI_FG: () => BROWSER_ANSI_FG, BROWSER_ANSI: () => BROWSER_ANSI, ANSI_NONE: () => ANSI_NONE, ANSI: () => ANSI }); module.exports = __toCommonJS(exports_constants); var ANSI = { none: "rgba(0,0,0,0.0)", black: "rgba(0,0,0,1.0)", red: "rgba(128,0,0,1.0)", green: "rgba(0,128,0,1.0)", yellow: "rgba(128,128,0,1.0)", blue: "rgba(0,0,128,1.0)", magenta: "rgba(128,0,128,1.0)", cyan: "rgba(0,128,128,1.0)", white: "rgba(192,192,192,1.0)", iblack: "rgba(128,128,128,1.0)", ired: "rgba(255,0,0,1.0)", igreen: "rgba(0,255,0,1.0)", iyellow: "rgba(255,255,0,1.0)", iblue: "rgba(0,0,255,1.0)", imagenta: "rgba(255,0,255,1.0)", icyan: "rgba(0,255,255,1.0)", iwhite: "rgba(255,255,255,1.0)" }; var ANSI_NONE = "rgba(0,0,0,0.0)"; var GID = "PTAG_"; var DL = { ptag: [ "[", "]", "|" ], stag: [ "[", "][", "]" ], ctag: [ "", ":", ":" ], btag: [ "(", "){", "}" ], ltag: [ "|", "|", "|" ], ftag: [ "", "/", "/" ], etag: [ "", " ", " " ] }; var LVL = { debug: 5, log: 4, info: 4, check: 3, warn: 2, error: 1 }; var BROWSER_CSS_THEME = [ " ", " ", " ", " ", "color:^;font-weight:900;font-family:Menlo,Consolas,monospace;" ]; var BROWSER_CSS_THEME_FG = [ " ", " ", "color: ^^;", " ", "color:^^^;background:#0000;font-weight:900;font-family:Menlo,Consolas,monospace;" ]; var BROWSER_CSS_ANSI = [ " ", " ", " ", " ", "font-weight:900;font-family:Menlo,Consolas,monospace;color:^^^;color:light-dark(oklch(from ^^^ calc(l - .08) c h), oklch(from ^^^ calc(l + .05) c h));" ]; var BROWSER_CSS_ANSI_FG = [ " ", " ", "color:^^;color:light-dark(oklch(from ^^ calc(l - .08) c h), oklch(from ^^ calc(l + .05) c h));", " ", "font-weight:900;font-family:Menlo,Consolas,monospace;color:^^^;color:light-dark(oklch(from ^^^ calc(l - .08) c h), oklch(from ^^^ calc(l + .05) c h));" ]; var BROWSER_CSS_THEME_PTAG = [ "color:#0000;margin:-1px 0 -1px -1ch;padding:1px;", "border-radius:2px;background:^^^;color:^^;", "color:^;", "border-right:2px solid ^;", "color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;" ]; var BROWSER_CSS_THEME_FG_PTAG = [ "color:#0000;margin:-1px 0 -1px -1ch;padding:1px;", "border-radius:2px;background:^^^;color:#282828;", "color:^^;", "border-right:2px solid ^^^;", "color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;" ]; var BROWSER_CSS_ANSI_PTAG = [ "color:#0000;margin:-1px 0 -1px -1ch;padding:1px;", "border-radius:2px;color:#282828;color:light-dark(#FFF, #282828);background:^^^;background:light-dark(oklch(from ^^^ calc(l - .018) c h), ^^^);", "color:^;color:light-dark(oklch(from ^ calc(l - .08) c h), oklch(from ^ calc(l + .05) c h));", "border-right:2px solid ^;border-right-color:light-dark(oklch(from ^ calc(l - .018) c h), ^);", "color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;" ]; var BROWSER_CSS_ANSI_FG_PTAG = [ "color:#0000;margin:-1px 0 -1px -1ch;padding:1px;", "border-radius:2px;color:#282828;color:light-dark(#FFF, #282828);background:^^^;background:light-dark(oklch(from ^^^ calc(l - .018) c h), ^^^);", "color:^^;color:light-dark(oklch(from ^^ calc(l - .08) c h), oklch(from ^^ calc(l + .05) c h));", "border-right:2px solid ^^^;border-right-color:light-dark(oklch(from ^^^ calc(l - .018) c h), ^^^);", "color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;" ]; var BROWSER_CSS_THEME_STAG = [ "color:#0000;margin:-1px 0 -1px -1ch;padding:1px;", "padding:0 3px;background: #0000;border: 1px solid ^;color:^;", "padding:0;margin-left:-4px;color:^;", "padding:0;", "color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;" ]; var BROWSER_CSS_THEME_FG_STAG = [ "color:#0000;margin:-1px 0 -1px -1ch;padding:1px;", "padding:0 3px;background: #0000;border: 1px solid ^^^;color:^^^;", "padding:0;margin-left:-4px;color:^^;", "padding:0;", "color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;" ]; var BROWSER_CSS_ANSI_STAG = [ "color:#0000;margin:-1px 0 -1px -1ch;padding:1px;border:none;", "padding:0 3px;background:#0000;border:1px solid ^;color:^;color:light-dark(oklch(from ^ calc(l - .08) c h), ^);", "padding:0;margin-left:-4px;color:^;color:light-dark(oklch(from ^ calc(l - .08) c h), ^);border:none;", "padding:0;border:none;", "color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;border-color:light-dark(oklch(from ^ calc(l - .12) c h), ^);" ]; var BROWSER_CSS_ANSI_FG_STAG = [ "color:#0000;margin:-1px 0 -1px -1ch;padding:1px;border:none;", "padding:0 3px;background: #0000;border: 1px solid ^^^;color:^^^;color:light-dark(oklch(from ^^^ calc(l - .08) c h), ^^^);", "padding:0;margin-left:-4px;color:^^;color:light-dark(oklch(from ^^ calc(l - .08) c h), ^^);border:none;", "padding:0;border:none;", "color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;border-color:light-dark(oklch(from ^^^ calc(l - .12) c h), ^^^);" ]; var BROWSER_THEME = { _css: BROWSER_CSS_THEME, _dl: [ "[", "]", "|" ], debug: [5, ">", "#89A"], log: [4, ">", "#2AE"], info: [4, "i", "#1AA"], check: [3, "?", "#D6D"], warn: [2, "!", "#F77"], error: [1, "X", "#F36"] }; var BROWSER_THEME_FG = { _css: BROWSER_CSS_THEME_FG, _dl: [ "[", "]", "|" ], debug: [5, ">", "#89A"], log: [4, ">", "#2AE"], info: [4, "i", "#1AA"], check: [3, "?", "#D6D"], warn: [2, "!", "#F77"], error: [1, "X", "#F36"] }; var BROWSER_ANSI = { _css: BROWSER_CSS_ANSI, _dl: [ "[", "]", "|" ], debug: [5, ">", "#89A"], log: [4, ">", "#2AE"], info: [4, "i", "#1AA"], check: [3, "?", "#D6D"], warn: [2, "!", "#F77"], error: [1, "X", "#F36"] }; var BROWSER_ANSI_FG = { _css: BROWSER_CSS_ANSI_FG, _dl: [ "[", "]", "|" ], debug: [5, ">", "#89A"], log: [4, ">", "#2AE"], info: [4, "i", "#1AA"], check: [3, "?", "#D6D"], warn: [2, "!", "#F77"], error: [1, "X", "#F36"] }; var NODE_CSS_THEME = [ " ", " ", "color:^;", " ", `color:^^^;background:${"rgba(0,0,0,0.0)"};font-weight:900;` ]; var NODE_CSS_THEME_FG = [ " ", " ", "color:^^;", " ", `color:^^^;background:${"rgba(0,0,0,0.0)"};font-weight:900;` ]; var NODE_CSS_ANSI = NODE_CSS_THEME; var NODE_CSS_ANSI_FG = NODE_CSS_THEME_FG; var NODE_THEME = { _css: NODE_CSS_THEME, _fg: ANSI_NONE, _dl: [ "[", "]", "|" ], debug: [5, ">", "rgb(136,153,170)"], log: [4, ">", "rgb(34,170,238)"], info: [4, "i", "rgb(17,170,170)"], check: [3, "?", "rgb(221,102,221)"], warn: [2, "!", "rgb(255,119,119)"], error: [1, "X", "rgb(255,51,102)"] }; var NODE_THEME_FG = { _css: NODE_CSS_THEME_FG, _fg: ANSI_NONE, _dl: [ "[", "]", "|" ], debug: [5, ">", "rgb(136,153,170)"], log: [4, ">", "rgb(34,170,238)"], info: [4, "i", "rgb(17,170,170)"], check: [3, "?", "rgb(221,102,221)"], warn: [2, "!", "rgb(255,119,119)"], error: [1, "X", "rgb(255,51,102)"] }; var NODE_ANSI = { _css: NODE_CSS_ANSI, _dl: [ "[", "]", "|" ], _fg: "rgba(128,128,128,1.0)", debug: [5, ">", "rgba(128,128,128,1.0)"], log: [4, ">", "rgba(0,0,128,1.0)"], info: [4, "i", "rgba(0,128,128,1.0)"], check: [3, "?", "rgba(128,0,128,1.0)"], warn: [2, "!", "rgba(128,128,0,1.0)"], error: [1, "X", "rgba(128,0,0,1.0)"] }; var NODE_ANSI_FG = { _css: NODE_CSS_ANSI_FG, _dl: [ "[", "]", "|" ], _fg: "rgba(0,0,0,0.0)", debug: [5, ">", "rgba(128,128,128,1.0)"], log: [4, ">", "rgba(0,0,128,1.0)"], info: [4, "i", "rgba(0,128,128,1.0)"], check: [3, "?", "rgba(128,0,128,1.0)"], warn: [2, "!", "rgba(128,128,0,1.0)"], error: [1, "X", "rgba(128,0,0,1.0)"] };