node-aurora
Version:
Provides an interface to the Aurora Dreamband.
25 lines (15 loc) • 635 B
JavaScript
;
var _fs = require('fs');
var _fs2 = _interopRequireDefault(_fs);
var _mkdirp = require('mkdirp');
var _mkdirp2 = _interopRequireDefault(_mkdirp);
var _path = require('path');
var _path2 = _interopRequireDefault(_path);
var _util = require('./util');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
module.exports = function (srcPath, destPath) {
var _this = this;
return (0, _util.promisify)(_mkdirp2.default)(_path2.default.dirname(destPath)).then(function () {
return _this.readFile(srcPath, _fs2.default.createWriteStream(destPath));
});
};