@@ -58409,15 +58409,23 @@ if (hasFlag2("no-color") || hasFlag2("no-colors") || hasFlag2("color=false") ||
5840958409 flagForceColor2 = 1;
5841058410}
5841158411function envForceColor2() {
58412- if ("FORCE_COLOR" in env2) {
58413- if (env2.FORCE_COLOR === "true") {
58414- return 1;
58415- }
58416- if (env2.FORCE_COLOR === "false") {
58417- return 0;
58418- }
58419- return env2.FORCE_COLOR.length === 0 ? 1 : Math.min(Number.parseInt(env2.FORCE_COLOR, 10), 3);
58412+ if (!("FORCE_COLOR" in env2)) {
58413+ return;
58414+ }
58415+ if (env2.FORCE_COLOR === "true") {
58416+ return 1;
58417+ }
58418+ if (env2.FORCE_COLOR === "false") {
58419+ return 0;
58420+ }
58421+ if (env2.FORCE_COLOR.length === 0) {
58422+ return 1;
58423+ }
58424+ const level = Math.min(Number.parseInt(env2.FORCE_COLOR, 10), 3);
58425+ if (![0, 1, 2, 3].includes(level)) {
58426+ return;
5842058427 }
58428+ return level;
5842158429}
5842258430function translateLevel2(level) {
5842358431 if (level === 0) {
@@ -58465,10 +58473,10 @@ function _supportsColor2(haveStream, { streamIsTTY, sniffFlags = true } = {}) {
5846558473 return 1;
5846658474 }
5846758475 if ("CI" in env2) {
58468- if ("GITHUB_ACTIONS" in env2 || "GITEA_ACTIONS" in env2) {
58476+ if ([ "GITHUB_ACTIONS", "GITEA_ACTIONS", "CIRCLECI"].some((key) => key in env2) ) {
5846958477 return 3;
5847058478 }
58471- if (["TRAVIS", "CIRCLECI", " APPVEYOR", "GITLAB_CI", "BUILDKITE", "DRONE"].some((sign) => sign in env2) || env2.CI_NAME === "codeship") {
58479+ if (["TRAVIS", "APPVEYOR", "GITLAB_CI", "BUILDKITE", "DRONE"].some((sign) => sign in env2) || env2.CI_NAME === "codeship") {
5847258480 return 1;
5847358481 }
5847458482 return min;
0 commit comments