From 7ff319e4e763f0ddcd2a9fbc962fc21c27d1488d Mon Sep 17 00:00:00 2001 From: xielue Date: Wed, 12 Jun 2024 16:56:06 +0800 Subject: [PATCH] =?UTF-8?q?=20=E5=A4=A7=E5=B1=8F=E5=B9=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .browserslistrc | 2 + .editorconfig | 5 + .eslintrc.js | 17 + .gitignore | 30 +- README.md | 17 +- babel.config.js | 5 + package.json | 27 + postcss.config.js | 5 + public/favicon.ico | Bin 0 -> 67646 bytes public/index.html | 17 + src/App.vue | 30 + src/api.js | 45 + src/assets/common.less | 6 + src/components/datav/cards.vue | 189 + src/components/datav/digitalFlop.vue | 285 + src/components/datav/img/bg.png | Bin 0 -> 199625 bytes src/components/datav/index.vue | 229 + src/components/datav/rankingBoard.vue | 64 + src/components/datav/rightTotal.vue | 75 + src/components/datav/roseChart.vue | 95 + src/components/datav/scrollBoard.vue | 42 + src/components/datav/topHeader.vue | 47 + src/components/datav/waterLevelChart.vue | 93 + src/main.js | 16 + vue.config.js | 5 + yarn.lock | 8456 ++++++++++++++++++++++ 26 files changed, 9789 insertions(+), 13 deletions(-) create mode 100644 .browserslistrc create mode 100644 .editorconfig create mode 100644 .eslintrc.js create mode 100644 babel.config.js create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 src/App.vue create mode 100644 src/api.js create mode 100644 src/assets/common.less create mode 100644 src/components/datav/cards.vue create mode 100644 src/components/datav/digitalFlop.vue create mode 100644 src/components/datav/img/bg.png create mode 100644 src/components/datav/index.vue create mode 100644 src/components/datav/rankingBoard.vue create mode 100644 src/components/datav/rightTotal.vue create mode 100644 src/components/datav/roseChart.vue create mode 100644 src/components/datav/scrollBoard.vue create mode 100644 src/components/datav/topHeader.vue create mode 100644 src/components/datav/waterLevelChart.vue create mode 100644 src/main.js create mode 100644 vue.config.js create mode 100644 yarn.lock diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..d6471a3 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,2 @@ +> 1% +last 2 versions diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..7053c49 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,5 @@ +[*.{js,jsx,ts,tsx,vue}] +indent_style = space +indent_size = 2 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..98d0431 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,17 @@ +module.exports = { + root: true, + env: { + node: true + }, + 'extends': [ + 'plugin:vue/essential', + '@vue/standard' + ], + rules: { + 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' + }, + parserOptions: { + parser: 'babel-eslint' + } +} diff --git a/.gitignore b/.gitignore index 60d7971..a0dddc6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,21 @@ -# ---> AL -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -*.code-workspace +.DS_Store +node_modules +/dist -# Local History for Visual Studio Code -.history/ -*.app -.snapshots/* +# local env files +.env.local +.env.*.local +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/README.md b/README.md index 117a297..6dff4c2 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,16 @@ -# GScreenWEB_TPMes +

Construction-Data

-GScreenWEB_TPMes \ No newline at end of file +## Project setup +``` +yarn install +``` + +### Compiles and hot-reloads for development +``` +yarn run dev +``` + +### Compiles and minifies for production +``` +yarn run build +``` diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..ba17966 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + '@vue/app' + ] +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..1bf6028 --- /dev/null +++ b/package.json @@ -0,0 +1,27 @@ +{ + "name": "adev", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "vue-cli-service serve", + "build": "vue-cli-service build", + "lint": "vue-cli-service lint" + }, + "dependencies": { + "@jiaminghi/data-view": "^2.4.4", + "axios": "^1.6.2", + "less": "^3.9.0", + "less-loader": "^5.0.0", + "vue": "^2.6.10" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "^3.8.0", + "@vue/cli-plugin-eslint": "^3.8.0", + "@vue/cli-service": "^3.8.0", + "@vue/eslint-config-standard": "^4.0.0", + "babel-eslint": "^10.0.1", + "eslint": "^5.16.0", + "eslint-plugin-vue": "^5.0.0", + "vue-template-compiler": "^2.6.10" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..961986e --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,5 @@ +module.exports = { + plugins: { + autoprefixer: {} + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..f6dc701c5887e8c9981289dda71a81b497020d7b GIT binary patch literal 67646 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 ?dvfs7X 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 + + + + + + + 数据展示 + + + +
+ + + diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..ead7a35 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/api.js b/src/api.js new file mode 100644 index 0000000..e025f81 --- /dev/null +++ b/src/api.js @@ -0,0 +1,45 @@ +import axios from 'axios' + +const api = { + // 定义API接口地址 + // baseURL: process.env.NODE_ENV === 'production' ? '/api/' : 'http://localhost:3000/', + // GET请求示例 + baseURL: 'http://39.99.224.120:9196', + baseURL2: 'http://123.207.37.67:9001', + get (url) { + return new Promise((resolve, reject) => { + axios({ + method: 'get', + url: this.baseURL + url + }) + .then(response => resolve(response)) + .catch(error => reject(error)) + }) + }, + // POST请求示例 + post (url, data) { + return new Promise((resolve, reject) => { + axios({ + method: 'post', + url: this.baseURL + url, + data: data + }) + .then(response => resolve(response.data)) + .catch(error => reject(error)) + }) + }, + // POST请求示例 + post2 (url, data) { + return new Promise((resolve, reject) => { + axios({ + method: 'post', + url: this.baseURL2 + url, + data: data + }) + .then(response => resolve(response.data)) + .catch(error => reject(error)) + }) + } +} + +export default api diff --git a/src/assets/common.less b/src/assets/common.less new file mode 100644 index 0000000..3400edc --- /dev/null +++ b/src/assets/common.less @@ -0,0 +1,6 @@ +html, body { + width: 100%; + height: 100%; + padding: 0px; + margin: 0px; +} \ No newline at end of file diff --git a/src/components/datav/cards.vue b/src/components/datav/cards.vue new file mode 100644 index 0000000..482ad7a --- /dev/null +++ b/src/components/datav/cards.vue @@ -0,0 +1,189 @@ + + + + + diff --git a/src/components/datav/digitalFlop.vue b/src/components/datav/digitalFlop.vue new file mode 100644 index 0000000..3dff5a6 --- /dev/null +++ b/src/components/datav/digitalFlop.vue @@ -0,0 +1,285 @@ + + + + + diff --git a/src/components/datav/img/bg.png b/src/components/datav/img/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..54aa0457fb51714a81dce61c753b801d9b793b93 GIT binary patch literal 199625 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%0A`uTCV=%cfnsNX{fuw~Yv8rH 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�H^%x4=FE^yr4a7_%VjJVTb1uXK9$GKF}+w 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 P00000NkvXXu0mjf;gATs literal 0 HcmV?d00001 diff --git a/src/components/datav/index.vue b/src/components/datav/index.vue new file mode 100644 index 0000000..0b2e5e7 --- /dev/null +++ b/src/components/datav/index.vue @@ -0,0 +1,229 @@ + + + + + diff --git a/src/components/datav/rankingBoard.vue b/src/components/datav/rankingBoard.vue new file mode 100644 index 0000000..b32a348 --- /dev/null +++ b/src/components/datav/rankingBoard.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/src/components/datav/rightTotal.vue b/src/components/datav/rightTotal.vue new file mode 100644 index 0000000..0199527 --- /dev/null +++ b/src/components/datav/rightTotal.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/components/datav/roseChart.vue b/src/components/datav/roseChart.vue new file mode 100644 index 0000000..fc72e26 --- /dev/null +++ b/src/components/datav/roseChart.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/components/datav/scrollBoard.vue b/src/components/datav/scrollBoard.vue new file mode 100644 index 0000000..3b32f95 --- /dev/null +++ b/src/components/datav/scrollBoard.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/components/datav/topHeader.vue b/src/components/datav/topHeader.vue new file mode 100644 index 0000000..81b7f61 --- /dev/null +++ b/src/components/datav/topHeader.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/src/components/datav/waterLevelChart.vue b/src/components/datav/waterLevelChart.vue new file mode 100644 index 0000000..9c23098 --- /dev/null +++ b/src/components/datav/waterLevelChart.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..2e35c04 --- /dev/null +++ b/src/main.js @@ -0,0 +1,16 @@ +import Vue from 'vue' +import App from './App.vue' + +import './assets/common.less' + +import dataV from '@jiaminghi/data-view' +import api from './api' + +Vue.config.productionTip = false +Vue.prototype.$api = api + +Vue.use(dataV) + +new Vue({ + render: h => h(App) +}).$mount('#app') diff --git a/vue.config.js b/vue.config.js new file mode 100644 index 0000000..e79863a --- /dev/null +++ b/vue.config.js @@ -0,0 +1,5 @@ +module.exports = { + publicPath: process.env.NODE_ENV === 'production' + ? './' + : '/' +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..5612584 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,8456 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0": + version "7.0.0" + resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" + integrity sha1-BuKrGb21NThVWaq7W6WXKUgoAPg= + dependencies: + "@babel/highlight" "^7.0.0" + +"@babel/core@^7.0.0": + version "7.4.5" + resolved "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.4.5.tgz#081f97e8ffca65a9b4b0fdc7e274e703f000c06a" + integrity sha1-CB+X6P/KZam0sP3H4nTnA/AAwGo= + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.4.4" + "@babel/helpers" "^7.4.4" + "@babel/parser" "^7.4.5" + "@babel/template" "^7.4.4" + "@babel/traverse" "^7.4.5" + "@babel/types" "^7.4.4" + convert-source-map "^1.1.0" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.11" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.4.4.tgz#174a215eb843fc392c7edcaabeaa873de6e8f041" + integrity sha1-F0ohXrhD/DksftyqvqqHPebo8EE= + dependencies: + "@babel/types" "^7.4.4" + jsesc "^2.5.1" + lodash "^4.17.11" + source-map "^0.5.0" + trim-right "^1.0.1" + +"@babel/helper-annotate-as-pure@^7.0.0": + version "7.0.0" + resolved "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" + integrity sha1-Mj053QtQ4Qx8Bsp9djjmhk2MXDI= + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": + version "7.1.0" + resolved "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" + integrity sha1-a2lijf5Ah3mODE7Zjj1Kay+9L18= + dependencies: + "@babel/helper-explode-assignable-expression" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-call-delegate@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/helper-call-delegate/download/@babel/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43" + integrity sha1-h8H4yhmtVSpzanonscH8+LH/H0M= + dependencies: + "@babel/helper-hoist-variables" "^7.4.4" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" + +"@babel/helper-create-class-features-plugin@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.4.4.tgz#fc3d690af6554cc9efc607364a82d48f58736dba" + integrity sha1-/D1pCvZVTMnvxgc2SoLUj1hzbbo= + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-member-expression-to-functions" "^7.0.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.4.4" + "@babel/helper-split-export-declaration" "^7.4.4" + +"@babel/helper-define-map@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/helper-define-map/download/@babel/helper-define-map-7.4.4.tgz#6969d1f570b46bdc900d1eba8e5d59c48ba2c12a" + integrity sha1-aWnR9XC0a9yQDR66jl1ZxIuiwSo= + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/types" "^7.4.4" + lodash "^4.17.11" + +"@babel/helper-explode-assignable-expression@^7.1.0": + version "7.1.0" + resolved "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" + integrity sha1-U3+hP28WdN90WwwA7I/k6ZaByPY= + dependencies: + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-function-name@^7.1.0": + version "7.1.0" + resolved "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" + integrity sha1-oM6wFoX3M1XUNgwSR/WCv6/I/1M= + dependencies: + "@babel/helper-get-function-arity" "^7.0.0" + "@babel/template" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-get-function-arity@^7.0.0": + version "7.0.0" + resolved "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" + integrity sha1-g1ctQyDipGVyY3NBE8QoaLZOScM= + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-hoist-variables@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a" + integrity sha1-Api18lyMCcUxAtUqxKmPdz6yhQo= + dependencies: + "@babel/types" "^7.4.4" + +"@babel/helper-member-expression-to-functions@^7.0.0": + version "7.0.0" + resolved "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" + integrity sha1-jNFLCg33/wDwCefXpDaUX0fHoW8= + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-module-imports@^7.0.0": + version "7.0.0" + resolved "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" + integrity sha1-lggbcRHkhtpNLNlxrRpP4hbMLj0= + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.4.4.tgz#96115ea42a2f139e619e98ed46df6019b94414b8" + integrity sha1-lhFepCovE55hnpjtRt9gGblEFLg= + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/template" "^7.4.4" + "@babel/types" "^7.4.4" + lodash "^4.17.11" + +"@babel/helper-optimise-call-expression@^7.0.0": + version "7.0.0" + resolved "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" + integrity sha1-opIMVwKwc8Fd5REGIAqoytIEl9U= + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-plugin-utils@^7.0.0": + version "7.0.0" + resolved "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" + integrity sha1-u7P77phmHFaQNCN8wDlnupm08lA= + +"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/helper-regex/download/@babel/helper-regex-7.4.4.tgz#a47e02bc91fb259d2e6727c2a30013e3ac13c4a2" + integrity sha1-pH4CvJH7JZ0uZyfCowAT46wTxKI= + dependencies: + lodash "^4.17.11" + +"@babel/helper-remap-async-to-generator@^7.1.0": + version "7.1.0" + resolved "https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" + integrity sha1-Nh2AghtvONp1vT8HheziCojF/n8= + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-wrap-function" "^7.1.0" + "@babel/template" "^7.1.0" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-replace-supers@^7.1.0", "@babel/helper-replace-supers@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.4.4.tgz#aee41783ebe4f2d3ab3ae775e1cc6f1a90cefa27" + integrity sha1-ruQXg+vk8tOrOud14cxvGpDO+ic= + dependencies: + "@babel/helper-member-expression-to-functions" "^7.0.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" + +"@babel/helper-simple-access@^7.1.0": + version "7.1.0" + resolved "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" + integrity sha1-Ze65VMjCRb6qToWdphiPOdceWFw= + dependencies: + "@babel/template" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-split-export-declaration@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" + integrity sha1-/5SJSjQL549T8GrwOLIFxJ2ZNnc= + dependencies: + "@babel/types" "^7.4.4" + +"@babel/helper-wrap-function@^7.1.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa" + integrity sha1-xOABJEV2nigVtVKW6tQ6lYVJ9vo= + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/template" "^7.1.0" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.2.0" + +"@babel/helpers@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/helpers/download/@babel/helpers-7.4.4.tgz#868b0ef59c1dd4e78744562d5ce1b59c89f2f2a5" + integrity sha1-hosO9Zwd1OeHRFYtXOG1nIny8qU= + dependencies: + "@babel/template" "^7.4.4" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" + +"@babel/highlight@^7.0.0": + version "7.0.0" + resolved "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" + integrity sha1-9xDDjI1Fjm3ZogGvtjf8t4HOmeQ= + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.0.0", "@babel/parser@^7.4.4", "@babel/parser@^7.4.5": + version "7.4.5" + resolved "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.4.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.4.5.tgz#04af8d5d5a2b044a2a1bffacc1e5e6673544e872" + integrity sha1-BK+NXVorBEoqG/+sweXmZzVE6HI= + +"@babel/plugin-proposal-async-generator-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" + integrity sha1-somzBmadzkrSCwJSiJoVdoydQX4= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.1.0" + "@babel/plugin-syntax-async-generators" "^7.2.0" + +"@babel/plugin-proposal-class-properties@^7.0.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.4.4.tgz#93a6486eed86d53452ab9bab35e368e9461198ce" + integrity sha1-k6ZIbu2G1TRSq5urNeNo6UYRmM4= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-proposal-decorators@^7.1.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.4.4.tgz#de9b2a1a8ab0196f378e2a82f10b6e2a36f21cc0" + integrity sha1-3psqGoqwGW83jiqC8QtuKjbyHMA= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-decorators" "^7.2.0" + +"@babel/plugin-proposal-json-strings@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317" + integrity sha1-Vo7MRGxhSK5rJn8CVREwiR4p8xc= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-json-strings" "^7.2.0" + +"@babel/plugin-proposal-object-rest-spread@^7.3.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.4.4.tgz#1ef173fcf24b3e2df92a678f027673b55e7e3005" + integrity sha1-HvFz/PJLPi35KmePAnZztV5+MAU= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + +"@babel/plugin-proposal-optional-catch-binding@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" + integrity sha1-E12B7baKCB5V5W7EhUHs6AZcOPU= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + +"@babel/plugin-proposal-unicode-property-regex@^7.2.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.4.4.tgz#501ffd9826c0b91da22690720722ac7cb1ca9c78" + integrity sha1-UB/9mCbAuR2iJpByByKsfLHKnHg= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.5.4" + +"@babel/plugin-syntax-async-generators@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f" + integrity sha1-aeHw2zTG9aDPfiszI78VmnbIy38= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-decorators@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.2.0.tgz#c50b1b957dcc69e4b1127b65e1c33eef61570c1b" + integrity sha1-xQsblX3MaeSxEntl4cM+72FXDBs= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-dynamic-import@^7.0.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612" + integrity sha1-acFZ/69JmBIhYa2OvF5tH1XfhhI= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-json-strings@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470" + integrity sha1-cr0T9v/h0lk4Ep0qGGsR/WKVFHA= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" + integrity sha1-C4WjtLx830zEuL8jYzW5B8oi58c= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-object-rest-spread@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" + integrity sha1-O3o+czUQxX6CC5FCpleayLDfrS4= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c" + integrity sha1-qUAT1u2okI3+akd+f57ahWVuz1w= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-arrow-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550" + integrity sha1-mur75Nb/xlY7+Pg3IJFijwB3lVA= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-async-to-generator@^7.3.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.4.4.tgz#a3f1d01f2f21cadab20b33a82133116f14fb5894" + integrity sha1-o/HQHy8hytqyCzOoITMRbxT7WJQ= + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.1.0" + +"@babel/plugin-transform-block-scoped-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190" + integrity sha1-XTzBHo1d3XUqpkyRSNDbbLef0ZA= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-block-scoping@^7.3.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.4.4.tgz#c13279fabf6b916661531841a23c4b7dae29646d" + integrity sha1-wTJ5+r9rkWZhUxhBojxLfa4pZG0= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + lodash "^4.17.11" + +"@babel/plugin-transform-classes@^7.3.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.4.4.tgz#0ce4094cdafd709721076d3b9c38ad31ca715eb6" + integrity sha1-DOQJTNr9cJchB207nDitMcpxXrY= + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-define-map" "^7.4.4" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.4.4" + "@babel/helper-split-export-declaration" "^7.4.4" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" + integrity sha1-g6ffamWIZbHI9kHVEMbzryICFto= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-destructuring@^7.2.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.4.4.tgz#9d964717829cc9e4b601fc82a26a71a4d8faf20f" + integrity sha1-nZZHF4KcyeS2AfyCompxpNj68g8= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-dotall-regex@^7.2.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.4.4.tgz#361a148bc951444312c69446d76ed1ea8e4450c3" + integrity sha1-NhoUi8lRREMSxpRG127R6o5EUMM= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.5.4" + +"@babel/plugin-transform-duplicate-keys@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.2.0.tgz#d952c4930f312a4dbfff18f0b2914e60c35530b3" + integrity sha1-2VLEkw8xKk2//xjwspFOYMNVMLM= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-exponentiation-operator@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" + integrity sha1-pjhoKJ5bQAf3BU1GSRr1FDV2YAg= + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-for-of@^7.2.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" + integrity sha1-Amf8c14kyAi6FzhmxsTRRA/DxVY= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-function-name@^7.2.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad" + integrity sha1-4UNhFquwYQwiWQlISHVKxSMJIq0= + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" + integrity sha1-aQNT6B+SZ9rU/Yz9d+r6hqulPqE= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-amd@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6" + integrity sha1-gqm85FuVRB9heiQBHcidEtp/TuY= + dependencies: + "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-commonjs@^7.2.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.4.4.tgz#0bef4713d30f1d78c2e59b3d6db40e60192cac1e" + integrity sha1-C+9HE9MPHXjC5Zs9bbQOYBksrB4= + dependencies: + "@babel/helper-module-transforms" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + +"@babel/plugin-transform-modules-systemjs@^7.3.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.4.4.tgz#dc83c5665b07d6c2a7b224c00ac63659ea36a405" + integrity sha1-3IPFZlsH1sKnsiTACsY2Weo2pAU= + dependencies: + "@babel/helper-hoist-variables" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-umd@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.2.0.tgz#7678ce75169f0877b8eb2235538c074268dd01ae" + integrity sha1-dnjOdRafCHe46yI1U4wHQmjdAa4= + dependencies: + "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.3.0": + version "7.4.5" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.4.5.tgz#9d269fd28a370258199b4294736813a60bbdd106" + integrity sha1-nSaf0oo3AlgZm0KUc2gTpgu90QY= + dependencies: + regexp-tree "^0.1.6" + +"@babel/plugin-transform-new-target@^7.0.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5" + integrity sha1-GNEgQ4sMye6VpH8scryXaPvtYKU= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-object-super@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.2.0.tgz#b35d4c10f56bab5d650047dad0f1d8e8814b6598" + integrity sha1-s11MEPVrq11lAEfa0PHY6IFLZZg= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.1.0" + +"@babel/plugin-transform-parameters@^7.2.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" + integrity sha1-dVbPA/MYvScZ/kySLS2Ai+VXHhY= + dependencies: + "@babel/helper-call-delegate" "^7.4.4" + "@babel/helper-get-function-arity" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-regenerator@^7.3.4": + version "7.4.5" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f" + integrity sha1-Yp3IJRLFXO4BNB+ye9/LIQNUaA8= + dependencies: + regenerator-transform "^0.14.0" + +"@babel/plugin-transform-runtime@^7.4.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.4.4.tgz#a50f5d16e9c3a4ac18a1a9f9803c107c380bce08" + integrity sha1-pQ9dFunDpKwYoan5gDwQfDgLzgg= + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" + integrity sha1-YzOu4vjW7n4oYVRXKYk0o7RhmPA= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-spread@^7.2.0": + version "7.2.2" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406" + integrity sha1-MQOpq+IvdCttQG7NPNSbd0kZtAY= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-sticky-regex@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" + integrity sha1-oeRUtZlVYKnB4NU338FQYf0mh+E= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.0.0" + +"@babel/plugin-transform-template-literals@^7.2.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" + integrity sha1-nSj+p7vOY3+3YSoHUJidgyHUvLA= + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-typeof-symbol@^7.2.0": + version "7.2.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2" + integrity sha1-EX0rzsL79ktLWdH5gZiUaC0p8rI= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-unicode-regex@^7.2.0": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.4.4.tgz#ab4634bb4f14d36728bf5978322b35587787970f" + integrity sha1-q0Y0u08U02cov1l4Mis1WHeHlw8= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.5.4" + +"@babel/polyfill@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.4.4.tgz#78801cf3dbe657844eeabf31c1cae3828051e893" + integrity sha512-WlthFLfhQQhh+A2Gn5NSFl0Huxz36x86Jn+E9OW7ibK8edKPq+KLy4apM1yDpQ8kJOVi1OVjpP4vSDLdrI04dg== + dependencies: + core-js "^2.6.5" + regenerator-runtime "^0.13.2" + +"@babel/preset-env@^7.0.0 < 7.4.0": + version "7.3.4" + resolved "https://registry.npm.taobao.org/@babel/preset-env/download/@babel/preset-env-7.3.4.tgz#887cf38b6d23c82f19b5135298bdb160062e33e1" + integrity sha1-iHzzi20jyC8ZtRNSmL2xYAYuM+E= + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-async-generator-functions" "^7.2.0" + "@babel/plugin-proposal-json-strings" "^7.2.0" + "@babel/plugin-proposal-object-rest-spread" "^7.3.4" + "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.2.0" + "@babel/plugin-syntax-async-generators" "^7.2.0" + "@babel/plugin-syntax-json-strings" "^7.2.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + "@babel/plugin-transform-arrow-functions" "^7.2.0" + "@babel/plugin-transform-async-to-generator" "^7.3.4" + "@babel/plugin-transform-block-scoped-functions" "^7.2.0" + "@babel/plugin-transform-block-scoping" "^7.3.4" + "@babel/plugin-transform-classes" "^7.3.4" + "@babel/plugin-transform-computed-properties" "^7.2.0" + "@babel/plugin-transform-destructuring" "^7.2.0" + "@babel/plugin-transform-dotall-regex" "^7.2.0" + "@babel/plugin-transform-duplicate-keys" "^7.2.0" + "@babel/plugin-transform-exponentiation-operator" "^7.2.0" + "@babel/plugin-transform-for-of" "^7.2.0" + "@babel/plugin-transform-function-name" "^7.2.0" + "@babel/plugin-transform-literals" "^7.2.0" + "@babel/plugin-transform-modules-amd" "^7.2.0" + "@babel/plugin-transform-modules-commonjs" "^7.2.0" + "@babel/plugin-transform-modules-systemjs" "^7.3.4" + "@babel/plugin-transform-modules-umd" "^7.2.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.3.0" + "@babel/plugin-transform-new-target" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.2.0" + "@babel/plugin-transform-parameters" "^7.2.0" + "@babel/plugin-transform-regenerator" "^7.3.4" + "@babel/plugin-transform-shorthand-properties" "^7.2.0" + "@babel/plugin-transform-spread" "^7.2.0" + "@babel/plugin-transform-sticky-regex" "^7.2.0" + "@babel/plugin-transform-template-literals" "^7.2.0" + "@babel/plugin-transform-typeof-symbol" "^7.2.0" + "@babel/plugin-transform-unicode-regex" "^7.2.0" + browserslist "^4.3.4" + invariant "^2.2.2" + js-levenshtein "^1.1.3" + semver "^5.3.0" + +"@babel/runtime-corejs2@^7.2.0": + version "7.4.5" + resolved "https://registry.npm.taobao.org/@babel/runtime-corejs2/download/@babel/runtime-corejs2-7.4.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fruntime-corejs2%2Fdownload%2F%40babel%2Fruntime-corejs2-7.4.5.tgz#3d892f0560df21bafb384dd7727e33853e95d3c9" + integrity sha1-PYkvBWDfIbr7OE3Xcn4zhT6V08k= + dependencies: + core-js "^2.6.5" + regenerator-runtime "^0.13.2" + +"@babel/runtime@^7.0.0": + version "7.4.5" + resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" + integrity sha1-WCu1MfX53GfS/LaCl5iU914lPxI= + dependencies: + regenerator-runtime "^0.13.2" + +"@babel/runtime@^7.5.5": + version "7.6.0" + resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.6.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.6.0.tgz#4fc1d642a9fd0299754e8b5de62c631cf5568205" + integrity sha1-T8HWQqn9Apl1Totd5ixjHPVWggU= + dependencies: + regenerator-runtime "^0.13.2" + +"@babel/template@^7.1.0", "@babel/template@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" + integrity sha1-9LiNEiVomgj1vDoXSDVFvp5O0jc= + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.4.4" + "@babel/types" "^7.4.4" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.4", "@babel/traverse@^7.4.5": + version "7.4.5" + resolved "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.4.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.4.5.tgz#4e92d1728fd2f1897dafdd321efbff92156c3216" + integrity sha1-TpLRco/S8Yl9r90yHvv/khVsMhY= + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.4.4" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/parser" "^7.4.5" + "@babel/types" "^7.4.4" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.11" + +"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.4.4": + version "7.4.4" + resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.4.4.tgz#8db9e9a629bb7c29370009b4b779ed93fe57d5f0" + integrity sha1-jbnppim7fCk3AAm0t3ntk/5X1fA= + dependencies: + esutils "^2.0.2" + lodash "^4.17.11" + to-fast-properties "^2.0.0" + +"@hapi/address@2.x.x": + version "2.0.0" + resolved "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.0.0.tgz#9f05469c88cb2fd3dcd624776b54ee95c312126a" + integrity sha1-nwVGnIjLL9Pc1iR3a1TulcMSEmo= + +"@hapi/hoek@6.x.x": + version "6.2.4" + resolved "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-6.2.4.tgz#4b95fbaccbfba90185690890bdf1a2fbbda10595" + integrity sha1-S5X7rMv7qQGFaQiQvfGi+72hBZU= + +"@hapi/hoek@8.x.x": + version "8.0.2" + resolved "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-8.0.2.tgz#f63a5ff00e891a4e7aa98f11119f9515c6672032" + integrity sha1-9jpf8A6JGk56qY8REZ+VFcZnIDI= + +"@hapi/joi@^15.0.1": + version "15.1.0" + resolved "https://registry.npm.taobao.org/@hapi/joi/download/@hapi/joi-15.1.0.tgz?cache=0&sync_timestamp=1561256488016&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fjoi%2Fdownload%2F%40hapi%2Fjoi-15.1.0.tgz#940cb749b5c55c26ab3b34ce362e82b6162c8e7a" + integrity sha1-lAy3SbXFXCarOzTONi6CthYsjno= + dependencies: + "@hapi/address" "2.x.x" + "@hapi/hoek" "6.x.x" + "@hapi/marker" "1.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/marker@1.x.x": + version "1.0.0" + resolved "https://registry.npm.taobao.org/@hapi/marker/download/@hapi/marker-1.0.0.tgz#65b0b2b01d1be06304886ce9b4b77b1bfb21a769" + integrity sha1-ZbCysB0b4GMEiGzptLd7G/shp2k= + +"@hapi/topo@3.x.x": + version "3.1.2" + resolved "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-3.1.2.tgz#57cc1317be1a8c5f47c124f9b0e3c49cd78424d2" + integrity sha1-V8wTF74ajF9HwST5sOPEnNeEJNI= + dependencies: + "@hapi/hoek" "8.x.x" + +"@intervolga/optimize-cssnano-plugin@^1.0.5": + version "1.0.6" + resolved "https://registry.npm.taobao.org/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.6.tgz#be7c7846128b88f6a9b1d1261a0ad06eb5c0fdf8" + integrity sha1-vnx4RhKLiPapsdEmGgrQbrXA/fg= + dependencies: + cssnano "^4.0.0" + cssnano-preset-default "^4.0.0" + postcss "^7.0.0" + +"@jiaminghi/bezier-curve@*": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@jiaminghi/bezier-curve/-/bezier-curve-0.0.5.tgz#1c18c2752e0ed2f6871692a7cdec3c1c432599c5" + integrity sha512-K8RVGOj0JfGh0C3SG7J5y+LpObvDF4VDICXh47UGQrtwLOOCVHDPXrXr0zqElRVRxKQqVfFLNy9XRFUrfN99rw== + dependencies: + "@babel/polyfill" "^7.4.4" + +"@jiaminghi/c-render@*": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@jiaminghi/c-render/-/c-render-0.4.0.tgz#77c060dfa95cf212b6000e50fe0706417b808915" + integrity sha512-154iIHQSE/LvgOW6M86kV+Af0FB1nOVuqKhEPUkXsl3i5I7PPabENUbzn87pCns4dCwIbZoYUOp7j1sdU4oaTA== + dependencies: + "@babel/polyfill" "^7.4.4" + "@jiaminghi/bezier-curve" "*" + "@jiaminghi/color" "*" + "@jiaminghi/transition" "*" + +"@jiaminghi/charts@*": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@jiaminghi/charts/-/charts-0.2.2.tgz#cf6bed9a278dfcc1532c70879690255e719ff30a" + integrity sha512-Rjt0V6jGtZd2i3P3D7TyFalqHl71ZZSP7Ya7N51GbixGjHDou5u23smuyjAlDS/82E0vIKd+qmfWG5sb7Xh4UQ== + dependencies: + "@babel/polyfill" "^7.4.4" + "@jiaminghi/c-render" "*" + +"@jiaminghi/color@*": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@jiaminghi/color/-/color-0.0.6.tgz#886aae4f30cee2a9ad842af8a26e73ee48455663" + integrity sha512-wCCLPR+U/FLDpVDHaiFkebKFqognGVpMa2ArDumDtO+lj2wh3IyOrbjHKktJFtonF8udlnQW3woion6a8oZLlg== + dependencies: + "@babel/polyfill" "^7.4.4" + +"@jiaminghi/data-view@^2.4.4": + version "2.4.4" + resolved "https://registry.npm.taobao.org/@jiaminghi/data-view/download/@jiaminghi/data-view-2.4.4.tgz#b7c7fb45584d4639b6f08ba7397da23c8520a70a" + integrity sha1-t8f7RVhNRjm28IunOX2iPIUgpwo= + dependencies: + "@babel/runtime" "^7.5.5" + "@jiaminghi/charts" "*" + +"@jiaminghi/transition@*": + version "1.1.9" + resolved "https://registry.yarnpkg.com/@jiaminghi/transition/-/transition-1.1.9.tgz#02e883392c417b8ded4342d3aa9a1391dd3d9bdd" + integrity sha512-4Trv2l8E7NPry8FVubnNvkmvzYr8c3MMDHyPe43xok1W8YXZMLAgGy1eAMCOd7VBIO1GMMTpz0Y3am3WyZnLsQ== + dependencies: + "@babel/polyfill" "^7.4.4" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.npm.taobao.org/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4= + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs= + +"@soda/friendly-errors-webpack-plugin@^1.7.1": + version "1.7.1" + resolved "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.7.1.tgz#706f64bcb4a8b9642b48ae3ace444c70334d615d" + integrity sha1-cG9kvLSouWQrSK46zkRMcDNNYV0= + dependencies: + chalk "^1.1.3" + error-stack-parser "^2.0.0" + string-width "^2.0.0" + +"@types/events@*": + version "3.0.0" + resolved "https://registry.npm.taobao.org/@types/events/download/@types/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + integrity sha1-KGLz9Yqaf3w+eNefEw3U1xwlwqc= + +"@types/glob@^7.1.1": + version "7.1.1" + resolved "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + integrity sha1-qlmhxuP7xCHgfM0xqUTDDrpSFXU= + dependencies: + "@types/events" "*" + "@types/minimatch" "*" + "@types/node" "*" + +"@types/minimatch@*": + version "3.0.3" + resolved "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0= + +"@types/node@*": + version "12.0.10" + resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-12.0.10.tgz#51babf9c7deadd5343620055fc8aff7995c8b031" + integrity sha1-Ubq/nH3q3VNDYgBV/Ir/eZXIsDE= + +"@types/normalize-package-data@^2.4.0": + version "2.4.0" + resolved "https://registry.npm.taobao.org/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4= + +"@types/q@^1.5.1": + version "1.5.2" + resolved "https://registry.npm.taobao.org/@types/q/download/@types/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" + integrity sha1-aQoUdbhPKohP0HzXl8APXzE1bqg= + +"@vue/babel-helper-vue-jsx-merge-props@^1.0.0": + version "1.0.0" + resolved "https://registry.npm.taobao.org/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.0.0.tgz#048fe579958da408fb7a8b2a3ec050b50a661040" + integrity sha1-BI/leZWNpAj7eosqPsBQtQpmEEA= + +"@vue/babel-plugin-transform-vue-jsx@^1.0.0": + version "1.0.0" + resolved "https://registry.npm.taobao.org/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.0.0.tgz#ebcbf39c312c94114c8c4f407ee4f6c97aa45432" + integrity sha1-68vznDEslBFMjE9AfuT2yXqkVDI= + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.2.0" + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" + html-tags "^2.0.0" + lodash.kebabcase "^4.1.1" + svg-tags "^1.0.0" + +"@vue/babel-preset-app@^3.8.0": + version "3.8.0" + resolved "https://registry.npm.taobao.org/@vue/babel-preset-app/download/@vue/babel-preset-app-3.8.0.tgz#c889627c6a30418b2fb89caccd9065c4acae0829" + integrity sha1-yIlifGowQYsvuJyszZBlxKyuCCk= + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-decorators" "^7.1.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-transform-runtime" "^7.4.0" + "@babel/preset-env" "^7.0.0 < 7.4.0" + "@babel/runtime" "^7.0.0" + "@babel/runtime-corejs2" "^7.2.0" + "@vue/babel-preset-jsx" "^1.0.0" + babel-plugin-dynamic-import-node "^2.2.0" + babel-plugin-module-resolver "3.2.0" + core-js "^2.6.5" + +"@vue/babel-preset-jsx@^1.0.0": + version "1.0.0" + resolved "https://registry.npm.taobao.org/@vue/babel-preset-jsx/download/@vue/babel-preset-jsx-1.0.0.tgz#e515cd453a5a8ea6b0f30b2bb92f266d8ab4e9f5" + integrity sha1-5RXNRTpajqaw8wsruS8mbYq06fU= + dependencies: + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" + "@vue/babel-plugin-transform-vue-jsx" "^1.0.0" + "@vue/babel-sugar-functional-vue" "^1.0.0" + "@vue/babel-sugar-inject-h" "^1.0.0" + "@vue/babel-sugar-v-model" "^1.0.0" + "@vue/babel-sugar-v-on" "^1.0.0" + +"@vue/babel-sugar-functional-vue@^1.0.0": + version "1.0.0" + resolved "https://registry.npm.taobao.org/@vue/babel-sugar-functional-vue/download/@vue/babel-sugar-functional-vue-1.0.0.tgz#17e2c4ca27b74b244da3b923240ec91d10048cb3" + integrity sha1-F+LEyie3SyRNo7kjJA7JHRAEjLM= + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@vue/babel-sugar-inject-h@^1.0.0": + version "1.0.0" + resolved "https://registry.npm.taobao.org/@vue/babel-sugar-inject-h/download/@vue/babel-sugar-inject-h-1.0.0.tgz#e5efb6c5b5b7988dc03831af6d133bf7bcde6347" + integrity sha1-5e+2xbW3mI3AODGvbRM797zeY0c= + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@vue/babel-sugar-v-model@^1.0.0": + version "1.0.0" + resolved "https://registry.npm.taobao.org/@vue/babel-sugar-v-model/download/@vue/babel-sugar-v-model-1.0.0.tgz#f4da56aa67f65a349bd2c269a95e72e601af4613" + integrity sha1-9NpWqmf2WjSb0sJpqV5y5gGvRhM= + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" + "@vue/babel-plugin-transform-vue-jsx" "^1.0.0" + camelcase "^5.0.0" + html-tags "^2.0.0" + svg-tags "^1.0.0" + +"@vue/babel-sugar-v-on@^1.0.0": + version "1.0.0" + resolved "https://registry.npm.taobao.org/@vue/babel-sugar-v-on/download/@vue/babel-sugar-v-on-1.0.0.tgz#a633ee8fe205763e865b011246981b7f89668033" + integrity sha1-pjPuj+IFdj6GWwESRpgbf4lmgDM= + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + "@vue/babel-plugin-transform-vue-jsx" "^1.0.0" + camelcase "^5.0.0" + +"@vue/cli-overlay@^3.8.0": + version "3.8.0" + resolved "https://registry.npm.taobao.org/@vue/cli-overlay/download/@vue/cli-overlay-3.8.0.tgz#e4e8e2fa92b06fc282916df9c924f1dba50eeabb" + integrity sha1-5Oji+pKwb8KCkW35ySTx26UO6rs= + +"@vue/cli-plugin-babel@^3.8.0": + version "3.8.0" + resolved "https://registry.npm.taobao.org/@vue/cli-plugin-babel/download/@vue/cli-plugin-babel-3.8.0.tgz#a7ce6ef9c6680e7953c609d859451dd937c7284e" + integrity sha1-p85u+cZoDnlTxgnYWUUd2TfHKE4= + dependencies: + "@babel/core" "^7.0.0" + "@vue/babel-preset-app" "^3.8.0" + "@vue/cli-shared-utils" "^3.8.0" + babel-loader "^8.0.5" + webpack ">=4 < 4.29" + +"@vue/cli-plugin-eslint@^3.8.0": + version "3.8.0" + resolved "https://registry.npm.taobao.org/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-3.8.0.tgz#0402dfd3864b0224bceb264df89a4209000bb98c" + integrity sha1-BALf04ZLAiS86yZN+JpCCQALuYw= + dependencies: + "@vue/cli-shared-utils" "^3.8.0" + babel-eslint "^10.0.1" + eslint-loader "^2.1.2" + globby "^9.2.0" + webpack ">=4 < 4.29" + optionalDependencies: + eslint "^4.19.1" + eslint-plugin-vue "^4.7.1" + +"@vue/cli-service@^3.8.0": + version "3.8.4" + resolved "https://registry.npm.taobao.org/@vue/cli-service/download/@vue/cli-service-3.8.4.tgz#fecf63c8e0a838e2468d2a79059e39f2cbb1fdc5" + integrity sha1-/s9jyOCoOOJGjSp5BZ458sux/cU= + dependencies: + "@intervolga/optimize-cssnano-plugin" "^1.0.5" + "@soda/friendly-errors-webpack-plugin" "^1.7.1" + "@vue/cli-overlay" "^3.8.0" + "@vue/cli-shared-utils" "^3.8.0" + "@vue/component-compiler-utils" "^2.6.0" + "@vue/preload-webpack-plugin" "^1.1.0" + "@vue/web-component-wrapper" "^1.2.0" + acorn "^6.1.1" + acorn-walk "^6.1.1" + address "^1.0.3" + autoprefixer "^9.5.1" + browserslist "^4.5.4" + cache-loader "^2.0.1" + case-sensitive-paths-webpack-plugin "^2.2.0" + chalk "^2.4.2" + cli-highlight "^2.1.0" + clipboardy "^2.0.0" + cliui "^5.0.0" + copy-webpack-plugin "^4.6.0" + css-loader "^1.0.1" + cssnano "^4.1.10" + current-script-polyfill "^1.0.0" + debug "^4.1.1" + default-gateway "^5.0.2" + dotenv "^7.0.0" + dotenv-expand "^5.1.0" + escape-string-regexp "^1.0.5" + file-loader "^3.0.1" + fs-extra "^7.0.1" + globby "^9.2.0" + hash-sum "^1.0.2" + html-webpack-plugin "^3.2.0" + launch-editor-middleware "^2.2.1" + lodash.defaultsdeep "^4.6.0" + lodash.mapvalues "^4.6.0" + lodash.transform "^4.6.0" + mini-css-extract-plugin "^0.6.0" + minimist "^1.2.0" + ora "^3.4.0" + portfinder "^1.0.20" + postcss-loader "^3.0.0" + read-pkg "^5.0.0" + semver "^6.0.0" + slash "^2.0.0" + source-map-url "^0.4.0" + ssri "^6.0.1" + string.prototype.padend "^3.0.0" + terser-webpack-plugin "^1.2.3" + thread-loader "^2.1.2" + url-loader "^1.1.2" + vue-loader "^15.7.0" + webpack ">=4 < 4.29" + webpack-bundle-analyzer "^3.3.0" + webpack-chain "^4.11.0" + webpack-dev-server "^3.4.1" + webpack-merge "^4.2.1" + yorkie "^2.0.0" + +"@vue/cli-shared-utils@^3.8.0": + version "3.8.0" + resolved "https://registry.npm.taobao.org/@vue/cli-shared-utils/download/@vue/cli-shared-utils-3.8.0.tgz#e7e728164eb92bd9e205fcd08dae896ee79cba5a" + integrity sha1-5+coFk65K9niBfzQja6Jbueculo= + dependencies: + "@hapi/joi" "^15.0.1" + chalk "^2.4.1" + execa "^1.0.0" + launch-editor "^2.2.1" + lru-cache "^5.1.1" + node-ipc "^9.1.1" + open "^6.3.0" + ora "^3.4.0" + request "^2.87.0" + request-promise-native "^1.0.7" + semver "^6.0.0" + string.prototype.padstart "^3.0.0" + +"@vue/component-compiler-utils@^2.5.1", "@vue/component-compiler-utils@^2.6.0": + version "2.6.0" + resolved "https://registry.npm.taobao.org/@vue/component-compiler-utils/download/@vue/component-compiler-utils-2.6.0.tgz#aa46d2a6f7647440b0b8932434d22f12371e543b" + integrity sha1-qkbSpvdkdECwuJMkNNIvEjceVDs= + dependencies: + consolidate "^0.15.1" + hash-sum "^1.0.2" + lru-cache "^4.1.2" + merge-source-map "^1.1.0" + postcss "^7.0.14" + postcss-selector-parser "^5.0.0" + prettier "1.16.3" + source-map "~0.6.1" + vue-template-es2015-compiler "^1.9.0" + +"@vue/eslint-config-standard@^4.0.0": + version "4.0.0" + resolved "https://registry.npm.taobao.org/@vue/eslint-config-standard/download/@vue/eslint-config-standard-4.0.0.tgz#6be447ee674e3b0f733c584098fd9a22e6d76fcd" + integrity sha1-a+RH7mdOOw9zPFhAmP2aIubXb80= + dependencies: + eslint-config-standard "^12.0.0" + eslint-plugin-import "^2.14.0" + eslint-plugin-node "^8.0.0" + eslint-plugin-promise "^4.0.1" + eslint-plugin-standard "^4.0.0" + +"@vue/preload-webpack-plugin@^1.1.0": + version "1.1.0" + resolved "https://registry.npm.taobao.org/@vue/preload-webpack-plugin/download/@vue/preload-webpack-plugin-1.1.0.tgz#d768dba004261c029b53a77c5ea2d5f9ee4f3cce" + integrity sha1-12jboAQmHAKbU6d8XqLV+e5PPM4= + +"@vue/web-component-wrapper@^1.2.0": + version "1.2.0" + resolved "https://registry.npm.taobao.org/@vue/web-component-wrapper/download/@vue/web-component-wrapper-1.2.0.tgz#bb0e46f1585a7e289b4ee6067dcc5a6ae62f1dd1" + integrity sha1-uw5G8VhafiibTuYGfcxaauYvHdE= + +"@webassemblyjs/ast@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.7.11.tgz#b988582cafbb2b095e8b556526f30c90d057cace" + integrity sha1-uYhYLK+7Kwlei1VlJvMMkNBXys4= + dependencies: + "@webassemblyjs/helper-module-context" "1.7.11" + "@webassemblyjs/helper-wasm-bytecode" "1.7.11" + "@webassemblyjs/wast-parser" "1.7.11" + +"@webassemblyjs/floating-point-hex-parser@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.7.11.tgz#a69f0af6502eb9a3c045555b1a6129d3d3f2e313" + integrity sha1-pp8K9lAuuaPARVVbGmEp09Py4xM= + +"@webassemblyjs/helper-api-error@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.7.11.tgz#c7b6bb8105f84039511a2b39ce494f193818a32a" + integrity sha1-x7a7gQX4QDlRGis5zklPGTgYoyo= + +"@webassemblyjs/helper-buffer@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.7.11.tgz#3122d48dcc6c9456ed982debe16c8f37101df39b" + integrity sha1-MSLUjcxslFbtmC3r4WyPNxAd85s= + +"@webassemblyjs/helper-code-frame@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.7.11.tgz#cf8f106e746662a0da29bdef635fcd3d1248364b" + integrity sha1-z48QbnRmYqDaKb3vY1/NPRJINks= + dependencies: + "@webassemblyjs/wast-printer" "1.7.11" + +"@webassemblyjs/helper-fsm@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.7.11.tgz#df38882a624080d03f7503f93e3f17ac5ac01181" + integrity sha1-3ziIKmJAgNA/dQP5Pj8XrFrAEYE= + +"@webassemblyjs/helper-module-context@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.7.11.tgz#d874d722e51e62ac202476935d649c802fa0e209" + integrity sha1-2HTXIuUeYqwgJHaTXWScgC+g4gk= + +"@webassemblyjs/helper-wasm-bytecode@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.7.11.tgz#dd9a1e817f1c2eb105b4cf1013093cb9f3c9cb06" + integrity sha1-3ZoegX8cLrEFtM8QEwk8ufPJywY= + +"@webassemblyjs/helper-wasm-section@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.7.11.tgz#9c9ac41ecf9fbcfffc96f6d2675e2de33811e68a" + integrity sha1-nJrEHs+fvP/8lvbSZ14t4zgR5oo= + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-buffer" "1.7.11" + "@webassemblyjs/helper-wasm-bytecode" "1.7.11" + "@webassemblyjs/wasm-gen" "1.7.11" + +"@webassemblyjs/ieee754@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.7.11.tgz#c95839eb63757a31880aaec7b6512d4191ac640b" + integrity sha1-yVg562N1ejGICq7HtlEtQZGsZAs= + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.7.11.tgz#d7267a1ee9c4594fd3f7e37298818ec65687db63" + integrity sha1-1yZ6HunEWU/T9+NymIGOxlaH22M= + dependencies: + "@xtuc/long" "4.2.1" + +"@webassemblyjs/utf8@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.7.11.tgz#06d7218ea9fdc94a6793aa92208160db3d26ee82" + integrity sha1-Btchjqn9yUpnk6qSIIFg2z0m7oI= + +"@webassemblyjs/wasm-edit@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.7.11.tgz#8c74ca474d4f951d01dbae9bd70814ee22a82005" + integrity sha1-jHTKR01PlR0B266b1wgU7iKoIAU= + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-buffer" "1.7.11" + "@webassemblyjs/helper-wasm-bytecode" "1.7.11" + "@webassemblyjs/helper-wasm-section" "1.7.11" + "@webassemblyjs/wasm-gen" "1.7.11" + "@webassemblyjs/wasm-opt" "1.7.11" + "@webassemblyjs/wasm-parser" "1.7.11" + "@webassemblyjs/wast-printer" "1.7.11" + +"@webassemblyjs/wasm-gen@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.7.11.tgz#9bbba942f22375686a6fb759afcd7ac9c45da1a8" + integrity sha1-m7upQvIjdWhqb7dZr816ycRdoag= + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-wasm-bytecode" "1.7.11" + "@webassemblyjs/ieee754" "1.7.11" + "@webassemblyjs/leb128" "1.7.11" + "@webassemblyjs/utf8" "1.7.11" + +"@webassemblyjs/wasm-opt@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.7.11.tgz#b331e8e7cef8f8e2f007d42c3a36a0580a7d6ca7" + integrity sha1-szHo5874+OLwB9QsOjagWAp9bKc= + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-buffer" "1.7.11" + "@webassemblyjs/wasm-gen" "1.7.11" + "@webassemblyjs/wasm-parser" "1.7.11" + +"@webassemblyjs/wasm-parser@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.7.11.tgz#6e3d20fa6a3519f6b084ef9391ad58211efb0a1a" + integrity sha1-bj0g+mo1GfawhO+Tka1YIR77Cho= + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-api-error" "1.7.11" + "@webassemblyjs/helper-wasm-bytecode" "1.7.11" + "@webassemblyjs/ieee754" "1.7.11" + "@webassemblyjs/leb128" "1.7.11" + "@webassemblyjs/utf8" "1.7.11" + +"@webassemblyjs/wast-parser@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.7.11.tgz#25bd117562ca8c002720ff8116ef9072d9ca869c" + integrity sha1-Jb0RdWLKjAAnIP+BFu+QctnKhpw= + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/floating-point-hex-parser" "1.7.11" + "@webassemblyjs/helper-api-error" "1.7.11" + "@webassemblyjs/helper-code-frame" "1.7.11" + "@webassemblyjs/helper-fsm" "1.7.11" + "@xtuc/long" "4.2.1" + +"@webassemblyjs/wast-printer@1.7.11": + version "1.7.11" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.7.11.tgz#c4245b6de242cb50a2cc950174fdbf65c78d7813" + integrity sha1-xCRbbeJCy1CizJUBdP2/ZceNeBM= + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/wast-parser" "1.7.11" + "@xtuc/long" "4.2.1" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A= + +"@xtuc/long@4.2.1": + version "4.2.1" + resolved "https://registry.npm.taobao.org/@xtuc/long/download/@xtuc/long-4.2.1.tgz#5c85d662f76fa1d34575766c5dcd6615abcd30d8" + integrity sha1-XIXWYvdvodNFdXZsXc1mFavNMNg= + +abbrev@1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg= + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha1-UxvHJlF6OytB+FACHGzBXqq1B80= + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-dynamic-import@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/acorn-dynamic-import/download/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" + integrity sha1-kBzu5Mf6rvfgetKkfokGddpQong= + dependencies: + acorn "^5.0.0" + +acorn-jsx@^3.0.0: + version "3.0.1" + resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" + integrity sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s= + dependencies: + acorn "^3.0.4" + +acorn-jsx@^5.0.0: + version "5.0.1" + resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e" + integrity sha1-MqBk/ZJUKSFqCbFBECv90YX65A4= + +acorn-walk@^6.1.1: + version "6.1.1" + resolved "https://registry.npm.taobao.org/acorn-walk/download/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" + integrity sha1-02O2b1+sXwGP+cOh57b44xDMORM= + +acorn@^3.0.4: + version "3.3.0" + resolved "https://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" + integrity sha1-ReN/s56No/JbruP/U2niu18iAXo= + +acorn@^5.0.0, acorn@^5.5.0, acorn@^5.6.2: + version "5.7.3" + resolved "https://registry.npm.taobao.org/acorn/download/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + integrity sha1-Z6ojG/iBKXS4UjWpZ3Hra9B+onk= + +acorn@^6.0.2, acorn@^6.0.7, acorn@^6.1.1: + version "6.1.1" + resolved "https://registry.npm.taobao.org/acorn/download/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" + integrity sha1-fSWuBbuK0fm2mRCOEJTs14hK3B8= + +address@^1.0.3: + version "1.1.0" + resolved "https://registry.npm.taobao.org/address/download/address-1.1.0.tgz#ef8e047847fcd2c5b6f50c16965f924fd99fe709" + integrity sha1-744EeEf80sW29QwWll+ST9mf5wk= + +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha1-81mGrOuRr63sQQL72FAUlQzvpk0= + +ajv-keywords@^2.1.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" + integrity sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I= + +ajv-keywords@^3.1.0: + version "3.4.0" + resolved "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d" + integrity sha1-S4Mee1MUFafMUYzUBOc/YZPGNJ0= + +ajv@^5.2.3, ajv@^5.3.0: + version "5.5.2" + resolved "https://registry.npm.taobao.org/ajv/download/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +ajv@^6.1.0, ajv@^6.5.5, ajv@^6.9.1: + version "6.10.0" + resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" + integrity sha1-kNDVRDnaWHzX6EO/twRfUL0ivfE= + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + +ansi-colors@^3.0.0: + version "3.2.4" + resolved "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha1-46PaS/uubIapwoViXeEkojQCb78= + +ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: + version "3.2.0" + resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= + dependencies: + color-convert "^1.9.0" + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/any-promise/download/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +aproba@^1.0.3, aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha1-aALmJk79GMeQobDVF/DyYnvyyUo= + +arch@^2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/arch/download/arch-2.1.1.tgz#8f5c2731aa35a30929221bb0640eed65175ec84e" + integrity sha1-j1wnMao1owkpIhuwZA7tZRdeyE4= + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha1-SzXClE8GKov82mZBB2A1D+nd/CE= + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.npm.taobao.org/array-filter/download/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk= + +array-includes@^3.0.3: + version "3.0.3" + resolved "https://registry.npm.taobao.org/array-includes/download/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" + integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.7.0" + +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.npm.taobao.org/array-map/download/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.npm.taobao.org/array-reduce/download/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= + +array-union@^1.0.1, array-union@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +asn1.js@^4.0.0: + version "4.10.1" + resolved "https://registry.npm.taobao.org/asn1.js/download/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA= + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.npm.taobao.org/assert/download/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs= + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/astral-regex/download/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k= + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.npm.taobao.org/async-each/download/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= + +async-limiter@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + integrity sha1-ePrtjD0HSrgfIrTphdeehzj3IPg= + +async@^1.5.2: + version "1.5.2" + resolved "https://registry.npm.taobao.org/async/download/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= + +autoprefixer@^9.5.1: + version "9.6.0" + resolved "https://registry.npm.taobao.org/autoprefixer/download/autoprefixer-9.6.0.tgz#0111c6bde2ad20c6f17995a33fad7cf6854b4c87" + integrity sha1-ARHGveKtIMbxeZWjP6189oVLTIc= + dependencies: + browserslist "^4.6.1" + caniuse-lite "^1.0.30000971" + chalk "^2.4.2" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.16" + postcss-value-parser "^3.3.1" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8= + +axios@^1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2" + integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-eslint@^10.0.1: + version "10.0.2" + resolved "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-eslint%2Fdownload%2Fbabel-eslint-10.0.2.tgz#182d5ac204579ff0881684b040560fdcc1558456" + integrity sha1-GC1awgRXn/CIFoSwQFYP3MFVhFY= + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + eslint-scope "3.7.1" + eslint-visitor-keys "^1.0.0" + +babel-loader@^8.0.5: + version "8.0.6" + resolved "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" + integrity sha1-4zvbbzYrA/S7FBoMIauHxQG3Dfs= + dependencies: + find-cache-dir "^2.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + pify "^4.0.1" + +babel-plugin-dynamic-import-node@^2.2.0: + version "2.3.0" + resolved "https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-plugin-dynamic-import-node%2Fdownload%2Fbabel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" + integrity sha1-8A9Qe9qjw+P/bn5emNkKesq5b38= + dependencies: + object.assign "^4.1.0" + +babel-plugin-module-resolver@3.2.0: + version "3.2.0" + resolved "https://registry.npm.taobao.org/babel-plugin-module-resolver/download/babel-plugin-module-resolver-3.2.0.tgz#ddfa5e301e3b9aa12d852a9979f18b37881ff5a7" + integrity sha1-3fpeMB47mqEthSqZefGLN4gf9ac= + dependencies: + find-babel-config "^1.1.0" + glob "^7.1.2" + pkg-up "^2.0.0" + reselect "^3.0.1" + resolve "^1.4.0" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@^1.0.2: + version "1.3.0" + resolved "https://registry.npm.taobao.org/base64-js/download/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + integrity sha1-yrHmEY8FEJXli1KBrqjBzSK/wOM= + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= + dependencies: + 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" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +bfj@^6.1.1: + version "6.1.2" + resolved "https://registry.npm.taobao.org/bfj/download/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f" + integrity sha1-MlyGGoIryzWKQceKM7jm4ght3n8= + dependencies: + bluebird "^3.5.5" + check-types "^8.0.3" + hoopy "^0.1.4" + tryer "^1.0.1" + +big.js@^3.1.3: + version "3.2.0" + resolved "https://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + integrity sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4= + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg= + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= + +bluebird@^3.1.1, bluebird@^3.5.1, bluebird@^3.5.5: + version "3.5.5" + resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" + integrity sha1-qNCv1zJR7/u9X+OEp31zADwXpx8= + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + integrity sha1-LN4J617jQfSEdGuwMJsyU7GxRC8= + +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io= + dependencies: + 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" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + 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" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= + dependencies: + 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" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha1-Mmc0ZC9APavDADIJhTu3CtQo70g= + dependencies: + 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@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha1-jWR0wbhwv9q807z8wZNKEOlPFfA= + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw= + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha1-KGlFnZqjviRf6P4sofRuLn9U1z8= + dependencies: + pako "~1.0.5" + +browserslist@^4.0.0, browserslist@^4.3.4, browserslist@^4.5.4, browserslist@^4.6.1: + version "4.6.3" + resolved "https://registry.npm.taobao.org/browserslist/download/browserslist-4.6.3.tgz?cache=0&sync_timestamp=1560849116204&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.6.3.tgz#0530cbc6ab0c1f3fc8c819c72377ba55cf647f05" + integrity sha1-BTDLxqsMHz/IyBnHI3e6Vc9kfwU= + dependencies: + caniuse-lite "^1.0.30000975" + electron-to-chromium "^1.3.164" + node-releases "^1.1.23" + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow= + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.3.0: + version "4.9.1" + resolved "https://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbytes%2Fdownload%2Fbytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbytes%2Fdownload%2Fbytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY= + +cacache@^10.0.4: + version "10.0.4" + resolved "https://registry.npm.taobao.org/cacache/download/cacache-10.0.4.tgz?cache=0&sync_timestamp=1560788095566&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" + integrity sha1-ZFI2eZnv+dQYiu/ZoU6dfGomNGA= + dependencies: + 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" + +cacache@^11.3.2: + version "11.3.3" + resolved "https://registry.npm.taobao.org/cacache/download/cacache-11.3.3.tgz?cache=0&sync_timestamp=1560788095566&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-11.3.3.tgz#8bd29df8c6a718a6ebd2d010da4d7972ae3bbadc" + integrity sha1-i9Kd+ManGKbr0tAQ2k15cq47utw= + dependencies: + bluebird "^3.5.5" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.4" + graceful-fs "^4.1.15" + lru-cache "^5.1.1" + mississippi "^3.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.3" + ssri "^6.0.1" + unique-filename "^1.1.1" + y18n "^4.0.0" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= + dependencies: + 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" + +cache-loader@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/cache-loader/download/cache-loader-2.0.1.tgz?cache=0&sync_timestamp=1561551550844&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcache-loader%2Fdownload%2Fcache-loader-2.0.1.tgz#5758f41a62d7c23941e3c3c7016e6faeb03acb07" + integrity sha1-V1j0GmLXwjlB48PHAW5vrrA6ywc= + dependencies: + loader-utils "^1.1.0" + mkdirp "^0.5.1" + neo-async "^2.6.0" + normalize-path "^3.0.0" + schema-utils "^1.0.0" + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/call-me-maybe/download/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/caller-callsite/download/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/caller-path/download/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" + integrity sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8= + dependencies: + callsites "^0.2.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/caller-path/download/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/callsites/download/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" + integrity sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo= + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= + +camel-case@3.0.x: + version "3.0.0" + resolved "https://registry.npm.taobao.org/camel-case/download/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= + dependencies: + no-case "^2.2.0" + upper-case "^1.1.1" + +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/caniuse-api/download/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA= + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000971, caniuse-lite@^1.0.30000975: + version "1.0.30000979" + resolved "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30000979.tgz#92f16d00186a6cf20d6c5711bb6e042a3d667029" + integrity sha1-kvFtABhqbPINbFcRu24EKj1mcCk= + +case-sensitive-paths-webpack-plugin@^2.2.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.2.0.tgz#3371ef6365ef9c25fa4b81c16ace0e9c7dc58c3e" + integrity sha1-M3HvY2XvnCX6S4HBas4OnH3FjD4= + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + 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" + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chardet@^0.4.0: + version "0.4.2" + resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= + +check-types@^8.0.3: + version "8.0.3" + resolved "https://registry.npm.taobao.org/check-types/download/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" + integrity sha1-M1bMoZyIlUTy16le1JzlCKDs9VI= + +chokidar@^2.0.2, chokidar@^2.1.6: + version "2.1.6" + resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" + integrity sha1-tsrWU6kp4kTOioNCRBZNJB+pVMU= + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + 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" + optionalDependencies: + fsevents "^1.2.7" + +chownr@^1.0.1, chownr@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/chownr/download/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + integrity sha1-VHJri4//TfBTxCGH6AH7RBLfFJQ= + +chrome-trace-event@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ= + dependencies: + tslib "^1.9.0" + +ci-info@^1.5.0: + version "1.6.0" + resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc= + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.npm.taobao.org/circular-json/download/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" + integrity sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY= + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-css@4.2.x: + version "4.2.1" + resolved "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" + integrity sha1-LUEe92uFabbQyEBo2r6FsKpeXBc= + dependencies: + source-map "~0.6.0" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + +cli-highlight@^2.1.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/cli-highlight/download/cli-highlight-2.1.1.tgz#2180223d51618b112f4509cf96e4a6c750b07e97" + integrity sha1-IYAiPVFhixEvRQnPluSmx1Cwfpc= + dependencies: + chalk "^2.3.0" + highlight.js "^9.6.0" + mz "^2.4.0" + parse5 "^4.0.0" + yargs "^13.0.0" + +cli-spinners@^2.0.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-2.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-spinners%2Fdownload%2Fcli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77" + integrity sha1-6LmI2SBsaSMC2O6DTnqFwBRNj3c= + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + +clipboardy@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/clipboardy/download/clipboardy-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclipboardy%2Fdownload%2Fclipboardy-2.1.0.tgz#0123a0c8fac92f256dc56335e0bb8be97a4909a5" + integrity sha1-ASOgyPrJLyVtxWM14LuL6XpJCaU= + dependencies: + arch "^2.1.1" + execa "^1.0.0" + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/cliui/download/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha1-NIQi2+gtgAswIu709qwQvy5NG0k= + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +clone@^2.1.1, clone@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npm.taobao.org/co/download/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.npm.taobao.org/coa/download/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM= + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0: + version "1.1.4" + resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= + +color-string@^1.5.2: + version "1.5.3" + resolved "https://registry.npm.taobao.org/color-string/download/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" + integrity sha1-ybvF8BtYtUkvPWhXRZy2WQziBMw= + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.0.0: + version "3.1.2" + resolved "https://registry.npm.taobao.org/color/download/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" + integrity sha1-aBSOf4XUGtdknF+oyBBvCY0inhA= + dependencies: + color-convert "^1.9.1" + color-string "^1.5.2" + +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= + dependencies: + delayed-stream "~1.0.0" + +commander@2.17.x: + version "2.17.1" + resolved "https://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha1-vXerfebelCBc6sxy8XFtKfIKd78= + +commander@^2.18.0, commander@^2.19.0: + version "2.20.0" + resolved "https://registry.npm.taobao.org/commander/download/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" + integrity sha1-1YuytcHuj4ew00ACfp6U4iLFpCI= + +commander@~2.19.0: + version "2.19.0" + resolved "https://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha1-9hmKqE5bg8RgVLlN3tv+1e6f8So= + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= + +compressible@~2.0.16: + version "2.0.17" + resolved "https://registry.npm.taobao.org/compressible/download/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" + integrity sha1-bowQihatWDhKl386SCyiC/8vOME= + dependencies: + mime-db ">= 1.40.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcompression%2Fdownload%2Fcompression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48= + dependencies: + 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" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.5.0, concat-stream@^1.6.0: + version "1.6.2" + resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w= + +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/console-browserify/download/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= + dependencies: + date-now "^0.1.4" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +consolidate@^0.15.1: + version "0.15.1" + resolved "https://registry.npm.taobao.org/consolidate/download/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7" + integrity sha1-IasEMjXHGgfUXZqtmFk7DbpWurc= + dependencies: + bluebird "^3.1.1" + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/contains-path/download/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70= + dependencies: + safe-buffer "5.1.2" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js= + +convert-source-map@^1.1.0: + version "1.6.0" + resolved "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + integrity sha1-UbU3qMQ+DwTewZk7/83VBOdYrCA= + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo= + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha1-kilzmMrjSTf8r9bsgTnBgFHwteA= + dependencies: + 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@^0.1.0: + version "0.1.1" + resolved "https://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +copy-webpack-plugin@^4.6.0: + version "4.6.0" + resolved "https://registry.npm.taobao.org/copy-webpack-plugin/download/copy-webpack-plugin-4.6.0.tgz#e7f40dd8a68477d405dd1b7a854aae324b158bae" + integrity sha1-5/QN2KaEd9QF3Rt6hUquMksVi64= + dependencies: + 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" + +core-js@^2.6.5: + version "2.6.9" + resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.9.tgz?cache=0&sync_timestamp=1560599811627&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" + integrity sha1-a0shRiDINBUuF5Mjcn/Bl0GwhPI= + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha1-BA9yaAnFked6F8CjYmykW08Wixo= + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +create-ecdh@^4.0.0: + version "4.0.3" + resolved "https://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + integrity sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8= + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "https://registry.npm.taobao.org/create-hash/download/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY= + dependencies: + 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@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.7" + resolved "https://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8= + dependencies: + 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@^5.0.1, cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha1-OWz58xN/A+S45TLFj2mCVOAPgOw= + dependencies: + 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@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha1-wZiUD2OnbX42wecQGLABchBUyyI= + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-loader@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/css-loader/download/css-loader-1.0.1.tgz#6885bb5233b35ec47b006057da01cc640b6b79fe" + integrity sha1-aIW7UjOzXsR7AGBX2gHMZAtref4= + dependencies: + babel-code-frame "^6.26.0" + css-selector-tokenizer "^0.7.0" + icss-utils "^2.1.0" + loader-utils "^1.0.2" + lodash "^4.17.11" + postcss "^6.0.23" + 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" + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.npm.taobao.org/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc= + +css-select@^1.1.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-select@^2.0.0: + version "2.0.2" + resolved "https://registry.npm.taobao.org/css-select/download/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede" + integrity sha1-q0OGzsnh9miFVWSxfDcztDsqXt4= + dependencies: + boolbase "^1.0.0" + css-what "^2.1.2" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-selector-tokenizer@^0.7.0: + version "0.7.1" + resolved "https://registry.npm.taobao.org/css-selector-tokenizer/download/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" + integrity sha1-oXcnGovKUBkXL0+JH8bu2cv2jV0= + dependencies: + cssesc "^0.1.0" + fastparse "^1.1.1" + regexpu-core "^1.0.0" + +css-tree@1.0.0-alpha.28: + version "1.0.0-alpha.28" + resolved "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.28.tgz#8e8968190d886c9477bc8d61e96f61af3f7ffa7f" + integrity sha1-joloGQ2IbJR3vI1h6W9hrz9/+n8= + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + integrity sha1-P6nU7zFCy9HDAedmTB81K9gvWjk= + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-unit-converter@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/css-unit-converter/download/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" + integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= + +css-url-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/css-url-regex/download/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec" + integrity sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w= + +css-what@2.1, css-what@^2.1.2: + version "2.1.3" + resolved "https://registry.npm.taobao.org/css-what/download/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha1-ptdgRXM2X+dGhsPzEcVlE9iChfI= + +cssesc@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/cssesc/download/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" + integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= + +cssesc@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/cssesc/download/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + integrity sha1-OxO9G7HLNuG8taTc0n9UxdyzVwM= + +cssnano-preset-default@^4.0.0, cssnano-preset-default@^4.0.7: + version "4.0.7" + resolved "https://registry.npm.taobao.org/cssnano-preset-default/download/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" + integrity sha1-UexmLM/KD4izltzZZ5zbkxvhf3Y= + dependencies: + 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" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI= + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.npm.taobao.org/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M= + +cssnano@^4.0.0, cssnano@^4.1.10: + version "4.1.10" + resolved "https://registry.npm.taobao.org/cssnano/download/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + integrity sha1-CsQfCxPRPUZUh+ERt3jULaYxuLI= + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.7" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^3.5.1: + version "3.5.1" + resolved "https://registry.npm.taobao.org/csso/download/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + integrity sha1-e564vmFiiXPBsmHhadLwJACOdYs= + dependencies: + css-tree "1.0.0-alpha.29" + +current-script-polyfill@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/current-script-polyfill/download/current-script-polyfill-1.0.0.tgz#f31cf7e4f3e218b0726e738ca92a02d3488ef615" + integrity sha1-8xz35PPiGLBybnOMqSoC00iO9hU= + +cyclist@~0.2.2: + version "0.2.2" + resolved "https://registry.npm.taobao.org/cyclist/download/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= + +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/de-indent/download/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" + integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= + dependencies: + ms "2.0.0" + +debug@^3.1.0, debug@^3.2.5, debug@^3.2.6: + version "3.2.6" + resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha1-6D0X3hbYp++3cX7b5fsQE17uYps= + dependencies: + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= + dependencies: + ms "^2.1.1" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecamelize%2Fdownload%2Fdecamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw= + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +deepmerge@^1.5.2: + version "1.5.2" + resolved "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeepmerge%2Fdownload%2Fdeepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" + integrity sha1-EEmdhohEza1P7ghC34x/bwyVp1M= + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.npm.taobao.org/default-gateway/download/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs= + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +default-gateway@^5.0.2: + version "5.0.2" + resolved "https://registry.npm.taobao.org/default-gateway/download/default-gateway-5.0.2.tgz#d2d8a13d6fee406d9365d19ec9adccb8a60b82b3" + integrity sha1-0tihPW/uQG2TZdGeya3MuKYLgrM= + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/defaults/download/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + dependencies: + clone "^1.0.2" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^4.1.1: + version "4.1.1" + resolved "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha1-no8RciLqRKMf86FWwEm5kFKp8LQ= + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdelegates%2Fdownload%2Fdelegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/des.js/download/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.npm.taobao.org/detect-libc/download/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detect-node@^2.0.4: + version "2.0.4" + resolved "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + integrity sha1-AU7o+PZpxcWAI9pkuBecCDooxGw= + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha1-QOjumPVaIUlgcUaSHGPhrl89KHU= + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^2.0.0, dir-glob@^2.2.2: + version "2.2.2" + resolved "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ= + dependencies: + path-type "^3.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.1" + resolved "https://registry.npm.taobao.org/dns-packet/download/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + integrity sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo= + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha1-XNAfwQFiG0LEzX9dGmYkNxbT850= + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= + dependencies: + esutils "^2.0.2" + +dom-converter@^0.2: + version "0.2.0" + resolved "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g= + dependencies: + utila "~0.4" + +dom-serializer@0: + version "0.1.1" + resolved "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" + integrity sha1-HsQFnihLq+027sKUHUqXChic58A= + dependencies: + domelementtype "^1.3.0" + entities "^1.1.1" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto= + +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8= + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha1-iAUJfpM9ZehVRvcm1g9euItE+AM= + dependencies: + domelementtype "1" + +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^1.5.1, domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo= + dependencies: + dom-serializer "0" + domelementtype "1" + +dot-prop@^4.1.1: + version "4.2.0" + resolved "https://registry.npm.taobao.org/dot-prop/download/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + integrity sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc= + dependencies: + is-obj "^1.0.0" + +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha1-P7rwIL/XlIhAcuomsel5HUWmKfA= + +dotenv@^7.0.0: + version "7.0.0" + resolved "https://registry.npm.taobao.org/dotenv/download/dotenv-7.0.0.tgz#a2be3cd52736673206e8a85fb5210eea29628e7c" + integrity sha1-or481Sc2ZzIG6KhftSEO6ilijnw= + +duplexer@^0.1.1: + version "0.1.1" + resolved "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +easy-stack@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/easy-stack/download/easy-stack-1.0.0.tgz#12c91b3085a37f0baa336e9486eac4bf94e3e788" + integrity sha1-EskbMIWjfwuqM26UhurEv5Tj54g= + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +ejs@^2.6.1: + version "2.6.2" + resolved "https://registry.npm.taobao.org/ejs/download/ejs-2.6.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fejs%2Fdownload%2Fejs-2.6.2.tgz#3a32c63d1cd16d11266cd4703b14fec4e74ab4f6" + integrity sha1-OjLGPRzRbREmbNRwOxT+xOdKtPY= + +electron-to-chromium@^1.3.164: + version "1.3.183" + resolved "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.183.tgz?cache=0&sync_timestamp=1562054591671&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.183.tgz#d6ecf177d3388ae5913844ea46b4b4c9cc726e52" + integrity sha1-1uzxd9M4iuWROETqRrS0ycxyblI= + +elliptic@^6.0.0: + version "6.5.0" + resolved "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.0.tgz#2b8ed4c891b7de3200e14412a5b8248c7af505ca" + integrity sha1-K47UyJG33jIA4UQSpbgkjHr1Bco= + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.1" + resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + integrity sha1-7SljTRm6ukY7bOa4CjchPqtx7EM= + dependencies: + once "^1.4.0" + +enhanced-resolve@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" + integrity sha1-Qcfgv9/nSsH/4eV61qXGyfN0Kn8= + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.4.0" + tapable "^1.0.0" + +entities@^1.1.1: + version "1.1.2" + resolved "https://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha1-vfpzUplmTfr9NFKe1PhSKidf6lY= + +errno@^0.1.1, errno@^0.1.3, errno@~0.1.7: + version "0.1.7" + resolved "https://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.0: + version "2.0.2" + resolved "https://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-2.0.2.tgz#4ae8dbaa2bf90a8b450707b9149dcabca135520d" + integrity sha1-Sujbqiv5CotFBwe5FJ3KvKE1Ug0= + dependencies: + stackframe "^1.0.4" + +es-abstract@^1.12.0, es-abstract@^1.4.3, es-abstract@^1.5.1, es-abstract@^1.7.0: + version "1.13.0" + resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" + integrity sha1-rIYUX91QmdjdSVWMy6Lq+biOJOk= + dependencies: + es-to-primitive "^1.2.0" + function-bind "^1.1.1" + has "^1.0.3" + is-callable "^1.1.4" + is-regex "^1.0.4" + object-keys "^1.0.12" + +es-to-primitive@^1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha1-7fckeAM0VujdqO8J4ArZZQcH83c= + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +eslint-config-standard@^12.0.0: + version "12.0.0" + resolved "https://registry.npm.taobao.org/eslint-config-standard/download/eslint-config-standard-12.0.0.tgz#638b4c65db0bd5a41319f96bba1f15ddad2107d9" + integrity sha1-Y4tMZdsL1aQTGflruh8V3a0hB9k= + +eslint-import-resolver-node@^0.3.2: + version "0.3.2" + resolved "https://registry.npm.taobao.org/eslint-import-resolver-node/download/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" + integrity sha1-WPFfuDm40FdsqYBBNHaqskcttmo= + dependencies: + debug "^2.6.9" + resolve "^1.5.0" + +eslint-loader@^2.1.2: + version "2.1.2" + resolved "https://registry.npm.taobao.org/eslint-loader/download/eslint-loader-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-loader%2Fdownload%2Feslint-loader-2.1.2.tgz#453542a1230d6ffac90e4e7cb9cadba9d851be68" + integrity sha1-RTVCoSMNb/rJDk58ucrbqdhRvmg= + dependencies: + 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@^2.4.0: + version "2.4.0" + resolved "https://registry.npm.taobao.org/eslint-module-utils/download/eslint-module-utils-2.4.0.tgz#8b93499e9b00eab80ccb6614e69f03678e84e09a" + integrity sha1-i5NJnpsA6rgMy2YU5p8DZ46E4Jo= + dependencies: + debug "^2.6.8" + pkg-dir "^2.0.0" + +eslint-plugin-es@^1.3.1: + version "1.4.0" + resolved "https://registry.npm.taobao.org/eslint-plugin-es/download/eslint-plugin-es-1.4.0.tgz#475f65bb20c993fc10e8c8fe77d1d60068072da6" + integrity sha1-R19luyDJk/wQ6Mj+d9HWAGgHLaY= + dependencies: + eslint-utils "^1.3.0" + regexpp "^2.0.1" + +eslint-plugin-import@^2.14.0: + version "2.18.0" + resolved "https://registry.npm.taobao.org/eslint-plugin-import/download/eslint-plugin-import-2.18.0.tgz#7a5ba8d32622fb35eb9c8db195c2090bd18a3678" + integrity sha1-eluo0yYi+zXrnI2xlcIJC9GKNng= + dependencies: + array-includes "^3.0.3" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.0" + has "^1.0.3" + lodash "^4.17.11" + minimatch "^3.0.4" + read-pkg-up "^2.0.0" + resolve "^1.11.0" + +eslint-plugin-node@^8.0.0: + version "8.0.1" + resolved "https://registry.npm.taobao.org/eslint-plugin-node/download/eslint-plugin-node-8.0.1.tgz#55ae3560022863d141fa7a11799532340a685964" + integrity sha1-Va41YAIoY9FB+noReZUyNApoWWQ= + dependencies: + eslint-plugin-es "^1.3.1" + eslint-utils "^1.3.1" + ignore "^5.0.2" + minimatch "^3.0.4" + resolve "^1.8.1" + semver "^5.5.0" + +eslint-plugin-promise@^4.0.1: + version "4.2.1" + resolved "https://registry.npm.taobao.org/eslint-plugin-promise/download/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" + integrity sha1-hF/YsiYK2PglZMEiL85ErXHZQYo= + +eslint-plugin-standard@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/eslint-plugin-standard/download/eslint-plugin-standard-4.0.0.tgz#f845b45109c99cd90e77796940a344546c8f6b5c" + integrity sha1-+EW0UQnJnNkOd3lpQKNEVGyPa1w= + +eslint-plugin-vue@^4.7.1: + version "4.7.1" + resolved "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-4.7.1.tgz#c829b9fc62582c1897b5a0b94afd44ecca511e63" + integrity sha1-yCm5/GJYLBiXtaC5Sv1E7MpRHmM= + dependencies: + vue-eslint-parser "^2.0.3" + +eslint-plugin-vue@^5.0.0: + version "5.2.3" + resolved "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-5.2.3.tgz#3ee7597d823b5478804b2feba9863b1b74273961" + integrity sha1-PudZfYI7VHiASy/rqYY7G3QnOWE= + dependencies: + vue-eslint-parser "^5.0.0" + +eslint-scope@3.7.1: + version "3.7.1" + resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" + integrity sha1-PWPD7f2gLgbgGkUq2IyqzHzctug= + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^3.7.1: + version "3.7.3" + resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-3.7.3.tgz#bb507200d3d17f60247636160b4826284b108535" + integrity sha1-u1ByANPRf2AkdjYWC0gmKEsQhTU= + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^4.0.0, eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha1-ygODMxD2iJoyZHgaqC5j65z+eEg= + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.3.0, eslint-utils@^1.3.1: + version "1.3.1" + resolved "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512" + integrity sha1-moUbqJ7nxGA0b5fPiTnHKYgn5RI= + +eslint-visitor-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" + integrity sha1-PzGA+y4pEBdxastMnW1bXDSmqB0= + +eslint@^4.19.1: + version "4.19.1" + resolved "https://registry.npm.taobao.org/eslint/download/eslint-4.19.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint%2Fdownload%2Feslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300" + integrity sha1-MtHWU+HZBAiFS/spbwdux+GGowA= + dependencies: + 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" + +eslint@^5.16.0: + version "5.16.0" + resolved "https://registry.npm.taobao.org/eslint/download/eslint-5.16.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint%2Fdownload%2Feslint-5.16.0.tgz#a1e3ac1aae4a3fbd8296fcf8f7ab7314cbb6abea" + integrity sha1-oeOsGq5KP72Clvz496tzFMu2q+o= + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.9.1" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^4.0.3" + eslint-utils "^1.3.1" + eslint-visitor-keys "^1.0.0" + espree "^5.0.1" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.7.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^6.2.2" + js-yaml "^3.13.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.11" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^5.5.1" + strip-ansi "^4.0.0" + strip-json-comments "^2.0.1" + table "^5.2.3" + text-table "^0.2.0" + +espree@^3.5.2, espree@^3.5.4: + version "3.5.4" + resolved "https://registry.npm.taobao.org/espree/download/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7" + integrity sha1-sPRHGHyKi+2US4FaZgvd9d610ac= + dependencies: + acorn "^5.5.0" + acorn-jsx "^3.0.0" + +espree@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/espree/download/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f" + integrity sha1-co1UUeD9FWwEOEp62J7VH/VOsl8= + dependencies: + acorn "^6.0.2" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + +espree@^5.0.1: + version "5.0.1" + resolved "https://registry.npm.taobao.org/espree/download/espree-5.0.1.tgz#5d6526fa4fc7f0788a5cf75b15f30323e2f81f7a" + integrity sha1-XWUm+k/H8HiKXPdbFfMDI+L4H3o= + dependencies: + acorn "^6.0.7" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesprima%2Fdownload%2Fesprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= + +esquery@^1.0.0, esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/esquery/download/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + integrity sha1-QGxRZYsfWZGl+bYrHcJbAOPlxwg= + dependencies: + estraverse "^4.0.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8= + dependencies: + estraverse "^4.1.0" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: + version "4.2.0" + resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= + +esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +event-pubsub@4.3.0: + version "4.3.0" + resolved "https://registry.npm.taobao.org/event-pubsub/download/event-pubsub-4.3.0.tgz#f68d816bc29f1ec02c539dc58c8dd40ce72cb36e" + integrity sha1-9o2Ba8KfHsAsU53FjI3UDOcss24= + +eventemitter3@^3.0.0: + version "3.1.2" + resolved "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-3.1.2.tgz?cache=0&sync_timestamp=1560950873670&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha1-LT1I+cNGaY/Og6hdfWZOmFNd9uc= + +events@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/events/download/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" + integrity sha1-mgoN+vYok9krh1uPJpjKQRSXPog= + +eventsource@^1.0.7: + version "1.0.7" + resolved "https://registry.npm.taobao.org/eventsource/download/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + integrity sha1-j7xyyT/NNAiAkLwKTmT0tc7m2NA= + dependencies: + original "^1.0.0" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI= + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +execa@^0.8.0: + version "0.8.0" + resolved "https://registry.npm.taobao.org/execa/download/execa-0.8.0.tgz?cache=0&sync_timestamp=1561976816967&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" + integrity sha1-2NdrvBtVIX7RkP1t1J08d07PyNo= + dependencies: + 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" + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1561976816967&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + 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" + +express@^4.16.3, express@^4.17.1: + version "4.17.1" + resolved "https://registry.npm.taobao.org/express/download/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ= + dependencies: + 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" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= + +external-editor@^2.0.4: + version "2.2.0" + resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + integrity sha1-BFURz9jRM/OEZnPRBHwVTiFK09U= + dependencies: + chardet "^0.4.0" + iconv-lite "^0.4.17" + tmp "^0.0.33" + +external-editor@^3.0.3: + version "3.0.3" + resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" + integrity sha1-WGbbKal4Jtvkvzr9JAcOrZ6kOic= + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= + dependencies: + 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" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fast-deep-equal@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" + integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + +fast-glob@^2.2.6: + version "2.2.7" + resolved "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz?cache=0&sync_timestamp=1561855889789&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha1-aVOFfDr6R1//ku5gFdUtpwpM050= + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + +fast-levenshtein@~2.0.4: + version "2.0.6" + resolved "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastparse@^1.1.1: + version "1.1.2" + resolved "https://registry.npm.taobao.org/fastparse/download/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" + integrity sha1-kXKMWllC7O2FMSg8eUQe5BIsNak= + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffaye-websocket%2Fdownload%2Ffaye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.1: + version "0.11.3" + resolved "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffaye-websocket%2Fdownload%2Ffaye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" + integrity sha1-XA6aiWjokSwoZjn96XeosgnyUI4= + dependencies: + websocket-driver ">=0.5.1" + +figgy-pudding@^3.5.1: + version "3.5.1" + resolved "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" + integrity sha1-hiRwESkBxyeg5JWoB0S9W6odZ5A= + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" + integrity sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E= + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w= + dependencies: + flat-cache "^2.0.1" + +file-loader@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/file-loader/download/file-loader-3.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-loader%2Fdownload%2Ffile-loader-3.0.1.tgz#f8e0ba0b599918b51adfe45d66d1e771ad560faa" + integrity sha1-+OC6C1mZGLUa3+RdZtHnca1WD6o= + dependencies: + loader-utils "^1.0.2" + schema-utils "^1.0.0" + +filesize@^3.6.1: + version "3.6.1" + resolved "https://registry.npm.taobao.org/filesize/download/filesize-3.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffilesize%2Fdownload%2Ffilesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" + integrity sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc= + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0= + dependencies: + 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-babel-config@^1.1.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/find-babel-config/download/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2" + integrity sha1-qbezF+tbmGDNqdVHQKjIM3oig6I= + dependencies: + json5 "^0.5.1" + path-exists "^3.0.0" + +find-cache-dir@^0.1.1: + version "0.1.1" + resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" + integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= + dependencies: + commondir "^1.0.1" + mkdirp "^0.5.1" + pkg-dir "^1.0.0" + +find-cache-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" + integrity sha1-kojj6ePMN0hxfTnq3hfPcfww7m8= + dependencies: + commondir "^1.0.1" + make-dir "^1.0.0" + pkg-dir "^2.0.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc= + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= + dependencies: + locate-path "^3.0.0" + +flat-cache@^1.2.1: + version "1.3.4" + resolved "https://registry.npm.taobao.org/flat-cache/download/flat-cache-1.3.4.tgz#2c2ef77525cc2929007dfffa1dd314aa9c9dee6f" + integrity sha1-LC73dSXMKSkAff/6HdMUqpyd7m8= + dependencies: + circular-json "^0.3.1" + graceful-fs "^4.1.2" + rimraf "~2.6.2" + write "^0.2.1" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA= + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/flatted/download/flatted-2.0.1.tgz?cache=0&sync_timestamp=1561466276595&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fflatted%2Fdownload%2Fflatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" + integrity sha1-aeV8qo8OrLwoHS4stFjUb9tEngg= + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0: + version "1.7.0" + resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" + integrity sha1-SJ68GY3A5/ZBZ70jsDxMGbV4THY= + dependencies: + debug "^3.2.6" + +follow-redirects@^1.15.0: + version "1.15.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" + integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz?cache=0&sync_timestamp=1560929244634&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fform-data%2Fdownload%2Fform-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha1-TxicRKoSO4lfcigE9V6iPq3DSOk= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-minipass@^1.2.5: + version "1.2.6" + resolved "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" + integrity sha1-LFzDDe2BKCv+ig18fBhT3esQLAc= + dependencies: + minipass "^2.2.1" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.9" + resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + integrity sha1-P17WZYPM1vQAtaANtvfoYTY+OI8= + dependencies: + nan "^2.12.1" + node-pre-gyp "^0.12.0" + +function-bind@^1.0.2, function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + 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" + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + +glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: + version "7.1.4" + resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha1-qmCKL2xXetNX4a5aXCbZqNGWklU= + dependencies: + 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" + +globals@^11.0.1, globals@^11.1.0, globals@^11.7.0: + version "11.12.0" + resolved "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globby@^7.1.1: + version "7.1.1" + resolved "https://registry.npm.taobao.org/globby/download/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= + dependencies: + 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" + +globby@^9.2.0: + version "9.2.0" + resolved "https://registry.npm.taobao.org/globby/download/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" + integrity sha1-/QKacGxwPSm90XD0tts6P3p8tj0= + dependencies: + "@types/glob" "^7.1.1" + array-union "^1.0.2" + dir-glob "^2.2.2" + fast-glob "^2.2.6" + glob "^7.1.3" + ignore "^4.0.3" + pify "^4.0.1" + slash "^2.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: + version "4.2.0" + resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.0.tgz#8d8fdc73977cb04104721cb53666c1ca64cd328b" + integrity sha1-jY/cc5d8sEEEchy1NmbBymTNMos= + +gzip-size@^5.0.0: + version "5.1.1" + resolved "https://registry.npm.taobao.org/gzip-size/download/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha1-y5vuaS+HwGErIyhAqHOQTkwTUnQ= + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +handle-thing@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" + integrity sha1-DgOWlf9QyT/CiFV9aW88HcZ3Z1Q= + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.0: + version "5.1.3" + resolved "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.npm.taobao.org/hash-base/download/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash-sum@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04" + integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ= + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I= + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +he@1.2.x, he@^1.1.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha1-hK5l+n6vsWX922FWauFLrwVmTw8= + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/hex-color-regex/download/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4= + +highlight.js@^9.6.0: + version "9.15.8" + resolved "https://registry.npm.taobao.org/highlight.js/download/highlight.js-9.15.8.tgz#f344fda123f36f1a65490e932cf90569e4999971" + integrity sha1-80T9oSPzbxplSQ6TLPkFaeSZmXE= + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.npm.taobao.org/hoopy/download/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha1-YJIH1mEQADOpqUAq096mdzgcGx0= + +hosted-git-info@^2.1.4: + version "2.7.1" + resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + integrity sha1-l/I2l3vW4SVAiTD/bePuxigewEc= + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/hsl-regex/download/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/hsla-regex/download/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.npm.taobao.org/html-comment-regex/download/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha1-l9RoiutcgYhqNk+qDK0d2hTUM6c= + +html-entities@^1.2.1: + version "1.2.1" + resolved "https://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= + +html-minifier@^3.2.3: + version "3.5.21" + resolved "https://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" + integrity sha1-0AQOBUcw41TbAIRjWTGUAVIS0gw= + dependencies: + 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-tags@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/html-tags/download/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b" + integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= + +html-webpack-plugin@^3.2.0: + version "3.2.0" + resolved "https://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b" + integrity sha1-sBq71yOsqqeze2r0SS69oD2d03s= + dependencies: + html-minifier "^3.2.3" + loader-utils "^0.2.16" + lodash "^4.17.3" + pretty-error "^2.0.2" + tapable "^1.0.0" + toposort "^1.0.0" + util.promisify "1.0.0" + +htmlparser2@^3.3.0: + version "3.10.1" + resolved "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha1-vWedw/WYl7ajS7EHSchVu1OpOS8= + dependencies: + 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" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz?cache=0&sync_timestamp=1561418493658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz?cache=0&sync_timestamp=1561418493658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz?cache=0&sync_timestamp=1561418493658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY= + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +"http-parser-js@>=0.4.0 <0.4.11": + version "0.4.10" + resolved "https://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" + integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= + +http-proxy-middleware@^0.19.1: + version "0.19.1" + resolved "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha1-GDx9xKoUeRUDBkmMIQza+WCApDo= + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + version "1.17.0" + resolved "https://registry.npm.taobao.org/http-proxy/download/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" + integrity sha1-etOElGWPhGBeL220Q230EPTlvpo= + dependencies: + eventemitter3 "^3.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4: + version "0.4.24" + resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + +icss-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/icss-utils/download/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" + integrity sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= + dependencies: + postcss "^6.0.1" + +ieee754@^1.1.4: + version "1.1.13" + resolved "https://registry.npm.taobao.org/ieee754/download/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha1-7BaFWOlaoYH9h9N/VcMrvLZwi4Q= + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= + +ignore-walk@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/ignore-walk/download/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + integrity sha1-qD5i59JyrA47VRqqgoMaGbafgvg= + dependencies: + minimatch "^3.0.4" + +ignore@^3.3.3, ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.npm.taobao.org/ignore/download/ignore-3.3.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fignore%2Fdownload%2Fignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM= + +ignore@^4.0.3, ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fignore%2Fdownload%2Fignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= + +ignore@^5.0.2: + version "5.1.2" + resolved "https://registry.npm.taobao.org/ignore/download/ignore-5.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fignore%2Fdownload%2Fignore-5.1.2.tgz#e28e584d43ad7e92f96995019cc43b9e1ac49558" + integrity sha1-4o5YTUOtfpL5aZUBnMQ7nhrElVg= + +image-size@~0.5.0: + version "0.5.5" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= + dependencies: + import-from "^2.1.0" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-2.0.0.tgz?cache=0&sync_timestamp=1561888919431&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.0.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.1.0.tgz?cache=0&sync_timestamp=1561888919431&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118" + integrity sha1-bTP6Hc7235MPrgA0RvM0Fa+QURg= + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/import-from/download/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + integrity sha1-M1238qev/VOqpHHUuAId7ja387E= + dependencies: + resolve-from "^3.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz?cache=0&sync_timestamp=1560975547815&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz?cache=0&sync_timestamp=1560975547815&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz?cache=0&sync_timestamp=1560975547815&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@~1.3.0: + version "1.3.5" + resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= + +inquirer@^3.0.6: + version "3.3.0" + resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-3.3.0.tgz?cache=0&sync_timestamp=1561106569235&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" + integrity sha1-ndLyrXZdyrH/BEO0kUQqILoifck= + dependencies: + 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" + +inquirer@^6.2.2: + version "6.4.1" + resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-6.4.1.tgz?cache=0&sync_timestamp=1561106569235&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-6.4.1.tgz#7bd9e5ab0567cd23b41b0180b68e0cfa82fc3c0b" + integrity sha1-e9nlqwVnzSO0GwGAto4M+oL8PAs= + dependencies: + ansi-escapes "^3.2.0" + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^2.0.0" + lodash "^4.17.11" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^2.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + +internal-ip@^4.3.0: + version "4.3.0" + resolved "https://registry.npm.taobao.org/internal-ip/download/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc= + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +invariant@^2.2.2: + version "2.2.4" + resolved "https://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finvariant%2Fdownload%2Finvariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= + dependencies: + loose-envify "^1.0.0" + +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/invert-kv/download/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + integrity sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI= + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + +ip@^1.1.0, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.0, ipaddr.js@^1.9.0: + version "1.9.0" + resolved "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" + integrity sha1-N9905DCg5HVQ/lSi3v4w2KzZX2U= + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha1-RXSirlb3qyBolvtDHq7tBm/fjwM= + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha1-76ouqdqg16suoTqXsritUf776L4= + +is-callable@^1.1.4: + version "1.1.4" + resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha1-HhrfIZ4e62hNaR+dagX/DTCiTXU= + +is-ci@^1.0.10: + version "1.2.1" + resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + integrity sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw= + dependencies: + ci-info "^1.5.0" + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/is-color-stop/download/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + dependencies: + 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-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.1" + resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= + dependencies: + is-extglob "^2.1.1" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-path-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-2.1.0.tgz#2e0c7e463ff5b7a0eb60852d851a6809347a124c" + integrity sha1-Lgx+Rj/1t6DrYIUthRpoCTR6Ekw= + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha1-v+Lcomxp85cmWkAJljYCk1oFOss= + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha1-fJgQWH1lmkDSe8201WFuqwWUlLI= + dependencies: + path-is-inside "^1.0.2" + +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= + dependencies: + isobject "^3.0.1" + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-promise%2Fdownload%2Fis-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/is-regex/download/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + dependencies: + has "^1.0.1" + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg= + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-svg@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/is-svg/download/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + integrity sha1-kyHb0pwhLlypnE+peUxxS8r6L3U= + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha1-oFX2rlcZLK7jKeeoYBGLSXqVDzg= + dependencies: + has-symbols "^1.0.0" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisexe%2Fdownload%2Fisexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +javascript-stringify@^1.6.0: + version "1.6.0" + resolved "https://registry.npm.taobao.org/javascript-stringify/download/javascript-stringify-1.6.0.tgz#142d111f3a6e3dae8f4a9afd77d45855b5a9cce3" + integrity sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM= + +js-levenshtein@^1.1.3: + version "1.1.6" + resolved "https://registry.npm.taobao.org/js-levenshtein/download/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha1-xs7ljrNVA3LfjeuF+tXOZs4B1Z0= + +js-message@1.0.5: + version "1.0.5" + resolved "https://registry.npm.taobao.org/js-message/download/js-message-1.0.5.tgz#2300d24b1af08e89dd095bc1a4c9c9cfcb892d15" + integrity sha1-IwDSSxrwjondCVvBpMnJz8uJLRU= + +js-queue@2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/js-queue/download/js-queue-2.0.0.tgz#362213cf860f468f0125fc6c96abc1742531f948" + integrity sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug= + dependencies: + easy-stack "^1.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.9.1: + version "3.13.1" + resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc= + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + 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#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json3@^3.3.2: + version "3.3.3" + resolved "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E= + +json5@^0.5.0, json5@^0.5.1: + version "0.5.1" + resolved "https://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4= + dependencies: + minimist "^1.2.0" + +json5@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/json5/download/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" + integrity sha1-56DGLEgoXGKNIKELhcibuAfDKFA= + dependencies: + minimist "^1.2.0" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha1-ARRrNqYhjmTljzqNZt5df8b20FE= + +launch-editor-middleware@^2.2.1: + version "2.2.1" + resolved "https://registry.npm.taobao.org/launch-editor-middleware/download/launch-editor-middleware-2.2.1.tgz#e14b07e6c7154b0a4b86a0fd345784e45804c157" + integrity sha1-4UsH5scVSwpLhqD9NFeE5FgEwVc= + dependencies: + launch-editor "^2.2.1" + +launch-editor@^2.2.1: + version "2.2.1" + resolved "https://registry.npm.taobao.org/launch-editor/download/launch-editor-2.2.1.tgz#871b5a3ee39d6680fcc26d37930b6eeda89db0ca" + integrity sha1-hxtaPuOdZoD8wm03kwtu7aidsMo= + dependencies: + chalk "^2.3.0" + shell-quote "^1.6.1" + +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/lcid/download/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + integrity sha1-bvXS32DlL4LrIopMNz6NHzlyU88= + dependencies: + invert-kv "^2.0.0" + +less-loader@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-5.0.0.tgz#498dde3a6c6c4f887458ee9ed3f086a12ad1b466" + integrity sha512-bquCU89mO/yWLaUq0Clk7qCsKhsF/TZpJUzETRvJa9KSVEL9SO3ovCvdEHISBhrC81OwC8QSVX7E0bzElZj9cg== + dependencies: + clone "^2.1.1" + loader-utils "^1.1.0" + pify "^4.0.1" + +less@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/less/-/less-3.9.0.tgz#b7511c43f37cf57dc87dffd9883ec121289b1474" + integrity sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w== + dependencies: + clone "^2.1.2" + optionalDependencies: + errno "^0.1.1" + graceful-fs "^4.1.2" + image-size "~0.5.0" + mime "^1.4.1" + mkdirp "^0.5.0" + promise "^7.1.1" + request "^2.83.0" + source-map "~0.6.0" + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fload-json-file%2Fdownload%2Fload-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +loader-fs-cache@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/loader-fs-cache/download/loader-fs-cache-1.0.2.tgz#54cedf6b727e1779fd8f01205f05f6e88706f086" + integrity sha1-VM7fa3J+F3n9jwEgXwX26IcG8IY= + dependencies: + find-cache-dir "^0.1.1" + mkdirp "0.5.1" + +loader-runner@^2.3.0, loader-runner@^2.3.1: + version "2.4.0" + resolved "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c= + +loader-utils@^0.2.16: + version "0.2.17" + resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" + integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + object-assign "^4.0.1" + +loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: + version "1.2.3" + resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc= + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +lodash.defaultsdeep@^4.6.0: + version "4.6.0" + resolved "https://registry.npm.taobao.org/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.0.tgz#bec1024f85b1bd96cbea405b23c14ad6443a6f81" + integrity sha1-vsECT4WxvZbL6kBbI8FK1kQ6b4E= + +lodash.kebabcase@^4.1.1: + version "4.1.1" + resolved "https://registry.npm.taobao.org/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" + integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= + +lodash.mapvalues@^4.6.0: + version "4.6.0" + resolved "https://registry.npm.taobao.org/lodash.mapvalues/download/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" + integrity sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.transform@^4.6.0: + version "4.6.0" + resolved "https://registry.npm.taobao.org/lodash.transform/download/lodash.transform-4.6.0.tgz#12306422f63324aed8483d3f38332b5f670547a0" + integrity sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0: + version "4.17.11" + resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + integrity sha1-s56mIp72B+zYniyN8SU2iRysm40= + +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo= + dependencies: + chalk "^2.0.1" + +loglevel@^1.6.3: + version "1.6.3" + resolved "https://registry.npm.taobao.org/loglevel/download/loglevel-1.6.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floglevel%2Fdownload%2Floglevel-1.6.3.tgz#77f2eb64be55a404c9fd04ad16d57c1d6d6b1280" + integrity sha1-d/LrZL5VpATJ/QStFtV8HW1rEoA= + +loose-envify@^1.0.0: + version "1.4.0" + resolved "https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^1.1.1: + version "1.1.4" + resolved "https://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= + +lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2: + version "4.1.5" + resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA= + dependencies: + yallist "^3.0.2" + +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha1-ecEDO4BRW9bSTsmTPoYMp17ifww= + dependencies: + pify "^3.0.0" + +make-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.npm.taobao.org/map-age-cleaner/download/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo= + dependencies: + p-defer "^1.0.0" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.npm.taobao.org/md5.js/download/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8= + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdn-data@~1.1.0: + version "1.1.4" + resolved "https://registry.npm.taobao.org/mdn-data/download/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + integrity sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE= + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +mem@^4.0.0: + version "4.3.0" + resolved "https://registry.npm.taobao.org/mem/download/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg= + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + +memory-fs@^0.4.0, memory-fs@^0.4.1, memory-fs@~0.4.1: + version "0.4.1" + resolved "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-source-map@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/merge-source-map/download/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" + integrity sha1-L93n5gIJOfcJBqaPLXrmheTIxkY= + dependencies: + source-map "^0.6.1" + +merge2@^1.2.3: + version "1.2.3" + resolved "https://registry.npm.taobao.org/merge2/download/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + integrity sha1-fumdvWm7ZIFoklPwGEiKG5ArDtU= + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: + version "3.1.10" + resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= + dependencies: + 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" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha1-8IA1HIZbDcViqEYpZtqlNUPHik0= + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.40.0, "mime-db@>= 1.40.0 < 2": + version "1.40.0" + resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + integrity sha1-plBX6ZjbCQ9zKmj2wnbTh9QSbDI= + +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.24" + resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.24.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" + integrity sha1-tvjQs+lR77d97eyhlM/20W9nb4E= + dependencies: + mime-db "1.40.0" + +mime@1.6.0, mime@^1.4.1: + version "1.6.0" + resolved "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz?cache=0&sync_timestamp=1560034758817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= + +mime@^2.0.3, mime@^2.4.2: + version "2.4.4" + resolved "https://registry.npm.taobao.org/mime/download/mime-2.4.4.tgz?cache=0&sync_timestamp=1560034758817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" + integrity sha1-vXuRE1/GsBzePpuuM9ZZtj2IV+U= + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI= + +mimic-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= + +mini-css-extract-plugin@^0.6.0: + version "0.6.0" + resolved "https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-0.6.0.tgz#a3f13372d6fcde912f3ee4cd039665704801e3b9" + integrity sha1-o/Ezctb83pEvPuTNA5ZlcEgB47k= + dependencies: + loader-utils "^1.1.0" + normalize-url "^2.0.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc= + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@^3.0.2, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +minipass@^2.2.1, minipass@^2.3.5: + version "2.3.5" + resolved "https://registry.npm.taobao.org/minipass/download/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha1-ys6+SSAiSX9law8PUeJoKp7S2Eg= + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.2.1: + version "1.2.1" + resolved "https://registry.npm.taobao.org/minizlib/download/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" + integrity sha1-3SfqYTYkPHyIBoToZyuzpF/ZthQ= + dependencies: + minipass "^2.2.1" + +mississippi@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/mississippi/download/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" + integrity sha1-NEKlCPr8KFAEhv7qmUCWduTuWm8= + dependencies: + 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" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha1-6goykfl+C16HdrNj1fChLZTGcCI= + dependencies: + 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 "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz?cache=0&sync_timestamp=1561436244196&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmixin-deep%2Fdownload%2Fmixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: + version "0.5.1" + resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= + dependencies: + 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@2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo= + +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha1-oOx72QVcQoL3kMPIL04o2zsxsik= + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +mz@^2.4.0: + version "2.7.0" + resolved "https://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI= + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +nan@^2.12.1: + version "2.14.0" + resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + integrity sha1-eBj3IgJ7JFmobwKV1DTR/CM2xSw= + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= + dependencies: + 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@^1.4.0: + version "1.4.0" + resolved "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +needle@^2.2.1: + version "2.4.0" + resolved "https://registry.npm.taobao.org/needle/download/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + integrity sha1-aDPnSXXERGQlkOFadQKIxfk5tXw= + dependencies: + debug "^3.2.6" + iconv-lite "^0.4.4" + sax "^1.2.4" + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs= + +neo-async@^2.5.0, neo-async@^2.6.0: + version "2.6.1" + resolved "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fneo-async%2Fdownload%2Fneo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha1-rCetpmFn+ohJpq3dg39rGJrSCBw= + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= + +no-case@^2.2.0: + version "2.3.2" + resolved "https://registry.npm.taobao.org/no-case/download/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + integrity sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw= + dependencies: + lower-case "^1.1.1" + +node-forge@0.7.5: + version "0.7.5" + resolved "https://registry.npm.taobao.org/node-forge/download/node-forge-0.7.5.tgz?cache=0&sync_timestamp=1560906791252&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-forge%2Fdownload%2Fnode-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" + integrity sha1-bBUsNFzhHFL0ZcKr2VfoY5zWdN8= + +node-ipc@^9.1.1: + version "9.1.1" + resolved "https://registry.npm.taobao.org/node-ipc/download/node-ipc-9.1.1.tgz#4e245ed6938e65100e595ebc5dc34b16e8dd5d69" + integrity sha1-TiRe1pOOZRAOWV68XcNLFujdXWk= + dependencies: + event-pubsub "4.3.0" + js-message "1.0.5" + js-queue "2.0.0" + +node-libs-browser@^2.0.0: + version "2.2.1" + resolved "https://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-libs-browser%2Fdownload%2Fnode-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU= + dependencies: + 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" + +node-pre-gyp@^0.12.0: + version "0.12.0" + resolved "https://registry.npm.taobao.org/node-pre-gyp/download/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + integrity sha1-ObpLsUOdoDApX4meO1ILd4V2YUk= + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +node-releases@^1.1.23: + version "1.1.24" + resolved "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.24.tgz#2fb494562705c01bfb81a7af9f8584c4d56311b4" + integrity sha1-L7SUVicFwBv7gaevn4WExNVjEbQ= + dependencies: + semver "^5.3.0" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/nopt/download/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-1.0.0.tgz#32d0e472f91ff345701c15a8311018d3b0a90379" + integrity sha1-MtDkcvkf80VwHBWoMRAY07CpA3k= + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" + integrity sha1-g1qdoVUfom9w6SMpBpojqmV01+Y= + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha1-suHE3E98bVd0PfczpPWXjRhlBVk= + +npm-bundled@^1.0.1: + version "1.0.6" + resolved "https://registry.npm.taobao.org/npm-bundled/download/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + integrity sha1-57qarc75YrthJI+RchzZMrP+a90= + +npm-packlist@^1.1.6: + version "1.4.4" + resolved "https://registry.npm.taobao.org/npm-packlist/download/npm-packlist-1.4.4.tgz#866224233850ac534b63d1a6e76050092b5d2f44" + integrity sha1-hmIkIzhQrFNLY9Gm52BQCStdL0Q= + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha1-CKfyqL9zRgR3mp76StXMcXq7lUs= + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nth-check@^1.0.2, nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw= + dependencies: + boolbase "~1.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-hash@^1.1.4: + version "1.3.1" + resolved "https://registry.npm.taobao.org/object-hash/download/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" + integrity sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8= + +object-keys@^1.0.11, object-keys@^1.0.12: + version "1.1.1" + resolved "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.getownpropertydescriptors@^2.0.3: + version "2.0.3" + resolved "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.1" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.values@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/object.values/download/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" + integrity sha1-v2gQ712j5TJXkOqqK+IT6oRiTak= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4= + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8= + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + +open@^6.3.0: + version "6.4.0" + resolved "https://registry.npm.taobao.org/open/download/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha1-XBPpbQ3IlGhhZPGJZez+iJ7PyKk= + dependencies: + is-wsl "^1.1.0" + +opener@^1.5.1: + version "1.5.1" + resolved "https://registry.npm.taobao.org/opener/download/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" + integrity sha1-bS8Od/GgrwAyrKcWwsH7uOfoq+0= + +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopn%2Fdownload%2Fopn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w= + dependencies: + is-wsl "^1.1.0" + +optionator@^0.8.2: + version "0.8.2" + resolved "https://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.4" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + wordwrap "~1.0.0" + +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.npm.taobao.org/ora/download/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha1-vwdSSRBZo+8+1MhQl1Md6f280xg= + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" + +original@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/original/download/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8= + dependencies: + url-parse "^1.4.3" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/os-browserify/download/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^3.0.0, os-locale@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/os-locale/download/os-locale-3.1.0.tgz?cache=0&sync_timestamp=1560274285880&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fos-locale%2Fdownload%2Fos-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + integrity sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo= + dependencies: + execa "^1.0.0" + lcid "^2.0.0" + mem "^4.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha1-hc36+uso6Gd/QW4odZK18/SepBA= + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/p-defer/download/p-defer-1.0.0.tgz?cache=0&sync_timestamp=1559922734651&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-defer%2Fdownload%2Fp-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/p-is-promise/download/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4= + +p-limit@^1.0.0, p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg= + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" + integrity sha1-QXyZQeYCepq8ulCS3SkE4lW1+8I= + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= + dependencies: + p-limit "^2.0.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha1-MQko/u+cnsxltosXaTAYpmXOoXU= + +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/p-retry/download/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha1-MWtMiJPiyNwc+okfQGxLQivr8yg= + dependencies: + retry "^0.12.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= + +pako@~1.0.5: + version "1.0.10" + resolved "https://registry.npm.taobao.org/pako/download/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" + integrity sha1-Qyi621CGpCaqkPVBl31JVdpclzI= + +parallel-transform@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" + integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= + dependencies: + cyclist "~0.2.2" + inherits "^2.0.3" + readable-stream "^2.1.5" + +param-case@2.1.x: + version "2.1.1" + resolved "https://registry.npm.taobao.org/param-case/download/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= + dependencies: + no-case "^2.2.0" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0: + version "5.1.4" + resolved "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" + integrity sha1-N/Zij4I/vesic7TVQENKIvPvH8w= + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse5@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/parse5/download/parse5-4.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5%2Fdownload%2Fparse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha1-bXhlbj2o14tOwLkG98CO8d/j9gg= + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ= + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha1-5sTd1+06onxoogzE5Q4aTug7vEo= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/path-type/download/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= + dependencies: + pify "^3.0.0" + +pbkdf2@^3.0.3: + version "3.0.17" + resolved "https://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha1-l2wgZTBhexTrsyEUI597CTNuk6Y= + dependencies: + 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@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpify%2Fdownload%2Fpify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpify%2Fdownload%2Fpify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpify%2Fdownload%2Fpify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pkg-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" + integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= + dependencies: + find-up "^1.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= + dependencies: + find-up "^3.0.0" + +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/pkg-up/download/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.npm.taobao.org/pluralize/download/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" + integrity sha1-KYuJ34uTsCIdv0Ia0rGx6iP8Z3c= + +portfinder@^1.0.20: + version "1.0.20" + resolved "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" + integrity sha1-vqaGMuVLLhOrewxHdem0G/Jw5Eo= + dependencies: + async "^1.5.2" + debug "^2.2.0" + mkdirp "0.5.x" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-calc@^7.0.1: + version "7.0.1" + resolved "https://registry.npm.taobao.org/postcss-calc/download/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" + integrity sha1-Ntd7qwI7Dsu5eJ2E3LI8SUEUVDY= + dependencies: + css-unit-converter "^1.1.1" + postcss "^7.0.5" + postcss-selector-parser "^5.0.0-rc.4" + postcss-value-parser "^3.3.1" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha1-rgYLzpPteUrHEmTwgTLVUJVr04E= + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8= + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha1-H7q9LCRr/2qq15l7KwkY9NevQDM= + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha1-P+EzzTyCKC5VD8myORdqkge3hOs= + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha1-yMlR6fc+2UKAGUWERKAq2Qu592U= + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha1-ZSrvipZybwKfXj4AFG7npOdV/1c= + dependencies: + postcss "^7.0.0" + +postcss-load-config@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" + integrity sha1-yE1pK3u3tB3c7ZTuYuirMbQXsAM= + dependencies: + cosmiconfig "^5.0.0" + import-cwd "^2.0.0" + +postcss-loader@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/postcss-loader/download/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" + integrity sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0= + dependencies: + loader-utils "^1.1.0" + postcss "^7.0.0" + postcss-load-config "^2.0.0" + schema-utils "^1.0.0" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ= + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha1-NivqT/Wh+Y5AdacTxsslrv75plA= + dependencies: + 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" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY= + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE= + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ= + dependencies: + 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" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g= + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^1.2.0: + 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&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-extract-imports%2Fdownload%2Fpostcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a" + integrity sha1-3IfjQUjsfqtfeR981YSYMzdbdBo= + dependencies: + postcss "^6.0.1" + +postcss-modules-local-by-default@^1.2.0: + 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&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-local-by-default%2Fdownload%2Fpostcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-scope@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-1.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-scope%2Fdownload%2Fpostcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-values@^1.3.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-1.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-values%2Fdownload%2Fpostcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" + integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha1-izWt067oOhNrBHHg1ZvlilAoXdQ= + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha1-Db4EpM6QY9RmftK+R2u4MMglk1o= + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8= + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw= + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw= + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha1-jgCcoqOUnNr4rSPmtquZy159KNk= + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs= + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE= + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI= + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4= + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha1-f9QuvqXpyBRgljniwuhK4nC6SN8= + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha1-F++kBerMbge+NBSlyi0QdGgdTik= + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-selector-parser@^3.0.0: + version "3.1.1" + resolved "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" + integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= + dependencies: + dot-prop "^4.1.1" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^5.0.0, postcss-selector-parser@^5.0.0-rc.4: + version "5.0.0" + resolved "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + integrity sha1-JJBENWaXsztk8aj3yAki3d7nGVw= + dependencies: + cssesc "^2.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-svgo@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" + integrity sha1-F7mXvHEbMzurFDqu07jT1uPTglg= + dependencies: + is-svg "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w= + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: + version "3.3.1" + resolved "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha1-n/giVH4okyE88cMO+lGsX9G6goE= + +postcss@^6.0.1, postcss@^6.0.23: + version "6.0.23" + resolved "https://registry.npm.taobao.org/postcss/download/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha1-YcgswyisYOZ3ZF+XkFTrmLwOMyQ= + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.5: + version "7.0.17" + resolved "https://registry.npm.taobao.org/postcss/download/postcss-7.0.17.tgz#4da1bdff5322d4a0acaab4d87f3e782436bad31f" + integrity sha1-TaG9/1Mi1KCsqrTYfz54JDa60x8= + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/prepend-http/download/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +prettier@1.16.3: + version "1.16.3" + resolved "https://registry.npm.taobao.org/prettier/download/prettier-1.16.3.tgz#8c62168453badef702f34b45b6ee899574a6a65d" + integrity sha1-jGIWhFO63vcC80tFtu6JlXSmpl0= + +pretty-error@^2.0.2: + version "2.1.1" + resolved "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" + integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= + dependencies: + renderkid "^2.0.1" + utila "~0.4" + +private@^0.1.6: + version "0.1.8" + resolved "https://registry.npm.taobao.org/private/download/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8= + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +proxy-addr@~2.0.5: + version "2.0.5" + resolved "https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + integrity sha1-NMvWSi2B9LH9IedvnwbIpFKZ7jQ= + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.0" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.24, psl@^1.1.28: + version "1.2.0" + resolved "https://registry.npm.taobao.org/psl/download/psl-1.2.0.tgz#df12b5b1b3a30f51c329eacbdef98f3a6e136dc6" + integrity sha1-3xK1sbOjD1HDKerL3vmPOm4TbcY= + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA= + dependencies: + 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" + +pump@^2.0.0, pump@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw= + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= + +query-string@^5.0.1: + version "5.1.1" + resolved "https://registry.npm.taobao.org/query-string/download/query-string-5.1.1.tgz?cache=0&sync_timestamp=1561123421668&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + integrity sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s= + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystringify@^2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/querystringify/download/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" + integrity sha1-YOWl/WSn+L+k0qsu1v30yFutFU4= + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.1.0" + resolved "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo= + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.npm.taobao.org/randomfill/download/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha1-ySGW/IarQr6YPxvzF3giSTHWFFg= + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE= + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha1-oc5vucm8NWylLoklarWQWeE9AzI= + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0= + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +read-pkg@^5.0.0: + version "5.1.1" + resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.1.1.tgz#5cf234dde7a405c90c88a519ab73c467e9cb83f5" + integrity sha1-XPI03eekBckMiKUZq3PEZ+nLg/U= + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^4.0.0" + type-fest "^0.4.1" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.6" + resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8= + dependencies: + 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" + +readable-stream@^3.0.6, readable-stream@^3.1.1: + version "3.4.0" + resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha1-pRwmdUZY4KPCHb9ZFjvUW6b0R/w= + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +regenerate-unicode-properties@^8.0.2: + version "8.1.0" + resolved "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" + integrity sha1-71Hg8OpK1CS3e/fLQfPgFccKPw4= + dependencies: + regenerate "^1.4.0" + +regenerate@^1.2.1, regenerate@^1.4.0: + version "1.4.0" + resolved "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha1-SoVuxLVuQHfFV1icroXnpMiGmhE= + +regenerator-runtime@^0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" + integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== + +regenerator-transform@^0.14.0: + version "0.14.0" + resolved "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.14.0.tgz#2ca9aaf7a2c239dd32e4761218425b8c7a86ecaf" + integrity sha1-LKmq96LCOd0y5HYSGEJbjHqG7K8= + dependencies: + private "^0.1.6" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexp-tree@^0.1.6: + version "0.1.10" + resolved "https://registry.npm.taobao.org/regexp-tree/download/regexp-tree-0.1.10.tgz#d837816a039c7af8a8d64d7a7c3cf6a1d93450bc" + integrity sha1-2DeBagOcevio1k16fDz2odk0ULw= + +regexpp@^1.0.1: + version "1.1.0" + resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab" + integrity sha1-DjUW3Qt5BPQT0tQZPc5GGMOmias= + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8= + +regexpu-core@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" + integrity sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regexpu-core@^4.5.4: + version "4.5.4" + resolved "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae" + integrity sha1-CA2dAiiaqH/hZnpPUTa8mKauuq4= + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^8.0.2" + regjsgen "^0.5.0" + regjsparser "^0.6.0" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.1.0" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + +regjsgen@^0.5.0: + version "0.5.0" + resolved "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" + integrity sha1-p2NNwI+JIJwgSa3aNSVxH7lyZd0= + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + dependencies: + jsesc "~0.5.0" + +regjsparser@^0.6.0: + version "0.6.0" + resolved "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" + integrity sha1-8eaui32iuulsmTmbhozWyTOiupw= + dependencies: + jsesc "~0.5.0" + +relateurl@0.2.x: + version "0.2.7" + resolved "https://registry.npm.taobao.org/relateurl/download/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +renderkid@^2.0.1: + version "2.0.3" + resolved "https://registry.npm.taobao.org/renderkid/download/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" + integrity sha1-OAF5wv9a4TZcUivy/Pz/AcW3QUk= + dependencies: + css-select "^1.1.0" + dom-converter "^0.2" + htmlparser2 "^3.3.0" + strip-ansi "^3.0.0" + utila "^0.4.0" + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +request-promise-core@1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/request-promise-core/download/request-promise-core-1.1.2.tgz#339f6aababcafdb31c799ff158700336301d3346" + integrity sha1-M59qq6vK/bMceZ/xWHADNjAdM0Y= + dependencies: + lodash "^4.17.11" + +request-promise-native@^1.0.7: + version "1.0.7" + resolved "https://registry.npm.taobao.org/request-promise-native/download/request-promise-native-1.0.7.tgz#a49868a624bdea5069f1251d0a836e0d89aa2c59" + integrity sha1-pJhopiS96lBp8SUdCoNuDYmqLFk= + dependencies: + request-promise-core "1.1.2" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.83.0, request@^2.87.0: + version "2.88.0" + resolved "https://registry.npm.taobao.org/request/download/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha1-nC/KT301tZLv5Xx/ClXoEFIST+8= + dependencies: + 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.0" + 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.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= + +require-uncached@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/require-uncached/download/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" + integrity sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM= + dependencies: + caller-path "^0.1.0" + resolve-from "^1.0.0" + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +reselect@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/reselect/download/reselect-3.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freselect%2Fdownload%2Freselect-3.0.1.tgz#efdaa98ea7451324d092b2b2163a6a1d7a9a2147" + integrity sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc= + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-from@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" + integrity sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY= + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.10.0, resolve@^1.11.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1: + version "1.11.1" + resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.11.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e" + integrity sha1-6hDYEQN2mC/vV434/DC5rDCgej4= + dependencies: + path-parse "^1.0.6" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.npm.taobao.org/retry/download/retry-0.12.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fretry%2Fdownload%2Fretry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/rgb-regex/download/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/rgba-regex/download/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + +rimraf@2.6.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw= + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.npm.taobao.org/run-async/download/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= + dependencies: + is-promise "^2.1.0" + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + dependencies: + aproba "^1.1.1" + +rx-lite-aggregates@^4.0.8: + version "4.0.8" + resolved "https://registry.npm.taobao.org/rx-lite-aggregates/download/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= + dependencies: + rx-lite "*" + +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= + +rxjs@^6.4.0: + version "6.5.2" + resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.5.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7" + integrity sha1-LjXOgVzUbYTQKiCftOWSHgUdvsc= + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafer-buffer%2Fdownload%2Fsafer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= + +sax@^1.2.4, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= + +schema-utils@^0.4.4: + version "0.4.7" + resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" + integrity sha1-unT1l9K+LqiAExdG7hfQoJPGgYc= + dependencies: + ajv "^6.1.0" + ajv-keywords "^3.1.0" + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A= + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +selfsigned@^1.10.4: + version "1.10.4" + resolved "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" + integrity sha1-zdfsz8pO12NdR6CL8tXTB0CS4s0= + dependencies: + node-forge "0.7.5" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.0" + resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + integrity sha1-eQp89v6lRZuslhELKbYEEtyP+Ws= + +semver@^6.0.0, semver@^6.1.1: + version "6.2.0" + resolved "https://registry.npm.taobao.org/semver/download/semver-6.2.0.tgz#4d813d9590aaf8a9192693d6c85b9344de5901db" + integrity sha1-TYE9lZCq+KkZJpPWyFuTRN5ZAds= + +send@0.17.1: + version "0.17.1" + resolved "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg= + dependencies: + 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" + +serialize-javascript@^1.4.0, serialize-javascript@^1.7.0: + version "1.7.0" + resolved "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" + integrity sha1-1uDfsqODKoyURo5usduX5VoZKmU= + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + 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" + +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk= + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/set-value/download/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY= + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM= + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsha.js%2Fdownload%2Fsha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shell-quote@^1.6.1: + version "1.6.1" + resolved "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.npm.taobao.org/simple-swizzle/download/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= + +slice-ansi@1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" + integrity sha1-BE8aSdiEL/MHqta1Be0Xi9lQE00= + dependencies: + is-fullwidth-code-point "^2.0.0" + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY= + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= + dependencies: + 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" + +sockjs-client@1.3.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.3.0.tgz#12fc9d6cb663da5739d3dc5fb6e8687da95cb177" + integrity sha1-EvydbLZj2lc509xftuhofalcsXc= + dependencies: + debug "^3.2.5" + eventsource "^1.0.7" + faye-websocket "~0.11.1" + inherits "^2.0.3" + json3 "^3.3.2" + url-parse "^1.4.3" + +sockjs@0.3.19: + version "0.3.19" + resolved "https://registry.npm.taobao.org/sockjs/download/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" + integrity sha1-2Xa76ACve9IK4IWY1YI5NQiZPA0= + dependencies: + faye-websocket "^0.10.0" + uuid "^3.0.1" + +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/sort-keys/download/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ= + +source-map-resolve@^0.5.0: + version "0.5.2" + resolved "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha1-cuLMNAlVQ+Q7LGKyxMENSpBU8lk= + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@~0.5.10: + version "0.5.12" + resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.12.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" + integrity sha1-tPOxDVGFelrwE4086AA7IBYT1Zk= + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= + +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha1-+4PlBERSaPFUsHTiGMh8ADzTHfQ= + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha1-LqRQrudPKom/uUUZwH/Nb0EyKXc= + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha1-meEZt6XaAOBUkcn6M4t5BII7QdA= + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.4" + resolved "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.4.tgz#75ecd1a88de8c184ef015eafb51b5b48bfd11bb1" + integrity sha1-dezRqI3owYTvAV6vtRtbSL/RG7E= + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha1-ANSGOmQArXXfkzYaFghgXl3NzzE= + dependencies: + 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" + +spdy@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/spdy/download/spdy-4.0.0.tgz#81f222b5a743a329aa12cea6a390e60e9b613c52" + integrity sha1-gfIitadDoymqEs6mo5DmDpthPFI= + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsprintf-js%2Fdownload%2Fsprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= + dependencies: + 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@^5.2.4: + version "5.3.0" + resolved "https://registry.npm.taobao.org/ssri/download/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" + integrity sha1-ujhyycbTOgcEp9cf8EXl7EiZnQY= + dependencies: + safe-buffer "^5.1.1" + +ssri@^6.0.1: + version "6.0.1" + resolved "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + integrity sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg= + dependencies: + figgy-pudding "^3.5.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88= + +stackframe@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/stackframe/download/stackframe-1.0.4.tgz#357b24a992f9427cba6b545d96a14ed2cbca187b" + integrity sha1-NXskqZL5Qny6a1RdlqFO0svKGHs= + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/stealthy-require/download/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs= + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha1-6+J6DDibBPvMIzZClS4Qcxr6m64= + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw= + dependencies: + 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@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4= + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string.prototype.padend@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/string.prototype.padend/download/string.prototype.padend-3.0.0.tgz#f3aaef7c1719f170c5eab1c32bf780d96e21f2f0" + integrity sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.4.3" + function-bind "^1.0.2" + +string.prototype.padstart@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/string.prototype.padstart/download/string.prototype.padstart-3.0.0.tgz#5bcfad39f4649bb2d031292e19bcf0b510d4b242" + integrity sha1-W8+tOfRkm7LQMSkuGbzwtRDUskI= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.4.3" + function-bind "^1.0.2" + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.2.0" + resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" + integrity sha1-/obnOLGVRK/nBGkkOyoe6SQOro0= + dependencies: + safe-buffer "~5.1.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= + dependencies: + ansi-regex "^4.1.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-indent@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/strip-indent/download/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" + integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= + +strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.npm.taobao.org/stylehacks/download/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU= + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^5.3.0, supports-color@^5.4.0: + version "5.5.0" + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= + dependencies: + has-flag "^3.0.0" + +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/svg-tags/download/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= + +svgo@^1.0.0: + version "1.2.2" + resolved "https://registry.npm.taobao.org/svgo/download/svgo-1.2.2.tgz#0253d34eccf2aed4ad4f283e11ee75198f9d7316" + integrity sha1-AlPTTszyrtStTyg+Ee51GY+dcxY= + dependencies: + 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.28" + css-url-regex "^1.1.0" + csso "^3.5.1" + 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" + +table@4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/table/download/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" + integrity sha1-ozRHN1OR52atNNNIbm4q7chNLjY= + dependencies: + 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" + +table@^5.2.3: + version "5.4.1" + resolved "https://registry.npm.taobao.org/table/download/table-5.4.1.tgz#0691ae2ebe8259858efb63e550b6d5f9300171e8" + integrity sha1-BpGuLr6CWYWO+2PlULbV+TABceg= + dependencies: + ajv "^6.9.1" + lodash "^4.17.11" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +tapable@^1.0.0, tapable@^1.1.0: + version "1.1.3" + resolved "https://registry.npm.taobao.org/tapable/download/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha1-ofzMBrWNth/XpF2i2kT186Pme6I= + +tar@^4: + version "4.4.10" + resolved "https://registry.npm.taobao.org/tar/download/tar-4.4.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar%2Fdownload%2Ftar-4.4.10.tgz#946b2810b9a5e0b26140cf78bea6b0b0d689eba1" + integrity sha1-lGsoELml4LJhQM94vqawsNaJ66E= + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.3.5" + minizlib "^1.2.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.3" + +terser-webpack-plugin@^1.1.0, terser-webpack-plugin@^1.2.3: + version "1.3.0" + resolved "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-1.3.0.tgz#69aa22426299f4b5b3775cbed8cb2c5d419aa1d4" + integrity sha1-aaoiQmKZ9LWzd1y+2MssXUGaodQ= + dependencies: + cacache "^11.3.2" + find-cache-dir "^2.0.0" + is-wsl "^1.1.0" + loader-utils "^1.2.3" + schema-utils "^1.0.0" + serialize-javascript "^1.7.0" + source-map "^0.6.1" + terser "^4.0.0" + webpack-sources "^1.3.0" + worker-farm "^1.7.0" + +terser@^4.0.0: + version "4.0.2" + resolved "https://registry.npm.taobao.org/terser/download/terser-4.0.2.tgz#580cea06c4932f46a48ed13804c93bc93c275968" + integrity sha1-WAzqBsSTL0akjtE4BMk7yTwnWWg= + dependencies: + commander "^2.19.0" + source-map "~0.6.1" + source-map-support "~0.5.10" + +text-table@^0.2.0, text-table@~0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.npm.taobao.org/thenify-all/download/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.0" + resolved "https://registry.npm.taobao.org/thenify/download/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839" + integrity sha1-5p44obq+lpsBCCB5eLn2K4hgSDk= + dependencies: + any-promise "^1.0.0" + +thread-loader@^2.1.2: + version "2.1.2" + resolved "https://registry.npm.taobao.org/thread-loader/download/thread-loader-2.1.2.tgz#f585dd38e852c7f9cded5d092992108148f5eb30" + integrity sha1-9YXdOOhSx/nN7V0JKZIQgUj16zA= + dependencies: + loader-runner "^2.3.1" + loader-utils "^1.1.0" + neo-async "^2.6.0" + +through2@^2.0.0: + version "2.0.5" + resolved "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +thunky@^1.0.2: + version "1.0.3" + resolved "https://registry.npm.taobao.org/thunky/download/thunky-1.0.3.tgz#f5df732453407b09191dae73e2a8cc73f381a826" + integrity sha1-9d9zJFNAewkZHa5z4qjMc/OBqCY= + +timers-browserify@^2.0.4: + version "2.0.10" + resolved "https://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + integrity sha1-HSjj0qrfHVpZlsTp+VYBzQU0gK4= + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= + dependencies: + os-tmpdir "~1.0.2" + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM= + +toposort@^1.0.0: + version "1.0.7" + resolved "https://registry.npm.taobao.org/toposort/download/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" + integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= + +tough-cookie@^2.3.3: + version "2.5.0" + resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha1-U/Nto/R3g7CSWvoG/587FlKA94E= + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha1-8shUBoALmw90yfdGW4HqrSQSUvg= + +tslib@^1.9.0: + version "1.10.0" + resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" + integrity sha1-w8GflZc/sKYpc/sJ2Q2WHuQ+XIo= + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-fest@^0.4.1: + version "0.4.1" + resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8" + integrity sha1-i993dDOF2KTxO6lfYQ9czWjHKPg= + +type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha1-TlUs0F3wlGfcvE73Od6J8s83wTE= + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +uglify-js@3.4.x: + version "3.4.10" + resolved "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" + integrity sha1-mtlWPY6zrN+404WX0q8dgV9qdV8= + dependencies: + commander "~2.19.0" + source-map "~0.6.1" + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha1-JhmADEyCWADv3YNDr33Zkzy+KBg= + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha1-jtKjJWmWG86SJ9Cc0/+7j+1fAgw= + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" + integrity sha1-W0tCbgjROoA2Xg1lesemwexGonc= + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.0.5" + resolved "https://registry.npm.taobao.org/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" + integrity sha1-qcxsx85joKMCP8meNBuUQx1AWlc= + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + +unique-filename@^1.1.0, unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA= + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha1-uqvOkQg/xk6UWw861hPiZPfNTmw= + dependencies: + imurmurhash "^0.1.4" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/unquote/download/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.1.2" + resolved "https://registry.npm.taobao.org/upath/download/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" + integrity sha1-PbZYYA7a7sy+bbXmhNZ+6MKs0Gg= + +upper-case@^1.1.1: + version "1.1.3" + resolved "https://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +url-loader@^1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/url-loader/download/url-loader-1.1.2.tgz?cache=0&sync_timestamp=1561461890706&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furl-loader%2Fdownload%2Furl-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8" + integrity sha1-uXHRkbg69pPF4/6kBkvp4fLX+Ng= + dependencies: + loader-utils "^1.1.0" + mime "^2.0.3" + schema-utils "^1.0.0" + +url-parse@^1.4.3: + version "1.4.7" + resolved "https://registry.npm.taobao.org/url-parse/download/url-parse-1.4.7.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furl-parse%2Fdownload%2Furl-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" + integrity sha1-qKg1NejACjFuQDpdtKwbm4U64ng= + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.npm.taobao.org/url/download/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@1.0.0, util.promisify@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA= + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil%2Fdownload%2Futil-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil%2Fdownload%2Futil-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE= + dependencies: + inherits "2.0.3" + +utila@^0.4.0, utila@~0.4: + version "0.4.0" + resolved "https://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^3.0.1, uuid@^3.3.2: + version "3.3.2" + resolved "https://registry.npm.taobao.org/uuid/download/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha1-G0r0lV6zB3xQHCOHL8ZROBFYcTE= + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vendors@^1.0.0: + version "1.0.3" + resolved "https://registry.npm.taobao.org/vendors/download/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0" + integrity sha1-pkZ3gavTZiF8BQ+CAuflDMnu+MA= + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fverror%2Fdownload%2Fverror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vm-browserify@^1.0.1: + version "1.1.0" + resolved "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019" + integrity sha1-vXbWojMj4sqP+hICjcBFWcdfkBk= + +vue-eslint-parser@^2.0.3: + version "2.0.3" + resolved "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-2.0.3.tgz#c268c96c6d94cfe3d938a5f7593959b0ca3360d1" + integrity sha1-wmjJbG2Uz+PZOKX3WTlZsMozYNE= + dependencies: + 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" + +vue-eslint-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-5.0.0.tgz#00f4e4da94ec974b821a26ff0ed0f7a78402b8a1" + integrity sha1-APTk2pTsl0uCGib/DtD3p4QCuKE= + dependencies: + debug "^4.1.0" + eslint-scope "^4.0.0" + eslint-visitor-keys "^1.0.0" + espree "^4.1.0" + esquery "^1.0.1" + lodash "^4.17.11" + +vue-hot-reload-api@^2.3.0: + version "2.3.3" + resolved "https://registry.npm.taobao.org/vue-hot-reload-api/download/vue-hot-reload-api-2.3.3.tgz#2756f46cb3258054c5f4723de8ae7e87302a1ccf" + integrity sha1-J1b0bLMlgFTF9HI96K5+hzAqHM8= + +vue-loader@^15.7.0: + version "15.7.0" + resolved "https://registry.npm.taobao.org/vue-loader/download/vue-loader-15.7.0.tgz#27275aa5a3ef4958c5379c006dd1436ad04b25b3" + integrity sha1-JydapaPvSVjFN5wAbdFDatBLJbM= + dependencies: + "@vue/component-compiler-utils" "^2.5.1" + hash-sum "^1.0.2" + loader-utils "^1.1.0" + vue-hot-reload-api "^2.3.0" + vue-style-loader "^4.1.0" + +vue-style-loader@^4.1.0: + version "4.1.2" + resolved "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.2.tgz#dedf349806f25ceb4e64f3ad7c0a44fba735fcf8" + integrity sha1-3t80mAbyXOtOZPOtfApE+6c1/Pg= + dependencies: + hash-sum "^1.0.2" + loader-utils "^1.0.2" + +vue-template-compiler@^2.6.10: + version "2.6.10" + resolved "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.10.tgz#323b4f3495f04faa3503337a82f5d6507799c9cc" + integrity sha1-MjtPNJXwT6o1AzN6gvXWUHeZycw= + dependencies: + de-indent "^1.0.2" + he "^1.1.0" + +vue-template-es2015-compiler@^1.9.0: + version "1.9.1" + resolved "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" + integrity sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU= + +vue@^2.6.10: + version "2.6.10" + resolved "https://registry.npm.taobao.org/vue/download/vue-2.6.10.tgz#a72b1a42a4d82a721ea438d1b6bf55e66195c637" + integrity sha1-pysaQqTYKnIepDjRtr9V5mGVxjc= + +watchpack@^1.5.0: + version "1.6.0" + resolved "https://registry.npm.taobao.org/watchpack/download/watchpack-1.6.0.tgz?cache=0&sync_timestamp=1561963614849&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + integrity sha1-S8EsLr6KonenHx0/FNaFx7RGzQA= + dependencies: + chokidar "^2.0.2" + graceful-fs "^4.1.2" + neo-async "^2.5.0" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha1-wdjRSTFtPqhShIiVy2oL/oh7h98= + dependencies: + minimalistic-assert "^1.0.0" + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/wcwidth/download/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + dependencies: + defaults "^1.0.3" + +webpack-bundle-analyzer@^3.3.0: + version "3.3.2" + resolved "https://registry.npm.taobao.org/webpack-bundle-analyzer/download/webpack-bundle-analyzer-3.3.2.tgz#3da733a900f515914e729fcebcd4c40dde71fc6f" + integrity sha1-PaczqQD1FZFOcp/OvNTEDd5x/G8= + dependencies: + acorn "^6.0.7" + acorn-walk "^6.1.1" + bfj "^6.1.1" + chalk "^2.4.1" + commander "^2.18.0" + ejs "^2.6.1" + express "^4.16.3" + filesize "^3.6.1" + gzip-size "^5.0.0" + lodash "^4.17.10" + mkdirp "^0.5.1" + opener "^1.5.1" + ws "^6.0.0" + +webpack-chain@^4.11.0: + version "4.12.1" + resolved "https://registry.npm.taobao.org/webpack-chain/download/webpack-chain-4.12.1.tgz#6c8439bbb2ab550952d60e1ea9319141906c02a6" + integrity sha1-bIQ5u7KrVQlS1g4eqTGRQZBsAqY= + dependencies: + deepmerge "^1.5.2" + javascript-stringify "^1.6.0" + +webpack-dev-middleware@^3.7.0: + version "3.7.0" + resolved "https://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-3.7.0.tgz#ef751d25f4e9a5c8a35da600c5fda3582b5c6cff" + integrity sha1-73UdJfTppcijXaYAxf2jWCtcbP8= + dependencies: + memory-fs "^0.4.1" + mime "^2.4.2" + range-parser "^1.2.1" + webpack-log "^2.0.0" + +webpack-dev-server@^3.4.1: + version "3.7.2" + resolved "https://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-3.7.2.tgz#f79caa5974b7f8b63268ef5421222a8486d792f5" + integrity sha1-95yqWXS3+LYyaO9UISIqhIbXkvU= + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.1.6" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.2.1" + http-proxy-middleware "^0.19.1" + import-local "^2.0.0" + internal-ip "^4.3.0" + ip "^1.1.5" + killable "^1.0.1" + loglevel "^1.6.3" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.20" + schema-utils "^1.0.0" + selfsigned "^1.10.4" + semver "^6.1.1" + serve-index "^1.9.1" + sockjs "0.3.19" + sockjs-client "1.3.0" + spdy "^4.0.0" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.7.0" + webpack-log "^2.0.0" + yargs "12.0.5" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8= + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-merge@^4.2.1: + version "4.2.1" + resolved "https://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.2.1.tgz#5e923cf802ea2ace4fd5af1d3247368a633489b4" + integrity sha1-XpI8+ALqKs5P1a8dMkc2imM0ibQ= + dependencies: + lodash "^4.17.5" + +webpack-sources@^1.1.0, webpack-sources@^1.3.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + integrity sha1-KijcufH0X+lg2PFJMlK17mUw+oU= + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +"webpack@>=4 < 4.29": + version "4.28.4" + resolved "https://registry.npm.taobao.org/webpack/download/webpack-4.28.4.tgz#1ddae6c89887d7efb752adf0c3cd32b9b07eacd0" + integrity sha1-HdrmyJiH1++3Uq3ww80yubB+rNA= + dependencies: + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-module-context" "1.7.11" + "@webassemblyjs/wasm-edit" "1.7.11" + "@webassemblyjs/wasm-parser" "1.7.11" + acorn "^5.6.2" + acorn-dynamic-import "^3.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chrome-trace-event "^1.0.0" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" + json-parse-better-errors "^1.0.2" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + micromatch "^3.1.8" + mkdirp "~0.5.0" + neo-async "^2.5.0" + node-libs-browser "^2.0.0" + schema-utils "^0.4.4" + tapable "^1.1.0" + terser-webpack-plugin "^1.1.0" + watchpack "^1.5.0" + webpack-sources "^1.3.0" + +websocket-driver@>=0.5.1: + version "0.7.3" + resolved "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" + integrity sha1-otTg1PTxFvHmKX66WLBdQwEA6fk= + dependencies: + http-parser-js ">=0.4.0 <0.4.11" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.3" + resolved "https://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" + integrity sha1-XS/yKXcAPsaHpLhwc9+7rBRszyk= + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha1-rgdOa9wMFKQx6ATmJFScYzsABFc= + dependencies: + string-width "^1.0.2 || 2" + +wordwrap@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag= + dependencies: + errno "~0.1.7" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write@1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/write/download/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM= + dependencies: + mkdirp "^0.5.1" + +write@^0.2.1: + version "0.2.1" + resolved "https://registry.npm.taobao.org/write/download/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" + integrity sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c= + dependencies: + mkdirp "^0.5.1" + +ws@^6.0.0: + version "6.2.1" + resolved "https://registry.npm.taobao.org/ws/download/ws-6.2.1.tgz?cache=0&sync_timestamp=1560788200711&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fws%2Fdownload%2Fws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha1-RC/fCkftZPWbal2P8TD0dI7VJPs= + dependencies: + async-limiter "~1.0.0" + +xtend@^4.0.0, xtend@~4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + +"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: + version "3.0.3" + resolved "https://registry.npm.taobao.org/yallist/download/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + integrity sha1-tLBJ4xS+VF486AIjbWzSLNkcPek= + +yargs-parser@^11.1.1: + version "11.1.1" + resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-11.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + integrity sha1-h5oIZZc7yp9rq1y987HGfsfTvPQ= + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^13.1.0: + version "13.1.1" + resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" + integrity sha1-0mBYUyqgbTZf4JH2ofwGsvfl7KA= + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@12.0.5: + version "12.0.5" + resolved "https://registry.npm.taobao.org/yargs/download/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + integrity sha1-BfWZe2CWR7ZPZrgeO0sQo2jnrRM= + dependencies: + cliui "^4.0.0" + decamelize "^1.2.0" + find-up "^3.0.0" + get-caller-file "^1.0.1" + os-locale "^3.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1 || ^4.0.0" + yargs-parser "^11.1.1" + +yargs@^13.0.0: + version "13.2.4" + resolved "https://registry.npm.taobao.org/yargs/download/yargs-13.2.4.tgz#0b562b794016eb9651b98bd37acf364aa5d6dc83" + integrity sha1-C1YreUAW65ZRuYvTes82SqXW3IM= + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + os-locale "^3.1.0" + 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.0" + +yorkie@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz#92411912d435214e12c51c2ae1093e54b6bb83d9" + integrity sha1-kkEZEtQ1IU4SxRwq4Qk+VLa7g9k= + dependencies: + execa "^0.8.0" + is-ci "^1.0.10" + normalize-path "^1.0.0" + strip-indent "^2.0.0"