UNPKG

hono

Version:

Web framework built on Web Standards

16 lines (15 loc) 572 B
// src/utils/color.ts function getColorEnabled() { const { process, Deno } = globalThis; const isNoColor = typeof Deno?.noColor === "boolean" ? Deno.noColor : process !== void 0 ? "NO_COLOR" in process?.env : false; return !isNoColor; } async function getColorEnabledAsync() { const { navigator } = globalThis; const isNoColor = navigator !== void 0 && navigator.userAgent === "Cloudflare-Workers" ? "NO_COLOR" in ((await import("cloudflare:workers")).env ?? {}) : !getColorEnabled(); return !isNoColor; } export { getColorEnabled, getColorEnabledAsync };