vibrant-console
v1.0.5
Published
Deixe seus console logs mais coloridos!
Downloads
7
Maintainers
Readme
vibrant-console
Em Desenvolvimento.
Deixe seus console logs mais coloridos!
Instalação
yarn add vibrant-console
Uso
const vibrantConsole = require("vibrant-console");
//Inicialização
vibrantConsole(); //global.console.color = vibrantConsole()
//Cor Única
//Passando cores por parametro
//Afeta toda a mensagem, menos o ícone
console.color(
msg,
(color = "white"), // Cor da fonte
(bgColor = "black"), // Cor do fundo
(icon = undefined), // Ícone no Início
(style = undefined) // Estilo do texto
);
/*Passando cores por string
* [c:cor]
* [bg:fundo]
* [s:estilo]
* [i:icone]
*/
console.color("Estilo Padrão [c:green][bg:white] Texto verde com fundo branco");
console.color(
"[c:black][bg:purple]Texto preto com fundo roxo [c:cyan][bg:gray] [i:error] Ícone de erro texto ciano, fundo cinza"
);
Exemplos
//Ex. 1
console.color(
"Texto Preto, Fundo Branco e Ícone azul",
"black",
"white",
"blue"
);
//Ex. 2
console.color(
"Texto Amarelo, Fundo Preto e Ícone Amarelo, Negrito",
"yellow",
"red",
"yellow",
"bold"
);
//Ex. 3
console.color(
"[c:black][bg:purple]Texto preto com fundo roxo [c:cyan][bg:gray] [i:error] Ícone de erro texto ciano, fundo cinza"
);
//Ex. 4
console.color("Texto vermelho com fundo azul,[s:inverse] e aqui invertido");
Cores
const colors = {
reset: "\x1b[0m",
black: "\x1b[30m",
red: "\x1b[31m",
green: "\x1b[32m",
yellow: "\x1b[33m",
blue: "\x1b[34m",
purple: "\x1b[35m",
cyan: "\x1b[36m",
white: "\x1b[37m",
};
Backgrounds
const bgColors = {
black: "\x1b[40m",
red: "\x1b[41m",
green: "\x1b[42m",
yellow: "\x1b[43m",
blue: "\x1b[44m",
purple: "\x1b[45m",
cyan: "\x1b[46m",
white: "\x1b[47m",
gray: "\x1b[100m",
};
Estilos
const fontStyles = {
bold: "\x1b[1m",
dim: "\x1b[2m",
underline: "\x1b[4m",
blink: "\x1b[5m",
invert: "\x1b[7m",
hidden: "\x1b[8m",
italic: "\x1b[3m",
strikethrough: "\x1b[9m",
};
Ícones
const mainIcons = {
⭕ info: `\u{2B55}`,
🔥 execution: `\u{1F525}`,
✅ success: `\u{2705}`,
🟡 warning: `\u{1F7E1}`,
❌ error: `\u{274C}`,
🔵 blue: `\u{1F535}`,
🔴 red: `\u{1F534}`,
🟢 green: `\u{1F7E2}`,
🟡 yellow: `\u{1F7E1}`,
⚪ white: `\u{26AA}`,
};