1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.webpackFinal = webpackFinal;
|
7 |
|
8 | require("regenerator-runtime/runtime.js");
|
9 |
|
10 | require("core-js/modules/es.promise.js");
|
11 |
|
12 | require("core-js/modules/es.object.to-string.js");
|
13 |
|
14 | var _path = _interopRequireDefault(require("path"));
|
15 |
|
16 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
17 |
|
18 | function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
19 |
|
20 | function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
21 |
|
22 | function webpackFinal(_x, _x2) {
|
23 | return _webpackFinal.apply(this, arguments);
|
24 | }
|
25 |
|
26 | function _webpackFinal() {
|
27 | _webpackFinal = _asyncToGenerator( regeneratorRuntime.mark(function _callee(webpackConfig, options) {
|
28 | var svelteOptions;
|
29 | return regeneratorRuntime.wrap(function _callee$(_context) {
|
30 | while (1) {
|
31 | switch (_context.prev = _context.next) {
|
32 | case 0:
|
33 | _context.next = 2;
|
34 | return options.presets.apply('svelteOptions', {}, options);
|
35 |
|
36 | case 2:
|
37 | svelteOptions = _context.sent;
|
38 | webpackConfig.module.rules.push({
|
39 | test: /\.svelte$/,
|
40 | loader: _path.default.resolve("".concat(__dirname, "/svelte-docgen-loader")),
|
41 | enforce: 'post',
|
42 | options: svelteOptions
|
43 | });
|
44 | return _context.abrupt("return", webpackConfig);
|
45 |
|
46 | case 5:
|
47 | case "end":
|
48 | return _context.stop();
|
49 | }
|
50 | }
|
51 | }, _callee);
|
52 | }));
|
53 | return _webpackFinal.apply(this, arguments);
|
54 | } |
\ | No newline at end of file |