output-json-sync.js 351 B

12345678910111213141516
  1. var fs = require('graceful-fs')
  2. var path = require('path')
  3. var jsonFile = require('./jsonfile')
  4. var mkdir = require('../mkdirs')
  5. function outputJsonSync (file, data, options) {
  6. var dir = path.dirname(file)
  7. if (!fs.existsSync(dir)) {
  8. mkdir.mkdirsSync(dir)
  9. }
  10. jsonFile.writeJsonSync(file, data, options)
  11. }
  12. module.exports = outputJsonSync