mirror of
https://github.com/home-assistant/frontend.git
synced 2025-04-22 20:37:20 +00:00
37 lines
825 B
JavaScript
37 lines
825 B
JavaScript
/* eslint-disable @typescript-eslint/no-var-requires */
|
|
const fs = require("fs");
|
|
const path = require("path");
|
|
const paths = require("./paths.js");
|
|
|
|
module.exports = {
|
|
useRollup() {
|
|
return process.env.ROLLUP === "1";
|
|
},
|
|
useWDS() {
|
|
return process.env.WDS === "1";
|
|
},
|
|
isProdBuild() {
|
|
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];
|
|
},
|
|
};
|