UNPKG

v3mt

Version:

A CLI toolkit for managing and deploying Victoria 3 mods, including sending mod files to the game, launching the game, and more.

24 lines (23 loc) 855 B
import chalk from 'chalk'; class Logger { static pass(message, ...optionalParams) { console.log(chalk.green(`✅ ${message}`), ...optionalParams); } static text(message, ...optionalParams) { console.log(chalk.white(message), ...optionalParams); } static info(message, ...optionalParams) { console.log(chalk.blue(`ℹ️ ${message}`), ...optionalParams); } static warn(message, ...optionalParams) { console.warn(chalk.yellow(`⚠️ ${message}`), ...optionalParams); } static fail(message, ...optionalParams) { console.error(chalk.red(`❌ ${message}`), ...optionalParams); } static kill(message, code = 1, ...optionalParams) { console.error(chalk.red.bold(`❌ ${message}`), ...optionalParams); return process.exit(code); } } export default Logger;