/** * Simple ANSI color utilities for CLI output * No external dependencies - uses standard ANSI escape codes */ // Check if colors should be disabled (NO_COLOR env var or non-TTY) const supportsColor = process.stdout.isTTY && !process.env.NO_COLOR; const code = (n) => (supportsColor ? `\x1b[${n}m` : ''); // Reset (internal use) const reset = code(0); // Styles export const bold = (s) => `${code(1)}${s}${reset}`; export const dim = (s) => `${code(2)}${s}${reset}`; // Colors export const red = (s) => `${code(31)}${s}${reset}`; export const green = (s) => `${code(32)}${s}${reset}`; export const yellow = (s) => `${code(33)}${s}${reset}`; export const blue = (s) => `${code(34)}${s}${reset}`; export const magenta = (s) => `${code(35)}${s}${reset}`; export const cyan = (s) => `${code(36)}${s}${reset}`; const _cyanBright = (s) => `${code(96)}${s}${reset}`; export const gray = (s) => `${code(90)}${s}${reset}`; //# sourceMappingURL=colors.js.map