mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
	
	
		
			22 lines
		
	
	
		
			525 B
		
	
	
	
		
			JavaScript
		
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			525 B
		
	
	
	
		
			JavaScript
		
	
	
	
|  | const fs = require('fs'); | ||
|  | 
 | ||
|  | const cwd = process.cwd(); | ||
|  | const packageJson = require(`${cwd}/package.json`); | ||
|  | 
 | ||
|  | const newPackageJson = { | ||
|  |   ...packageJson, | ||
|  |   main: packageJson.publishConfig?.main ?? packageJson.main, | ||
|  | }; | ||
|  | 
 | ||
|  | if (packageJson.publishConfig?.types) { | ||
|  |   newPackageJson.types = packageJson.publishConfig.types; | ||
|  | } | ||
|  | 
 | ||
|  | if (packageJson.publishConfig?.module) { | ||
|  |   newPackageJson.module = packageJson.publishConfig.module; | ||
|  | } | ||
|  | 
 | ||
|  | try { | ||
|  |   fs.writeFileSync(`${cwd}/package.json`, JSON.stringify(newPackageJson, null, 2)); | ||
|  | } catch (e) {} |