mirror of
				https://github.com/home-assistant/frontend.git
				synced 2025-11-04 08:29:52 +00:00 
			
		
		
		
	* replace paper item in sidebar * make items same height as before * remove polymer refs * fix user badge * replace removed styles (and remove unused)
		
			
				
	
	
		
			35 lines
		
	
	
		
			833 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			833 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
const fs = require("fs");
 | 
						|
const path = require("path");
 | 
						|
const paths = require("./paths.cjs");
 | 
						|
 | 
						|
const isTrue = (value) => value === "1" || value?.toLowerCase() === "true";
 | 
						|
 | 
						|
module.exports = {
 | 
						|
  isProdBuild() {
 | 
						|
    return (
 | 
						|
      process.env.NODE_ENV === "production" || module.exports.isStatsBuild()
 | 
						|
    );
 | 
						|
  },
 | 
						|
  isStatsBuild() {
 | 
						|
    return isTrue(process.env.STATS);
 | 
						|
  },
 | 
						|
  isTestBuild() {
 | 
						|
    return isTrue(process.env.IS_TEST);
 | 
						|
  },
 | 
						|
  isNetlify() {
 | 
						|
    return isTrue(process.env.NETLIFY);
 | 
						|
  },
 | 
						|
  version() {
 | 
						|
    const version = fs
 | 
						|
      .readFileSync(path.resolve(paths.root_dir, "pyproject.toml"), "utf8")
 | 
						|
      .match(/version\W+=\W"(\d{8}\.\d(?:\.dev)?)"/);
 | 
						|
    if (!version) {
 | 
						|
      throw Error("Version not found");
 | 
						|
    }
 | 
						|
    return version[1];
 | 
						|
  },
 | 
						|
  isDevContainer() {
 | 
						|
    return isTrue(process.env.DEV_CONTAINER);
 | 
						|
  },
 | 
						|
};
 |