UNPKG

projex

Version:
35 lines (34 loc) 1.33 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.renderTableOfReleaseVersions = exports.renderTableOfCommits = void 0; const chalk_1 = __importDefault(require("chalk")); const table_1 = require("./table"); const renderTableOfCommits = ({ title, emptyMessage, listArray, }) => { if (listArray.length === 0) { return console.log(`${chalk_1.default.red(emptyMessage)}\n`); } const table = (0, table_1.createTable)({ head: ['#', title], }); listArray.forEach((text, index) => { table.push([`${index + 1}`, `${chalk_1.default.blue(text)}`]); }); console.log(`${table.toString()}\n`); }; exports.renderTableOfCommits = renderTableOfCommits; const renderTableOfReleaseVersions = ({ emptyMessage, listArray, }) => { if (listArray.length === 0) { return console.log(`${chalk_1.default.red(emptyMessage)}\n`); } const table = (0, table_1.createTable)({ head: ['Version', 'Value'], }); listArray.forEach((item) => { table.push([item.text, item.value]); }); console.log(`${table.toString()}\n`); }; exports.renderTableOfReleaseVersions = renderTableOfReleaseVersions;