UNPKG

create-sps-project

Version:

CLI tool to create SPS Digital Tech template projects

36 lines (29 loc) 789 B
const chalk = require('chalk'); class Logger { static info(message) { console.log(message); } static success(message) { console.log(chalk.green(`✅ ${message}`)); } static error(message, details = null) { console.error(chalk.red(`❌ ${message}`)); if (details) { console.error(chalk.red('Details:'), details); } } static warning(message) { console.warn(chalk.yellow(`⚠️ ${message}`)); } static progressUpdate(message) { process.stdout.write(`${message}\r`); } static showNextSteps(steps) { console.log('\nNext steps:'); steps.forEach((step, index) => { console.log(`${index + 1}. ${step}`); }); console.log('\nHappy coding! 🎉'); } } module.exports = Logger;