UNPKG

@quasarbright/projection

Version:

A static site generator that creates a beautiful, interactive gallery to showcase your coding projects. Features search, filtering, tags, responsive design, and an admin UI.

78 lines 2.04 kB
/** * Logger utility for consistent, colored console output */ /** * Logger class with colored output methods */ export declare class Logger { /** * Log a success message (green checkmark) */ static success(message: string): void; /** * Log an error message (red X) */ static error(message: string): void; /** * Log a warning message (yellow warning sign) */ static warn(message: string): void; /** * Log an info message (blue info icon) */ static info(message: string): void; /** * Log a step/progress message (cyan arrow) */ static step(message: string): void; /** * Log a header message (bright/bold) */ static header(message: string): void; /** * Log a plain message */ static log(message: string): void; /** * Log a dimmed/secondary message */ static dim(message: string): void; /** * Log with a custom emoji/icon */ static icon(icon: string, message: string, color?: string): void; /** * Create a blank line */ static newline(): void; /** * Log a list of items with bullets */ static list(items: string[], indent?: number): void; /** * Log a numbered list */ static numberedList(items: string[], indent?: number): void; /** * Log a key-value pair */ static keyValue(key: string, value: string, indent?: number): void; /** * Log a separator line */ static separator(char?: string, length?: number): void; /** * Log a box with a message */ static box(message: string): void; } /** * Convenience exports for common logging patterns */ export declare const log: typeof Logger.log; export declare const success: typeof Logger.success; export declare const error: typeof Logger.error; export declare const warn: typeof Logger.warn; export declare const info: typeof Logger.info; export declare const step: typeof Logger.step; //# sourceMappingURL=logger.d.ts.map