19 lines
		
	
	
		
			375 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			375 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | 'use strict' | ||
|  | 
 | ||
|  | const fs = require('graceful-fs') | ||
|  | const path = require('path') | ||
|  | const mkdir = require('../mkdirs') | ||
|  | const jsonFile = require('./jsonfile') | ||
|  | 
 | ||
|  | function outputJsonSync (file, data, options) { | ||
|  |   const dir = path.dirname(file) | ||
|  | 
 | ||
|  |   if (!fs.existsSync(dir)) { | ||
|  |     mkdir.mkdirsSync(dir) | ||
|  |   } | ||
|  | 
 | ||
|  |   jsonFile.writeJsonSync(file, data, options) | ||
|  | } | ||
|  | 
 | ||
|  | module.exports = outputJsonSync |