From 09789d4f04b2341da1eaf67f9e2ea75a98b9100d Mon Sep 17 00:00:00 2001 From: Jorge Bucaran Date: Tue, 7 Jun 2022 17:55:26 -0300 Subject: [PATCH] Destructure process into constants --- index.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/index.js b/index.js index 09d7d9f..4c7bed4 100644 --- a/index.js +++ b/index.js @@ -1,13 +1,10 @@ import * as tty from "tty" -const proc = typeof process === "undefined" ? {} : process - -const env = proc.env || {} -const argv = proc.argv || [] +const { env, argv, platform } = typeof process === "undefined" ? {} : process const isDisabled = "NO_COLOR" in env || argv.includes("--no-color") const isForced = "FORCE_COLOR" in env || argv.includes("--color") -const isWindows = proc.platform === "win32" +const isWindows = platform === "win32" const isDumbTerminal = env.TERM === "dumb" const isCompatibleTerminal = @@ -18,7 +15,8 @@ const isCI = ("GITHUB_ACTIONS" in env || "GITLAB_CI" in env || "CIRCLECI" in env) export const isColorSupported = - !isDisabled && (isForced || (isWindows && !isDumbTerminal) || isCompatibleTerminal || isCI) + !isDisabled && + (isForced || (isWindows && !isDumbTerminal) || isCompatibleTerminal || isCI) const replaceClose = ( index,