UNPKG

nativescript

Version:

Command-line interface for building NativeScript projects

32 lines 1.43 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.printHeader = printHeader; const color_1 = require("../color"); const yok_1 = require("./yok"); function printHeader() { if (process.env.HIDE_HEADER) return; const $staticConfig = yok_1.injector.resolve("$staticConfig"); const version = $staticConfig.version; const header = [ color_1.color.dim("│ "), color_1.color.cyanBright.bold("{N} NativeScript "), color_1.color.whiteBright.bold("CLI"), color_1.color.dim(` [v${version}] `), // color.dim(" │"), ].join(""); const tagLine = [ color_1.color.dim("│ "), color_1.color.dim(" → "), color_1.color.whiteBright.bold("Empower JavaScript with native APIs "), // color.dim(" │"), ].join(""); const headerLength = (0, color_1.stripColors)(header).length; const tagLineLength = (0, color_1.stripColors)(tagLine).length; const width = Math.max(headerLength, tagLineLength); console.info(" " + color_1.color.dim("┌" + "─".repeat(width - 1) + "┐")); console.info(" " + header + " ".repeat(width - headerLength) + color_1.color.dim("│")); console.info(" " + tagLine + " ".repeat(width - tagLineLength) + color_1.color.dim("│")); console.info(" " + color_1.color.dim("└" + "─".repeat(width - 1) + "┘")); } //# sourceMappingURL=header.js.map