Sha256: 8f2168e411bac875191a95b6a123de439f182f344983c907fb27c693feceb05c
Contents?: true
Size: 641 Bytes
Versions: 2
Compression:
Stored size: 641 Bytes
Contents
"use strict" var jsonFile = require('jsonfile') , fs = require('fs') , mkdir = require('./mkdir') , path = require('path') var me = module.exports me.outputJsonSync = function(file, data) { var dir = path.dirname(file) if (!fs.existsSync(dir)) mkdir.mkdirsSync(dir) jsonFile.writeFileSync(file, data) } me.outputJson = function(file, data, callback) { var dir = path.dirname(file) fs.exists(dir, function(itDoes) { if (itDoes) return jsonFile.writeFile(file, data, callback) mkdir.mkdirs(dir, function(err) { if (err) return callback(err) jsonFile.writeFile(file, data, callback) }) }) }
Version data entries
2 entries across 2 versions & 1 rubygems