UNPKG

nsole

Version:

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

315 lines (314 loc) 8.37 kB
// src/constants.ts 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)"] }; export { NODE_THEME_FG, NODE_THEME, NODE_CSS_THEME_FG, NODE_CSS_THEME, NODE_CSS_ANSI_FG, NODE_CSS_ANSI, NODE_ANSI_FG, NODE_ANSI, LVL, GID, DL, BROWSER_THEME_FG, BROWSER_THEME, BROWSER_CSS_THEME_STAG, BROWSER_CSS_THEME_PTAG, BROWSER_CSS_THEME_FG_STAG, BROWSER_CSS_THEME_FG_PTAG, BROWSER_CSS_THEME_FG, BROWSER_CSS_THEME, BROWSER_CSS_ANSI_STAG, BROWSER_CSS_ANSI_PTAG, BROWSER_CSS_ANSI_FG_STAG, BROWSER_CSS_ANSI_FG_PTAG, BROWSER_CSS_ANSI_FG, BROWSER_CSS_ANSI, BROWSER_ANSI_FG, BROWSER_ANSI, ANSI_NONE, ANSI };