()
| 176 | } |
| 177 | |
| 178 | function readProcessEnv(): ProcessEnv | null { |
| 179 | const processRef = (globalThis as { process?: { env?: Record<string, string | undefined> } }) |
| 180 | .process; |
| 181 | if (!processRef || typeof processRef !== "object") return null; |
| 182 | const env = processRef.env; |
| 183 | if (!env || typeof env !== "object") return null; |
| 184 | return env; |
| 185 | } |
| 186 | |
| 187 | function hasNoColorEnv(env: ProcessEnv | null): boolean { |
| 188 | if (!env) return false; |