From 4000ebb8781ccb37531e5b68db31166ed5593594 Mon Sep 17 00:00:00 2001 From: Tobi Saputra <32604979+TobyG74@users.noreply.github.com> Date: Tue, 13 May 2025 09:49:14 +0700 Subject: [PATCH] fix: missing logger.ts file --- src/lib/logger.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/lib/logger.ts diff --git a/src/lib/logger.ts b/src/lib/logger.ts new file mode 100644 index 0000000..eeb392c --- /dev/null +++ b/src/lib/logger.ts @@ -0,0 +1,23 @@ +import chalk from "chalk" + +export class Logger { + static success(message: string): void { + console.log(chalk.green("✓ " + message)) + } + + static error(message: string): void { + console.error(chalk.red("✗ " + message)) + } + + static info(message: string): void { + console.log(chalk.blue("ℹ " + message)) + } + + static warning(message: string): void { + console.log(chalk.yellow("⚠ " + message)) + } + + static result(message: string, color = chalk.cyan): void { + console.log(color(message)) + } +}