Skip to main content
Module

x/log_symbols/src/log_symbols.ts

Colored symbols for various log levels for Deno.
Latest
File
// @ts-ignore allowing typedoc to buildimport { colors } from "../deps.ts";
let supported = true;
// @ts-ignore allowing typedoc to buildif ((await Deno.permissions.query({ name: 'env' })).state === 'granted') { supported = supported && // @ts-ignore allowing typedoc to build (!!Deno.env.get('CI') || Deno.env.get('TERM') === 'xterm-256color');}
const main = { info: colors.blue('ℹ'), success: colors.green('✔'), warning: colors.yellow('⚠'), error: colors.red('✖'),};
const fallbacks = { info: colors.blue('i'), success: colors.green('√'), warning: colors.yellow('‼'), error: colors.red('×'),};
export const logSymbols = supported ? main : fallbacks;