|  | @@ -21,13 +21,15 @@ function createConfig(params: CreateConfigParams) {
 | 
	
		
			
				|  |  |    try {
 | 
	
		
			
				|  |  |      const windowConf = `window.${configName}`;
 | 
	
		
			
				|  |  |      // Ensure that the variable will not be modified
 | 
	
		
			
				|  |  | -    const configStr = `${windowConf}=${JSON.stringify(config)};
 | 
	
		
			
				|  |  | +    let configStr = `${windowConf}=${JSON.stringify(config)};`;
 | 
	
		
			
				|  |  | +    configStr += `
 | 
	
		
			
				|  |  |        Object.freeze(${windowConf});
 | 
	
		
			
				|  |  |        Object.defineProperty(window, "${configName}", {
 | 
	
		
			
				|  |  |          configurable: false,
 | 
	
		
			
				|  |  |          writable: false,
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      `.replace(/\s/g, '');
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      fs.mkdirp(getRootPath(OUTPUT_DIR));
 | 
	
		
			
				|  |  |      writeFileSync(getRootPath(`${OUTPUT_DIR}/${configFileName}`), configStr);
 | 
	
		
			
				|  |  |  
 |