UNPKG

@itznotabug/routex

Version:

A client side redirection plugin for Vitepress.

16 lines (15 loc) 567 B
/** * Handles logging with consistent formatting for the redirects plugin */ export class Logger { static PREFIX = '\x1b[2m\x1b[36m[redirects]\x1b[0m'; static log(message, spaced = false) { console.log(`${spaced ? '\n' : ''}${Logger.PREFIX} ${message}`); } static warn(message, spaced = false) { console.warn(`${spaced ? '\n' : ''}${Logger.PREFIX} \x1b[33m⚠\x1b[0m ${message}`); } static error(message, spaced = false) { console.error(`${spaced ? '\n' : ''}${Logger.PREFIX} \x1b[31m✖\x1b[0m ${message}`); } }