all files / lib/ writeJSON.js

100% Statements 8/8
100% Branches 2/2
100% Functions 3/3
100% Lines 7/7
1 2 3 4 5 6 7 8 9 10 11 12 13            
var fs = require('fs');
 
function writeJSON(file, data) {
  return new Promise(function(resolve, reject) {
    fs.writeFile(file, JSON.stringify(data, null, 2), { flag: 'wx' }, function(err) {
      if (err) reject(err);
      else resolve();
    });
  });
}
 
module.exports = writeJSON;