UNPKG

beam-cli

Version:

A beautifully simple CLI for running Lighthouse audits on a statically generated (SSG) website

22 lines (21 loc) 703 B
import chalk from 'chalk'; import figures from 'figures'; export const printMessage = (message, options) => { console.log(`${options?.prefix ?? ''}${message}${options?.suffix ?? ''}`); }; export const printLines = (messages) => { for (const message of messages) { console.log(message); } }; export const warningMessage = (message) => { printMessage(message, { prefix: chalk.yellow(`${figures.warning} Warning: `), }); }; export const errorMessage = (message) => { printMessage(message, { prefix: chalk.red(`${figures.cross} Error: `) }); }; export const infoMessage = (message) => { printMessage(message, { prefix: chalk.blueBright(`${figures.info} `) }); };