Commit 4457fd4a authored by 邓晓峰's avatar 邓晓峰

chore: 升级webpack5

parent dc11cf7b
const { join } = require('path');
const proxy = require('./proxy');
const slash = require('slash2');
const defaultSetting = require('./defaultSetting');
function resolve (dir) {
return join(__dirname, '../', dir)
}
const { REACT_APP_ENV } = process.env;
module.exports = {
// mfsu: {},
webpack5: {},
base: '/civbase',
title: '熊猫智慧城市监控管理解决方案',
hash: true,
......@@ -29,8 +28,8 @@ module.exports = {
// },
ignoreMomentLocale: true,
nodeModulesTransform: {
type: 'all',
// exclude: ['@wisdom-map/arcgismap', '@wisdom-map/arcgismap/lib/arcgisapi'],
type: 'none',
exclude: ['@wisdom-map/arcgismap', '@wisdom-map/arcgismap/lib/arcgisapi', 'swagger-ui-react'],
},
proxy: proxy[REACT_APP_ENV || 'dev'],
// openAPI: {
......@@ -77,5 +76,6 @@ module.exports = {
},
javascriptEnabled: true
},
workerLoader: {}
// esbuild: {}
};
/* eslint-disable */
// const proxyURL = process.env.NODE_ENV !== 'production' ? 'http://192.168.10.150:8777' : window.location.origin;
const proxyURL = 'http://192.168.10.156:8666';
module.exports = {
assetsRoot: process.env.NODE_ENV !== 'production' ? proxyURL : './',
dev: {
......
......@@ -13,9 +13,6 @@ class DevCompileDonePlugin {
if (process.env.SYSTEM_BELL !== 'none') {
process.stdout.write('\x07');
}
this.opts.onCompileFail && this.opts.onCompileFail({
stats,
});
return;
}
......@@ -34,7 +31,6 @@ class DevCompileDonePlugin {
copied = chalk.red(`(copy to clipboard failed)`);
}
console.log();
console.log(
[
` App running at:`,
......@@ -44,13 +40,17 @@ class DevCompileDonePlugin {
.filter(Boolean)
.join('\n'),
);
process.send && process.send({
type: 'DONE'
});
isFirstCompile = false;
}
this.opts.onCompileDone && this.opts.onCompileDone({
isFirstCompile,
stats,
});
// this.opts.onCompileDone && this.opts.onCompileDone({
// isFirstCompile,
// stats,
// });
if(isFirstCompile) {
isFirstCompile = false;
// process.send({
......
......@@ -103,15 +103,45 @@ module.exports = options => {
useHash ? `[name].[contenthash:8].async.js` : `[name].js`,
)
.publicPath(`/${pkg.name.toLocaleLowerCase()}/`)
.futureEmitAssets(true)
// .futureEmitAssets(true)
.crossOriginLoading('anonymous')
.pathinfo(isDev || disableCompress);
if(!isWebpack5) {
chainConfig.output.futureEmitAssets(true)
}
if(isWebpack5) {
chainConfig.cache({
type: 'filesystem',
buildDependencies: {
config: [
__filename,
path.join(process.cwd(), 'package.json')
]
},
cacheDirectory: path.resolve(process.cwd(), 'node_modules/.cache')
})
}
chainConfig.resolve.modules
.add('node_modules')
.add('src')
.end()
.extensions.merge(['.js', '.jsx', '.react.js'])
.extensions.merge([
'.js',
'.jsx',
'.react.js',
'.web.js',
'.wasm',
'.mjs',
'.js',
'.web.jsx',
'.jsx',
'.web.ts',
'.ts',
'.web.tsx',
'.tsx',
'.json'
])
.end()
.mainFields.merge(['browser', 'jsnext:main', 'main']);
......@@ -171,8 +201,7 @@ module.exports = options => {
reactRequire: true,
lockCoreJS3: {},
import: (presetOpts.import || []).concat([
{ libraryName: 'antd', libraryDirectory: 'es', style: true },
{ libraryName: 'antd-mobile', libraryDirectory: 'es', style: true },
{ libraryName: 'antd', libraryDirectory: 'es', style: true }
]),
});
......@@ -197,6 +226,7 @@ module.exports = options => {
]).end()
.exclude
.add(/node_modules/)
.add(/\.mfsu/)
.end()
.use('babel-loader')
.loader(require.resolve('@umijs/deps/compiled/babel-loader'))
......@@ -297,7 +327,7 @@ module.exports = options => {
.rule('worker')
.test(/.*worker.(ts|js)/)
.use('worker-loader')
.loader(require.resolve('worker-loader'))
.loader(require.resolve('@umijs/deps/compiled/worker-loader'))
.options(defineConfig.workerLoader);
}
......@@ -315,7 +345,7 @@ module.exports = options => {
if (defineConfig.externals) {
chainConfig.externals(defineConfig.externals);
}
if(!isWebpack5) {
chainConfig.node.merge({
setImmediate: false,
module: 'empty',
......@@ -329,6 +359,8 @@ module.exports = options => {
child_process: 'empty',
...options.node,
});
}
if (defineConfig.ignoreMomentLocale) {
chainConfig.plugin('ignore-moment-locale').use(webpack.IgnorePlugin, [
......@@ -655,6 +687,8 @@ module.exports = options => {
});
}
// if (defineConfig.chunks) {
// chainConfig
// .plugin('htmlPlugins')
......@@ -686,33 +720,29 @@ module.exports = options => {
entry.push(require.resolve('./runtimePublicPathEntry'));
}
// const nodeLibs = require('node-libs-browser');
const nodeLibs = require('node-libs-browser');
// const ProvidePlugin = webpack.ProvidePlugin;
// if(isWebpack5) {
// // ret.plugins.push({
// // new ProvidePlugin({
// // process: nodeLibs['process']
// // })
// // });
// // ret.plugins.push({
// // new ProvidePlugin({
// // Buffer: ['buffer', 'Buffer'],
// // })
// // });
// ret.resolve.fallback = {
// ...ret.resolve.fallback,
// ...Object.keys(nodeLibs).reduce((memo, key) => {
// if(nodeLibs[key]) {
// memo[key] = nodeLibs[key]
// } else {
// memo[key] = false
// };
// return memo
// }, {}),
// http: false,
// https: false,
// }
// }
if(isWebpack5) {
ret.plugins.push(
new webpack.ProvidePlugin({
process: nodeLibs['process']
})
);
ret.resolve.fallback = {
...ret.resolve.fallback,
...Object.keys(nodeLibs).reduce((memo, key) => {
if(nodeLibs[key]) {
memo[key] = nodeLibs[key]
} else {
memo[key] = false
};
return memo
}, {}),
http: false,
https: false,
}
}
ret = {
...ret,
......
......@@ -13,8 +13,9 @@ module.exports = require('./webpack.base.babel')({
path.join(process.cwd(), 'src/app.js'), // Start with js/app.js
],
optimization: {
namedModules: true,
namedChunks: true,
// namedModules: true,
// namedChunks: true,
chunkIds: "named",
runtimeChunk: {
name: 'runtime',
},
......@@ -53,13 +54,13 @@ module.exports = require('./webpack.base.babel')({
},
},
plugins: [
new CircularDependencyPlugin({
exclude: /node_modules/,
include: /src/,
failOnError: false,
allowAsyncCycles: false,
cwd: process.cwd(),
}),
// new CircularDependencyPlugin({
// exclude: /node_modules/,
// include: /src/,
// failOnError: false,
// allowAsyncCycles: false,
// cwd: process.cwd(),
// }),
],
devtool: 'cheap-module-source-map',
node: {
......
// Important modules this config uses
const path = require('path');
const { HashedModuleIdsPlugin } = require('webpack');
const webpack = require('webpack');
const TerserPlugin = require('terser-webpack-plugin');
const CompressionPlugin = require('compression-webpack-plugin');
module.exports = require('./webpack.base.babel')({
......@@ -27,6 +27,9 @@ module.exports = require('./webpack.base.babel')({
compress: {
comparisons: false,
},
drop_debugger: true,
drop_console: true,
pure_funcs: ['console.log'],
parse: {},
mangle: true,
output: {
......@@ -40,7 +43,8 @@ module.exports = require('./webpack.base.babel')({
}),
],
nodeEnv: 'production',
namedModules: true,
chunkIds: "deterministic",
moduleIds: "deterministic",
usedExports: true,
sideEffects: true,
concatenateModules: true,
......@@ -88,7 +92,7 @@ module.exports = require('./webpack.base.babel')({
minRatio: 0.8,
}),
new HashedModuleIdsPlugin({
new webpack.ids.HashedModuleIdsPlugin({
hashFunction: 'sha256',
hashDigest: 'hex',
hashDigestLength: 20,
......
......@@ -3302,6 +3302,16 @@
"@types/json-schema": "*"
}
},
"@types/eslint-scope": {
"version": "3.7.2",
"resolved": "https://g.civnet.cn:4873/@types%2feslint-scope/-/eslint-scope-3.7.2.tgz",
"integrity": "sha512-TzgYCWoPiTeRg6RQYgtuW7iODtVoKu3RVL72k3WohqhjfaOLK5Mg2T4Tg1o2bSfu0vPkoI48wdQFv5b/Xe04wQ==",
"dev": true,
"requires": {
"@types/eslint": "*",
"@types/estree": "*"
}
},
"@types/estree": {
"version": "0.0.50",
"resolved": "https://g.civnet.cn:4873/@types%2festree/-/estree-0.0.50.tgz",
......@@ -3383,9 +3393,9 @@
}
},
"@types/html-minifier-terser": {
"version": "5.1.2",
"resolved": "https://g.civnet.cn:4873/@types%2fhtml-minifier-terser/-/html-minifier-terser-5.1.2.tgz",
"integrity": "sha1-aTsxatMj6pfu1rOO0aPMArFnK1c=",
"version": "6.1.0",
"resolved": "https://g.civnet.cn:4873/@types%2fhtml-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
"integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==",
"dev": true
},
"@types/http-cache-semantics": {
......@@ -6032,180 +6042,166 @@
}
},
"@webassemblyjs/ast": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fast/-/ast-1.9.0.tgz",
"integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fast/-/ast-1.11.1.tgz",
"integrity": "sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=",
"dev": true,
"requires": {
"@webassemblyjs/helper-module-context": "1.9.0",
"@webassemblyjs/helper-wasm-bytecode": "1.9.0",
"@webassemblyjs/wast-parser": "1.9.0"
"@webassemblyjs/helper-numbers": "1.11.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.1"
}
},
"@webassemblyjs/floating-point-hex-parser": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2ffloating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
"integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2ffloating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
"integrity": "sha1-9sYacF8P16auyqToGY8j2dwXnk8=",
"dev": true
},
"@webassemblyjs/helper-api-error": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-api-error/-/helper-api-error-1.9.0.tgz",
"integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-api-error/-/helper-api-error-1.11.1.tgz",
"integrity": "sha1-GmMZLYeI5cASgAump6RscFKI/RY=",
"dev": true
},
"@webassemblyjs/helper-buffer": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-buffer/-/helper-buffer-1.9.0.tgz",
"integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
"dev": true
},
"@webassemblyjs/helper-code-frame": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-code-frame/-/helper-code-frame-1.9.0.tgz",
"integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
"dev": true,
"requires": {
"@webassemblyjs/wast-printer": "1.9.0"
}
},
"@webassemblyjs/helper-fsm": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-fsm/-/helper-fsm-1.9.0.tgz",
"integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-buffer/-/helper-buffer-1.11.1.tgz",
"integrity": "sha1-gyqQDrREiEzemnytRn+BUA9eWrU=",
"dev": true
},
"@webassemblyjs/helper-module-context": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-module-context/-/helper-module-context-1.9.0.tgz",
"integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
"@webassemblyjs/helper-numbers": {
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-numbers/-/helper-numbers-1.11.1.tgz",
"integrity": "sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0"
"@webassemblyjs/floating-point-hex-parser": "1.11.1",
"@webassemblyjs/helper-api-error": "1.11.1",
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/helper-wasm-bytecode": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
"integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
"integrity": "sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=",
"dev": true
},
"@webassemblyjs/helper-wasm-section": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
"integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fhelper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
"integrity": "sha1-Ie4GWntjXzGec48N1zv72igcCXo=",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-buffer": "1.9.0",
"@webassemblyjs/helper-wasm-bytecode": "1.9.0",
"@webassemblyjs/wasm-gen": "1.9.0"
"@webassemblyjs/ast": "1.11.1",
"@webassemblyjs/helper-buffer": "1.11.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.1",
"@webassemblyjs/wasm-gen": "1.11.1"
}
},
"@webassemblyjs/ieee754": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fieee754/-/ieee754-1.9.0.tgz",
"integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fieee754/-/ieee754-1.11.1.tgz",
"integrity": "sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=",
"dev": true,
"requires": {
"@xtuc/ieee754": "^1.2.0"
}
},
"@webassemblyjs/leb128": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fleb128/-/leb128-1.9.0.tgz",
"integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fleb128/-/leb128-1.11.1.tgz",
"integrity": "sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=",
"dev": true,
"requires": {
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/utf8": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2futf8/-/utf8-1.9.0.tgz",
"integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2futf8/-/utf8-1.11.1.tgz",
"integrity": "sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=",
"dev": true
},
"@webassemblyjs/wasm-edit": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwasm-edit/-/wasm-edit-1.9.0.tgz",
"integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwasm-edit/-/wasm-edit-1.11.1.tgz",
"integrity": "sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-buffer": "1.9.0",
"@webassemblyjs/helper-wasm-bytecode": "1.9.0",
"@webassemblyjs/helper-wasm-section": "1.9.0",
"@webassemblyjs/wasm-gen": "1.9.0",
"@webassemblyjs/wasm-opt": "1.9.0",
"@webassemblyjs/wasm-parser": "1.9.0",
"@webassemblyjs/wast-printer": "1.9.0"
"@webassemblyjs/ast": "1.11.1",
"@webassemblyjs/helper-buffer": "1.11.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.1",
"@webassemblyjs/helper-wasm-section": "1.11.1",
"@webassemblyjs/wasm-gen": "1.11.1",
"@webassemblyjs/wasm-opt": "1.11.1",
"@webassemblyjs/wasm-parser": "1.11.1",
"@webassemblyjs/wast-printer": "1.11.1"
}
},
"@webassemblyjs/wasm-gen": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwasm-gen/-/wasm-gen-1.9.0.tgz",
"integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwasm-gen/-/wasm-gen-1.11.1.tgz",
"integrity": "sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-wasm-bytecode": "1.9.0",
"@webassemblyjs/ieee754": "1.9.0",
"@webassemblyjs/leb128": "1.9.0",
"@webassemblyjs/utf8": "1.9.0"
"@webassemblyjs/ast": "1.11.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.1",
"@webassemblyjs/ieee754": "1.11.1",
"@webassemblyjs/leb128": "1.11.1",
"@webassemblyjs/utf8": "1.11.1"
}
},
"@webassemblyjs/wasm-opt": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwasm-opt/-/wasm-opt-1.9.0.tgz",
"integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwasm-opt/-/wasm-opt-1.11.1.tgz",
"integrity": "sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-buffer": "1.9.0",
"@webassemblyjs/wasm-gen": "1.9.0",
"@webassemblyjs/wasm-parser": "1.9.0"
"@webassemblyjs/ast": "1.11.1",
"@webassemblyjs/helper-buffer": "1.11.1",
"@webassemblyjs/wasm-gen": "1.11.1",
"@webassemblyjs/wasm-parser": "1.11.1"
}
},
"@webassemblyjs/wasm-parser": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwasm-parser/-/wasm-parser-1.9.0.tgz",
"integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwasm-parser/-/wasm-parser-1.11.1.tgz",
"integrity": "sha1-hspzRTT0F+m9PGfHocddi+QfsZk=",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-api-error": "1.9.0",
"@webassemblyjs/helper-wasm-bytecode": "1.9.0",
"@webassemblyjs/ieee754": "1.9.0",
"@webassemblyjs/leb128": "1.9.0",
"@webassemblyjs/utf8": "1.9.0"
"@webassemblyjs/ast": "1.11.1",
"@webassemblyjs/helper-api-error": "1.11.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.1",
"@webassemblyjs/ieee754": "1.11.1",
"@webassemblyjs/leb128": "1.11.1",
"@webassemblyjs/utf8": "1.11.1"
}
},
"@webassemblyjs/wast-parser": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwast-parser/-/wast-parser-1.9.0.tgz",
"integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
"@webassemblyjs/wast-printer": {
"version": "1.11.1",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwast-printer/-/wast-printer-1.11.1.tgz",
"integrity": "sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/floating-point-hex-parser": "1.9.0",
"@webassemblyjs/helper-api-error": "1.9.0",
"@webassemblyjs/helper-code-frame": "1.9.0",
"@webassemblyjs/helper-fsm": "1.9.0",
"@webassemblyjs/ast": "1.11.1",
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/wast-printer": {
"version": "1.9.0",
"resolved": "https://g.civnet.cn:4873/@webassemblyjs%2fwast-printer/-/wast-printer-1.9.0.tgz",
"integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
"@webpack-cli/info": {
"version": "1.4.0",
"resolved": "https://g.civnet.cn:4873/@webpack-cli%2finfo/-/info-1.4.0.tgz",
"integrity": "sha1-uRecMierCcu7FJqnM0dfz5lDAiM=",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/wast-parser": "1.9.0",
"@xtuc/long": "4.2.2"
"envinfo": "^7.7.3"
}
},
"@webpack-cli/serve": {
"version": "1.6.0",
"resolved": "https://g.civnet.cn:4873/@webpack-cli%2fserve/-/serve-1.6.0.tgz",
"integrity": "sha1-LCdaoFyJXszrv8NM+yI8bovVkaI=",
"dev": true
},
"@wisdom-components/empty": {
"version": "1.4.3",
"resolved": "https://g.civnet.cn:4873/@wisdom-components%2fempty/-/empty-1.4.3.tgz",
......@@ -6401,6 +6397,12 @@
"acorn-walk": "^6.0.1"
}
},
"acorn-import-assertions": {
"version": "1.8.0",
"resolved": "https://g.civnet.cn:4873/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
"integrity": "sha1-uitZOc5iwjjbbZPYHJsRGym4Vek=",
"dev": true
},
"acorn-jsx": {
"version": "5.3.2",
"resolved": "https://g.civnet.cn:4873/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
......@@ -6557,6 +6559,35 @@
"integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
"dev": true
},
"ajv-formats": {
"version": "2.1.1",
"resolved": "https://g.civnet.cn:4873/ajv-formats/-/ajv-formats-2.1.1.tgz",
"integrity": "sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=",
"dev": true,
"requires": {
"ajv": "^8.0.0"
},
"dependencies": {
"ajv": {
"version": "8.8.2",
"resolved": "https://g.civnet.cn:4873/ajv/-/ajv-8.8.2.tgz",
"integrity": "sha1-AbT+8gB6KL918Lf8AJ9iZ53kq7s=",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
"uri-js": "^4.2.2"
}
},
"json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://g.civnet.cn:4873/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=",
"dev": true
}
}
},
"ajv-keywords": {
"version": "3.5.2",
"resolved": "https://g.civnet.cn:4873/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
......@@ -6809,6 +6840,12 @@
"integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
"dev": true
},
"array-back": {
"version": "4.0.2",
"resolved": "https://g.civnet.cn:4873/array-back/-/array-back-4.0.2.tgz",
"integrity": "sha1-gATpmaYnRYa+6yc0IWhlL9uJ+h4=",
"dev": true
},
"array-each": {
"version": "1.0.1",
"resolved": "https://g.civnet.cn:4873/array-each/-/array-each-1.0.1.tgz",
......@@ -8802,6 +8839,12 @@
"simple-swizzle": "^0.2.2"
}
},
"colorette": {
"version": "2.0.16",
"resolved": "https://g.civnet.cn:4873/colorette/-/colorette-2.0.16.tgz",
"integrity": "sha1-cTua+E/bAAE58EVGvUqT9ipQhdo=",
"dev": true
},
"colors": {
"version": "1.0.3",
"resolved": "https://g.civnet.cn:4873/colors/-/colors-1.0.3.tgz",
......@@ -8823,6 +8866,18 @@
"integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==",
"dev": true
},
"command-line-usage": {
"version": "6.1.1",
"resolved": "https://g.civnet.cn:4873/command-line-usage/-/command-line-usage-6.1.1.tgz",
"integrity": "sha1-yQjihoYQiRd1ikn0XvtPAvdrwD8=",
"dev": true,
"requires": {
"array-back": "^4.0.1",
"chalk": "^2.4.2",
"table-layout": "^1.0.1",
"typical": "^5.2.0"
}
},
"commander": {
"version": "2.20.3",
"resolved": "https://g.civnet.cn:4873/commander/-/commander-2.20.3.tgz",
......@@ -10797,25 +10852,6 @@
"once": "^1.4.0"
}
},
"enhanced-resolve": {
"version": "4.5.0",
"resolved": "https://g.civnet.cn:4873/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
"integrity": "sha1-Lzz9hNvjtIfxjy2y7x4GSlccpew=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"memory-fs": "^0.5.0",
"tapable": "^1.0.0"
},
"dependencies": {
"tapable": {
"version": "1.1.3",
"resolved": "https://g.civnet.cn:4873/tapable/-/tapable-1.1.3.tgz",
"integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
"dev": true
}
}
},
"enquirer": {
"version": "2.3.6",
"resolved": "https://g.civnet.cn:4873/enquirer/-/enquirer-2.3.6.tgz",
......@@ -10839,6 +10875,12 @@
"integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
"dev": true
},
"envinfo": {
"version": "7.8.1",
"resolved": "https://g.civnet.cn:4873/envinfo/-/envinfo-7.8.1.tgz",
"integrity": "sha1-Bjd+Pl9NN5/qesWS1a2JJ+DE1HU=",
"dev": true
},
"errno": {
"version": "0.1.8",
"resolved": "https://g.civnet.cn:4873/errno/-/errno-0.1.8.tgz",
......@@ -10892,6 +10934,12 @@
"unbox-primitive": "^1.0.1"
}
},
"es-module-lexer": {
"version": "0.9.3",
"resolved": "https://g.civnet.cn:4873/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
"integrity": "sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=",
"dev": true
},
"es-to-primitive": {
"version": "1.2.1",
"resolved": "https://g.civnet.cn:4873/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
......@@ -10970,6 +11018,201 @@
"es6-symbol": "^3.1.1"
}
},
"esbuild": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild/-/esbuild-0.14.9.tgz",
"integrity": "sha512-uuT3kFsfUvzNW6I2RKKIHuCvutY/U9KFcAP6emUm98WvBhyhEr5vGkZLeN3r3vXfoykl+7xekAH8Ky09LXBd0Q==",
"dev": true,
"requires": {
"esbuild-android-arm64": "0.14.9",
"esbuild-darwin-64": "0.14.9",
"esbuild-darwin-arm64": "0.14.9",
"esbuild-freebsd-64": "0.14.9",
"esbuild-freebsd-arm64": "0.14.9",
"esbuild-linux-32": "0.14.9",
"esbuild-linux-64": "0.14.9",
"esbuild-linux-arm": "0.14.9",
"esbuild-linux-arm64": "0.14.9",
"esbuild-linux-mips64le": "0.14.9",
"esbuild-linux-ppc64le": "0.14.9",
"esbuild-linux-s390x": "0.14.9",
"esbuild-netbsd-64": "0.14.9",
"esbuild-openbsd-64": "0.14.9",
"esbuild-sunos-64": "0.14.9",
"esbuild-windows-32": "0.14.9",
"esbuild-windows-64": "0.14.9",
"esbuild-windows-arm64": "0.14.9"
}
},
"esbuild-android-arm64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-android-arm64/-/esbuild-android-arm64-0.14.9.tgz",
"integrity": "sha512-VpSCuUR07G4Re/5QzqtdxS5ZgxkCRyzu4Kf5SH1/EkXzRGeoWQt8xirkOMK58pfmg/FlS/fQNgwl3Txej4LoVg==",
"dev": true,
"optional": true
},
"esbuild-darwin-64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-darwin-64/-/esbuild-darwin-64-0.14.9.tgz",
"integrity": "sha512-F/RcRHMG5ccAL8n9VIy8ZC4D0IHZrN/1IhHQbY4qPXrMlh42FucR0TW4lr3vdHF3caaId1jdDSQQJ7jXR+ZC5Q==",
"dev": true,
"optional": true
},
"esbuild-darwin-arm64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.9.tgz",
"integrity": "sha512-3ue+1T4FR5TaAu4/V1eFMG8Uwn0pgAwQZb/WwL1X78d5Cy8wOVQ67KNH1lsjU+y/9AcwMKZ9x0GGNxBB4a1Rbw==",
"dev": true,
"optional": true
},
"esbuild-freebsd-64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.9.tgz",
"integrity": "sha512-0YEjWt6ijaf5Y3Q50YS1lZxuWZWMV/T7atQEuQnF8ioq5jamrVr8j1TZ9+rxcLgH1lBMsXj8IwW+6BleXredEg==",
"dev": true,
"optional": true
},
"esbuild-freebsd-arm64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.9.tgz",
"integrity": "sha512-82w5qMgEeYvf8+vX/2KE5TOZf8rv8VK4TFiK6lDzdgdwwmBU5C8kdT3rO5Llan2K2LKndrou1eyi/fHwFcwPJQ==",
"dev": true,
"optional": true
},
"esbuild-linux-32": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-linux-32/-/esbuild-linux-32-0.14.9.tgz",
"integrity": "sha512-eu8J8HNpco7Mkd7T7djQRzGBeuve41kbXRxFHOwwbZXMNQojXjBqLuradi5i/Vsw+CA4G/yVpmJI2S75Cit2mQ==",
"dev": true,
"optional": true
},
"esbuild-linux-64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-linux-64/-/esbuild-linux-64-0.14.9.tgz",
"integrity": "sha512-WoEI+R6/PLZAxS7XagfQMFgRtLUi5cjqqU9VCfo3tnWmAXh/wt8QtUfCVVCcXVwZLS/RNvI19CtfjlrJU61nOg==",
"dev": true,
"optional": true
},
"esbuild-linux-arm": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-linux-arm/-/esbuild-linux-arm-0.14.9.tgz",
"integrity": "sha512-d3k1ZPREjaKYyhsS8x3jvc4ekjIZ8SmuihP60mrN1f6p5y07NKWw9i0OWD1p6hy+7g6cjMWq00tstMIikGB9Yg==",
"dev": true,
"optional": true
},
"esbuild-linux-arm64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.9.tgz",
"integrity": "sha512-joUE0yQgWMDkQqBx3+6SdNCVZ10F1O4+WM94moghvhdTzkYpECIc/WvfqMF/w0V8Hecw3QJ7vugO7jsFlXXd4Q==",
"dev": true,
"optional": true
},
"esbuild-linux-mips64le": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.9.tgz",
"integrity": "sha512-ZAuheiDRo2c4rxx8GUTEwPvos0zUwCYjP9K2WfCSmDL6m3RpaObCQhZghrDuoIUwvc/D6SWuABsKE9VzogsltQ==",
"dev": true,
"optional": true
},
"esbuild-linux-ppc64le": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.9.tgz",
"integrity": "sha512-Pm8FeG5l314k3a2mbu3SAc5E2eLFuGUsGiSlw8V6xtA4whxJ7rit7951w9jBhz+1Vqqtqprg2IYTng3j2CGhVw==",
"dev": true,
"optional": true
},
"esbuild-linux-s390x": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.9.tgz",
"integrity": "sha512-G8FNZygV82N1/LOfPD8ZX7Mn1dPpKKPrZc93ebSJ8/VgNIafOAhV5vaeK1lhcx6ZSu+jJU/UyQQMG1CIvHRIaw==",
"dev": true,
"optional": true
},
"esbuild-loader": {
"version": "2.18.0",
"resolved": "https://g.civnet.cn:4873/esbuild-loader/-/esbuild-loader-2.18.0.tgz",
"integrity": "sha512-AKqxM3bI+gvGPV8o6NAhR+cBxVO8+dh+O0OXBHIXXwuSGumckbPWHzZ17subjBGI2YEGyJ1STH7Haj8aCrwL/w==",
"dev": true,
"requires": {
"esbuild": "^0.14.6",
"joycon": "^3.0.1",
"json5": "^2.2.0",
"loader-utils": "^2.0.0",
"tapable": "^2.2.0",
"webpack-sources": "^2.2.0"
},
"dependencies": {
"loader-utils": {
"version": "2.0.2",
"resolved": "https://g.civnet.cn:4873/loader-utils/-/loader-utils-2.0.2.tgz",
"integrity": "sha1-1uO0+4GHByGuTghoqxHdY4NowSk=",
"dev": true,
"requires": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
"json5": "^2.1.2"
}
},
"source-map": {
"version": "0.6.1",
"resolved": "https://g.civnet.cn:4873/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
"webpack-sources": {
"version": "2.3.1",
"resolved": "https://g.civnet.cn:4873/webpack-sources/-/webpack-sources-2.3.1.tgz",
"integrity": "sha1-Vw3grxY5Sf4nIjPCzv4bVvdFEf0=",
"dev": true,
"requires": {
"source-list-map": "^2.0.1",
"source-map": "^0.6.1"
}
}
}
},
"esbuild-netbsd-64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.9.tgz",
"integrity": "sha512-b7vPrn5XN0GRtNAQ3w+gq8AwUfWSRBkcPAdA5UUT5rkrw7wKFyMqi2/zREBc/Knu5YOsLmZPQSoM8QL6qy79cg==",
"dev": true,
"optional": true
},
"esbuild-openbsd-64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.9.tgz",
"integrity": "sha512-w95Rt/vmVhZWfzZmeoMIHxbFiOFDmxC7GEdnCbDTXX2vlwKu+CIDIKOgWW+R1T2JqTNo5tu9dRkngKZMfbUo/A==",
"dev": true,
"optional": true
},
"esbuild-sunos-64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-sunos-64/-/esbuild-sunos-64-0.14.9.tgz",
"integrity": "sha512-mzgmQZAVGo+uLkQXTY0viqVSEQKesmR5OEMMq1jM/2jucbZUcyaq8dVKRIWJJEzwNgZ6MpeOpshUtOzGxxy8ag==",
"dev": true,
"optional": true
},
"esbuild-windows-32": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-windows-32/-/esbuild-windows-32-0.14.9.tgz",
"integrity": "sha512-sYHEJLwdDJpjjSUyIGqPC1GRXl0Z/YT1K85Tcrv4iqZEXFR0rT7sTV+E0XC911FbTJHfuAdUJixkwAQeLMdrUg==",
"dev": true,
"optional": true
},
"esbuild-windows-64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-windows-64/-/esbuild-windows-64-0.14.9.tgz",
"integrity": "sha512-xJTpyFzpH51LGlVR2C3P+Gpnjujsx5kEtJj5V/x8TyD94VW+EpszyND/pay15CIF64pWywyQt2jmGUDl6kzkEw==",
"dev": true,
"optional": true
},
"esbuild-windows-arm64": {
"version": "0.14.9",
"resolved": "https://g.civnet.cn:4873/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.9.tgz",
"integrity": "sha512-NKPPsYVlHqdF0yMuMJrjuAzqS/BHrMXZ8TN1Du+Pgi8KkmxzNXRPDHQV0NPPJ+Z7Lp09joEHSz1zrvQRs1j6jw==",
"dev": true,
"optional": true
},
"escalade": {
"version": "3.1.1",
"resolved": "https://g.civnet.cn:4873/escalade/-/escalade-3.1.1.tgz",
......@@ -12877,6 +13120,12 @@
"universalify": "^2.0.0"
}
},
"fs-monkey": {
"version": "1.0.3",
"resolved": "https://g.civnet.cn:4873/fs-monkey/-/fs-monkey-1.0.3.tgz",
"integrity": "sha1-rjrJLVO7Mo7+DpodlUH2rY1I4tM=",
"dev": true
},
"fs-readdir-recursive": {
"version": "1.1.0",
"resolved": "https://g.civnet.cn:4873/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
......@@ -13857,18 +14106,18 @@
}
},
"html-minifier-terser": {
"version": "5.1.1",
"resolved": "https://g.civnet.cn:4873/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
"integrity": "sha1-ki6W8fO7YIMsJjS3mIQJY4mx8FQ=",
"version": "6.1.0",
"resolved": "https://g.civnet.cn:4873/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
"integrity": "sha1-v8gYk0zAeRj2s2afV3Ts39SPMqs=",
"dev": true,
"requires": {
"camel-case": "^4.1.1",
"clean-css": "^4.2.3",
"commander": "^4.1.1",
"camel-case": "^4.1.2",
"clean-css": "^5.2.2",
"commander": "^8.3.0",
"he": "^1.2.0",
"param-case": "^3.0.3",
"param-case": "^3.0.4",
"relateurl": "^0.2.7",
"terser": "^4.6.3"
"terser": "^5.10.0"
},
"dependencies": {
"camel-case": {
......@@ -13881,10 +14130,19 @@
"tslib": "^2.0.3"
}
},
"clean-css": {
"version": "5.2.2",
"resolved": "https://g.civnet.cn:4873/clean-css/-/clean-css-5.2.2.tgz",
"integrity": "sha1-06fG7iURAR4FFxmDi9z4MU3EVI0=",
"dev": true,
"requires": {
"source-map": "~0.6.0"
}
},
"commander": {
"version": "4.1.1",
"resolved": "https://g.civnet.cn:4873/commander/-/commander-4.1.1.tgz",
"integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
"version": "8.3.0",
"resolved": "https://g.civnet.cn:4873/commander/-/commander-8.3.0.tgz",
"integrity": "sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=",
"dev": true
},
"dot-case": {
......@@ -13942,25 +14200,6 @@
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
"terser": {
"version": "4.8.0",
"resolved": "https://g.civnet.cn:4873/terser/-/terser-4.8.0.tgz",
"integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
"dev": true,
"requires": {
"commander": "^2.20.0",
"source-map": "~0.6.1",
"source-map-support": "~0.5.12"
},
"dependencies": {
"commander": {
"version": "2.20.3",
"resolved": "https://g.civnet.cn:4873/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
}
}
},
"tslib": {
"version": "2.3.1",
"resolved": "https://g.civnet.cn:4873/tslib/-/tslib-2.3.1.tgz",
......@@ -13976,49 +14215,23 @@
"dev": true
},
"html-webpack-plugin": {
"version": "4.4.0",
"resolved": "https://g.civnet.cn:4873/html-webpack-plugin/-/html-webpack-plugin-4.4.0.tgz",
"integrity": "sha512-FHeg2JN9ar1kaR0SLgbF07w46o/n1nGszyByYlPxqEymSpl82vA8EX0leE67kZr3GJnOBh8BbBzmCLO6O1YTIQ==",
"version": "5.5.0",
"resolved": "https://g.civnet.cn:4873/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz",
"integrity": "sha1-w5EZNvV2gcH59Ni2jBWM2d/lL1A=",
"dev": true,
"requires": {
"@types/html-minifier-terser": "^5.0.0",
"@types/tapable": "^1.0.5",
"@types/webpack": "^4.41.8",
"html-minifier-terser": "^5.0.1",
"loader-utils": "^1.2.3",
"lodash": "^4.17.15",
"pretty-error": "^2.1.1",
"tapable": "^1.1.3",
"util.promisify": "1.0.0"
"@types/html-minifier-terser": "^6.0.0",
"html-minifier-terser": "^6.0.2",
"lodash": "^4.17.21",
"pretty-error": "^4.0.0",
"tapable": "^2.0.0"
},
"dependencies": {
"@types/tapable": {
"version": "1.0.8",
"resolved": "https://g.civnet.cn:4873/@types%2ftapable/-/tapable-1.0.8.tgz",
"integrity": "sha1-uUpDkchWZse3Mpn9OtedT6pDUxA=",
"dev": true
},
"lodash": {
"version": "4.17.21",
"resolved": "https://g.civnet.cn:4873/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=",
"dev": true
},
"tapable": {
"version": "1.1.3",
"resolved": "https://g.civnet.cn:4873/tapable/-/tapable-1.1.3.tgz",
"integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
"dev": true
},
"util.promisify": {
"version": "1.0.0",
"resolved": "https://g.civnet.cn:4873/util.promisify/-/util.promisify-1.0.0.tgz",
"integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
"dev": true,
"requires": {
"define-properties": "^1.1.2",
"object.getownpropertydescriptors": "^2.0.3"
}
}
}
},
......@@ -16511,6 +16724,12 @@
}
}
},
"joycon": {
"version": "3.1.1",
"resolved": "https://g.civnet.cn:4873/joycon/-/joycon-3.1.1.tgz",
"integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==",
"dev": true
},
"js-base64": {
"version": "3.7.2",
"resolved": "https://g.civnet.cn:4873/js-base64/-/js-base64-3.7.2.tgz",
......@@ -17388,9 +17607,9 @@
}
},
"loader-runner": {
"version": "2.4.0",
"resolved": "https://g.civnet.cn:4873/loader-runner/-/loader-runner-2.4.0.tgz",
"integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
"version": "4.2.0",
"resolved": "https://g.civnet.cn:4873/loader-runner/-/loader-runner-4.2.0.tgz",
"integrity": "sha1-1wIjgNZtFMX7HUlriYZOvP1Hg4Q=",
"dev": true
},
"loader-utils": {
......@@ -17989,6 +18208,15 @@
"p-is-promise": "^2.1.0"
}
},
"memfs": {
"version": "3.4.1",
"resolved": "https://g.civnet.cn:4873/memfs/-/memfs-3.4.1.tgz",
"integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==",
"dev": true,
"requires": {
"fs-monkey": "1.0.3"
}
},
"memoize-one": {
"version": "5.2.1",
"resolved": "https://g.civnet.cn:4873/memoize-one/-/memoize-one-5.2.1.tgz",
......@@ -18010,42 +18238,6 @@
"timers-ext": "^0.1.7"
}
},
"memory-fs": {
"version": "0.5.0",
"resolved": "https://g.civnet.cn:4873/memory-fs/-/memory-fs-0.5.0.tgz",
"integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
"dev": true,
"requires": {
"errno": "^0.1.3",
"readable-stream": "^2.0.1"
},
"dependencies": {
"readable-stream": {
"version": "2.3.7",
"resolved": "https://g.civnet.cn:4873/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
"dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://g.civnet.cn:4873/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"requires": {
"safe-buffer": "~5.1.0"
}
}
}
},
"meow": {
"version": "8.1.2",
"resolved": "https://g.civnet.cn:4873/meow/-/meow-8.1.2.tgz",
......@@ -22554,13 +22746,13 @@
}
},
"pretty-error": {
"version": "2.1.2",
"resolved": "https://g.civnet.cn:4873/pretty-error/-/pretty-error-2.1.2.tgz",
"integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
"version": "4.0.0",
"resolved": "https://g.civnet.cn:4873/pretty-error/-/pretty-error-4.0.0.tgz",
"integrity": "sha1-kKcD9G3XI0rbRtD4SCPp0cuPENY=",
"dev": true,
"requires": {
"lodash": "^4.17.20",
"renderkid": "^2.0.4"
"renderkid": "^3.0.0"
},
"dependencies": {
"lodash": {
......@@ -24198,6 +24390,12 @@
"esprima": "~4.0.0"
}
},
"reduce-flatten": {
"version": "2.0.0",
"resolved": "https://g.civnet.cn:4873/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
"integrity": "sha1-c0/YTmXzddfKRGXGl5jCXJ0Qric=",
"dev": true
},
"redux": {
"version": "4.0.1",
"resolved": "https://g.civnet.cn:4873/redux/-/redux-4.0.1.tgz",
......@@ -24589,35 +24787,29 @@
"dev": true
},
"renderkid": {
"version": "2.0.7",
"resolved": "https://g.civnet.cn:4873/renderkid/-/renderkid-2.0.7.tgz",
"integrity": "sha1-Rk8namvc7mBvShWZP5sp/HTKhgk=",
"version": "3.0.0",
"resolved": "https://g.civnet.cn:4873/renderkid/-/renderkid-3.0.0.tgz",
"integrity": "sha1-X9gj5NaVHTc1jsyaWLHwaDa2Joo=",
"dev": true,
"requires": {
"css-select": "^4.1.3",
"dom-converter": "^0.2.0",
"htmlparser2": "^6.1.0",
"lodash": "^4.17.21",
"strip-ansi": "^3.0.1"
"strip-ansi": "^6.0.1"
},
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://g.civnet.cn:4873/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
},
"css-select": {
"version": "4.1.3",
"resolved": "https://g.civnet.cn:4873/css-select/-/css-select-4.1.3.tgz",
"integrity": "sha1-pwRA9wMX8maRGK10/xBeZYSccGc=",
"version": "4.2.0",
"resolved": "https://g.civnet.cn:4873/css-select/-/css-select-4.2.0.tgz",
"integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==",
"dev": true,
"requires": {
"boolbase": "^1.0.0",
"css-what": "^5.0.0",
"domhandler": "^4.2.0",
"domutils": "^2.6.0",
"nth-check": "^2.0.0"
"css-what": "^5.1.0",
"domhandler": "^4.3.0",
"domutils": "^2.8.0",
"nth-check": "^2.0.1"
}
},
"css-what": {
......@@ -24644,9 +24836,9 @@
"dev": true
},
"domhandler": {
"version": "4.2.2",
"resolved": "https://g.civnet.cn:4873/domhandler/-/domhandler-4.2.2.tgz",
"integrity": "sha1-6CXXIdGahrjCAaNSZOImxnjudV8=",
"version": "4.3.0",
"resolved": "https://g.civnet.cn:4873/domhandler/-/domhandler-4.3.0.tgz",
"integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
"dev": true,
"requires": {
"domelementtype": "^2.2.0"
......@@ -24695,15 +24887,6 @@
"requires": {
"boolbase": "^1.0.0"
}
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "https://g.civnet.cn:4873/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "^2.0.0"
}
}
}
},
......@@ -27570,6 +27753,18 @@
}
}
},
"table-layout": {
"version": "1.0.2",
"resolved": "https://g.civnet.cn:4873/table-layout/-/table-layout-1.0.2.tgz",
"integrity": "sha1-xAOKGFOwE21jNlpzS2kxz0+tSgQ=",
"dev": true,
"requires": {
"array-back": "^4.0.1",
"deep-extend": "~0.6.0",
"typical": "^5.2.0",
"wordwrapjs": "^4.0.0"
}
},
"tapable": {
"version": "2.2.1",
"resolved": "https://g.civnet.cn:4873/tapable/-/tapable-2.2.1.tgz",
......@@ -27613,20 +27808,20 @@
}
},
"terser": {
"version": "4.8.0",
"resolved": "https://g.civnet.cn:4873/terser/-/terser-4.8.0.tgz",
"integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
"version": "5.10.0",
"resolved": "https://g.civnet.cn:4873/terser/-/terser-5.10.0.tgz",
"integrity": "sha1-uGOQgJwDiRBesKC2I5dWMJbdr8w=",
"dev": true,
"requires": {
"commander": "^2.20.0",
"source-map": "~0.6.1",
"source-map-support": "~0.5.12"
"source-map": "~0.7.2",
"source-map-support": "~0.5.20"
},
"dependencies": {
"source-map": {
"version": "0.6.1",
"resolved": "https://g.civnet.cn:4873/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"version": "0.7.3",
"resolved": "https://g.civnet.cn:4873/source-map/-/source-map-0.7.3.tgz",
"integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
"dev": true
}
}
......@@ -28140,6 +28335,12 @@
"typescript-compare": "^0.0.2"
}
},
"typical": {
"version": "5.2.0",
"resolved": "https://g.civnet.cn:4873/typical/-/typical-5.2.0.tgz",
"integrity": "sha1-TaqsTytTFUYIBPCs9stpxSu5MGY=",
"dev": true
},
"uglify-js": {
"version": "3.14.2",
"resolved": "https://g.civnet.cn:4873/uglify-js/-/uglify-js-3.14.2.tgz",
......@@ -28941,125 +29142,21 @@
}
},
"watchpack": {
"version": "1.7.5",
"resolved": "https://g.civnet.cn:4873/watchpack/-/watchpack-1.7.5.tgz",
"integrity": "sha1-EmfmxV4Lm1vkTCAjrtVDeiwmxFM=",
"version": "2.3.1",
"resolved": "https://g.civnet.cn:4873/watchpack/-/watchpack-2.3.1.tgz",
"integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==",
"dev": true,
"requires": {
"chokidar": "^3.4.1",
"graceful-fs": "^4.1.2",
"neo-async": "^2.5.0",
"watchpack-chokidar2": "^2.0.1"
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.1.2"
},
"dependencies": {
"binary-extensions": {
"version": "2.2.0",
"resolved": "https://g.civnet.cn:4873/binary-extensions/-/binary-extensions-2.2.0.tgz",
"integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=",
"dev": true,
"optional": true
},
"braces": {
"version": "3.0.2",
"resolved": "https://g.civnet.cn:4873/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"dev": true,
"optional": true,
"requires": {
"fill-range": "^7.0.1"
}
},
"chokidar": {
"version": "3.5.2",
"resolved": "https://g.civnet.cn:4873/chokidar/-/chokidar-3.5.2.tgz",
"integrity": "sha1-26OXb8rbAW9m/TZQIdkWANAcHnU=",
"dev": true,
"optional": true,
"requires": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
"fsevents": "~2.3.2",
"glob-parent": "~5.1.2",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
"readdirp": "~3.6.0"
}
},
"fill-range": {
"version": "7.0.1",
"resolved": "https://g.civnet.cn:4873/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"dev": true,
"optional": true,
"requires": {
"to-regex-range": "^5.0.1"
}
},
"fsevents": {
"version": "2.3.2",
"resolved": "https://g.civnet.cn:4873/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=",
"dev": true,
"optional": true
},
"glob-parent": {
"version": "5.1.2",
"resolved": "https://g.civnet.cn:4873/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=",
"dev": true,
"optional": true,
"requires": {
"is-glob": "^4.0.1"
}
},
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://g.civnet.cn:4873/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
"optional": true,
"requires": {
"binary-extensions": "^2.0.0"
}
},
"is-number": {
"version": "7.0.0",
"resolved": "https://g.civnet.cn:4873/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
"optional": true
},
"readdirp": {
"version": "3.6.0",
"resolved": "https://g.civnet.cn:4873/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=",
"dev": true,
"optional": true,
"requires": {
"picomatch": "^2.2.1"
}
},
"to-regex-range": {
"version": "5.0.1",
"resolved": "https://g.civnet.cn:4873/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
"optional": true,
"requires": {
"is-number": "^7.0.0"
}
}
"glob-to-regexp": {
"version": "0.4.1",
"resolved": "https://g.civnet.cn:4873/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
"integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
"dev": true
}
},
"watchpack-chokidar2": {
"version": "2.0.1",
"resolved": "https://g.civnet.cn:4873/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
"integrity": "sha1-OFAAcu5uzmbzdpk2lQ6hdxvhyVc=",
"dev": true,
"optional": true,
"requires": {
"chokidar": "^2.1.8"
}
},
"wbuf": {
......@@ -29093,115 +29190,91 @@
"dev": true
},
"webpack": {
"version": "4.44.1",
"resolved": "https://g.civnet.cn:4873/webpack/-/webpack-4.44.1.tgz",
"integrity": "sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-module-context": "1.9.0",
"@webassemblyjs/wasm-edit": "1.9.0",
"@webassemblyjs/wasm-parser": "1.9.0",
"acorn": "^6.4.1",
"ajv": "^6.10.2",
"ajv-keywords": "^3.4.1",
"version": "5.65.0",
"resolved": "https://g.civnet.cn:4873/webpack/-/webpack-5.65.0.tgz",
"integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==",
"dev": true,
"requires": {
"@types/eslint-scope": "^3.7.0",
"@types/estree": "^0.0.50",
"@webassemblyjs/ast": "1.11.1",
"@webassemblyjs/wasm-edit": "1.11.1",
"@webassemblyjs/wasm-parser": "1.11.1",
"acorn": "^8.4.1",
"acorn-import-assertions": "^1.7.6",
"browserslist": "^4.14.5",
"chrome-trace-event": "^1.0.2",
"enhanced-resolve": "^4.3.0",
"eslint-scope": "^4.0.3",
"enhanced-resolve": "^5.8.3",
"es-module-lexer": "^0.9.0",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.2.4",
"json-parse-better-errors": "^1.0.2",
"loader-runner": "^2.4.0",
"loader-utils": "^1.2.3",
"memory-fs": "^0.4.1",
"micromatch": "^3.1.10",
"mkdirp": "^0.5.3",
"neo-async": "^2.6.1",
"node-libs-browser": "^2.2.1",
"schema-utils": "^1.0.0",
"tapable": "^1.1.3",
"terser-webpack-plugin": "^1.4.3",
"watchpack": "^1.7.4",
"webpack-sources": "^1.4.1"
"loader-runner": "^4.2.0",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
"schema-utils": "^3.1.0",
"tapable": "^2.1.1",
"terser-webpack-plugin": "^5.1.3",
"watchpack": "^2.3.1",
"webpack-sources": "^3.2.2"
},
"dependencies": {
"cacache": {
"version": "12.0.4",
"resolved": "https://g.civnet.cn:4873/cacache/-/cacache-12.0.4.tgz",
"integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
"dev": true,
"requires": {
"bluebird": "^3.5.5",
"chownr": "^1.1.1",
"figgy-pudding": "^3.5.1",
"glob": "^7.1.4",
"graceful-fs": "^4.1.15",
"infer-owner": "^1.0.3",
"lru-cache": "^5.1.1",
"mississippi": "^3.0.0",
"mkdirp": "^0.5.1",
"move-concurrently": "^1.0.1",
"promise-inflight": "^1.0.1",
"rimraf": "^2.6.3",
"ssri": "^6.0.1",
"unique-filename": "^1.1.1",
"y18n": "^4.0.0"
}
"acorn": {
"version": "8.7.0",
"resolved": "https://g.civnet.cn:4873/acorn/-/acorn-8.7.0.tgz",
"integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
"dev": true
},
"eslint-scope": {
"version": "4.0.3",
"resolved": "https://g.civnet.cn:4873/eslint-scope/-/eslint-scope-4.0.3.tgz",
"integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
"enhanced-resolve": {
"version": "5.8.3",
"resolved": "https://g.civnet.cn:4873/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
"integrity": "sha1-bVUtRlzOBCP1s9cYUR6lOCansvA=",
"dev": true,
"requires": {
"esrecurse": "^4.1.0",
"estraverse": "^4.1.1"
"graceful-fs": "^4.2.4",
"tapable": "^2.2.0"
}
},
"is-wsl": {
"version": "1.1.0",
"resolved": "https://g.civnet.cn:4873/is-wsl/-/is-wsl-1.1.0.tgz",
"integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
"glob-to-regexp": {
"version": "0.4.1",
"resolved": "https://g.civnet.cn:4873/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
"integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
"dev": true
},
"memory-fs": {
"version": "0.4.1",
"resolved": "https://g.civnet.cn:4873/memory-fs/-/memory-fs-0.4.1.tgz",
"integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
"has-flag": {
"version": "4.0.0",
"resolved": "https://g.civnet.cn:4873/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
"jest-worker": {
"version": "27.4.5",
"resolved": "https://g.civnet.cn:4873/jest-worker/-/jest-worker-27.4.5.tgz",
"integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==",
"dev": true,
"requires": {
"errno": "^0.1.3",
"readable-stream": "^2.0.1"
"@types/node": "*",
"merge-stream": "^2.0.0",
"supports-color": "^8.0.0"
}
},
"readable-stream": {
"version": "2.3.7",
"resolved": "https://g.civnet.cn:4873/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
"schema-utils": {
"version": "3.1.1",
"resolved": "https://g.civnet.cn:4873/schema-utils/-/schema-utils-3.1.1.tgz",
"integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=",
"dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"schema-utils": {
"version": "1.0.0",
"resolved": "https://g.civnet.cn:4873/schema-utils/-/schema-utils-1.0.0.tgz",
"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
"dev": true,
"requires": {
"ajv": "^6.1.0",
"ajv-errors": "^1.0.0",
"ajv-keywords": "^3.1.0"
"@types/json-schema": "^7.0.8",
"ajv": "^6.12.5",
"ajv-keywords": "^3.5.2"
}
},
"serialize-javascript": {
"version": "4.0.0",
"resolved": "https://g.civnet.cn:4873/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
"integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
"version": "6.0.0",
"resolved": "https://g.civnet.cn:4873/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
"integrity": "sha1-765diPRdeSQUHai1w6en5mP+/rg=",
"dev": true,
"requires": {
"randombytes": "^2.1.0"
......@@ -29213,37 +29286,33 @@
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://g.civnet.cn:4873/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"supports-color": {
"version": "8.1.1",
"resolved": "https://g.civnet.cn:4873/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=",
"dev": true,
"requires": {
"safe-buffer": "~5.1.0"
"has-flag": "^4.0.0"
}
},
"tapable": {
"version": "1.1.3",
"resolved": "https://g.civnet.cn:4873/tapable/-/tapable-1.1.3.tgz",
"integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
"dev": true
},
"terser-webpack-plugin": {
"version": "1.4.5",
"resolved": "https://g.civnet.cn:4873/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
"integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
"version": "5.3.0",
"resolved": "https://g.civnet.cn:4873/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz",
"integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==",
"dev": true,
"requires": {
"cacache": "^12.0.2",
"find-cache-dir": "^2.1.0",
"is-wsl": "^1.1.0",
"schema-utils": "^1.0.0",
"serialize-javascript": "^4.0.0",
"jest-worker": "^27.4.1",
"schema-utils": "^3.1.1",
"serialize-javascript": "^6.0.0",
"source-map": "^0.6.1",
"terser": "^4.1.2",
"webpack-sources": "^1.4.0",
"worker-farm": "^1.7.0"
"terser": "^5.7.2"
}
},
"webpack-sources": {
"version": "3.2.2",
"resolved": "https://g.civnet.cn:4873/webpack-sources/-/webpack-sources-3.2.2.tgz",
"integrity": "sha1-2I43QYM+/sV8THibYBDbmXdUUmA=",
"dev": true
}
}
},
......@@ -29266,360 +29335,150 @@
}
},
"webpack-cli": {
"version": "3.3.0",
"resolved": "https://g.civnet.cn:4873/webpack-cli/-/webpack-cli-3.3.0.tgz",
"integrity": "sha512-t1M7G4z5FhHKJ92WRKwZ1rtvi7rHc0NZoZRbSkol0YKl4HvcC8+DsmGDmK7MmZxHSAetHagiOsjOB6MmzC2TUw==",
"version": "4.2.0",
"resolved": "https://g.civnet.cn:4873/webpack-cli/-/webpack-cli-4.2.0.tgz",
"integrity": "sha1-EKCQMK0r1Niw94Mi+6bqQ+xWqqo=",
"dev": true,
"requires": {
"chalk": "^2.4.1",
"cross-spawn": "^6.0.5",
"enhanced-resolve": "^4.1.0",
"findup-sync": "^2.0.0",
"global-modules": "^1.0.0",
"import-local": "^2.0.0",
"interpret": "^1.1.0",
"loader-utils": "^1.1.0",
"supports-color": "^5.5.0",
"v8-compile-cache": "^2.0.2",
"yargs": "^12.0.5"
"@webpack-cli/info": "^1.1.0",
"@webpack-cli/serve": "^1.1.0",
"colorette": "^1.2.1",
"command-line-usage": "^6.1.0",
"commander": "^6.2.0",
"enquirer": "^2.3.6",
"execa": "^4.1.0",
"import-local": "^3.0.2",
"interpret": "^2.2.0",
"leven": "^3.1.0",
"rechoir": "^0.7.0",
"v8-compile-cache": "^2.2.0",
"webpack-merge": "^4.2.2"
},
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
"resolved": "https://g.civnet.cn:4873/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
"colorette": {
"version": "1.4.0",
"resolved": "https://g.civnet.cn:4873/colorette/-/colorette-1.4.0.tgz",
"integrity": "sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA=",
"dev": true
},
"cliui": {
"version": "4.1.0",
"resolved": "https://g.civnet.cn:4873/cliui/-/cliui-4.1.0.tgz",
"integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
"dev": true,
"requires": {
"string-width": "^2.1.1",
"strip-ansi": "^4.0.0",
"wrap-ansi": "^2.0.0"
}
},
"cross-spawn": {
"version": "6.0.5",
"resolved": "https://g.civnet.cn:4873/cross-spawn/-/cross-spawn-6.0.5.tgz",
"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
"dev": true,
"requires": {
"nice-try": "^1.0.4",
"path-key": "^2.0.1",
"semver": "^5.5.0",
"shebang-command": "^1.2.0",
"which": "^1.2.9"
}
"commander": {
"version": "6.2.1",
"resolved": "https://g.civnet.cn:4873/commander/-/commander-6.2.1.tgz",
"integrity": "sha1-B5LraC37wyWZm7K4T93duhEKxzw=",
"dev": true
},
"execa": {
"version": "1.0.0",
"resolved": "https://g.civnet.cn:4873/execa/-/execa-1.0.0.tgz",
"integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
"version": "4.1.0",
"resolved": "https://g.civnet.cn:4873/execa/-/execa-4.1.0.tgz",
"integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=",
"dev": true,
"requires": {
"cross-spawn": "^6.0.0",
"get-stream": "^4.0.0",
"is-stream": "^1.1.0",
"npm-run-path": "^2.0.0",
"p-finally": "^1.0.0",
"signal-exit": "^3.0.0",
"strip-eof": "^1.0.0"
"cross-spawn": "^7.0.0",
"get-stream": "^5.0.0",
"human-signals": "^1.1.1",
"is-stream": "^2.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^4.0.0",
"onetime": "^5.1.0",
"signal-exit": "^3.0.2",
"strip-final-newline": "^2.0.0"
}
},
"find-up": {
"version": "3.0.0",
"resolved": "https://g.civnet.cn:4873/find-up/-/find-up-3.0.0.tgz",
"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
"import-local": {
"version": "3.0.3",
"resolved": "https://g.civnet.cn:4873/import-local/-/import-local-3.0.3.tgz",
"integrity": "sha1-TVHCxJXKk5PaJZ7Ga2LgIpICEeA=",
"dev": true,
"requires": {
"locate-path": "^3.0.0"
"pkg-dir": "^4.2.0",
"resolve-cwd": "^3.0.0"
}
},
"get-caller-file": {
"version": "1.0.3",
"resolved": "https://g.civnet.cn:4873/get-caller-file/-/get-caller-file-1.0.3.tgz",
"integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
"interpret": {
"version": "2.2.0",
"resolved": "https://g.civnet.cn:4873/interpret/-/interpret-2.2.0.tgz",
"integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
"dev": true
},
"get-stream": {
"version": "4.1.0",
"resolved": "https://g.civnet.cn:4873/get-stream/-/get-stream-4.1.0.tgz",
"integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
"pkg-dir": {
"version": "4.2.0",
"resolved": "https://g.civnet.cn:4873/pkg-dir/-/pkg-dir-4.2.0.tgz",
"integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
"dev": true,
"requires": {
"pump": "^3.0.0"
"find-up": "^4.0.0"
}
},
"invert-kv": {
"version": "2.0.0",
"resolved": "https://g.civnet.cn:4873/invert-kv/-/invert-kv-2.0.0.tgz",
"integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
"dev": true
},
"is-fullwidth-code-point": {
"version": "2.0.0",
"resolved": "https://g.civnet.cn:4873/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"dev": true
},
"is-stream": {
"version": "1.1.0",
"resolved": "https://g.civnet.cn:4873/is-stream/-/is-stream-1.1.0.tgz",
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
"dev": true
},
"lcid": {
"version": "2.0.0",
"resolved": "https://g.civnet.cn:4873/lcid/-/lcid-2.0.0.tgz",
"integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
"rechoir": {
"version": "0.7.1",
"resolved": "https://g.civnet.cn:4873/rechoir/-/rechoir-0.7.1.tgz",
"integrity": "sha1-lHipahyhNbXoj8An8D7pLWxkVoY=",
"dev": true,
"requires": {
"invert-kv": "^2.0.0"
"resolve": "^1.9.0"
}
},
"locate-path": {
"resolve-cwd": {
"version": "3.0.0",
"resolved": "https://g.civnet.cn:4873/locate-path/-/locate-path-3.0.0.tgz",
"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
"resolved": "https://g.civnet.cn:4873/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
"integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
"dev": true,
"requires": {
"p-locate": "^3.0.0",
"path-exists": "^3.0.0"
"resolve-from": "^5.0.0"
}
},
"mem": {
"version": "4.3.0",
"resolved": "https://g.civnet.cn:4873/mem/-/mem-4.3.0.tgz",
"integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
"dev": true,
"requires": {
"map-age-cleaner": "^0.1.1",
"mimic-fn": "^2.0.0",
"p-is-promise": "^2.0.0"
}
},
"npm-run-path": {
"version": "2.0.2",
"resolved": "https://g.civnet.cn:4873/npm-run-path/-/npm-run-path-2.0.2.tgz",
"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
"dev": true,
"requires": {
"path-key": "^2.0.0"
}
},
"os-locale": {
"version": "3.1.0",
"resolved": "https://g.civnet.cn:4873/os-locale/-/os-locale-3.1.0.tgz",
"integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
"webpack-dev-middleware": {
"version": "5.3.0",
"resolved": "https://g.civnet.cn:4873/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz",
"integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==",
"dev": true,
"requires": {
"execa": "^1.0.0",
"lcid": "^2.0.0",
"mem": "^4.0.0"
}
"colorette": "^2.0.10",
"memfs": "^3.2.2",
"mime-types": "^2.1.31",
"range-parser": "^1.2.1",
"schema-utils": "^4.0.0"
},
"p-locate": {
"version": "3.0.0",
"resolved": "https://g.civnet.cn:4873/p-locate/-/p-locate-3.0.0.tgz",
"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
"dependencies": {
"ajv": {
"version": "8.8.2",
"resolved": "https://g.civnet.cn:4873/ajv/-/ajv-8.8.2.tgz",
"integrity": "sha1-AbT+8gB6KL918Lf8AJ9iZ53kq7s=",
"dev": true,
"requires": {
"p-limit": "^2.0.0"
"fast-deep-equal": "^3.1.1",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
"uri-js": "^4.2.2"
}
},
"path-exists": {
"version": "3.0.0",
"resolved": "https://g.civnet.cn:4873/path-exists/-/path-exists-3.0.0.tgz",
"integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
"dev": true
},
"path-key": {
"version": "2.0.1",
"resolved": "https://g.civnet.cn:4873/path-key/-/path-key-2.0.1.tgz",
"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
"dev": true
},
"require-main-filename": {
"version": "1.0.1",
"resolved": "https://g.civnet.cn:4873/require-main-filename/-/require-main-filename-1.0.1.tgz",
"integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
"dev": true
},
"shebang-command": {
"version": "1.2.0",
"resolved": "https://g.civnet.cn:4873/shebang-command/-/shebang-command-1.2.0.tgz",
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
"ajv-keywords": {
"version": "5.1.0",
"resolved": "https://g.civnet.cn:4873/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
"integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=",
"dev": true,
"requires": {
"shebang-regex": "^1.0.0"
"fast-deep-equal": "^3.1.3"
}
},
"shebang-regex": {
"json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://g.civnet.cn:4873/shebang-regex/-/shebang-regex-1.0.0.tgz",
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
"resolved": "https://g.civnet.cn:4873/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=",
"dev": true
},
"string-width": {
"version": "2.1.1",
"resolved": "https://g.civnet.cn:4873/string-width/-/string-width-2.1.1.tgz",
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
"dev": true,
"requires": {
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^4.0.0"
}
},
"strip-ansi": {
"schema-utils": {
"version": "4.0.0",
"resolved": "https://g.civnet.cn:4873/strip-ansi/-/strip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"resolved": "https://g.civnet.cn:4873/schema-utils/-/schema-utils-4.0.0.tgz",
"integrity": "sha1-YDMenjrnjsXRY1PEZ8NLOgodPfc=",
"dev": true,
"requires": {
"ansi-regex": "^3.0.0"
}
},
"which": {
"version": "1.3.1",
"resolved": "https://g.civnet.cn:4873/which/-/which-1.3.1.tgz",
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
"dev": true,
"requires": {
"isexe": "^2.0.0"
}
},
"wrap-ansi": {
"version": "2.1.0",
"resolved": "https://g.civnet.cn:4873/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
"integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
"dev": true,
"requires": {
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1"
},
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://g.civnet.cn:4873/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
},
"is-fullwidth-code-point": {
"version": "1.0.0",
"resolved": "https://g.civnet.cn:4873/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
"requires": {
"number-is-nan": "^1.0.0"
}
},
"string-width": {
"version": "1.0.2",
"resolved": "https://g.civnet.cn:4873/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
"strip-ansi": "^3.0.0"
}
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "https://g.civnet.cn:4873/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "^2.0.0"
}
}
}
},
"yargs": {
"version": "12.0.5",
"resolved": "https://g.civnet.cn:4873/yargs/-/yargs-12.0.5.tgz",
"integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
"dev": true,
"requires": {
"cliui": "^4.0.0",
"decamelize": "^1.2.0",
"find-up": "^3.0.0",
"get-caller-file": "^1.0.1",
"os-locale": "^3.0.0",
"require-directory": "^2.1.1",
"require-main-filename": "^1.0.1",
"set-blocking": "^2.0.0",
"string-width": "^2.0.0",
"which-module": "^2.0.0",
"y18n": "^3.2.1 || ^4.0.0",
"yargs-parser": "^11.1.1"
}
},
"yargs-parser": {
"version": "11.1.1",
"resolved": "https://g.civnet.cn:4873/yargs-parser/-/yargs-parser-11.1.1.tgz",
"integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
"dev": true,
"requires": {
"camelcase": "^5.0.0",
"decamelize": "^1.2.0"
}
}
}
},
"webpack-dev-middleware": {
"version": "3.6.2",
"resolved": "https://g.civnet.cn:4873/webpack-dev-middleware/-/webpack-dev-middleware-3.6.2.tgz",
"integrity": "sha512-A47I5SX60IkHrMmZUlB0ZKSWi29TZTcPz7cha1Z75yYOsgWh/1AcPmQEbC8ZIbU3A1ytSv1PMU0PyPz2Lmz2jg==",
"dev": true,
"requires": {
"memory-fs": "^0.4.1",
"mime": "^2.3.1",
"range-parser": "^1.0.3",
"webpack-log": "^2.0.0"
},
"dependencies": {
"memory-fs": {
"version": "0.4.1",
"resolved": "https://g.civnet.cn:4873/memory-fs/-/memory-fs-0.4.1.tgz",
"integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
"dev": true,
"requires": {
"errno": "^0.1.3",
"readable-stream": "^2.0.1"
}
},
"mime": {
"version": "2.6.0",
"resolved": "https://g.civnet.cn:4873/mime/-/mime-2.6.0.tgz",
"integrity": "sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=",
"dev": true
},
"readable-stream": {
"version": "2.3.7",
"resolved": "https://g.civnet.cn:4873/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
"dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://g.civnet.cn:4873/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"requires": {
"safe-buffer": "~5.1.0"
"@types/json-schema": "^7.0.9",
"ajv": "^8.8.0",
"ajv-formats": "^2.1.1",
"ajv-keywords": "^5.0.0"
}
}
}
......@@ -29691,6 +29550,23 @@
}
}
},
"webpack-merge": {
"version": "4.2.2",
"resolved": "https://g.civnet.cn:4873/webpack-merge/-/webpack-merge-4.2.2.tgz",
"integrity": "sha1-onxS6ng9E5iv0gh/VH17nS9DY00=",
"dev": true,
"requires": {
"lodash": "^4.17.15"
},
"dependencies": {
"lodash": {
"version": "4.17.21",
"resolved": "https://g.civnet.cn:4873/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=",
"dev": true
}
}
},
"webpack-sources": {
"version": "1.4.3",
"resolved": "https://g.civnet.cn:4873/webpack-sources/-/webpack-sources-1.4.3.tgz",
......@@ -29891,6 +29767,16 @@
"integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
"dev": true
},
"wordwrapjs": {
"version": "4.0.1",
"resolved": "https://g.civnet.cn:4873/wordwrapjs/-/wordwrapjs-4.0.1.tgz",
"integrity": "sha1-2XkLzPsRCg/Hg2tevOCTezeouY8=",
"dev": true,
"requires": {
"reduce-flatten": "^2.0.0",
"typical": "^5.2.0"
}
},
"worker-farm": {
"version": "1.7.0",
"resolved": "https://g.civnet.cn:4873/worker-farm/-/worker-farm-1.7.0.tgz",
......@@ -172,9 +172,6 @@
"@umijs/fabric": "^2.2.0",
"@umijs/runtime": "3.3.7",
"@umijs/utils": "3.3.7",
"add-asset-html-webpack-plugin": "3.1.3",
"antd-icon-reduce-loader": "^1.0.6",
"antd-icon-reduce-plugin": "^1.1.1",
"babel-core": "7.0.0-bridge.0",
"babel-eslint": "10.0.1",
"babel-loader": "8.0.5",
......@@ -217,10 +214,9 @@
"express": "^4.17.1",
"file-loader": "3.0.1",
"friendly-errors-webpack-plugin": "^1.7.0",
"fs": "0.0.1-security",
"fs-extra": "^9.0.1",
"html-loader": "0.5.5",
"html-webpack-plugin": "4.4.0",
"html-webpack-plugin": "5.5.0",
"http-proxy-middleware": "^1.0.5",
"husky": "^2.3.0",
"imports-loader": "0.8.0",
......@@ -287,10 +283,10 @@
"traverse": "^0.6.6",
"umi-webpack-bundle-analyzer": "3.6.0",
"url-loader": "1.1.2",
"webpack": "4.44.1",
"webpack": "^5.65.0",
"webpack-chain": "6.5.1",
"webpack-cli": "3.3.0",
"webpack-dev-middleware": "3.6.2",
"webpack-cli": "4.2.0",
"webpack-dev-middleware": "5.3.0",
"webpack-hot-middleware": "2.24.3",
"webpack-manifest-plugin": "^3.0.0",
"webpack-theme-color-replacer": "^1.3.15",
......
......@@ -10,30 +10,36 @@ function getIgnoredWatchRegExp() {
}
function createWebpackMiddleware(compiler, output, config) {
return webpackDevMiddleware(compiler, {
logLevel: 'warn',
// logLevel: 'warn',
publicPath: output.publicPath,
silent: true,
// silent: true,
stats: 'errors-only',
writeToDisk: config && config.devServer && config.devServer.writeToDisk,
watchOptions: {
ignored: getIgnoredWatchRegExp()
}
// watchOptions: {
// ignored: getIgnoredWatchRegExp()
// }
});
}
module.exports = function addDevMiddlewares(app, webpackConfig, config, { port= 8080, hostname = '127.0.0.1' }) {
if(!config.mfsu) {
webpackConfig.plugins.push(
new DevCompileDonePlugin({
port: (webpackConfig.devServer && webpackConfig.devServer.port) ? (webpackConfig.devServer.port || port): port,
hostname: (webpackConfig.devServer && webpackConfig.devServer.hostname ) ? (webpackConfig.devServer.hostname || '127.0.0.1'): hostname,
onCompileDone({ isFirstCompile, stats }) {
if(isFirstCompile) {
emitter.emit('onDevCompileDone', { isFirstCompile, stats });
}
},
onCompileFail(error) {
console.log(error);
},
}),
)
}
const compiler = webpack(webpackConfig);
const middleware = createWebpackMiddleware(
compiler,
......@@ -44,8 +50,7 @@ module.exports = function addDevMiddlewares(app, webpackConfig, config, { port=
app.use(middleware);
app.use(webpackHotMiddleware(compiler));
const fs = middleware.fileSystem;
const fs = middleware.context.outputFileSystem;
app.get('*', (req, res) => {
fs.readFile(path.join(compiler.outputPath, 'index.html'), (err, file) => {
......
const {
lodash,
portfinder,
createDebug,
} = require('@umijs/utils');
const express = require('express');
const { createProxyMiddleware } = require('http-proxy-middleware');
......@@ -10,6 +11,7 @@ const url = require('url');
const http = require('http');
// const https = require('https');
const sockjs = require('sockjs');
const debug = createDebug('umi:server:Server');
const defaultOpts = {
afterMiddlewares: [],
beforeMiddlewares: [],
......@@ -135,7 +137,7 @@ class Server {
);
}
setupProxy(proxyOpts, isWatch = false) {
setupProxy(proxyOpts, isWatch = true) {
let proxy = proxyOpts || this.opts.proxy;
if (!Array.isArray(proxy)) {
if (proxy && 'target' in proxy) {
......
......@@ -2,7 +2,6 @@ import 'whatwg-fetch';
import './public-path'
import '!file-loader?name=[name].[ext]!./images/favicon.ico';
import './global.less';
// import '@babel/polyfill';
import 'animate.css/animate.css';
import 'antd/dist/antd.less';
import 'file-loader?name=.htaccess!./.htaccess'; // eslint-disable-line import/extensions
......
......@@ -3,10 +3,10 @@ import 'swagger-ui-react/swagger-ui.css';
import React from 'react';
import { Card } from 'antd';
import SwaggerUI from 'swagger-ui-react';
// import SwaggerUI from 'swagger-ui-react';
export default () => (
<Card>
<SwaggerUI url={`${window.location.origin}/civ-plugins_openapi.json`} />
{/* <SwaggerUI url={`${window.location.origin}/civ-plugins_openapi.json`} /> */}
</Card>
);
......@@ -9,6 +9,7 @@ import Login from './pages/user/login/login';
const namespace = `__PANDA_STORE__${location.hostname}`;
window.createStoreage = new Storeage(namespace);
export const initGlobalConfig = () => {
// eslint-disable-next-line no-debugger
// eslint-disable-next-line no-undef
createStoreage.remove(`__PANDA_STORE__${location.hostname}`);
......
......@@ -39,6 +39,7 @@ class SecurityLayout extends React.Component {
);
}
if ((!isLogin && loading) || !isReady) {
return <PageLoading />;
}
......
......@@ -487,7 +487,7 @@ window.app.define('@ant-design/pro-utils', require.context('../node_modules/@ant
window.app.define('@ant-design/pro-layout', require.context('../node_modules/@ant-design/pro-layout/lib', true, /^.\/(lib\/)?[^\/]+\.js$/), 'index.js');
window.app.define('@ant-design/pro-table', require.context('../node_modules/@ant-design/pro-table/lib', true, /^.\/(lib\/)?[^\/]+\.js$/), 'index.js');
window.app.define('@ant-design/pro-provider', require.context('../node_modules/@ant-design/pro-provider/lib', true, /^.\/(lib\/)?[^\/]+\.js$/), 'index.js');
window.app.define('pinyin-match', require.context('../node_modules/pinyin-match/lib', true, /^.\/(lib\/)?[^\/]+\.js$/), 'main.js');
// window.app.define('pinyin-match', require.context('../node_modules/pinyin-match/lib', true, /^.\/(lib\/)?[^\/]+\.js$/), 'main.js');
window.app.define('react-intl', require.context('../node_modules/react-intl/lib', true, /^.\/(lib\/)?[^\/]+\.js$/), 'index.js');
window.app.define('moment', require.context('moment', true, /^.\/moment\.js$/), 'moment.js');
window.app.define('rc-align', require.context('../node_modules/rc-align/lib', true, /^.\/(lib\/)?[^\/]+\.js$/), 'index.js');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment