js-log-lib
Version:
浏览器和 node 共用的 log 样式,行为控制工具,可以自定义输出样式,其核心原理是采用了 ANSI 指令以及 css 属性,更多用法可以参照 ANSI 的详细介绍
83 lines (82 loc) • 1.97 kB
TypeScript
export declare const ANSIParams: {
colorMode: {
trueColor: string;
compatibility: string;
};
colorType: {
foreground: string;
background: string;
};
color: {
black: number;
red: number;
green: number;
yellow: number;
blue: number;
magenta: number;
cyan: number;
white: number;
bgBlack: number;
bgRed: number;
bgGreen: number;
bgYellow: number;
bgBlue: number;
bgMagenta: number;
bgCyan: number;
bgWhite: number;
brightBlack: number;
brightRed: number;
brightGreen: number;
brightYellow: number;
brightBlue: number;
brightMagenta: number;
brightCyan: number;
brightWhite: number;
bgBrightBlack: number;
bgBrightRed: number;
bgBrightGreen: number;
bgBrightYellow: number;
bgBrightBlue: number;
bgBrightMagenta: number;
bgBrightCyan: number;
bgBrightWhite: number;
};
textStyle: {
reset: number;
bold: number;
dim: number;
italic: number;
underline: number;
inverse: number;
hidden: number;
strikethrough: number;
noBold: number;
noItalic: number;
noUnderline: number;
noBlink: number;
noInverse: number;
noHidden: number;
noStrikethrough: number;
};
cursor: {
savePosition: string;
restorePosition: string;
reportPosition: string;
toStart: string;
toLineStart: string;
toLineEnd: string;
eraseDisplay: string;
eraseLine: string;
direct: {
custom: string;
up: string;
down: string;
right: string;
left: string;
};
};
scroll: {
up: string;
down: string;
};
};