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) {}
 |