UNPKG

1.73 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = configure;
7
8var _file = require('../util/file');
9
10var _path = require('path');
11
12function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
13
14function _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { return step("next", value); }, function (err) { return step("throw", err); }); } } return step("next"); }); }; }
15
16function configure(pkg, opts) {
17 return function () {
18 var _ref = _asyncToGenerator(regeneratorRuntime.mark(function _callee(name, input) {
19 var data;
20 return regeneratorRuntime.wrap(function _callee$(_context) {
21 while (1) {
22 switch (_context.prev = _context.next) {
23 case 0:
24 _context.next = 2;
25 return (0, _file.slurp)(input);
26
27 case 2:
28 data = _context.sent;
29 return _context.abrupt('return', { files: _defineProperty({}, '' + name + (0, _path.extname)(input), data) });
30
31 case 4:
32 case 'end':
33 return _context.stop();
34 }
35 }
36 }, _callee, this);
37 }));
38
39 function process(_x, _x2) {
40 return _ref.apply(this, arguments);
41 }
42
43 return process;
44 }();
45}
46//# sourceMappingURL=copy-files.js.map
\No newline at end of file