UNPKG

webpack-config-vacuumlabs

Version:
40 lines (36 loc) 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _plugin = _interopRequireDefault(require("webpack-isomorphic-tools/plugin")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var _default = { assets: { images: { extensions: ['gif', 'jpg', 'png', 'ico'], parser: _plugin["default"].url_loader_parser }, fonts: { extensions: ['eot', 'ttf', 'woff', 'woff2'], parser: _plugin["default"].url_loader_parser }, svg: { extension: 'svg', parser: _plugin["default"].url_loader_parser }, styles: { extensions: ['css', 'less', 'sass', 'scss', 'styl'], filter: function filter(module, regex, options, log) { return options.development ? _plugin["default"].style_loader_filter(module, regex, options, log) : regex.test(module.name); }, path: function path(module, options, log) { return options.development ? _plugin["default"].style_loader_path_extractor(module, options, log) : module.name; }, parser: function parser(module, options, log) { return options.development ? _plugin["default"].css_modules_loader_parser(module, options, log) : module.source; } } } }; exports["default"] = _default;