UNPKG

@ant-design/tools

Version:
31 lines (30 loc) 768 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _urlLoader = _interopRequireDefault(require("url-loader")); var _getWebpackConfig = _interopRequireDefault(require("../getWebpackConfig")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const { svgRegex, svgOptions, imageOptions } = _getWebpackConfig.default; function process(src, filename) { const instance = { resourcePath: filename }; if (svgRegex.test(filename)) { instance.query = svgOptions; } else { instance.query = imageOptions; } const result = _urlLoader.default.call(instance, src); return { code: result }; } var _default = exports.default = { process };