mirror of
				https://github.com/home-assistant/frontend.git
				synced 2025-10-30 14:09:58 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			769 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			769 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 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];
 | |
|   },
 | |
| };
 | 
