const fs = require("fs"); const path = require("path"); const paths = require("./paths.js"); module.exports = { useRollup() { return process.env.ROLLUP === "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]; }, };