From 6cc6d9fb45d90aab508111b3f1fcf66a66259d20 Mon Sep 17 00:00:00 2001 From: Wendelin <12148533+wendevlin@users.noreply.github.com> Date: Thu, 21 Nov 2024 18:26:51 +0100 Subject: [PATCH] Tolerant env vars (#22948) --- build-scripts/env.cjs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/build-scripts/env.cjs b/build-scripts/env.cjs index 6f2bb4be58..2735a85a8b 100644 --- a/build-scripts/env.cjs +++ b/build-scripts/env.cjs @@ -2,9 +2,11 @@ const fs = require("fs"); const path = require("path"); const paths = require("./paths.cjs"); +const isTrue = (value) => value === "1" || value?.toLowerCase() === "true"; + module.exports = { useWDS() { - return process.env.WDS === "1"; + return isTrue(process.env.WDS); }, isProdBuild() { return ( @@ -12,13 +14,13 @@ module.exports = { ); }, isStatsBuild() { - return process.env.STATS === "1"; + return isTrue(process.env.STATS); }, isTestBuild() { - return process.env.IS_TEST === "true"; + return isTrue(process.env.IS_TEST); }, isNetlify() { - return process.env.NETLIFY === "true"; + return isTrue(process.env.NETLIFY); }, version() { const version = fs @@ -30,6 +32,6 @@ module.exports = { return version[1]; }, isDevContainer() { - return process.env.DEV_CONTAINER === "1"; + return isTrue(process.env.DEV_CONTAINER); }, };