UNPKG

node-aurora

Version:

Provides an interface to the Aurora Dreamband.

25 lines (15 loc) 635 B
'use strict'; 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)); }); };