@ant-design/tools
Version:
tools for ant design
31 lines (30 loc) • 768 B
JavaScript
;
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
};