arc-templates
Version:
Fully powered JavaScript template engine with halfway-decent syntax.
41 lines (27 loc) • 1.03 kB
JavaScript
var _createClass = require('babel-runtime/helpers/create-class')['default'];
var _classCallCheck = require('babel-runtime/helpers/class-call-check')['default'];
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
Object.defineProperty(exports, '__esModule', {
value: true
});
var _fs = require('fs');
var _fs2 = _interopRequireDefault(_fs);
var _bluebird = require('bluebird');
var _bluebird2 = _interopRequireDefault(_bluebird);
var readFileAsync = _bluebird2['default'].promisify(_fs2['default'].readFile);
var NodeFilesystem = (function () {
function NodeFilesystem() {
_classCallCheck(this, NodeFilesystem);
}
_createClass(NodeFilesystem, [{
key: 'readFile',
value: function readFile(path) {
return readFileAsync(path, 'utf8');
}
}]);
return NodeFilesystem;
})();
exports['default'] = NodeFilesystem;
module.exports = exports['default'];
//# sourceMappingURL=NodeFilesystem.js.map
;