1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.default = configure;
|
7 |
|
8 | var _file = require('../util/file');
|
9 |
|
10 | var _path = require('path');
|
11 |
|
12 | function _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 |
|
14 | function _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 |
|
16 | function 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 |
|
\ | No newline at end of file |