1
mirror of https://github.com/home-assistant/frontend synced 2024-10-05 22:05:30 +02:00
ha-frontend/build-scripts/env.js

37 lines
825 B
JavaScript
Raw Normal View History

2021-05-10 22:57:42 +02:00
/* eslint-disable @typescript-eslint/no-var-requires */
const fs = require("fs");
const path = require("path");
const paths = require("./paths.js");
module.exports = {
2020-05-23 08:05:47 +02:00
useRollup() {
return process.env.ROLLUP === "1";
},
useWDS() {
return process.env.WDS === "1";
},
isProdBuild() {
2020-05-23 08:05:47 +02:00
return (
process.env.NODE_ENV === "production" || module.exports.isStatsBuild()
);
},
isStatsBuild() {
return process.env.STATS === "1";
},
isTest() {
return process.env.IS_TEST === "true";
},
isNetlify() {
return process.env.NETLIFY === "true";
},
version() {
const version = fs
.readFileSync(path.resolve(paths.polymer_dir, "setup.py"), "utf8")
.match(/\d{8}\.\d+/);
if (!version) {
throw Error("Version not found");
}
return version[0];
},
};