nsole
Version:
A drop-in isomorphic console.* replacement that's pretty, small, fast, and flexible
345 lines (343 loc) • 10.1 kB
JavaScript
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)"]
};