@alicloud/console-toolkit-plugin-react
Version:
console toolkit plugin for base react app
21 lines (20 loc) • 935 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.file = void 0;
var utils_1 = require("../../utils");
var file = function (config, options) {
var staticAssetsOutputPath = options.staticAssetsOutputPath, _a = options.staticAssetsFileRule, staticAssetsFileRule = _a === void 0 ? /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/ : _a, _b = options.staticAssetsBase64Limit, staticAssetsBase64Limit = _b === void 0 ? 5120 : _b, _c = options.staticAssetsOutputName, staticAssetsOutputName = _c === void 0 ? '[name]_[hash:8].[ext]' : _c;
var rule = (0, utils_1.createRules)(config, {
lang: 'file',
test: staticAssetsFileRule,
});
rule
.use('url-loader')
.loader(require.resolve('url-loader'))
.options({
limit: staticAssetsBase64Limit,
name: staticAssetsOutputName,
outputPath: staticAssetsOutputPath
});
};
exports.file = file;
;