UNPKG

@wagmi/cli

Version:

Manage and generate code from Ethereum ABIs

39 lines (31 loc) 878 B
import { format as utilFormat } from 'node:util' import { createSpinner } from 'nanospinner' import pc from 'picocolors' function format(args: any[]) { return utilFormat(...args) .split('\n') .join('\n') } export function success(...args: any[]) { console.log(pc.green(format(args))) } export function info(...args: any[]) { // biome-ignore lint/suspicious/noConsole: logger console.info(pc.blue(format(args))) } export function log(...args: any[]) { console.log(pc.white(format(args))) } export function warn(...args: any[]) { // biome-ignore lint/suspicious/noConsole: logger console.warn(pc.yellow(format(args))) } export function error(...args: any[]) { // biome-ignore lint/suspicious/noConsole: logger console.error(pc.red(format(args))) } export function spinner(text: string) { return createSpinner(text, { color: 'yellow', }) }