UNPKG

@alicloud/console-toolkit-plugin-react

Version:

console toolkit plugin for base react app

21 lines (20 loc) 935 B
"use strict"; 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;