@expressots/cli
Version:
Expressots CLI - modern, fast, lightweight nodejs web framework (@cli)
33 lines (32 loc) • 1.73 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.printGenerateSuccess = exports.printGenerateError = exports.printWarning = exports.printSuccess = exports.printError = void 0;
const chalk_1 = __importDefault(require("chalk"));
const process_1 = require("process");
function printError(message, component) {
console.error(chalk_1.default.red(`${message}:`, chalk_1.default.bold(chalk_1.default.white(`[${component}] ❌`))));
}
exports.printError = printError;
function printSuccess(message, component) {
process_1.stdout.write(chalk_1.default.green(`${message}:`, chalk_1.default.bold(chalk_1.default.white(`[${component}] ✔️\n`))));
}
exports.printSuccess = printSuccess;
function printWarning(message, component) {
if (component === undefined) {
process_1.stdout.write(chalk_1.default.yellow(`${message} ⚠️\n`));
return;
}
process_1.stdout.write(chalk_1.default.yellow(`${message}:`, chalk_1.default.bold(chalk_1.default.white(`[${component}] ⚠️\n`))));
}
exports.printWarning = printWarning;
async function printGenerateError(schematic, file) {
console.error(" ", chalk_1.default.redBright(`[${schematic}]`.padEnd(14)), chalk_1.default.bold.white(`${file.split(".")[0]} not created! ❌`));
}
exports.printGenerateError = printGenerateError;
async function printGenerateSuccess(schematic, file) {
console.log(" ", chalk_1.default.greenBright(`[${schematic}]`.padEnd(14)), chalk_1.default.bold.white(`${file.split(".")[0]} created! ✔️`));
}
exports.printGenerateSuccess = printGenerateSuccess;