UNPKG

@nswhp/golden-path

Version:
42 lines (41 loc) 2.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.showUpdate = exports.showCreate = exports.showGenerate = exports.showInfo = exports.showSuccess = exports.showError = exports.showTitleAndBanner = void 0; const tslib_1 = require("tslib"); const kleur_1 = require("kleur"); const figlet = (0, tslib_1.__importStar)(require("figlet")); const console_message_1 = require("../models/console-message"); const newLine = '\n'; const showTitleAndBanner = () => { console.log((0, kleur_1.yellow)(figlet.textSync(console_message_1.ConsoleMessage.TITLE, { horizontalLayout: 'full' }))); console.info((0, kleur_1.yellow)(console_message_1.ConsoleMessage.BANNER)); }; exports.showTitleAndBanner = showTitleAndBanner; const showError = (message) => { console.error((0, kleur_1.red)(console_message_1.ConsoleMessage.ERROR) + message); }; exports.showError = showError; const showSuccess = (message) => { console.log((0, kleur_1.green)(console_message_1.ConsoleMessage.SUCCESS) + message + newLine); }; exports.showSuccess = showSuccess; const showInfo = (message) => { console.info((0, kleur_1.cyan)(console_message_1.ConsoleMessage.INFO) + message + newLine); }; exports.showInfo = showInfo; const showGenerate = (fileName) => { console.log((0, kleur_1.cyan)(console_message_1.ConsoleMessage.GENERATE) + `${fileName}...`); }; exports.showGenerate = showGenerate; const showCreate = (fileName, filePath) => { filePath ? console.log((0, kleur_1.green)(console_message_1.ConsoleMessage.CREATE) + `${fileName} in ${filePath}`) : console.log((0, kleur_1.green)(console_message_1.ConsoleMessage.CREATE) + `${fileName}`); }; exports.showCreate = showCreate; const showUpdate = (fileName, filePath) => { filePath ? console.log((0, kleur_1.green)(console_message_1.ConsoleMessage.UPDATE) + `${fileName} in ${filePath}`) : console.log((0, kleur_1.green)(console_message_1.ConsoleMessage.UPDATE) + `${fileName}`); }; exports.showUpdate = showUpdate;