1
0
mirror of https://github.com/home-assistant/frontend.git synced 2025-12-20 02:38:53 +00:00

Tolerant env vars (#22948)

This commit is contained in:
Wendelin
2024-11-21 18:26:51 +01:00
committed by GitHub
parent 43911ef3be
commit 6cc6d9fb45

View File

@@ -2,9 +2,11 @@ const fs = require("fs");
const path = require("path"); const path = require("path");
const paths = require("./paths.cjs"); const paths = require("./paths.cjs");
const isTrue = (value) => value === "1" || value?.toLowerCase() === "true";
module.exports = { module.exports = {
useWDS() { useWDS() {
return process.env.WDS === "1"; return isTrue(process.env.WDS);
}, },
isProdBuild() { isProdBuild() {
return ( return (
@@ -12,13 +14,13 @@ module.exports = {
); );
}, },
isStatsBuild() { isStatsBuild() {
return process.env.STATS === "1"; return isTrue(process.env.STATS);
}, },
isTestBuild() { isTestBuild() {
return process.env.IS_TEST === "true"; return isTrue(process.env.IS_TEST);
}, },
isNetlify() { isNetlify() {
return process.env.NETLIFY === "true"; return isTrue(process.env.NETLIFY);
}, },
version() { version() {
const version = fs const version = fs
@@ -30,6 +32,6 @@ module.exports = {
return version[1]; return version[1];
}, },
isDevContainer() { isDevContainer() {
return process.env.DEV_CONTAINER === "1"; return isTrue(process.env.DEV_CONTAINER);
}, },
}; };