UNPKG

@jakesidsmith/tsb

Version:

Dead simple TypeScript bundler, watcher, dev server, transpiler, and polyfiller

47 lines (41 loc) 1.18 kB
import { red, green, yellow, cyan } from 'chalk'; export const log = (message: unknown): void => { // eslint-disable-next-line no-console console.log(message); }; export const success = (message: unknown): void => { if (typeof message === 'string') { // eslint-disable-next-line no-console console.log(green(message)); } else { // eslint-disable-next-line no-console console.log(message); } }; export const info = (message: unknown): void => { if (typeof message === 'string') { // eslint-disable-next-line no-console console.info(cyan(message)); } else { // eslint-disable-next-line no-console console.info(message); } }; export const warn = (message: unknown): void => { if (typeof message === 'string') { // eslint-disable-next-line no-console console.warn(yellow(message)); } else { // eslint-disable-next-line no-console console.warn(message); } }; export const error = (message: unknown): void => { if (typeof message === 'string') { // eslint-disable-next-line no-console console.error(red(message)); } else { // eslint-disable-next-line no-console console.error(message); } };