UNPKG

@expressots/cli

Version:

Expressots CLI - modern, fast, lightweight nodejs web framework (@cli)

33 lines (32 loc) 1.73 kB
"use strict"; 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;