UNPKG

clcn

Version:

A lightweight CLI coloring utility with support for ANSI, HEX, gradients, rainbow, and dual ESM/CJS support.

99 lines (90 loc) 2.96 kB
export class Clcn { info(text: string): void; success(text: string): void; error(text: string): void; warning(text: string): void; } export function txtBlack(text: string): string; export function txtRed(text: string): string; export function txtGreen(text: string): string; export function txtYellow(text: string): string; export function txtBlue(text: string): string; export function txtMagenta(text: string): string; export function txtCyan(text: string): string; export function txtWhite(text: string): string; export function txtBrightBlack(text: string): string; export function txtBrightRed(text: string): string; export function txtBrightGreen(text: string): string; export function txtBrightYellow(text: string): string; export function txtBrightBlue(text: string): string; export function txtBrightMagenta(text: string): string; export function txtBrightCyan(text: string): string; export function txtBrightWhite(text: string): string; export function bgBlack(text: string): string; export function bgRed(text: string): string; export function bgGreen(text: string): string; export function bgYellow(text: string): string; export function bgBlue(text: string): string; export function bgMagenta(text: string): string; export function bgCyan(text: string): string; export function bgWhite(text: string): string; export function bgBrightBlack(text: string): string; export function bgBrightRed(text: string): string; export function bgBrightGreen(text: string): string; export function bgBrightYellow(text: string): string; export function bgBrightBlue(text: string): string; export function bgBrightMagenta(text: string): string; export function bgBrightCyan(text: string): string; export function bgBrightWhite(text: string): string; export function rainbowText(text: string): string; export function rainbowBackground(text: string): string; export function hexText(text: string, hex: string): string; export function hexBg(text: string, hex: string): string; export function gradientText(text: string, startHex: string, endHex: string); export function gradientBackground( text: string, startHex: string, endHex: string ); export default { Clcn, txtBlack, txtRed, txtGreen, txtYellow, txtBlue, txtMagenta, txtCyan, txtWhite, txtBrightBlack, txtBrightRed, txtBrightGreen, txtBrightYellow, txtBrightBlue, txtBrightMagenta, txtBrightCyan, txtBrightWhite, bgBlack, bgRed, bgGreen, bgYellow, bgBlue, bgMagenta, bgCyan, bgWhite, bgBrightBlack, bgBrightRed, bgBrightGreen, bgBrightYellow, bgBrightBlue, bgBrightMagenta, bgBrightCyan, bgBrightWhite, rainbowText, rainbowBackground, hexText, hexBg, gradientText, gradientBackground, }; export as namespace clcn;