Jump To …

utils.js

... is missing some documentation.

var fs = require('fs'),
    path = require('path');

var Utils = {

  mkdirpSync : function(dir, mode) {
    if (!fs.existsSync(dir)) {
      Utils.mkdirpSync(path.dirname(dir), mode);
      fs.mkdirSync(dir, mode);
    }
  },

  copyFile : function(source, target, callback) {

    var ifs = fs.createReadStream(source);
    var ofs = fs.createWriteStream(target);

    ifs.on('open', function() {
      ifs.pipe(ofs);
    });

    ifs.on('error', function(err) {
      callback(err);
    });

    ofs.on('error', function(err) {
      callback(err);
    });

    ofs.on('close', function() {
      callback();
    });
  }
};

module.exports = Utils;