UNPKG

leshi-ui

Version:

Modern CLI for building and managing React Native UI components with copy-paste simplicity, custom theming, and open source design system support

34 lines (33 loc) 946 B
import { colors, icons } from './colors.js'; export class Logger { static success(message) { console.log(`${icons.success} ${colors.success(message)}`); } static error(message) { console.log(`${icons.error} ${colors.error(message)}`); } static warning(message) { console.log(`${icons.warning} ${colors.warning(message)}`); } static info(message) { console.log(`${icons.info} ${colors.info(message)}`); } static log(message) { console.log(message); } static break() { console.log(''); } static title(message) { console.log(`${colors.bold(colors.primary(message))}`); } static subtitle(message) { console.log(`${colors.dim(message)}`); } static step(message) { console.log(`${icons.gear} ${message}`); } static tip(message) { console.log(`${icons.lightbulb} ${colors.dim(message)}`); } }