import chalk from "chalk"; import util from "util"; export let prefix = "🦋 "; function format(args: Array, customPrefix?: string) { let fullPrefix = prefix + (customPrefix === undefined ? "" : " " + customPrefix); return ( fullPrefix + util .format("", ...args) .split("\n") .join("\n" + fullPrefix + " ") ); } export function error(...args: Array) { console.error(format(args, chalk.red("error"))); } export function info(...args: Array) { console.info(format(args, chalk.cyan("info"))); } export function log(...args: Array) { console.log(format(args)); } export function success(...args: Array) { console.log(format(args, chalk.green("success"))); } export function warn(...args: Array) { console.warn(format(args, chalk.yellow("warn"))); }