UNPKG

@uswds/uswds

Version:

Open source UI components and visual style guide for U.S. government websites

53 lines (42 loc) 1.37 kB
const log = require("fancy-log"); const colors = require("ansi-colors"); const pkg = require("../../package.json"); const shellPrefix = "$"; function drawFlag() { log(colors.white("")); log(colors.white("* * * * * ========================")); log(colors.white("* * * * * ========================")); log(colors.white("* * * * * ========================")); log(colors.white("* * * * * ========================")); log(colors.white("==================================")); log(colors.white("==================================")); log(colors.white("==================================")); log(colors.white("")); } module.exports = { pkg: { name: pkg.name, version: pkg.version, }, dirName: `${pkg.name}-${pkg.version}`, logIntroduction(message) { const introMessage = message || "USWDS"; log(colors.yellow(`${introMessage} v${pkg.version}`)); drawFlag(); }, logCommand(name, message) { log(shellPrefix, colors.cyan(name), colors.magenta(message)); }, logHelp(name, message) { log(shellPrefix, colors.cyan(name), colors.yellow(message)); }, logData(name, message) { log(colors.cyan(name), colors.yellow(message)); }, logError(name, message) { log(colors.red(name), colors.yellow(message)); }, logMessage(name, message) { log(colors.cyan(name), colors.green(message)); }, };