nsole
Version:
A drop-in isomorphic console.* replacement that's pretty, small, fast, and flexible
108 lines • 4.54 kB
TypeScript
/** @about
@file: _macro_.ts
@docs: https://bun.sh/docs/bundler/macros
@desc: macros functions return value is directly inlined at build/bundle-time
*** */
import type { DefinitionCSS } from './types.ts';
export declare const constants: () => {
readonly GID: "PTAG_";
readonly 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)";
};
readonly ANSI_TUPLE: [[number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number], [number, number, number]];
readonly ANSI_TUPLE_RBGA: [`rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`, `rgba(${number},${number},${number},1.0)`];
readonly DL: {
readonly ptag: ["[", "]", "|"];
readonly stag: ["[", "][", "]"];
readonly ctag: ["", ":", ":"];
readonly btag: ["(", "){", "}"];
readonly ltag: ["|", "|", "|"];
readonly ftag: ["", "/", "/"];
readonly etag: ["", " ", " "];
};
readonly CSS: {
readonly txt: {
readonly ptag: DefinitionCSS;
readonly ptagg: DefinitionCSS;
readonly ptagi: DefinitionCSS;
readonly ptaggi: DefinitionCSS;
};
readonly ptag: {
readonly ptag: DefinitionCSS;
readonly ptagg: DefinitionCSS;
readonly ptagi: DefinitionCSS;
readonly ptaggi: DefinitionCSS;
};
readonly stag: {
readonly ptag: DefinitionCSS;
readonly ptagg: DefinitionCSS;
readonly ptagi: DefinitionCSS;
readonly ptaggi: DefinitionCSS;
};
};
readonly LVL: {
debug: 5;
log: 4;
info: 4;
check: 3;
warn: 2;
error: 1;
};
readonly TAG: {
debug: ">";
log: ">";
info: "i";
check: "?";
warn: "!";
error: "X";
};
readonly COLOR: {
readonly debug: {
readonly hex: "#89A";
readonly rgb: "rgb(136,153,170)";
readonly ansi: "rgba(128,128,128,1.0)";
};
readonly log: {
readonly hex: "#2AE";
readonly rgb: "rgb(34,170,238)";
readonly ansi: "rgba(0,0,128,1.0)";
};
readonly info: {
readonly hex: "#1AA";
readonly rgb: "rgb(17,170,170)";
readonly ansi: "rgba(0,128,128,1.0)";
};
readonly check: {
readonly hex: "#D6D";
readonly rgb: "rgb(221,102,221)";
readonly ansi: "rgba(128,0,128,1.0)";
};
readonly warn: {
readonly hex: "#F77";
readonly rgb: "rgb(255,119,119)";
readonly ansi: "rgba(128,128,0,1.0)";
};
readonly error: {
readonly hex: "#F36";
readonly rgb: "rgb(255,51,102)";
readonly ansi: "rgba(128,0,0,1.0)";
};
};
};
//# sourceMappingURL=_macro_.d.ts.map