create-sps-project
Version:
CLI tool to create SPS Digital Tech template projects
36 lines (29 loc) • 789 B
JavaScript
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;