From 96ecba57d1265b4d29d01e11496e791bbd3262b6 Mon Sep 17 00:00:00 2001 From: Feelsgoodagain Date: Wed, 24 Mar 2021 19:54:17 +0800 Subject: [PATCH] Main framework update --- .gitignore | 18 + README.en.md | 4 +- README.md | 46 +- build/build.js | 41 + build/check-versions.js | 54 + build/logo.png | Bin 0 -> 6849 bytes build/utils.js | 101 + build/vue-loader.conf.js | 22 + build/webpack.base.conf.js | 92 + build/webpack.dev.conf.js | 95 + build/webpack.prod.conf.js | 145 + config/dev.env.js | 7 + config/index.js | 77 + config/prod.env.js | 4 + index.html | 12 + mock/homeTable.js | 25 + mock/index.js | 26 + package-lock.json | 13786 ++++++++++++++++ package.json | 79 + postcss.config.js | 5 + src/App.vue | 22 + src/api/homeTable.js | 9 + src/api/request.js | 58 + src/assets/bg.png | Bin 0 -> 398666 bytes src/components/404.vue | 22 + .../ClusterOperation/ClusterOperation.vue | 46 + src/components/HeartBeat/HeartBeat.vue | 93 + src/components/HomeTable/HomeTable.vue | 542 + src/components/Homepage.vue | 115 + src/components/Layout/Login/Login.vue | 129 + src/components/Logs/Logs.vue | 31 + src/components/Priority/Priority.vue | 42 + src/main.js | 33 + src/router/common/index.js | 26 + src/router/index.js | 25 + static/config.json | 3 + 36 files changed, 15801 insertions(+), 34 deletions(-) create mode 100644 .gitignore create mode 100644 build/build.js create mode 100644 build/check-versions.js create mode 100644 build/logo.png create mode 100644 build/utils.js create mode 100644 build/vue-loader.conf.js create mode 100644 build/webpack.base.conf.js create mode 100644 build/webpack.dev.conf.js create mode 100644 build/webpack.prod.conf.js create mode 100644 config/dev.env.js create mode 100644 config/index.js create mode 100644 config/prod.env.js create mode 100644 index.html create mode 100644 mock/homeTable.js create mode 100644 mock/index.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 src/App.vue create mode 100644 src/api/homeTable.js create mode 100644 src/api/request.js create mode 100644 src/assets/bg.png create mode 100644 src/components/404.vue create mode 100644 src/components/ClusterOperation/ClusterOperation.vue create mode 100644 src/components/HeartBeat/HeartBeat.vue create mode 100644 src/components/HomeTable/HomeTable.vue create mode 100644 src/components/Homepage.vue create mode 100644 src/components/Layout/Login/Login.vue create mode 100644 src/components/Logs/Logs.vue create mode 100644 src/components/Priority/Priority.vue create mode 100644 src/main.js create mode 100644 src/router/common/index.js create mode 100644 src/router/index.js create mode 100644 static/config.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fd9c633 --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +# Build and Release Folders +bin-debug/ +bin-release/ +[Oo]bj/ +[Bb]in/ +node_modules/ +# Other files and folders +.settings/ + +# Executables +*.swf +*.air +*.ipa +*.apk + +# Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` +# should NOT be excluded as they contain compiler settings and other important +# information for Eclipse / Flash Builder. diff --git a/README.en.md b/README.en.md index 8899aa2..1b99472 100644 --- a/README.en.md +++ b/README.en.md @@ -1,7 +1,7 @@ -# ha-web +# HA-WEB-VUE #### Description -Web Interface for HA management +{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} #### Software Architecture Software architecture description diff --git a/README.md b/README.md index f482820..06e9a29 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,21 @@ -# HA-web +# HA-WEB -#### 介绍 -HA-web:Linux 高可用集群Web提供一套基于BS架构对集群资源统一配置和管理的界面。 -该管理界面直观易用,可以实时监控所有集群节点的运行状态,能对集群资源进行规则设置、添加、启动、停止、修改、删除等常规操作。 -跨平台支持Chrome、IE、Firefox常用浏览器。 +> HA-WEB-VUE -#### 软件架构 -软件架构说明 +## Build Setup +``` bash +# install dependencies +npm install -#### 安装教程 +# serve with hot reload at localhost:8080 +npm run dev -1. xxxx -2. xxxx -3. xxxx +# build for production with minification +npm run build -#### 使用说明 +# build for production and view the bundle analyzer report +npm run build --report +``` -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). diff --git a/build/build.js b/build/build.js new file mode 100644 index 0000000..8f2ad8a --- /dev/null +++ b/build/build.js @@ -0,0 +1,41 @@ +'use strict' +require('./check-versions')() + +process.env.NODE_ENV = 'production' + +const ora = require('ora') +const rm = require('rimraf') +const path = require('path') +const chalk = require('chalk') +const webpack = require('webpack') +const config = require('../config') +const webpackConfig = require('./webpack.prod.conf') + +const spinner = ora('building for production...') +spinner.start() + +rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => { + if (err) throw err + webpack(webpackConfig, (err, stats) => { + spinner.stop() + if (err) throw err + process.stdout.write(stats.toString({ + colors: true, + modules: false, + children: false, // If you are using ts-loader, setting this to true will make TypeScript errors show up during build. + chunks: false, + chunkModules: false + }) + '\n\n') + + if (stats.hasErrors()) { + console.log(chalk.red(' Build failed with errors.\n')) + process.exit(1) + } + + console.log(chalk.cyan(' Build complete.\n')) + console.log(chalk.yellow( + ' Tip: built files are meant to be served over an HTTP server.\n' + + ' Opening index.html over file:// won\'t work.\n' + )) + }) +}) diff --git a/build/check-versions.js b/build/check-versions.js new file mode 100644 index 0000000..3ef972a --- /dev/null +++ b/build/check-versions.js @@ -0,0 +1,54 @@ +'use strict' +const chalk = require('chalk') +const semver = require('semver') +const packageConfig = require('../package.json') +const shell = require('shelljs') + +function exec (cmd) { + return require('child_process').execSync(cmd).toString().trim() +} + +const versionRequirements = [ + { + name: 'node', + currentVersion: semver.clean(process.version), + versionRequirement: packageConfig.engines.node + } +] + +if (shell.which('npm')) { + versionRequirements.push({ + name: 'npm', + currentVersion: exec('npm --version'), + versionRequirement: packageConfig.engines.npm + }) +} + +module.exports = function () { + const warnings = [] + + for (let i = 0; i < versionRequirements.length; i++) { + const mod = versionRequirements[i] + + if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) { + warnings.push(mod.name + ': ' + + chalk.red(mod.currentVersion) + ' should be ' + + chalk.green(mod.versionRequirement) + ) + } + } + + if (warnings.length) { + console.log('') + console.log(chalk.yellow('To use this template, you must update following to modules:')) + console.log() + + for (let i = 0; i < warnings.length; i++) { + const warning = warnings[i] + console.log(' ' + warning) + } + + console.log() + process.exit(1) + } +} diff --git a/build/logo.png b/build/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d2503fc2a44b5053b0837ebea6e87a2d339a43 GIT binary patch literal 6849 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 { + const notifier = require('node-notifier') + + return (severity, errors) => { + if (severity !== 'error') return + + const error = errors[0] + const filename = error.file && error.file.split('!').pop() + + notifier.notify({ + title: packageConfig.name, + message: severity + ': ' + error.name, + subtitle: filename || '', + icon: path.join(__dirname, 'logo.png') + }) + } +} diff --git a/build/vue-loader.conf.js b/build/vue-loader.conf.js new file mode 100644 index 0000000..33ed58b --- /dev/null +++ b/build/vue-loader.conf.js @@ -0,0 +1,22 @@ +'use strict' +const utils = require('./utils') +const config = require('../config') +const isProduction = process.env.NODE_ENV === 'production' +const sourceMapEnabled = isProduction + ? config.build.productionSourceMap + : config.dev.cssSourceMap + +module.exports = { + loaders: utils.cssLoaders({ + sourceMap: sourceMapEnabled, + extract: isProduction + }), + cssSourceMap: sourceMapEnabled, + cacheBusting: config.dev.cacheBusting, + transformToRequire: { + video: ['src', 'poster'], + source: 'src', + img: 'src', + image: 'xlink:href' + } +} diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js new file mode 100644 index 0000000..1f4f47e --- /dev/null +++ b/build/webpack.base.conf.js @@ -0,0 +1,92 @@ +'use strict' +const path = require('path') +const utils = require('./utils') +const config = require('../config') +const vueLoaderConfig = require('./vue-loader.conf') + +function resolve (dir) { + return path.join(__dirname, '..', dir) +} + +const createLintingRule = () => ({ + test: /\.(js|vue)$/, + loader: 'eslint-loader', + enforce: 'pre', + include: [resolve('src'), resolve('test')], + options: { + formatter: require('eslint-friendly-formatter'), + emitWarning: !config.dev.showEslintErrorsInOverlay + } +}) + +module.exports = { + context: path.resolve(__dirname, '../'), + entry: { + app: './src/main.js' + }, + output: { + path: config.build.assetsRoot, + filename: '[name].js', + publicPath: process.env.NODE_ENV === 'production' + ? config.build.assetsPublicPath + : config.dev.assetsPublicPath + }, + resolve: { + extensions: ['.js', '.vue', '.json'], + alias: { + 'vue$': 'vue/dist/vue.esm.js', + '@': resolve('src'), + } + }, + module: { + rules: [ + ...(config.dev.useEslint ? [createLintingRule()] : []), + { + test: /\.vue$/, + loader: 'vue-loader', + options: vueLoaderConfig + }, + { + test: /\.js$/, + loader: 'babel-loader', + include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')] + }, + { + test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('img/[name].[hash:7].[ext]') + } + }, + { + test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('media/[name].[hash:7].[ext]') + } + }, + { + test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('fonts/[name].[hash:7].[ext]') + } + } + ] + }, + node: { + // prevent webpack from injecting useless setImmediate polyfill because Vue + // source contains it (although only uses it if it's native). + setImmediate: false, + // prevent webpack from injecting mocks to Node native modules + // that does not make sense for the client + dgram: 'empty', + fs: 'empty', + net: 'empty', + tls: 'empty', + child_process: 'empty' + } +} diff --git a/build/webpack.dev.conf.js b/build/webpack.dev.conf.js new file mode 100644 index 0000000..070ae22 --- /dev/null +++ b/build/webpack.dev.conf.js @@ -0,0 +1,95 @@ +'use strict' +const utils = require('./utils') +const webpack = require('webpack') +const config = require('../config') +const merge = require('webpack-merge') +const path = require('path') +const baseWebpackConfig = require('./webpack.base.conf') +const CopyWebpackPlugin = require('copy-webpack-plugin') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin') +const portfinder = require('portfinder') + +const HOST = process.env.HOST +const PORT = process.env.PORT && Number(process.env.PORT) + +const devWebpackConfig = merge(baseWebpackConfig, { + module: { + rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, usePostCSS: true }) + }, + // cheap-module-eval-source-map is faster for development + devtool: config.dev.devtool, + + // these devServer options should be customized in /config/index.js + devServer: { + clientLogLevel: 'warning', + historyApiFallback: { + rewrites: [ + { from: /.*/, to: path.posix.join(config.dev.assetsPublicPath, 'index.html') }, + ], + }, + hot: true, + contentBase: false, // since we use CopyWebpackPlugin. + compress: true, + host: HOST || config.dev.host, + port: PORT || config.dev.port, + open: config.dev.autoOpenBrowser, + overlay: config.dev.errorOverlay + ? { warnings: false, errors: true } + : false, + publicPath: config.dev.assetsPublicPath, + proxy: config.dev.proxyTable, + quiet: true, // necessary for FriendlyErrorsPlugin + watchOptions: { + poll: config.dev.poll, + } + }, + plugins: [ + new webpack.DefinePlugin({ + 'process.env': require('../config/dev.env') + }), + new webpack.HotModuleReplacementPlugin(), + new webpack.NamedModulesPlugin(), // HMR shows correct file names in console on update. + new webpack.NoEmitOnErrorsPlugin(), + // https://github.com/ampedandwired/html-webpack-plugin + new HtmlWebpackPlugin({ + filename: 'index.html', + template: 'index.html', + inject: true + }), + // copy custom static assets + new CopyWebpackPlugin([ + { + from: path.resolve(__dirname, '../static'), + to: config.dev.assetsSubDirectory, + ignore: ['.*'] + } + ]) + ] +}) + +module.exports = new Promise((resolve, reject) => { + portfinder.basePort = process.env.PORT || config.dev.port + portfinder.getPort((err, port) => { + if (err) { + reject(err) + } else { + // publish the new Port, necessary for e2e tests + process.env.PORT = port + // add port to devServer config + devWebpackConfig.devServer.port = port + + // Add FriendlyErrorsPlugin + devWebpackConfig.plugins.push(new FriendlyErrorsPlugin({ + compilationSuccessInfo: { + messages: [`Your application is running here: http://${devWebpackConfig.devServer.host}:${port}`], + }, + onErrors: config.dev.notifyOnErrors + ? utils.createNotifierCallback() + : undefined + })) + + resolve(devWebpackConfig) + } + }) +}) diff --git a/build/webpack.prod.conf.js b/build/webpack.prod.conf.js new file mode 100644 index 0000000..d9f99f6 --- /dev/null +++ b/build/webpack.prod.conf.js @@ -0,0 +1,145 @@ +'use strict' +const path = require('path') +const utils = require('./utils') +const webpack = require('webpack') +const config = require('../config') +const merge = require('webpack-merge') +const baseWebpackConfig = require('./webpack.base.conf') +const CopyWebpackPlugin = require('copy-webpack-plugin') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const ExtractTextPlugin = require('extract-text-webpack-plugin') +const OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin') +const UglifyJsPlugin = require('uglifyjs-webpack-plugin') + +const env = require('../config/prod.env') + +const webpackConfig = merge(baseWebpackConfig, { + module: { + rules: utils.styleLoaders({ + sourceMap: config.build.productionSourceMap, + extract: true, + usePostCSS: true + }) + }, + devtool: config.build.productionSourceMap ? config.build.devtool : false, + output: { + path: config.build.assetsRoot, + filename: utils.assetsPath('js/[name].[chunkhash].js'), + chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') + }, + plugins: [ + // http://vuejs.github.io/vue-loader/en/workflow/production.html + new webpack.DefinePlugin({ + 'process.env': env + }), + new UglifyJsPlugin({ + uglifyOptions: { + compress: { + warnings: false + } + }, + sourceMap: config.build.productionSourceMap, + parallel: true + }), + // extract css into its own file + new ExtractTextPlugin({ + filename: utils.assetsPath('css/[name].[contenthash].css'), + // Setting the following option to `false` will not extract CSS from codesplit chunks. + // Their CSS will instead be inserted dynamically with style-loader when the codesplit chunk has been loaded by webpack. + // It's currently set to `true` because we are seeing that sourcemaps are included in the codesplit bundle as well when it's `false`, + // increasing file size: https://github.com/vuejs-templates/webpack/issues/1110 + allChunks: true, + }), + // Compress extracted CSS. We are using this plugin so that possible + // duplicated CSS from different components can be deduped. + new OptimizeCSSPlugin({ + cssProcessorOptions: config.build.productionSourceMap + ? { safe: true, map: { inline: false } } + : { safe: true } + }), + // generate dist index.html with correct asset hash for caching. + // you can customize output by editing /index.html + // see https://github.com/ampedandwired/html-webpack-plugin + new HtmlWebpackPlugin({ + filename: config.build.index, + template: 'index.html', + inject: true, + minify: { + removeComments: true, + collapseWhitespace: true, + removeAttributeQuotes: true + // more options: + // https://github.com/kangax/html-minifier#options-quick-reference + }, + // necessary to consistently work with multiple chunks via CommonsChunkPlugin + chunksSortMode: 'dependency' + }), + // keep module.id stable when vendor modules does not change + new webpack.HashedModuleIdsPlugin(), + // enable scope hoisting + new webpack.optimize.ModuleConcatenationPlugin(), + // split vendor js into its own file + new webpack.optimize.CommonsChunkPlugin({ + name: 'vendor', + minChunks (module) { + // any required modules inside node_modules are extracted to vendor + return ( + module.resource && + /\.js$/.test(module.resource) && + module.resource.indexOf( + path.join(__dirname, '../node_modules') + ) === 0 + ) + } + }), + // extract webpack runtime and module manifest to its own file in order to + // prevent vendor hash from being updated whenever app bundle is updated + new webpack.optimize.CommonsChunkPlugin({ + name: 'manifest', + minChunks: Infinity + }), + // This instance extracts shared chunks from code splitted chunks and bundles them + // in a separate chunk, similar to the vendor chunk + // see: https://webpack.js.org/plugins/commons-chunk-plugin/#extra-async-commons-chunk + new webpack.optimize.CommonsChunkPlugin({ + name: 'app', + async: 'vendor-async', + children: true, + minChunks: 3 + }), + + // copy custom static assets + new CopyWebpackPlugin([ + { + from: path.resolve(__dirname, '../static'), + to: config.build.assetsSubDirectory, + ignore: ['.*'] + } + ]) + ] +}) + +if (config.build.productionGzip) { + const CompressionWebpackPlugin = require('compression-webpack-plugin') + + webpackConfig.plugins.push( + new CompressionWebpackPlugin({ + asset: '[path].gz[query]', + algorithm: 'gzip', + test: new RegExp( + '\\.(' + + config.build.productionGzipExtensions.join('|') + + ')$' + ), + threshold: 10240, + minRatio: 0.8 + }) + ) +} + +if (config.build.bundleAnalyzerReport) { + const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin + webpackConfig.plugins.push(new BundleAnalyzerPlugin()) +} + +module.exports = webpackConfig diff --git a/config/dev.env.js b/config/dev.env.js new file mode 100644 index 0000000..1e22973 --- /dev/null +++ b/config/dev.env.js @@ -0,0 +1,7 @@ +'use strict' +const merge = require('webpack-merge') +const prodEnv = require('./prod.env') + +module.exports = merge(prodEnv, { + NODE_ENV: '"development"' +}) diff --git a/config/index.js b/config/index.js new file mode 100644 index 0000000..4892a05 --- /dev/null +++ b/config/index.js @@ -0,0 +1,77 @@ +'use strict' +// Template version: 1.3.1 +// see http://vuejs-templates.github.io/webpack for documentation. + +const path = require('path') + +module.exports = { + dev: { + + // Paths + assetsSubDirectory: 'static', + assetsPublicPath: '/', + proxyTable: {}, + + // Various Dev Server settings + host: '0.0.0.0', // can be overwritten by process.env.HOST + port: 8089, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined + autoOpenBrowser: false, + errorOverlay: true, + notifyOnErrors: true, + poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions- + test: /\.scss$/, + loader: ['style', 'css', 'sass'], + // Use Eslint Loader? + // If true, your code will be linted during bundling and + // linting errors and warnings will be shown in the console. + useEslint: false, + // If true, eslint errors and warnings will also be shown in the error overlay + // in the browser. + showEslintErrorsInOverlay: false, + + /** + * Source Maps + */ + + // https://webpack.js.org/configuration/devtool/#development + devtool: 'cheap-module-eval-source-map', + + // If you have problems debugging vue-files in devtools, + // set this to false - it *may* help + // https://vue-loader.vuejs.org/en/options.html#cachebusting + cacheBusting: true, + + cssSourceMap: true + }, + + build: { + // Template for index.html + index: path.resolve(__dirname, '../dist/index.html'), + + // Paths + assetsRoot: path.resolve(__dirname, '../dist'), + assetsSubDirectory: 'static', + assetsPublicPath: '/', + + /** + * Source Maps + */ + + productionSourceMap: true, + // https://webpack.js.org/configuration/devtool/#production + devtool: '#source-map', + + // Gzip off by default as many popular static hosts such as + // Surge or Netlify already gzip all static assets for you. + // Before setting to `true`, make sure to: + // npm install --save-dev compression-webpack-plugin + productionGzip: false, + productionGzipExtensions: ['js', 'css'], + + // Run the build command with an extra argument to + // View the bundle analyzer report after build finishes: + // `npm run build --report` + // Set to `true` or `false` to always turn it on or off + bundleAnalyzerReport: process.env.npm_config_report + } +} diff --git a/config/prod.env.js b/config/prod.env.js new file mode 100644 index 0000000..a6f9976 --- /dev/null +++ b/config/prod.env.js @@ -0,0 +1,4 @@ +'use strict' +module.exports = { + NODE_ENV: '"production"' +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..c954583 --- /dev/null +++ b/index.html @@ -0,0 +1,12 @@ + + + + + + HA-VUE + + +
+ + + diff --git a/mock/homeTable.js b/mock/homeTable.js new file mode 100644 index 0000000..6511534 --- /dev/null +++ b/mock/homeTable.js @@ -0,0 +1,25 @@ +import Mock from "mockjs"; + +const Random = Mock.Random; + +let ClusterTable = []; +for (let i = 0; i < 5; i++) { + let template = { + vies: Random.natural(22, 40), + url: Random.url(), + name:Random.date(), + }; + ClusterTable.push(template); +} + +export default { + "get|api/clusters": option => { + return { + status: 200, + message: "success", + data: ClusterTable + }; + } + +}; + diff --git a/mock/index.js b/mock/index.js new file mode 100644 index 0000000..51e948e --- /dev/null +++ b/mock/index.js @@ -0,0 +1,26 @@ +//index.js + +// 首先引入Mock +const Mock = require('mockjs'); + +// 设置拦截ajax请求的相应时间 +Mock.setup({ + timeout: '200-600' +}); + +let configArray = []; + +// 使用webpack的require.context()遍历所有mock文件 +const files = require.context('.', true, /\.js$/); +files.keys().forEach((key) => { + if (key === './index.js') return; + configArray = configArray.concat(files(key).default); +}); + +// 注册所有的mock服务 +configArray.forEach((item) => { + for (let [path, target] of Object.entries(item)) { + let protocol = path.split('|'); + Mock.mock(new RegExp('^' + protocol[1]), protocol[0], target); + } +}); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a441be8 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13786 @@ +{ + "name": "ha-web", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.0.0-beta.44.tgz?cache=0&sync_timestamp=1612314682452&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.0.0-beta.44.tgz", + "integrity": "sha1-KgJkM2jegJFhYr5whlyXd08629k=", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.44" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.0.0-beta.44.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.0.0-beta.44.tgz", + "integrity": "sha1-x+Z7m1KEr89pswm1DX038+UDPUI=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz?cache=0&sync_timestamp=1603891242793&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsesc%2Fdownload%2Fjsesc-2.5.2.tgz", + "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha1-4YVSqq4iMRAKbkheA4VLw1MtRN0=", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.0.0-beta.44.tgz?cache=0&sync_timestamp=1612314652298&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha1-0Dym3SufewseazLFbHKDYUDbOhU=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.0.0-beta.44.tgz?cache=0&sync_timestamp=1612314686094&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha1-wLNRc14PvLOCLIrY205YOwXr2dw=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.0.0-beta.44.tgz?cache=0&sync_timestamp=1615243550421&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.0.0-beta.44.tgz", + "integrity": "sha1-GMlM5UORaoBVPtzc9oGJCyAHR9U=", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.0.0-beta.44.tgz", + "integrity": "sha1-+IMvT9zuXVm/UV5ZX8UQbFKbOU8=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.0" + }, + "dependencies": { + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/babylon/download/babylon-7.0.0-beta.44.tgz", + "integrity": "sha1-iRWeFebjDFCW4i1zjYwK+KDoyh0=", + "dev": true + } + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.0.0-beta.44.tgz?cache=0&sync_timestamp=1614034259562&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.0.0-beta.44.tgz", + "integrity": "sha1-qXCixFR3rRgBfi5GWgYG/u4NKWY=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" + }, + "dependencies": { + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/babylon/download/babylon-7.0.0-beta.44.tgz", + "integrity": "sha1-iRWeFebjDFCW4i1zjYwK+KDoyh0=", + "dev": true + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566551397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1616075441021&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz", + "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", + "dev": true + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz?cache=0&sync_timestamp=1607433856030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.3.tgz", + "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.0.0-beta.44.tgz?cache=0&sync_timestamp=1616428068418&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.0.0-beta.44.tgz", + "integrity": "sha1-axsWRZH3fewKA0KsqZXy0Eazp1c=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npm.taobao.org/@types/json5/download/@types/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npm.taobao.org/@types/q/download/@types/q-1.5.4.tgz", + "integrity": "sha1-FZJUFOCtLNdlv+9YhC9+JqesyyQ=", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz", + "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-5.7.4.tgz?cache=0&sync_timestamp=1615305874483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-5.7.4.tgz", + "integrity": "sha1-Po2KmUfQWZoXltECJddDL0pKz14=", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/acorn-dynamic-import/download/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "^4.0.3" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-4.0.13.tgz?cache=0&sync_timestamp=1615305874483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz?cache=0&sync_timestamp=1615305874483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-2.1.1.tgz?cache=0&sync_timestamp=1616527534427&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.2.0.tgz", + "integrity": "sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s=", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz?cache=0&sync_timestamp=1611325836307&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.1.tgz", + "integrity": "sha1-xV7PAhheJGklk5kxDBc84xIzsUI=", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz", + "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz", + "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/array-includes/download/array-includes-3.1.3.tgz?cache=0&sync_timestamp=1613858415172&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-includes%2Fdownload%2Farray-includes-3.1.3.tgz", + "integrity": "sha1-x/YZs4KtKvr1Mmzd/cCvxhr3aQo=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/array.prototype.flat/download/array.prototype.flat-1.2.4.tgz?cache=0&sync_timestamp=1605688437987&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray.prototype.flat%2Fdownload%2Farray.prototype.flat-1.2.4.tgz", + "integrity": "sha1-bvY4tDMSvUAbTGGZ/ex+LcnpoSM=", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz", + "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npm.taobao.org/asn1.js/download/asn1.js-5.4.1.tgz", + "integrity": "sha1-EamAuE67kXgc41sP3C7ilON4Pwc=", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/assert/download/assert-1.5.0.tgz", + "integrity": "sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz", + "integrity": "sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/async-each/download/async-each-1.0.3.tgz", + "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.1.tgz", + "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=", + "dev": true + }, + "async-validator": { + "version": "1.8.5", + "resolved": "https://registry.npm.taobao.org/async-validator/download/async-validator-1.8.5.tgz?cache=0&sync_timestamp=1605751734916&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fasync-validator%2Fdownload%2Fasync-validator-1.8.5.tgz", + "integrity": "sha1-3D4I7B/Q3dtn5ghC8CwM0c7G1/A=", + "requires": { + "babel-runtime": "6.x" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz", + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", + "dev": true + }, + "autoprefixer": { + "version": "7.2.6", + "resolved": "https://registry.npm.taobao.org/autoprefixer/download/autoprefixer-7.2.6.tgz?cache=0&sync_timestamp=1614956748845&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fautoprefixer%2Fdownload%2Fautoprefixer-7.2.6.tgz", + "integrity": "sha1-JWZy+G98c12oScTwfQCKuwVgZ9w=", + "dev": true, + "requires": { + "browserslist": "^2.11.3", + "caniuse-lite": "^1.0.30000805", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.17", + "postcss-value-parser": "^3.2.3" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz?cache=0&sync_timestamp=1604101244098&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.11.0.tgz", + "integrity": "sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=" + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.21.1.tgz", + "integrity": "sha1-IlY0gZYvTWvemnbVFu8OXTwJsrg=", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npm.taobao.org/babel-core/download/babel-core-6.26.3.tgz", + "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-8.2.6.tgz?cache=0&sync_timestamp=1611946213770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-eslint%2Fdownload%2Fbabel-eslint-8.2.6.tgz", + "integrity": "sha1-YnDQxzIFYoBnwPeuFpOp55es79k=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + }, + "dependencies": { + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npm.taobao.org/babylon/download/babylon-7.0.0-beta.44.tgz", + "integrity": "sha1-iRWeFebjDFCW4i1zjYwK+KDoyh0=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.1.tgz", + "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-helper-bindify-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-bindify-decorators/download/babel-helper-bindify-decorators-6.24.1.tgz", + "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-builder-binary-assignment-operator-visitor/download/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-call-delegate/download/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-helper-define-map/download/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-explode-assignable-expression/download/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-explode-class": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-explode-class/download/babel-helper-explode-class-6.24.1.tgz", + "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", + "dev": true, + "requires": { + "babel-helper-bindify-decorators": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-function-name/download/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-get-function-arity/download/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-hoist-variables/download/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-optimise-call-expression/download/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-helper-regex/download/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-remap-async-to-generator/download/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helper-replace-supers/download/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz", + "integrity": "sha1-Iq69OzOQIyjlEyk6jkmSs4T58bY=" + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-helpers/download/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-loader": { + "version": "7.1.5", + "resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-7.1.5.tgz?cache=0&sync_timestamp=1606489470588&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-loader%2Fdownload%2Fbabel-loader-7.1.5.tgz", + "integrity": "sha1-4+4M1zlKpVfgE7AtPkkr/QeqbWg=", + "dev": true, + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-check-es2015-constants/download/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-async-functions/download/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-syntax-async-generators": { + "version": "6.13.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-async-generators/download/babel-plugin-syntax-async-generators-6.13.0.tgz", + "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-class-properties/download/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", + "dev": true + }, + "babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-decorators/download/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", + "dev": true + }, + "babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-dynamic-import/download/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-exponentiation-operator/download/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-trailing-function-commas/download/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-async-generator-functions": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-6.24.1.tgz", + "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-generators": "^6.5.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-async-to-generator/download/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-class-properties/download/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-decorators/download/babel-plugin-transform-decorators-6.24.1.tgz", + "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", + "dev": true, + "requires": { + "babel-helper-explode-class": "^6.24.1", + "babel-plugin-syntax-decorators": "^6.13.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-arrow-functions/download/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoped-functions/download/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoping/download/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-classes/download/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-computed-properties/download/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-destructuring/download/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-duplicate-keys/download/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-for-of/download/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-function-name/download/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-literals/download/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-amd/download/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-systemjs/download/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-umd/download/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-object-super/download/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-parameters/download/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-shorthand-properties/download/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-spread/download/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-sticky-regex/download/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-template-literals/download/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-typeof-symbol/download/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-unicode-regex/download/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-exponentiation-operator/download/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-regenerator/download/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-runtime/download/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-vue-jsx": { + "version": "3.7.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-vue-jsx/download/babel-plugin-transform-vue-jsx-3.7.0.tgz", + "integrity": "sha1-1ASS5mkqNrWU9+mhko9D6Wl0CWA=", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npm.taobao.org/babel-preset-env/download/babel-preset-env-1.7.0.tgz", + "integrity": "sha1-3qefpOvriDzTXasH4mDBycBN93o=", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-3.2.8.tgz", + "integrity": "sha1-sABTYdZHHw9ZUnl6dvyYXx+Xj8Y=", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + } + } + }, + "babel-preset-stage-2": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-preset-stage-2/download/babel-preset-stage-2-6.24.1.tgz", + "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", + "dev": true, + "requires": { + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-transform-class-properties": "^6.24.1", + "babel-plugin-transform-decorators": "^6.24.1", + "babel-preset-stage-3": "^6.24.1" + } + }, + "babel-preset-stage-3": { + "version": "6.24.1", + "resolved": "https://registry.npm.taobao.org/babel-preset-stage-3/download/babel-preset-stage-3-6.24.1.tgz", + "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", + "dev": true, + "requires": { + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-plugin-transform-exponentiation-operator": "^6.24.1", + "babel-plugin-transform-object-rest-spread": "^6.22.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz", + "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz", + "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/base64-js/download/base64-js-1.5.1.tgz", + "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj-node4": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/bfj-node4/download/bfj-node4-5.3.1.tgz", + "integrity": "sha1-4j2LJwV/HQIU/FYRQq2duZjyaDA=", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "tryer": "^1.0.0" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz", + "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.2.0.tgz?cache=0&sync_timestamp=1610299322955&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-2.2.0.tgz", + "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=", + "dev": true, + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/bindings/download/bindings-1.5.0.tgz", + "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz?cache=0&sync_timestamp=1602657218976&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.7.2.tgz", + "integrity": "sha1-nyKcFb4nJFT/qXOs4NvueaGww28=", + "dev": true + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-5.2.0.tgz", + "integrity": "sha1-NYhgZ0OWxpl3canQUfzBtX1K4AI=", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz", + "integrity": "sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io=", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz", + "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz", + "integrity": "sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz?cache=0&sync_timestamp=1614010785257&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrace-expansion%2Fdownload%2Fbrace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.2.0.tgz", + "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.1.tgz", + "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.2.tgz", + "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.1.0.tgz?cache=0&sync_timestamp=1605194257215&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserify-rsa%2Fdownload%2Fbrowserify-rsa-4.1.0.tgz", + "integrity": "sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.2.1.tgz?cache=0&sync_timestamp=1596557809886&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserify-sign%2Fdownload%2Fbrowserify-sign-4.2.1.tgz", + "integrity": "sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM=", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.2.0.tgz", + "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "2.11.3", + "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-2.11.3.tgz", + "integrity": "sha1-/jYWeu0bvN5IJ+v+cTR6LMcLmbI=", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000792", + "electron-to-chromium": "^1.3.30" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npm.taobao.org/buffer/download/buffer-4.9.2.tgz?cache=0&sync_timestamp=1606098175437&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbuffer%2Fdownload%2Fbuffer-4.9.2.tgz", + "integrity": "sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz", + "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.1.tgz", + "integrity": "sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz", + "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", + "dev": true + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-10.0.4.tgz?cache=0&sync_timestamp=1616431156987&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-10.0.4.tgz", + "integrity": "sha1-ZFI2eZnv+dQYiu/ZoU6dfGomNGA=", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz", + "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz", + "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz?cache=0&sync_timestamp=1610402896029&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcall-bind%2Fdownload%2Fcall-bind-1.0.2.tgz", + "integrity": "sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/caller-callsite/download/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npm.taobao.org/caller-path/download/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/callsites/download/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/camel-case/download/camel-case-3.0.0.tgz?cache=0&sync_timestamp=1606867311564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamel-case%2Fdownload%2Fcamel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz?cache=0&sync_timestamp=1603921799543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npm.taobao.org/caniuse-api/download/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + } + } + }, + "caniuse-db": { + "version": "1.0.30001204", + "resolved": "https://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30001204.tgz", + "integrity": "sha1-lZWfpOvwjIce/zJ0UY44LND4oiM=", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001204", + "resolved": "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001204.tgz?cache=0&sync_timestamp=1616363076351&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaniuse-lite%2Fdownload%2Fcaniuse-lite-1.0.30001204.tgz", + "integrity": "sha1-JWyFcJo0jsTRdehHo7UVxm558qo=", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1611325836307&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npm.taobao.org/chardet/download/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "check-types": { + "version": "7.4.0", + "resolved": "https://registry.npm.taobao.org/check-types/download/check-types-7.4.0.tgz", + "integrity": "sha1-A3jsG5YW7HH3dJMaPGUW+tjBUvQ=", + "dev": true + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-3.5.1.tgz?cache=0&sync_timestamp=1610719375974&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-3.5.1.tgz", + "integrity": "sha1-7pznu+vSt59J8wR5nVRo4x4U5oo=", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz", + "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npm.taobao.org/circular-json/download/circular-json-0.3.3.tgz", + "integrity": "sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY=", + "dev": true + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/clap/download/clap-1.2.3.tgz", + "integrity": "sha1-TzZ0WzIAhJJVf0ZBLWbVDLmbzlE=", + "dev": true, + "requires": { + "chalk": "^1.1.3" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz", + "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.3.tgz", + "integrity": "sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g=", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-1.3.1.tgz?cache=0&sync_timestamp=1616091482312&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-spinners%2Fdownload%2Fcli-spinners-1.3.1.tgz", + "integrity": "sha1-ACwZkJEtDVlYDJO9NsBW3pnkJZo=", + "dev": true + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/cli-width/download/cli-width-2.2.1.tgz", + "integrity": "sha1-sEM9C06chH7xiGik7xb9X8gnHEg=", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz?cache=0&sync_timestamp=1604880017635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-5.0.0.tgz", + "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-3.1.0.tgz", + "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/clone-deep/download/clone-deep-4.0.1.tgz", + "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npm.taobao.org/co/download/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/coa/download/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "^1.1.2" + } + }, + "coalescy": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/coalescy/download/coalescy-1.0.0.tgz", + "integrity": "sha1-SwZYRrg2NhrabEtKSr9LwcrDG/E=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npm.taobao.org/color/download/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/color-string/download/color-string-0.3.0.tgz?cache=0&sync_timestamp=1614967287897&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-string%2Fdownload%2Fcolor-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npm.taobao.org/colorette/download/colorette-1.2.2.tgz?cache=0&sync_timestamp=1614259623635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolorette%2Fdownload%2Fcolorette-1.2.2.tgz", + "integrity": "sha1-y8x51emcrqLb8Q6zom/Ys+as+pQ=", + "dev": true + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/colormin/download/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/colors/download/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz", + "integrity": "sha1-vXerfebelCBc6sxy8XFtKfIKd78=", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz", + "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz", + "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz", + "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz", + "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/console-browserify/download/console-browserify-1.2.0.tgz", + "integrity": "sha1-ZwY871fOts9Jk6KrOlWECujEkzY=", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "consolidate": { + "version": "0.14.5", + "resolved": "https://registry.npm.taobao.org/consolidate/download/consolidate-0.14.5.tgz", + "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npm.taobao.org/contains-path/download/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", + "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz", + "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz", + "integrity": "sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz", + "integrity": "sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz", + "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "4.6.0", + "resolved": "https://registry.npm.taobao.org/copy-webpack-plugin/download/copy-webpack-plugin-4.6.0.tgz?cache=0&sync_timestamp=1616440122029&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcopy-webpack-plugin%2Fdownload%2Fcopy-webpack-plugin-4.6.0.tgz", + "integrity": "sha1-5/QN2KaEd9QF3Rt6hUquMksVi64=", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" + }, + "dependencies": { + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz?cache=0&sync_timestamp=1606288333421&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-1.3.0.tgz", + "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + } + } + }, + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-2.6.12.tgz", + "integrity": "sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-5.2.1.tgz", + "integrity": "sha1-BA9yaAnFked6F8CjYmykW08Wixo=", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.1.tgz?cache=0&sync_timestamp=1609680068452&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.1.tgz", + "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1610966667117&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.4.tgz", + "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/create-hash/download/create-hash-1.2.0.tgz", + "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.7.tgz", + "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.12.0.tgz", + "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz?cache=0&sync_timestamp=1604519287320&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz", + "integrity": "sha1-wZiUD2OnbX42wecQGLABchBUyyI=", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-loader": { + "version": "0.28.11", + "resolved": "https://registry.npm.taobao.org/css-loader/download/css-loader-0.28.11.tgz?cache=0&sync_timestamp=1615832399553&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-0.28.11.tgz", + "integrity": "sha1-w/mGSnAL4nEbtaJGKyOJsaOS2rc=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": "^3.10.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.1.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/css-select/download/css-select-2.1.0.tgz", + "integrity": "sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc=", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npm.taobao.org/css-selector-tokenizer/download/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha1-c18mGG5nx0mq8nV4NAXPBmH66PE=", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.37.tgz?cache=0&sync_timestamp=1606404008501&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-tree%2Fdownload%2Fcss-tree-1.0.0-alpha.37.tgz", + "integrity": "sha1-mL69YsTB2flg7DQM+fdSLjBwmiI=", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npm.taobao.org/css-what/download/css-what-3.4.2.tgz", + "integrity": "sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ=", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-3.0.0.tgz", + "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npm.taobao.org/cssnano/download/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" + }, + "dependencies": { + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npm.taobao.org/autoprefixer/download/autoprefixer-6.7.7.tgz?cache=0&sync_timestamp=1614956748845&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fautoprefixer%2Fdownload%2Fautoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npm.taobao.org/cssnano-preset-default/download/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha1-UexmLM/KD4izltzZZ5zbkxvhf3Y=", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-4.16.3.tgz", + "integrity": "sha1-NAqkaUDX24eHSFZ8XeokpI3fNxc=", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/caniuse-api/download/caniuse-api-3.0.0.tgz", + "integrity": "sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/coa/download/coa-2.0.2.tgz", + "integrity": "sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM=", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/color/download/color-3.1.3.tgz", + "integrity": "sha1-ymf7TnuX1hHc3jns7tQiBn2RWW4=", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "color-string": { + "version": "1.5.5", + "resolved": "https://registry.npm.taobao.org/color-string/download/color-string-1.5.5.tgz?cache=0&sync_timestamp=1614967287897&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-string%2Fdownload%2Fcolor-string-1.5.5.tgz", + "integrity": "sha1-ZUdKjw50OWJfPSemoZ2J/EUiMBQ=", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npm.taobao.org/csso/download/csso-4.2.0.tgz", + "integrity": "sha1-6jpWE0bo3J9UbW/r7dUBh884lSk=", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/css-tree/download/css-tree-1.1.2.tgz?cache=0&sync_timestamp=1606404008501&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-tree%2Fdownload%2Fcss-tree-1.1.2.tgz", + "integrity": "sha1-muOTtdr9fa6KYiR1yux409j717U=", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-svg/download/is-svg-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-svg%2Fdownload%2Fis-svg-3.0.0.tgz", + "integrity": "sha1-kyHb0pwhLlypnE+peUxxS8r6L3U=", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.1.tgz?cache=0&sync_timestamp=1609680068452&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.1.tgz", + "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.14.tgz", + "integrity": "sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz", + "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=", + "dev": true + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npm.taobao.org/postcss-calc/download/postcss-calc-7.0.5.tgz?cache=0&sync_timestamp=1609689191682&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-calc%2Fdownload%2Fpostcss-calc-7.0.5.tgz", + "integrity": "sha1-+KbpnxLmGcLrwjz2xIb9wVhgkz4=", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-4.0.3.tgz", + "integrity": "sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz", + "integrity": "sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha1-P+EzzTyCKC5VD8myORdqkge3hOs=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha1-NivqT/Wh+Y5AdacTxsslrv75plA=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz?cache=0&sync_timestamp=1615826931796&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-font-values%2Fdownload%2Fpostcss-minify-font-values-4.0.2.tgz", + "integrity": "sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz", + "integrity": "sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha1-F++kBerMbge+NBSlyi0QdGgdTik=", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha1-VgdaE4CgRgTDiwY+p3Z6Epr1wrM=", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-4.0.2.tgz?cache=0&sync_timestamp=1615826932984&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.2.tgz", + "integrity": "sha1-F7mXvHEbMzurFDqu07jT1uPTglg=", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz", + "integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/svgo/download/svgo-1.3.2.tgz", + "integrity": "sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc=", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + } + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=", + "dev": true + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npm.taobao.org/csso/download/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npm.taobao.org/cuint/download/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/d/download/d-1.0.1.tgz", + "integrity": "sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o=", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/de-indent/download/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566551397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz?cache=0&sync_timestamp=1610348670939&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecamelize%2Fdownload%2Fdecamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz?cache=0&sync_timestamp=1606860101281&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeep-equal%2Fdownload%2Fdeep-equal-1.1.1.tgz", + "integrity": "sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz?cache=0&sync_timestamp=1606805746825&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeepmerge%2Fdownload%2Fdeepmerge-1.5.2.tgz", + "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz", + "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/defined/download/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/del/download/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz?cache=0&sync_timestamp=1616407139482&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/des.js/download/des.js-1.0.1.tgz", + "integrity": "sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-node": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.5.tgz?cache=0&sync_timestamp=1615921116064&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdetect-node%2Fdownload%2Fdetect-node-2.0.5.tgz", + "integrity": "sha1-nScKp+qlrwtyxMnZuBTn9M5zi3k=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.3.tgz", + "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.2.2.tgz", + "integrity": "sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ=", + "dev": true, + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz", + "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/dns-packet/download/dns-packet-1.3.1.tgz", + "integrity": "sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo=", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/doctrine/download/doctrine-2.1.0.tgz", + "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz", + "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.2.2.tgz?cache=0&sync_timestamp=1607193036175&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdom-serializer%2Fdownload%2Fdom-serializer-0.2.2.tgz", + "integrity": "sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-2.1.0.tgz?cache=0&sync_timestamp=1606866004215&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-2.1.0.tgz", + "integrity": "sha1-qFHAgKbRw9lDRK7RUdmfZp7fWF4=", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz?cache=0&sync_timestamp=1604239910191&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomain-browser%2Fdownload%2Fdomain-browser-1.2.0.tgz", + "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz?cache=0&sync_timestamp=1606866004215&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-1.3.1.tgz", + "integrity": "sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz?cache=0&sync_timestamp=1606872205374&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomhandler%2Fdownload%2Fdomhandler-2.4.2.tgz", + "integrity": "sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz?cache=0&sync_timestamp=1615420076788&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomutils%2Fdownload%2Fdomutils-1.7.0.tgz", + "integrity": "sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz?cache=0&sync_timestamp=1605778235569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-5.3.0.tgz", + "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz", + "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz", + "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npm.taobao.org/ejs/download/ejs-2.7.4.tgz", + "integrity": "sha1-SGYSh1c9zFPjZsehrlLDoSDuybo=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.697", + "resolved": "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.697.tgz?cache=0&sync_timestamp=1616555674187&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.697.tgz", + "integrity": "sha1-S6ivE11y0GU0vXj2jRvg3KPSxZA=", + "dev": true + }, + "element-ui": { + "version": "2.15.1", + "resolved": "https://registry.npm.taobao.org/element-ui/download/element-ui-2.15.1.tgz?cache=0&sync_timestamp=1614082623756&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felement-ui%2Fdownload%2Felement-ui-2.15.1.tgz", + "integrity": "sha1-raAKpuMsAndKLndWPdhGaPgTzf8=", + "requires": { + "async-validator": "~1.8.1", + "babel-helper-vue-jsx-merge-props": "^2.0.0", + "deepmerge": "^1.2.0", + "normalize-wheel": "^1.0.1", + "resize-observer-polyfill": "^1.5.0", + "throttle-debounce": "^1.0.1" + } + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.4.tgz?cache=0&sync_timestamp=1612290836352&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felliptic%2Fdownload%2Felliptic-6.5.4.tgz", + "integrity": "sha1-2jfOvTHnmhNn6UG1ku0fvr1Yq7s=", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz?cache=0&sync_timestamp=1614682725186&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz", + "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz", + "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-3.4.1.tgz?cache=0&sync_timestamp=1610568624565&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/entities/download/entities-2.2.0.tgz?cache=0&sync_timestamp=1611535322406&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fentities%2Fdownload%2Fentities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npm.taobao.org/errno/download/errno-0.1.8.tgz", + "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-2.0.6.tgz", + "integrity": "sha1-WpmnB716TFinl5AtSNgoA+3mqtg=", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.18.0.tgz", + "integrity": "sha1-q4CzWe7Lft5MKYAAOQvFrD7HtaQ=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz", + "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npm.taobao.org/es5-ext/download/es5-ext-0.10.53.tgz", + "integrity": "sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE=", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/es6-iterator/download/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npm.taobao.org/es6-map/download/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npm.taobao.org/es6-set/download/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + }, + "dependencies": { + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/es6-symbol/download/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + } + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/es6-symbol/download/es6-symbol-3.1.3.tgz", + "integrity": "sha1-utXTwbzawoJp9MszHkMceKxwXRg=", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/es6-weak-map/download/es6-weak-map-2.0.3.tgz", + "integrity": "sha1-ttofFswswNm+Q+a9v8Xn383zHVM=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/escalade/download/escalade-3.1.1.tgz?cache=0&sync_timestamp=1602567261690&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescalade%2Fdownload%2Fescalade-3.1.1.tgz", + "integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/escope/download/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint": { + "version": "4.19.1", + "resolved": "https://registry.npm.taobao.org/eslint/download/eslint-4.19.1.tgz", + "integrity": "sha1-MtHWU+HZBAiFS/spbwdux+GGowA=", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566551397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1616075441021&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz", + "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.1.tgz?cache=0&sync_timestamp=1609680068452&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.1.tgz", + "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz?cache=0&sync_timestamp=1608000211395&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz?cache=0&sync_timestamp=1607433856030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.3.tgz", + "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "eslint-config-standard": { + "version": "10.2.1", + "resolved": "https://registry.npm.taobao.org/eslint-config-standard/download/eslint-config-standard-10.2.1.tgz?cache=0&sync_timestamp=1605662653337&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-config-standard%2Fdownload%2Feslint-config-standard-10.2.1.tgz", + "integrity": "sha1-wGHk0GbzedwXzVYsZOgZtN1FRZE=", + "dev": true + }, + "eslint-friendly-formatter": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/eslint-friendly-formatter/download/eslint-friendly-formatter-3.0.0.tgz", + "integrity": "sha1-J4h0Q1psRuwdlPoLH/SU4w7wQpA=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "coalescy": "1.0.0", + "extend": "^3.0.0", + "minimist": "^1.2.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + } + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npm.taobao.org/eslint-import-resolver-node/download/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha1-hf+oGULCUBLYIxCW3fZ5wDBCxxc=", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "eslint-loader": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/eslint-loader/download/eslint-loader-1.9.0.tgz", + "integrity": "sha1-fhvp/t3KMo09z67xrUnVvv/oOhM=", + "dev": true, + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npm.taobao.org/eslint-module-utils/download/eslint-module-utils-2.6.0.tgz", + "integrity": "sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y=", + "dev": true, + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + } + }, + "eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npm.taobao.org/eslint-plugin-import/download/eslint-plugin-import-2.22.1.tgz?cache=0&sync_timestamp=1601248228092&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-import%2Fdownload%2Feslint-plugin-import-2.22.1.tgz", + "integrity": "sha1-CJbH5qDPRBCaLZe5WQPCu2iddwI=", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/doctrine/download/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1597170240264&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/load-json-file/download/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz?cache=0&sync_timestamp=1597082033698&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flocate-path%2Fdownload%2Flocate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz?cache=0&sync_timestamp=1606288333421&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-1.3.0.tgz", + "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "eslint-plugin-node": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/eslint-plugin-node/download/eslint-plugin-node-5.2.1.tgz", + "integrity": "sha1-gN8yU8TXkBBF7If6ZgooTjK9yik=", + "dev": true, + "requires": { + "ignore": "^3.3.6", + "minimatch": "^3.0.4", + "resolve": "^1.3.3", + "semver": "5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz?cache=0&sync_timestamp=1616463540350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "3.8.0", + "resolved": "https://registry.npm.taobao.org/eslint-plugin-promise/download/eslint-plugin-promise-3.8.0.tgz", + "integrity": "sha1-ZevyeoRePB6db2pWIt3TgBaUtiE=", + "dev": true + }, + "eslint-plugin-standard": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/eslint-plugin-standard/download/eslint-plugin-standard-3.1.0.tgz?cache=0&sync_timestamp=1606091906004&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-standard%2Fdownload%2Feslint-plugin-standard-3.1.0.tgz", + "integrity": "sha1-Kp4hJZukxHwC1TstDJE11LECLUc=", + "dev": true + }, + "eslint-plugin-vue": { + "version": "4.7.1", + "resolved": "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-4.7.1.tgz", + "integrity": "sha1-yCm5/GJYLBiXtaC5Sv1E7MpRHmM=", + "dev": true, + "requires": { + "vue-eslint-parser": "^2.0.3" + } + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", + "dev": true + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npm.taobao.org/espree/download/espree-3.5.4.tgz?cache=0&sync_timestamp=1607143957865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fespree%2Fdownload%2Fespree-3.5.4.tgz", + "integrity": "sha1-sPRHGHyKi+2US4FaZgvd9d610ac=", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/esquery/download/esquery-1.4.0.tgz", + "integrity": "sha1-IUj/w4uC6McFff7UhCWz5h8PJKU=", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz?cache=0&sync_timestamp=1596642941915&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz", + "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.3.0.tgz", + "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz?cache=0&sync_timestamp=1596642941915&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz", + "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1596642941915&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz", + "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npm.taobao.org/event-emitter/download/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-4.0.7.tgz", + "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npm.taobao.org/events/download/events-3.3.0.tgz", + "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npm.taobao.org/eventsource/download/eventsource-0.1.6.tgz?cache=0&sync_timestamp=1616041748498&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventsource%2Fdownload%2Feventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "dev": true, + "requires": { + "original": ">=0.0.5" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz?cache=0&sync_timestamp=1606970920652&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npm.taobao.org/express/download/express-4.17.1.tgz?cache=0&sync_timestamp=1585189541025&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexpress%2Fdownload%2Fexpress-4.17.1.tgz", + "integrity": "sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ=", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz", + "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", + "dev": true + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/ext/download/ext-1.4.0.tgz", + "integrity": "sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ=", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/type/download/type-2.5.0.tgz?cache=0&sync_timestamp=1615215448661&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype%2Fdownload%2Ftype-2.5.0.tgz", + "integrity": "sha1-Ci54wud5B7JSq+XymMGwHGPw2z0=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz", + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/external-editor/download/external-editor-2.2.0.tgz", + "integrity": "sha1-BFURz9jRM/OEZnPRBHwVTiFK09U=", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extract-text-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extract-text-webpack-plugin/download/extract-text-webpack-plugin-3.0.2.tgz", + "integrity": "sha1-XwQ+qgL5dQqSWLeMCm4NwUCPsvc=", + "dev": true, + "requires": { + "async": "^2.4.1", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0", + "webpack-sources": "^1.0.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz", + "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/fastparse/download/fastparse-1.1.2.tgz", + "integrity": "sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-2.0.0.tgz?cache=0&sync_timestamp=1613794272556&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-entry-cache%2Fdownload%2Ffile-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npm.taobao.org/file-loader/download/file-loader-1.1.11.tgz", + "integrity": "sha1-b+iGRJsPKpNuQ8q6rAzb+zaVBvg=", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1616527534427&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-0.4.7.tgz", + "integrity": "sha1-unT1l9K+LqiAExdG7hfQoJPGgYc=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz", + "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", + "dev": true, + "optional": true + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npm.taobao.org/filesize/download/filesize-3.6.1.tgz", + "integrity": "sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc=", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz", + "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1597170240264&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npm.taobao.org/flat-cache/download/flat-cache-1.3.4.tgz", + "integrity": "sha1-LC73dSXMKSkAff/6HdMUqpyd7m8=", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz", + "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/flatten/download/flatten-1.0.3.tgz", + "integrity": "sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs=", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz", + "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.13.3", + "resolved": "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.13.3.tgz", + "integrity": "sha1-5VmK1QF0wbxOhyMB6CrCzZf5Amc=" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", + "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npm.taobao.org/friendly-errors-webpack-plugin/download/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha1-78hsu4FiJFZYYaG+ep2E0Kr+oTY=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-2.1.1.tgz", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + } + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-2.3.2.tgz?cache=0&sync_timestamp=1612536422255&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-2.3.2.tgz", + "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", + "dev": true, + "optional": true + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npm.taobao.org/fstream/download/fstream-1.0.12.tgz", + "integrity": "sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU=", + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz", + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/gaze/download/gaze-1.1.3.tgz", + "integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=", + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz", + "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz?cache=0&sync_timestamp=1612364352840&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-intrinsic%2Fdownload%2Fget-intrinsic-1.1.1.tgz", + "integrity": "sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz", + "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.2.tgz", + "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz?cache=0&sync_timestamp=1616075441021&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-9.18.0.tgz", + "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=", + "dev": true + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npm.taobao.org/globby/download/globby-7.1.1.tgz?cache=0&sync_timestamp=1616407139482&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/globule/download/globule-1.3.2.tgz", + "integrity": "sha1-2L3Z6eTu+PluJFmZpd7n612FKcQ=", + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz", + "integrity": "sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4=" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/growly/download/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/gzip-size/download/gzip-size-4.1.0.tgz?cache=0&sync_timestamp=1605523140245&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgzip-size%2Fdownload%2Fgzip-size-4.1.0.tgz", + "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.1.tgz", + "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz", + "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/has-bigints/download/has-bigints-1.0.1.tgz?cache=0&sync_timestamp=1615461262702&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-bigints%2Fdownload%2Fhas-bigints-1.0.1.tgz", + "integrity": "sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz?cache=0&sync_timestamp=1614443577352&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-symbols%2Fdownload%2Fhas-symbols-1.0.2.tgz", + "integrity": "sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/hash-base/download/hash-base-3.1.0.tgz", + "integrity": "sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM=", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true + } + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz", + "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz", + "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/hex-color-regex/download/hex-color-regex-1.1.0.tgz", + "integrity": "sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/home-or-tmp/download/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.8.tgz?cache=0&sync_timestamp=1616081265594&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.8.tgz", + "integrity": "sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg=" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/hsl-regex/download/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/hsla-regex/download/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/html-comment-regex/download/html-comment-regex-1.1.2.tgz", + "integrity": "sha1-l9RoiutcgYhqNk+qDK0d2hTUM6c=", + "dev": true + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/html-entities/download/html-entities-1.4.0.tgz", + "integrity": "sha1-z70bAdKvr5rcobEK59/6uYxx0tw=", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.21.tgz", + "integrity": "sha1-0AQOBUcw41TbAIRjWTGUAVIS0gw=", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + } + }, + "html-webpack-plugin": { + "version": "2.30.1", + "resolved": "https://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-2.30.1.tgz", + "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", + "dev": true, + "requires": { + "bluebird": "^3.4.7", + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "toposort": "^1.0.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz", + "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.1.tgz?cache=0&sync_timestamp=1615145061733&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-3.10.1.tgz", + "integrity": "sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz?cache=0&sync_timestamp=1611535322406&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fentities%2Fdownload%2Fentities-1.1.2.tgz", + "integrity": "sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", + "integrity": "sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.5.3.tgz?cache=0&sync_timestamp=1609540073700&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-parser-js%2Fdownload%2Fhttp-parser-js-0.5.3.tgz", + "integrity": "sha1-AdJwnHnUFpi7AdTezF6dpOSgM9k=", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npm.taobao.org/http-proxy/download/http-proxy-1.18.1.tgz", + "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.2", + "resolved": "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.19.2.tgz", + "integrity": "sha1-7nPcyDSBZa/v6N4v9xd1HRgWCO4=", + "dev": true, + "requires": { + "http-proxy": "^1.18.1", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/icss-utils/download/icss-utils-2.1.0.tgz?cache=0&sync_timestamp=1605801266348&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficss-utils%2Fdownload%2Ficss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/ieee754/download/ieee754-1.2.1.tgz", + "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npm.taobao.org/ignore/download/ignore-3.3.10.tgz", + "integrity": "sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM=", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-2.0.0.tgz?cache=0&sync_timestamp=1608469532269&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/caller-path/download/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/import-from/download/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/import-local/download/import-local-1.0.0.tgz", + "integrity": "sha1-Xk/9wD9P5sAJxnKb6yljHC+CJ7w=", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/in-publish/download/in-publish-2.0.1.tgz", + "integrity": "sha1-lIsaU1yAMFYc6lIvc/ePS+NX4Aw=" + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npm.taobao.org/inquirer/download/inquirer-3.3.0.tgz?cache=0&sync_timestamp=1614296694538&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-3.3.0.tgz", + "integrity": "sha1-ndLyrXZdyrH/BEO0kUQqILoifck=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-2.1.1.tgz", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/internal-ip/download/internal-ip-1.2.0.tgz", + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "dev": true, + "requires": { + "meow": "^3.3.0" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/interpret/download/interpret-1.4.0.tgz", + "integrity": "sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4=", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz", + "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.1.tgz", + "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-arguments/download/is-arguments-1.1.0.tgz?cache=0&sync_timestamp=1607117404740&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-arguments%2Fdownload%2Fis-arguments-1.1.0.tgz", + "integrity": "sha1-YjUwMd++4HzrNGVqa95Z7+yujdk=", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-bigint/download/is-bigint-1.0.1.tgz", + "integrity": "sha1-aSMFHfy8dkJ4VAuc4OazITql68I=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz", + "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-boolean-object/download/is-boolean-object-1.1.0.tgz", + "integrity": "sha1-4qqtOjqPyjTCj27uE1sVbtJYf/A=", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.3.tgz", + "integrity": "sha1-ix4FALc6HXbHBIdjbzaOUZ3o244=", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-color-stop/download/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/is-core-module/download/is-core-module-2.2.0.tgz", + "integrity": "sha1-lwN+89UiJNhRY/VZeytj2a/tmBo=", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz", + "integrity": "sha1-vac28s2P0G0yhE53Q7+nSUw7/X4=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-finite/download/is-finite-1.1.0.tgz", + "integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz", + "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.1.tgz?cache=0&sync_timestamp=1607123314998&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-negative-zero%2Fdownload%2Fis-negative-zero-2.0.1.tgz", + "integrity": "sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "dev": true, + "optional": true + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/is-number-object/download/is-number-object-1.0.4.tgz", + "integrity": "sha1-NqyV50HPGLKD/B3fXoPaeY4+wZc=", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz", + "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha1-WsSLNF72dTOb1sekipEhELJBz1I=", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz?cache=0&sync_timestamp=1602541485176&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-obj%2Fdownload%2Fis-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz?cache=0&sync_timestamp=1599667279942&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-object%2Fdownload%2Fis-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.2.tgz?cache=0&sync_timestamp=1612217359034&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regex%2Fdownload%2Fis-regex-1.1.2.tgz", + "integrity": "sha1-gcjr3k2xQvLPHFP8htakV4gmYlE=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz", + "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/is-string/download/is-string-1.0.5.tgz", + "integrity": "sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y=", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/is-svg/download/is-svg-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-svg%2Fdownload%2Fis-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz", + "integrity": "sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc=", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz", + "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npm.taobao.org/js-base64/download/js-base64-2.6.4.tgz?cache=0&sync_timestamp=1604450430432&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz", + "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.7.0.tgz?cache=0&sync_timestamp=1609680068452&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^2.6.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz?cache=0&sync_timestamp=1603891242793&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsesc%2Fdownload%2Fjsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/json-loader/download/json-loader-0.5.7.tgz", + "integrity": "sha1-3KFKcCNf+C8KyaOr62DTN6NlGF0=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz?cache=0&sync_timestamp=1609553741994&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema%2Fdownload%2Fjson-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz?cache=0&sync_timestamp=1608000211395&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz", + "integrity": "sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz", + "integrity": "sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", + "dev": true + }, + "last-call-webpack-plugin": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/last-call-webpack-plugin/download/last-call-webpack-plugin-2.1.2.tgz", + "integrity": "sha1-rYDG4xCZgpTS7SGApo6VieR2jEQ=", + "dev": true, + "requires": { + "lodash": "^4.17.4", + "webpack-sources": "^1.0.1" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz", + "integrity": "sha1-8IZXZG1gcHi+LwoDL4vWndbyd9k=", + "dev": true, + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz?cache=0&sync_timestamp=1602858957553&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpkg-dir%2Fdownload%2Fpkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz?cache=0&sync_timestamp=1610027943366&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-2.4.0.tgz", + "integrity": "sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz", + "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", + "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz", + "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz?cache=0&sync_timestamp=1615977647262&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flog-symbols%2Fdownload%2Flog-symbols-2.2.0.tgz", + "integrity": "sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo=", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npm.taobao.org/loglevel/download/loglevel-1.7.1.tgz?cache=0&sync_timestamp=1606312222145&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floglevel%2Fdownload%2Floglevel-1.7.1.tgz", + "integrity": "sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz?cache=0&sync_timestamp=1606867384237&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flower-case%2Fdownload%2Flower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-1.3.0.tgz", + "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz?cache=0&sync_timestamp=1615359797198&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmap-obj%2Fdownload%2Fmap-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-expression-evaluator": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/math-expression-evaluator/download/math-expression-evaluator-1.3.7.tgz?cache=0&sync_timestamp=1608424633663&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmath-expression-evaluator%2Fdownload%2Fmath-expression-evaluator-1.3.7.tgz", + "integrity": "sha1-G2IiXbhq8G9+of2VdqNK9gWlslM=", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npm.taobao.org/md5.js/download/md5.js-1.3.5.tgz", + "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.4.tgz", + "integrity": "sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/mem/download/mem-1.1.0.tgz?cache=0&sync_timestamp=1616075310850&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmem%2Fdownload%2Fmem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz?cache=0&sync_timestamp=1610076688698&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmeow%2Fdownload%2Fmeow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.1.tgz", + "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", + "dev": true + }, + "mime-db": { + "version": "1.46.0", + "resolved": "https://registry.npm.taobao.org/mime-db/download/mime-db-1.46.0.tgz?cache=0&sync_timestamp=1613194697983&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.46.0.tgz", + "integrity": "sha1-Ymd0in95lZTePLyM3pHe80lmHO4=" + }, + "mime-types": { + "version": "2.1.29", + "resolved": "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.29.tgz?cache=0&sync_timestamp=1613608475804&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.29.tgz", + "integrity": "sha1-HUq3faZLkfX3JInfKSNlY3VLsbI=", + "requires": { + "mime-db": "1.46.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz", + "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz", + "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1602337228360&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz", + "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/mississippi/download/mississippi-2.0.0.tgz", + "integrity": "sha1-NEKlCPr8KFAEhv7qmUCWduTuWm8=", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz", + "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "requires": { + "minimist": "^1.2.5" + } + }, + "mockjs": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/mockjs/download/mockjs-1.1.0.tgz", + "integrity": "sha1-5qDDeOkZBtuv8gkRzAJzs8fXWwY=", + "dev": true, + "requires": { + "commander": "*" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433856030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz", + "integrity": "sha1-oOx72QVcQoL3kMPIL04o2zsxsik=", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npm.taobao.org/nan/download/nan-2.14.2.tgz?cache=0&sync_timestamp=1602591700047&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnan%2Fdownload%2Fnan-2.14.2.tgz", + "integrity": "sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk=" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz", + "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz", + "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz", + "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/next-tick/download/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npm.taobao.org/no-case/download/no-case-2.3.2.tgz?cache=0&sync_timestamp=1606867284055&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fno-case%2Fdownload%2Fno-case-2.3.2.tgz", + "integrity": "sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw=", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npm.taobao.org/node-forge/download/node-forge-0.10.0.tgz", + "integrity": "sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M=", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npm.taobao.org/node-gyp/download/node-gyp-3.8.0.tgz?cache=0&sync_timestamp=1602898466165&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-gyp%2Fdownload%2Fnode-gyp-3.8.0.tgz", + "integrity": "sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw=", + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz?cache=0&sync_timestamp=1616463540350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" + } + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.1.tgz", + "integrity": "sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-notifier": { + "version": "5.4.5", + "resolved": "https://registry.npm.taobao.org/node-notifier/download/node-notifier-5.4.5.tgz", + "integrity": "sha1-DLwaKw9lhJO0Ald1oTrZOOlgke8=", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.71.tgz", + "integrity": "sha1-yxM0sXmJaxyJ7P3UtyX7e738fbs=", + "dev": true + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npm.taobao.org/node-sass/download/node-sass-4.14.1.tgz", + "integrity": "sha1-mch+wu+3BH7WOPtMnbfzpC4iF7U=", + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1591687042638&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz?cache=0&sync_timestamp=1616086811851&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-package-data%2Fdownload%2Fnormalize-package-data-2.5.0.tgz", + "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "normalize-wheel": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/normalize-wheel/download/normalize-wheel-1.0.1.tgz", + "integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU=" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + } + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz", + "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz?cache=0&sync_timestamp=1606860690670&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnth-check%2Fdownload%2Fnth-check-1.0.2.tgz", + "integrity": "sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz", + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz?cache=0&sync_timestamp=1602657128410&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/object-hash/download/object-hash-1.3.1.tgz?cache=0&sync_timestamp=1608920939501&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-hash%2Fdownload%2Fobject-hash-1.3.1.tgz", + "integrity": "sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8=", + "dev": true + }, + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.9.0.tgz?cache=0&sync_timestamp=1606804226254&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.9.0.tgz", + "integrity": "sha1-yQUh104RJ7ZyZt7TOUrWEWmGUzo=", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/object-is/download/object-is-1.1.5.tgz?cache=0&sync_timestamp=1613858420069&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-is%2Fdownload%2Fobject-is-1.1.5.tgz", + "integrity": "sha1-ud7qpfx/GEag+uzc7sE45XePU6w=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz", + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.2.tgz?cache=0&sync_timestamp=1604115183005&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.assign%2Fdownload%2Fobject.assign-4.1.2.tgz", + "integrity": "sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha1-G9Y66s8NXS0vMbXjk7A6fGAaI/c=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/object.values/download/object.values-1.1.3.tgz?cache=0&sync_timestamp=1614057640160&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.values%2Fdownload%2Fobject.values-1.1.3.tgz", + "integrity": "sha1-6qix4XWJ8C9pjbCT98Yu4WmXQu4=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz", + "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz", + "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npm.taobao.org/opener/download/opener-1.5.2.tgz", + "integrity": "sha1-XTfh81B3udysQwE3InGv3rKhNZg=", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz", + "integrity": "sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w=", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "3.2.1", + "resolved": "https://registry.npm.taobao.org/optimize-css-assets-webpack-plugin/download/optimize-css-assets-webpack-plugin-3.2.1.tgz", + "integrity": "sha1-nRhlSg4FjAkL3ZkbBLyw9vJIZXM=", + "dev": true, + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^2.1.2" + }, + "dependencies": { + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npm.taobao.org/cssnano/download/cssnano-4.1.10.tgz", + "integrity": "sha1-CsQfCxPRPUZUh+ERt3jULaYxuLI=", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", + "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/ora/download/ora-1.4.0.tgz", + "integrity": "sha1-iERYIVs6XUCXWSKF+TMhu3p54uU=", + "dev": true, + "requires": { + "chalk": "^2.1.0", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.0.1", + "log-symbols": "^2.1.0" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/original/download/original-1.0.2.tgz", + "integrity": "sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8=", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/os-browserify/download/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz", + "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz", + "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1606288333421&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-1.2.0.tgz", + "integrity": "sha1-5OlPMR6rvIYzoeeZCBZfyiYkG2s=", + "dev": true + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npm.taobao.org/pako/download/pako-1.0.11.tgz?cache=0&sync_timestamp=1610208924901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpako%2Fdownload%2Fpako-1.0.11.tgz", + "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz", + "integrity": "sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw=", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/param-case/download/param-case-2.1.1.tgz?cache=0&sync_timestamp=1606867311360&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparam-case%2Fdownload%2Fparam-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.6.tgz?cache=0&sync_timestamp=1597167448404&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-asn1%2Fdownload%2Fparse-asn1-5.1.6.tgz", + "integrity": "sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ=", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz?cache=0&sync_timestamp=1610966667117&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz", + "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.1.tgz", + "integrity": "sha1-5sTd1+06onxoogzE5Q4aTug7vEo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz", + "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-1.8.0.tgz", + "integrity": "sha1-iHs7qdhDk+h6CgufTLdWGYtTVIo=", + "dev": true, + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.1.1.tgz", + "integrity": "sha1-y4cksPramEWWhW0abrr9NYRlS5Q=", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npm.taobao.org/picomatch/download/picomatch-2.2.2.tgz", + "integrity": "sha1-IfMz6ba46v8CRo9RRupAbTRfTa0=", + "dev": true, + "optional": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-2.0.0.tgz?cache=0&sync_timestamp=1602858957553&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpkg-dir%2Fdownload%2Fpkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1597170240264&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz?cache=0&sync_timestamp=1597082033698&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flocate-path%2Fdownload%2Flocate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz?cache=0&sync_timestamp=1606288333421&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-1.3.0.tgz", + "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/pluralize/download/pluralize-7.0.0.tgz", + "integrity": "sha1-KYuJ34uTsCIdv0Ia0rGx6iP8Z3c=", + "dev": true + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.28.tgz", + "integrity": "sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g=", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566551397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz?cache=0&sync_timestamp=1607433856030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.3.tgz", + "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-6.0.23.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-6.0.23.tgz", + "integrity": "sha1-YcgswyisYOZ3ZF+XkFTrmLwOMyQ=", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-calc/download/postcss-calc-5.3.1.tgz?cache=0&sync_timestamp=1609689191682&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-calc%2Fdownload%2Fpostcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "^5.0.16" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npm.taobao.org/postcss-discard-unused/download/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "^5.0.14", + "uniqs": "^2.0.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/postcss-filter-plugins/download/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha1-giRf34IzcEFkXkdxFNjlk6oYuOw=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-import": { + "version": "11.1.0", + "resolved": "https://registry.npm.taobao.org/postcss-import/download/postcss-import-11.1.0.tgz?cache=0&sync_timestamp=1608213202572&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-import%2Fdownload%2Fpostcss-import-11.1.0.tgz", + "integrity": "sha1-Vck2LJGSmU7GiGXSJEGd8dspgfA=", + "dev": true, + "requires": { + "postcss": "^6.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-2.1.2.tgz", + "integrity": "sha1-xepQTyxK7zPHNZo03jVzdyrXUCo=", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/postcss-load-options/download/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-2.2.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-2.2.2.tgz", + "integrity": "sha1-YXPOvVb6wELB9DkO33r2wHx8uJI=", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + } + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/postcss-load-plugins/download/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-2.2.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-2.2.2.tgz", + "integrity": "sha1-YXPOvVb6wELB9DkO33r2wHx8uJI=", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + } + } + }, + "postcss-loader": { + "version": "2.1.6", + "resolved": "https://registry.npm.taobao.org/postcss-loader/download/postcss-loader-2.1.6.tgz?cache=0&sync_timestamp=1615479594964&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-loader%2Fdownload%2Fpostcss-loader-2.1.6.tgz", + "integrity": "sha1-HX3XsXxrojS5vtWvE+C+pApC10A=", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^0.4.0" + }, + "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1616527534427&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-0.4.7.tgz", + "integrity": "sha1-unT1l9K+LqiAExdG7hfQoJPGgYc=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npm.taobao.org/postcss-merge-idents/download/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/postcss-message-helpers/download/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-1.0.5.tgz?cache=0&sync_timestamp=1615826931796&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-font-values%2Fdownload%2Fpostcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-1.2.1.tgz?cache=0&sync_timestamp=1602588260997&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-extract-imports%2Fdownload%2Fpostcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha1-3IfjQUjsfqtfeR981YSYMzdbdBo=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-1.2.0.tgz?cache=0&sync_timestamp=1602587625149&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-local-by-default%2Fdownload%2Fpostcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-1.3.0.tgz?cache=0&sync_timestamp=1602586215124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-values%2Fdownload%2Fpostcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "^5.0.5" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha1-jgCcoqOUnNr4rSPmtquZy159KNk=", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-4.16.3.tgz", + "integrity": "sha1-NAqkaUDX24eHSFZ8XeokpI3fNxc=", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/postcss-reduce-idents/download/postcss-reduce-idents-2.4.0.tgz?cache=0&sync_timestamp=1615828665405&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-idents%2Fdownload%2Fpostcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-2.1.6.tgz?cache=0&sync_timestamp=1615826932984&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-url": { + "version": "7.3.2", + "resolved": "https://registry.npm.taobao.org/postcss-url/download/postcss-url-7.3.2.tgz?cache=0&sync_timestamp=1616158577615&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-url%2Fdownload%2Fpostcss-url-7.3.2.tgz", + "integrity": "sha1-X+onOAf7hLOMRhw8mp6KvSNfcSA=", + "dev": true, + "requires": { + "mime": "^1.4.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.0", + "postcss": "^6.0.1", + "xxhashjs": "^0.2.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/postcss-zindex/download/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1594334924907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npm.taobao.org/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1606521077298&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz", + "integrity": "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=", + "dev": true + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.2.tgz", + "integrity": "sha1-von4LYGxyG7I/fvDhQRYgnJ/k7Y=", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npm.taobao.org/private/download/private-0.1.8.tgz", + "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz", + "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.6.tgz", + "integrity": "sha1-/cIzZQVEfT8vLGOO0nLK9hS7sr8=", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz", + "integrity": "sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz", + "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz", + "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz", + "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz", + "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/querystringify/download/querystringify-2.2.0.tgz?cache=0&sync_timestamp=1597686663691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystringify%2Fdownload%2Fquerystringify-2.2.0.tgz", + "integrity": "sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz", + "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/randomfill/download/randomfill-1.0.4.tgz", + "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz", + "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz", + "integrity": "sha1-oc5vucm8NWylLoklarWQWeE9AzI=", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/read-cache/download/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "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" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-3.5.0.tgz?cache=0&sync_timestamp=1615717369278&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freaddirp%2Fdownload%2Freaddirp-3.5.0.tgz", + "integrity": "sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4=", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/reduce-css-calc/download/reduce-css-calc-1.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freduce-css-calc%2Fdownload%2Freduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/reduce-function-call/download/reduce-function-call-1.0.3.tgz", + "integrity": "sha1-YDUPf7JSwKZ+sQ/UaU0WkJlxMA8=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.2.tgz?cache=0&sync_timestamp=1604218378158&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerate%2Fdownload%2Fregenerate-1.4.2.tgz", + "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz", + "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.10.1.tgz", + "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz", + "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz?cache=0&sync_timestamp=1610725698415&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexp.prototype.flags%2Fdownload%2Fregexp.prototype.flags-1.3.1.tgz", + "integrity": "sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/regexpp/download/regexpp-1.1.0.tgz", + "integrity": "sha1-DjUW3Qt5BPQT0tQZPc5GGMOmias=", + "dev": true + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz?cache=0&sync_timestamp=1603891242793&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsesc%2Fdownload%2Fjsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npm.taobao.org/relateurl/download/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/renderkid/download/renderkid-2.0.5.tgz?cache=0&sync_timestamp=1609588551795&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frenderkid%2Fdownload%2Frenderkid-2.0.5.tgz", + "integrity": "sha1-SDsaxZxmAaswp6WWpZZcq8z90KU=", + "dev": true, + "requires": { + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.3.tgz", + "integrity": "sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz", + "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/require-from-string/download/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz", + "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=" + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/require-uncached/download/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz?cache=0&sync_timestamp=1602337238565&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresize-observer-polyfill%2Fdownload%2Fresize-observer-polyfill-1.5.1.tgz", + "integrity": "sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.20.0.tgz?cache=0&sync_timestamp=1613055183799&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.20.0.tgz", + "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve-cwd%2Fdownload%2Fresolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/rgb-regex/download/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/rgba-regex/download/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.2.tgz", + "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npm.taobao.org/run-async/download/run-async-2.4.1.tgz", + "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npm.taobao.org/rx-lite-aggregates/download/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz", + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.5.tgz", + "integrity": "sha1-qYHIdEa4MZ2W3OBnHkh4eb0kwug=", + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + } + }, + "sass-loader": { + "version": "7.3.1", + "resolved": "https://registry.npm.taobao.org/sass-loader/download/sass-loader-7.3.1.tgz?cache=0&sync_timestamp=1612804548821&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsass-loader%2Fdownload%2Fsass-loader-7.3.1.tgz", + "integrity": "sha1-pb9ooEvOocE/+ELXRxUPerfQ0j8=", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.0.1", + "neo-async": "^2.5.0", + "pify": "^4.0.1", + "semver": "^6.3.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1616463540350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "^5.0.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz?cache=0&sync_timestamp=1608000211395&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + } + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.8.tgz?cache=0&sync_timestamp=1600186082996&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fselfsigned%2Fdownload%2Fselfsigned-1.10.8.tgz", + "integrity": "sha1-DRcgi30Swz+OrIXEGDXyf8PYGjA=", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463540350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz", + "integrity": "sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg=", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz?cache=0&sync_timestamp=1607433856030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.1.tgz", + "integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-1.9.1.tgz", + "integrity": "sha1-z8IArvd7YAxH2pu4FJyUPnmML9s=", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz", + "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz", + "integrity": "sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk=", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/set-value/download/set-value-2.0.1.tgz", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz", + "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz", + "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/shallow-clone/download/shallow-clone-3.0.1.tgz", + "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npm.taobao.org/shelljs/download/shelljs-0.7.8.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/shellwords/download/shellwords-0.1.1.tgz", + "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz", + "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npm.taobao.org/simple-swizzle/download/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.3.2.tgz", + "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=", + "dev": true + } + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-1.0.0.tgz", + "integrity": "sha1-BE8aSdiEL/MHqta1Be0Xi9lQE00=", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz", + "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz", + "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz", + "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npm.taobao.org/sockjs/download/sockjs-0.3.19.tgz", + "integrity": "sha1-2Xa76ACve9IK4IWY1YI5NQiZPA0=", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.1.5.tgz?cache=0&sync_timestamp=1596409908572&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsockjs-client%2Fdownload%2Fsockjs-client-1.1.5.tgz", + "integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=", + "dev": true, + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.3.tgz", + "integrity": "sha1-XA6aiWjokSwoZjn96XeosgnyUI4=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz?cache=0&sync_timestamp=1609311065520&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz", + "integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=", + "dev": true + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": ">=0.0.4" + } + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.18.tgz", + "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.1.tgz?cache=0&sync_timestamp=1612210508484&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-url%2Fdownload%2Fsource-map-url-0.4.1.tgz", + "integrity": "sha1-CvZmBadFpaL5HPG7+KevvCg97FY=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.1.tgz", + "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz", + "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.7.tgz?cache=0&sync_timestamp=1606610760991&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.7.tgz", + "integrity": "sha1-6cGKQQ5e1+EkQqVJ+9ivp2cDjWU=" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/spdy/download/spdy-4.0.2.tgz", + "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz?cache=0&sync_timestamp=1607566551397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.3.1.tgz", + "integrity": "sha1-8NIpxQXgxtjEmsVT0bE9wYP2su4=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433856030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz", + "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz?cache=0&sync_timestamp=1607566551397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.3.1.tgz", + "integrity": "sha1-8NIpxQXgxtjEmsVT0bE9wYP2su4=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433856030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz", + "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-5.3.0.tgz", + "integrity": "sha1-ujhyycbTOgcEp9cf8EXl7EiZnQY=", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz", + "integrity": "sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88=", + "dev": true + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/stackframe/download/stackframe-1.2.0.tgz", + "integrity": "sha1-UkKUktY8YuuYmATBFVLj0i53kwM=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz?cache=0&sync_timestamp=1609654066899&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstatuses%2Fdownload%2Fstatuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/stdout-stream/download/stdout-stream-1.4.1.tgz", + "integrity": "sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz", + "integrity": "sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz", + "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz", + "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.1.tgz", + "integrity": "sha1-1wiCgVWasneEJCebCHfaPDktWj0=", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha1-51rpDClCxjUEaGwYsoe0oLGkX4A=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz?cache=0&sync_timestamp=1614127318238&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring.prototype.trimstart%2Fdownload%2Fstring.prototype.trimstart-1.0.4.tgz", + "integrity": "sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/stylehacks/download/stylehacks-4.0.3.tgz", + "integrity": "sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-4.16.3.tgz", + "integrity": "sha1-NAqkaUDX24eHSFZ8XeokpI3fNxc=", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1615328061854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npm.taobao.org/svgo/download/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" + } + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/table/download/table-4.0.2.tgz?cache=0&sync_timestamp=1609732758667&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftable%2Fdownload%2Ftable-4.0.2.tgz", + "integrity": "sha1-ozRHN1OR52atNNNIbm4q7chNLjY=", + "dev": true, + "requires": { + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz?cache=0&sync_timestamp=1608000211395&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-2.1.1.tgz", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "tapable": { + "version": "0.2.9", + "resolved": "https://registry.npm.taobao.org/tapable/download/tapable-0.2.9.tgz?cache=0&sync_timestamp=1607088824436&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftapable%2Fdownload%2Ftapable-0.2.9.tgz", + "integrity": "sha1-ry2LvJsE907hevK02QSPgHrNGKg=", + "dev": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npm.taobao.org/tar/download/tar-2.2.2.tgz?cache=0&sync_timestamp=1610045517836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar%2Fdownload%2Ftar-2.2.2.tgz", + "integrity": "sha1-DKiEhWLHKZuLRG/2pNYM27I+3EA=", + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throttle-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/throttle-debounce/download/throttle-debounce-1.1.0.tgz", + "integrity": "sha1-UYU9o3vmihVctugns1FKPEIuic0=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/thunky/download/thunky-1.1.0.tgz", + "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", + "dev": true + }, + "time-stamp": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/time-stamp/download/time-stamp-2.2.0.tgz", + "integrity": "sha1-kX4KZpBWiHkOx7u94EBGJZr4P1c=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.12.tgz?cache=0&sync_timestamp=1603793743551&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftimers-browserify%2Fdownload%2Ftimers-browserify-2.0.12.tgz", + "integrity": "sha1-RKRcEfv0B/NPl7zNFXfGUjYbAO4=", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz", + "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz", + "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz", + "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=", + "dev": true + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npm.taobao.org/toposort/download/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/true-case-path/download/true-case-path-1.0.3.tgz", + "integrity": "sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=", + "requires": { + "glob": "^7.1.2" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz", + "integrity": "sha1-8shUBoALmw90yfdGW4HqrSQSUvg=", + "dev": true + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npm.taobao.org/tsconfig-paths/download/tsconfig-paths-3.9.0.tgz?cache=0&sync_timestamp=1606090519879&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftsconfig-paths%2Fdownload%2Ftsconfig-paths-3.9.0.tgz", + "integrity": "sha1-CYVHpsREiAfo/Ljq4IEGTumjyQs=", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", + "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/type/download/type-1.2.0.tgz?cache=0&sync_timestamp=1615215448661&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype%2Fdownload%2Ftype-1.2.0.tgz", + "integrity": "sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.10.tgz?cache=0&sync_timestamp=1616363013926&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz", + "integrity": "sha1-mtlWPY6zrN+404WX0q8dgV9qdV8=", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz", + "integrity": "sha1-9hmKqE5bg8RgVLlN3tv+1e6f8So=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/uglifyjs-webpack-plugin/download/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha1-dfVIFghYFjoIZD4IbV/v4YpdZ94=", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1616527534427&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.13.0.tgz", + "integrity": "sha1-aWS8pnaF33wfFDDFhPB9dZeIW5w=", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-0.4.7.tgz", + "integrity": "sha1-unT1l9K+LqiAExdG7hfQoJPGgYc=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npm.taobao.org/uglify-es/download/uglify-es-3.3.9.tgz?cache=0&sync_timestamp=1614860098333&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-es%2Fdownload%2Fuglify-es-3.3.9.tgz", + "integrity": "sha1-DBxPBwC+2NvBJM2zBNJZLKID5nc=", + "dev": true, + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + } + } + } + }, + "unbox-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unbox-primitive/download/unbox-primitive-1.0.0.tgz", + "integrity": "sha1-7qy8Sv+ijps9NrXq7MxQsyUbHT8=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.0", + "has-symbols": "^1.0.0", + "which-boxed-primitive": "^1.0.1" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz", + "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz", + "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.2.tgz", + "integrity": "sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/unquote/download/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz?cache=0&sync_timestamp=1616088572283&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funset-value%2Fdownload%2Funset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz?cache=0&sync_timestamp=1604768535464&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupath%2Fdownload%2Fupath-1.2.0.tgz", + "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz?cache=0&sync_timestamp=1606859943902&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupper-case%2Fdownload%2Fupper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz?cache=0&sync_timestamp=1610237530009&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furi-js%2Fdownload%2Furi-js-4.4.1.tgz", + "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npm.taobao.org/url/download/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "0.5.9", + "resolved": "https://registry.npm.taobao.org/url-loader/download/url-loader-0.5.9.tgz", + "integrity": "sha1-zI/qgse5Bud3cBklCGnlaemVwpU=", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "mime": "1.3.x" + }, + "dependencies": { + "mime": { + "version": "1.3.6", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.3.6.tgz", + "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/url-parse/download/url-parse-1.5.1.tgz?cache=0&sync_timestamp=1613659698159&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furl-parse%2Fdownload%2Furl-parse-1.5.1.tgz", + "integrity": "sha1-1fqYkK+KXh8nSiyYN2UQ9kJfbjs=", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz", + "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz", + "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.1.tgz?cache=0&sync_timestamp=1610159819836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil.promisify%2Fdownload%2Futil.promisify-1.0.1.tgz", + "integrity": "sha1-a693dLgO6w91INi4HQeYKlmruu4=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1607460209394&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz", + "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/vendors/download/vendors-1.0.4.tgz?cache=0&sync_timestamp=1615203397897&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvendors%2Fdownload%2Fvendors-1.0.4.tgz", + "integrity": "sha1-4rgApT56Kbk1BsPPQRANFsTErY4=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz", + "integrity": "sha1-eGQcSIuObKkadfUR56OzKobl3aA=", + "dev": true + }, + "vue": { + "version": "2.6.12", + "resolved": "https://registry.npm.taobao.org/vue/download/vue-2.6.12.tgz?cache=0&sync_timestamp=1614614651009&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue%2Fdownload%2Fvue-2.6.12.tgz", + "integrity": "sha1-9evU+mvShpQD4pqJau1JBEVskSM=" + }, + "vue-eslint-parser": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-2.0.3.tgz?cache=0&sync_timestamp=1614679624052&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-eslint-parser%2Fdownload%2Fvue-eslint-parser-2.0.3.tgz", + "integrity": "sha1-wmjJbG2Uz+PZOKX3WTlZsMozYNE=", + "dev": true, + "requires": { + "debug": "^3.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.2", + "esquery": "^1.0.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566551397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz?cache=0&sync_timestamp=1607433856030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.3.tgz", + "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", + "dev": true + } + } + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npm.taobao.org/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha1-UylVzB6yCKPZkLOp+acFdGV+CPI=", + "dev": true + }, + "vue-loader": { + "version": "13.7.3", + "resolved": "https://registry.npm.taobao.org/vue-loader/download/vue-loader-13.7.3.tgz", + "integrity": "sha1-4HRA94IwpjnQCtpNp7ltDp1iA38=", + "dev": true, + "requires": { + "consolidate": "^0.14.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "lru-cache": "^4.1.1", + "postcss": "^6.0.8", + "postcss-load-config": "^1.1.0", + "postcss-selector-parser": "^2.0.0", + "prettier": "^1.7.0", + "resolve": "^1.4.0", + "source-map": "^0.6.1", + "vue-hot-reload-api": "^2.2.0", + "vue-style-loader": "^3.0.0", + "vue-template-es2015-compiler": "^1.6.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-2.2.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-2.2.2.tgz", + "integrity": "sha1-YXPOvVb6wELB9DkO33r2wHx8uJI=", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "vue-router": { + "version": "3.5.1", + "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.5.1.tgz?cache=0&sync_timestamp=1615477462125&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.5.1.tgz", + "integrity": "sha1-7fPPSQeVLR4Fg+B5I3Igxf9utsk=" + }, + "vue-sidebar-menu": { + "version": "4.7.4", + "resolved": "https://registry.npm.taobao.org/vue-sidebar-menu/download/vue-sidebar-menu-4.7.4.tgz", + "integrity": "sha1-minwAtvnIonvspazo/urM0amBgQ=", + "dev": true, + "requires": { + "path-to-regexp": "^1.7.0", + "vue": "^2.5.21" + } + }, + "vue-style-loader": { + "version": "3.1.2", + "resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-3.1.2.tgz?cache=0&sync_timestamp=1614758618345&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-style-loader%2Fdownload%2Fvue-style-loader-3.1.2.tgz", + "integrity": "sha1-a2atNJmPyVIMLx5NX6QJFkHBWXo=", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "vue-template-compiler": { + "version": "2.6.12", + "resolved": "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.12.tgz", + "integrity": "sha1-lH7XGWdEyKUoXr4SM/6WBDf8xX4=", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", + "dev": true + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.5.tgz?cache=0&sync_timestamp=1612715822561&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.5.tgz", + "integrity": "sha1-EmfmxV4Lm1vkTCAjrtVDeiwmxFM=", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz?cache=0&sync_timestamp=1604989128919&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack-chokidar2%2Fdownload%2Fwatchpack-chokidar2-2.0.1.tgz", + "integrity": "sha1-OFAAcu5uzmbzdpk2lQ6hdxvhyVc=", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz?cache=0&sync_timestamp=1610299322955&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-1.13.1.tgz", + "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", + "dev": true, + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1610719375974&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz", + "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz?cache=0&sync_timestamp=1612536422255&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-1.2.13.tgz", + "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz?cache=0&sync_timestamp=1615717369278&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freaddirp%2Fdownload%2Freaddirp-2.2.1.tgz", + "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz", + "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "3.12.0", + "resolved": "https://registry.npm.taobao.org/webpack/download/webpack-3.12.0.tgz?cache=0&sync_timestamp=1616424294625&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack%2Fdownload%2Fwebpack-3.12.0.tgz", + "integrity": "sha1-P540NgNwYC/PY56Xk520hvTsDXQ=", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, + "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1616527534427&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz?cache=0&sync_timestamp=1603921799543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz?cache=0&sync_timestamp=1604880017635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1597170240264&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.3.tgz", + "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/load-json-file/download/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz?cache=0&sync_timestamp=1597082033698&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flocate-path%2Fdownload%2Flocate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz?cache=0&sync_timestamp=1606288333421&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-1.3.0.tgz", + "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-2.1.1.tgz", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz?cache=0&sync_timestamp=1616363013926&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npm.taobao.org/uglifyjs-webpack-plugin/download/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-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" + } + } + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-3.2.2.tgz?cache=0&sync_timestamp=1609798892990&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fy18n%2Fdownload%2Fy18n-3.2.2.tgz", + "integrity": "sha1-hckBvWRwznH8S7cjrSCbcPfyhpY=", + "dev": true + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npm.taobao.org/yargs/download/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.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", + "yargs-parser": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz?cache=0&sync_timestamp=1603921799543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz?cache=0&sync_timestamp=1604880017635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-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" + } + } + } + } + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz?cache=0&sync_timestamp=1603921799543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "2.13.1", + "resolved": "https://registry.npm.taobao.org/webpack-bundle-analyzer/download/webpack-bundle-analyzer-2.13.1.tgz?cache=0&sync_timestamp=1611221513167&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-bundle-analyzer%2Fdownload%2Fwebpack-bundle-analyzer-2.13.1.tgz", + "integrity": "sha1-B9IXbG6Gw83OTCPlb64qe2tK1SY=", + "dev": true, + "requires": { + "acorn": "^5.3.0", + "bfj-node4": "^5.2.0", + "chalk": "^2.3.0", + "commander": "^2.13.0", + "ejs": "^2.5.7", + "express": "^4.16.2", + "filesize": "^3.5.11", + "gzip-size": "^4.1.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "opener": "^1.4.3", + "ws": "^4.0.0" + } + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-1.12.2.tgz?cache=0&sync_timestamp=1610718915176&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-dev-middleware%2Fdownload%2Fwebpack-dev-middleware-1.12.2.tgz", + "integrity": "sha1-+PwRIM47T8VoDO7LQ9d3lmshEF4=", + "dev": true, + "requires": { + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "2.11.5", + "resolved": "https://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-2.11.5.tgz?cache=0&sync_timestamp=1616521478682&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-dev-server%2Fdownload%2Fwebpack-dev-server-2.11.5.tgz", + "integrity": "sha1-QW+96g4E7r5EpibnkdWi6zf+jEg=", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "array-includes": "^3.0.3", + "bonjour": "^3.5.0", + "chokidar": "^2.1.2", + "compression": "^1.7.3", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "^0.19.1", + "import-local": "^1.0.0", + "internal-ip": "1.2.0", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "selfsigned": "^1.9.1", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.1.5", + "spdy": "^4.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "webpack-dev-middleware": "1.12.2", + "yargs": "6.6.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz?cache=0&sync_timestamp=1610299322955&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-1.13.1.tgz", + "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz?cache=0&sync_timestamp=1603921799543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1610719375974&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz", + "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz?cache=0&sync_timestamp=1604880017635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566551397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz?cache=0&sync_timestamp=1612536422255&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-1.2.13.tgz", + "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.3.tgz", + "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=", + "dev": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz?cache=0&sync_timestamp=1607433856030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.3.tgz", + "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/os-locale/download/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz?cache=0&sync_timestamp=1615717369278&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freaddirp%2Fdownload%2Freaddirp-2.2.1.tgz", + "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1611394023277&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-3.2.2.tgz?cache=0&sync_timestamp=1609798892990&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fy18n%2Fdownload%2Fy18n-3.2.2.tgz", + "integrity": "sha1-hckBvWRwznH8S7cjrSCbcPfyhpY=", + "dev": true + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npm.taobao.org/yargs/download/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.2.2.tgz?cache=0&sync_timestamp=1608705505330&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-merge%2Fdownload%2Fwebpack-merge-4.2.2.tgz", + "integrity": "sha1-onxS6ng9E5iv0gh/VH17nS9DY00=", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1603965301737&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz", + "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.7.4.tgz", + "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.4.tgz", + "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", + "dev": true + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npm.taobao.org/whet.extend/download/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz", + "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz", + "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz", + "integrity": "sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz", + "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1611325836307&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "requires": { + "color-convert": "^1.9.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-3.1.0.tgz", + "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/write/download/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ws/download/ws-4.1.0.tgz", + "integrity": "sha1-qXm119TaaL9U7+BAiWfDJIaacok=", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz", + "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", + "dev": true + }, + "xxhashjs": { + "version": "0.2.2", + "resolved": "https://registry.npm.taobao.org/xxhashjs/download/xxhashjs-0.2.2.tgz", + "integrity": "sha1-imJRVnYhocRqWuIE2gJJx/jKqdg=", + "dev": true, + "requires": { + "cuint": "^0.2.2" + } + }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.1.tgz?cache=0&sync_timestamp=1609798892990&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fy18n%2Fdownload%2Fy18n-4.0.1.tgz", + "integrity": "sha1-jbK4PDHF11CZu4kLI/MJSJHiR9Q=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npm.taobao.org/yargs/download/yargs-13.3.2.tgz", + "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-3.1.0.tgz", + "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz", + "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1603921799543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=" + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..36b9b64 --- /dev/null +++ b/package.json @@ -0,0 +1,79 @@ +{ + "name": "ha-web", + "version": "0.0.1", + "description": "ha-web remake", + "author": "Chongyu", + "private": true, + "scripts": { + "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", + "start": "npm run dev", + "lint": "eslint --ext .js,.vue src", + "build": "node build/build.js" + }, + "dependencies": { + "axios": "^0.21.1", + "element-ui": "^2.15.1", + "node-sass": "^4.14.1", + "vue": "^2.5.2", + "vue-router": "^3.0.1" + }, + "devDependencies": { + "autoprefixer": "^7.1.2", + "babel-core": "^6.22.1", + "babel-eslint": "^8.2.1", + "babel-helper-vue-jsx-merge-props": "^2.0.3", + "babel-loader": "^7.1.1", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-runtime": "^6.22.0", + "babel-plugin-transform-vue-jsx": "^3.5.0", + "babel-preset-env": "^1.3.2", + "babel-preset-stage-2": "^6.22.0", + "chalk": "^2.0.1", + "copy-webpack-plugin": "^4.0.1", + "css-loader": "^0.28.0", + "eslint": "^4.15.0", + "eslint-config-standard": "^10.2.1", + "eslint-friendly-formatter": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-import": "^2.7.0", + "eslint-plugin-node": "^5.2.0", + "eslint-plugin-promise": "^3.4.0", + "eslint-plugin-standard": "^3.0.1", + "eslint-plugin-vue": "^4.0.0", + "extract-text-webpack-plugin": "^3.0.0", + "file-loader": "^1.1.4", + "friendly-errors-webpack-plugin": "^1.6.1", + "html-webpack-plugin": "^2.30.1", + "mockjs": "^1.1.0", + "node-notifier": "^5.1.2", + "optimize-css-assets-webpack-plugin": "^3.2.0", + "ora": "^1.2.0", + "portfinder": "^1.0.13", + "postcss-import": "^11.0.0", + "postcss-loader": "^2.0.8", + "postcss-url": "^7.2.1", + "rimraf": "^2.6.0", + "sass-loader": "^7.1.0", + "semver": "^5.3.0", + "shelljs": "^0.7.6", + "uglifyjs-webpack-plugin": "^1.1.1", + "url-loader": "^0.5.8", + "vue-loader": "^13.3.0", + "vue-sidebar-menu": "^4.7.4", + "vue-style-loader": "^3.0.1", + "vue-template-compiler": "^2.5.2", + "webpack": "^3.6.0", + "webpack-bundle-analyzer": "^2.9.0", + "webpack-dev-server": "^2.9.1", + "webpack-merge": "^4.1.0" + }, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not ie <= 8" + ] +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..34ba1bd --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,5 @@ +module.exports = { + plugins: { + 'autoprefixer': {browsers: 'last 5 version'} + } +} \ No newline at end of file diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..c5cdf2e --- /dev/null +++ b/src/App.vue @@ -0,0 +1,22 @@ + + + + + diff --git a/src/api/homeTable.js b/src/api/homeTable.js new file mode 100644 index 0000000..ecf4d94 --- /dev/null +++ b/src/api/homeTable.js @@ -0,0 +1,9 @@ +import request from '@/api/request' + +export function showClusters(data) { + return request({ + url: '/clusters', + method: 'get', + data + }) +} \ No newline at end of file diff --git a/src/api/request.js b/src/api/request.js new file mode 100644 index 0000000..65f53b6 --- /dev/null +++ b/src/api/request.js @@ -0,0 +1,58 @@ +import Vue from 'vue' +import qs from 'qs' +import axios from 'axios' +import { MessageBox, Message } from 'element-ui' + +const service = axios.create({ + baseURL: Vue.prototype.api_base_url, + timeout: 5000 +}) + +service.interceptors.request.use( + config => { + if (config.method === "post") { + config.data = qs.stringify(config.data); + config.data = JSON.stringify(config.data); + } + return config + }, + error => { + console.log(error) + return Promise.reject(error) + } +) + +service.interceptors.response.use( + res => { + if (res.data.code !== 0) { + // Message({ + // message: res.data.msg || 'Error', + // type: 'error', + // duration: 5 * 1000 + // }) + if (res.data.code === 2) { + MessageBox.confirm('Session timed out, please login again.', '', { + confirmButtonText: 'login', + cancelButtonText: 'cancel', + type: 'warning' + }).then(() => { + location.reload() + }) + } + return Promise.reject(new Error(res.data.msg || 'Error')) + } else { + return res + } + }, + error => { + console.log('err' + error) + Message({ + message: error.message, + type: 'error', + duration: 5 * 1000 + }) + return Promise.reject(error) + } +) + +export default service diff --git a/src/assets/bg.png b/src/assets/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..b8938ac134141953646b874d1c985ac325696238 GIT binary patch literal 398666 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

BD&JUi1BQ>M(TAy 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

_i6Yt1Jf$%6D(jK=v))03rQ>X)?zkcFEVVu{n$y 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≈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%0DV`P@Sc7`% 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

|`w9{@)7juT z4$>Jfz3SJ{zE3-|G>J#S%^p0}6i9m;CnW@oz&lXd^)Hl1B21(To6CTNTKEr)l3C5z zTxLzfYQ5tfA2MuSgIo8nbH3PjZ<#MW)jU0rg|SzBJ~#x7Xxa8OYT>_Yw?FK?zst!^ zm}G^FZJsk$hVtF^H{PJ;cvPcqAF@+Fs_Bl6%gxo^`m13K{`d^S?VJRI$Q-=zV`F&g z+Tr6#k`I&Cac7ipv_Y3Yrs^mrNPU{f$tA z_a&pp;n`-T9S;G}8A?)GT=*IBQHXkfV}NtOW~QP9e?80(Z$`gN9Xmya27?s2MaJQN zAtV`B*zU!u+1QlKj8tE&#YF@u#0onSMPtv?45tx`(>v*J_BoGUiMZ>cI*rrhh7|u{ zNR~JEBg34-WpH6<5bj2XP-1Pv%V|_lW?L zIkW!8=tfb<W3M8@h|HTt7XDkX2ZKrsRfl;9U^g@2A%4=0t&lm*=BhF6mxsT>9 zn>JHhQ9)TB?w2?wuMlQFXQSC7dN3n!_(K*dT z4%3)pv?cqo^<$~cK4bTl)Zu+)V7Gwck1l}PO&=a>0?)<^mW7?9q4}wIbux?jb^7R= z#8H*!?Cay}*ldsoG?QgrGfHzZrD@^6&}DfTa2?aa0^@5%0ACP{{v8@`nFXk0f3)|V0Hg`soY!4z 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 literal 0 HcmV?d00001 diff --git a/src/components/404.vue b/src/components/404.vue new file mode 100644 index 0000000..210bb45 --- /dev/null +++ b/src/components/404.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/components/ClusterOperation/ClusterOperation.vue b/src/components/ClusterOperation/ClusterOperation.vue new file mode 100644 index 0000000..cb3b41e --- /dev/null +++ b/src/components/ClusterOperation/ClusterOperation.vue @@ -0,0 +1,46 @@ + + + \ No newline at end of file diff --git a/src/components/HeartBeat/HeartBeat.vue b/src/components/HeartBeat/HeartBeat.vue new file mode 100644 index 0000000..ed2b2c6 --- /dev/null +++ b/src/components/HeartBeat/HeartBeat.vue @@ -0,0 +1,93 @@ + + + \ No newline at end of file diff --git a/src/components/HomeTable/HomeTable.vue b/src/components/HomeTable/HomeTable.vue new file mode 100644 index 0000000..130a79f --- /dev/null +++ b/src/components/HomeTable/HomeTable.vue @@ -0,0 +1,542 @@ + + + + + \ No newline at end of file diff --git a/src/components/Homepage.vue b/src/components/Homepage.vue new file mode 100644 index 0000000..4becba4 --- /dev/null +++ b/src/components/Homepage.vue @@ -0,0 +1,115 @@ + + + + + \ No newline at end of file diff --git a/src/components/Layout/Login/Login.vue b/src/components/Layout/Login/Login.vue new file mode 100644 index 0000000..0def396 --- /dev/null +++ b/src/components/Layout/Login/Login.vue @@ -0,0 +1,129 @@ + + + + + \ No newline at end of file diff --git a/src/components/Logs/Logs.vue b/src/components/Logs/Logs.vue new file mode 100644 index 0000000..94298a0 --- /dev/null +++ b/src/components/Logs/Logs.vue @@ -0,0 +1,31 @@ + + + \ No newline at end of file diff --git a/src/components/Priority/Priority.vue b/src/components/Priority/Priority.vue new file mode 100644 index 0000000..1a261f4 --- /dev/null +++ b/src/components/Priority/Priority.vue @@ -0,0 +1,42 @@ + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..e806fa4 --- /dev/null +++ b/src/main.js @@ -0,0 +1,33 @@ +// The Vue build version to load with the `import` command +// (runtime-only or standalone) has been set in webpack.base.conf with an alias. +import Vue from 'vue' +import App from './App' +import router from './router' +import ElementUI from 'element-ui' //element-ui的全部组件 +import 'element-ui/lib/theme-chalk/index.css'//element-ui的css +import VueSidebarMenu from 'vue-sidebar-menu' +import 'vue-sidebar-menu/dist/vue-sidebar-menu.css' +import axios from 'axios'; +require('../mock'); +Vue.use(VueSidebarMenu) +Vue.use(ElementUI) + +Vue.config.productionTip = false + +axios.get('/static/config.json').then(res => { + const config = res.data + if (config && config.api_base_url) { + Vue.prototype.api_base_url = config.api_base_url + new Vue({ + el: '#app', + router, + components: { App }, + template: '' + }) + } else { + console.log('load api base url error') + } +}).catch(err => { + console.log(err) + console.log('load api base url error') +}) diff --git a/src/router/common/index.js b/src/router/common/index.js new file mode 100644 index 0000000..376f396 --- /dev/null +++ b/src/router/common/index.js @@ -0,0 +1,26 @@ +export default [ + { + path: "/", + name: "index", + component: resolve => require(["@/components/Homepage"], resolve), + meta: { + title: "HA" + } + }, + { + path: "/404", + name: "404", + component: resolve => require(["@/components/404"], resolve), + meta: { + title: "404" + } + }, + { + path: "/login", + name: "login", + component: resolve => require(["@/components/Layout/Login/Login"], resolve), + meta: { + title: "404" + } + } +]; diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..bcab906 --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,25 @@ +import Vue from 'vue' +import Router from 'vue-router' +import CommonRouter from "./common"; + + +Vue.use(Router) +let routes = [...CommonRouter]; + +const router = new Router({ + mode: "hash", + routes: routes +}); + +const VueRouterPush = Router.prototype.push; +Router.prototype.push = function push(to) { + return VueRouterPush.call(this, to).catch(err => err) +} + +export default router; + + + + + + diff --git a/static/config.json b/static/config.json new file mode 100644 index 0000000..b69f0ae --- /dev/null +++ b/static/config.json @@ -0,0 +1,3 @@ +{ + "api_base_url": "api/" +} -- Gitee