fix: missing logger.ts file

This commit is contained in:
Tobi Saputra 2025-05-13 09:49:14 +07:00 committed by GitHub
parent 374a5bae4b
commit 4000ebb878
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

23
src/lib/logger.ts Normal file
View File

@ -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))
}
}