Tolerant env vars (#22948)
parent
43911ef3be
commit
6cc6d9fb45
|
@ -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);
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue