import chalk from 'chalk'; let isDebug = false; export const setDebug = (debug: boolean): void => { isDebug = debug; }; export const success = (...args: any[]): void => { console.log(chalk.green(`✅`, ...args)); }; export const error = (...args: any[]): void => { console.log(chalk.red(...args)); }; export const info = (...args: any[]): void => { console.log(chalk.blue(...args)); }; export const warn = (...args: any[]): void => { console.log(chalk.bgYellow(...args)); }; export const log = (...args: any[]): void => { console.log(chalk.yellow(...args)); }; /** * Only logs if debug is enabled */ export const debug = (...args: any[]): void => { isDebug && console.log(chalk.gray(...args)); }; export const logger = { success, error, info, warn, debug, log, };