diff --git a/packages/vant-cli/generators/src/my-button/index.vue b/packages/vant-cli/generators/src/my-button/index.vue
deleted file mode 100644
index b3857983d..000000000
--- a/packages/vant-cli/generators/src/my-button/index.vue
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/packages/vant-cli/generators/src/my-button/test/__snapshots__/index.spec.js.snap b/packages/vant-cli/generators/src/my-button/test/__snapshots__/index.spec.js.snap
deleted file mode 100644
index 15814b52e..000000000
--- a/packages/vant-cli/generators/src/my-button/test/__snapshots__/index.spec.js.snap
+++ /dev/null
@@ -1,3 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`render demo button 1`] = ``;
diff --git a/packages/vant-cli/generators/src/my-button/utils.ts b/packages/vant-cli/generators/src/my-button/utils.ts
deleted file mode 100644
index e5bd111b4..000000000
--- a/packages/vant-cli/generators/src/my-button/utils.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export function foo() {
- return 'bar';
-}
diff --git a/packages/vant-cli/generators/src/my-cell/README.md b/packages/vant-cli/generators/src/my-cell/README.md
deleted file mode 100644
index 5299a4830..000000000
--- a/packages/vant-cli/generators/src/my-cell/README.md
+++ /dev/null
@@ -1,49 +0,0 @@
-# MyCell 单元格
-
-### 介绍
-
-MyCell 是一个示例单元格组件
-
-### 引入
-
-``` javascript
-import Vue from 'vue';
-import { MyCell } from 'demo-ui';
-
-Vue.use(MyCell);
-```
-
-## 代码演示
-
-### 基础用法
-
-```html
-
-```
-
-### 显示箭头
-
-```html
-
-```
-
-## API
-
-### Props
-
-| 参数 | 说明 | 类型 | 默认值 | 版本 |
-|------|------|------|------|------|
-| title | 单元格标题 | *string* | `-` | - |
-| is-link | 是否为可点击单元格 | *boolean* | `false` | - |
-
-### Events
-
-| 事件名 | 说明 | 回调参数 |
-|------|------|------|
-| click | 点击时触发 | event: Event |
-
-### Slots
-
-| 名称 | 说明 |
-|------|------|
-| default | 默认插槽 |
diff --git a/packages/vant-cli/generators/src/my-cell/demo/index.vue b/packages/vant-cli/generators/src/my-cell/demo/index.vue
deleted file mode 100644
index 3b6d6ab9a..000000000
--- a/packages/vant-cli/generators/src/my-cell/demo/index.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/vant-cli/generators/src/my-cell/index.jsx b/packages/vant-cli/generators/src/my-cell/index.jsx
deleted file mode 100644
index 8ea9d7833..000000000
--- a/packages/vant-cli/generators/src/my-cell/index.jsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import { Cell } from 'vant';
-
-export default {
- name: 'my-cell',
-
- props: {
- title: String,
- isLink: Boolean
- },
-
- render() {
- return | ;
- }
-};
diff --git a/packages/vant-cli/generators/src/my-cell/index.less b/packages/vant-cli/generators/src/my-cell/index.less
deleted file mode 100644
index 4db6e9469..000000000
--- a/packages/vant-cli/generators/src/my-cell/index.less
+++ /dev/null
@@ -1,8 +0,0 @@
-.my-cell {
- padding: 16px;
- font-weight: 500;
-
- .van-cell__value {
- color: #333;
- }
-}
diff --git a/packages/vant-cli/generators/src/my-icon/README.md b/packages/vant-cli/generators/src/my-icon/README.md
deleted file mode 100644
index 7fe23619a..000000000
--- a/packages/vant-cli/generators/src/my-icon/README.md
+++ /dev/null
@@ -1,37 +0,0 @@
-# MyIcon 图标
-
-### 介绍
-
-MyIcon 是一个示例图标组件
-
-### 引入
-
-``` javascript
-import Vue from 'vue';
-import { MyIcon } from 'demo-ui';
-
-Vue.use(MyIcon);
-```
-
-## 代码演示
-
-### 基础用法
-
-```html
-
-```
-
-### 显示箭头
-
-```html
-
-```
-
-## API
-
-### Props
-
-| 参数 | 说明 | 类型 | 默认值 | 版本 |
-|------|------|------|------|------|
-| name | 图标名称 | *string* | `-` | - |
-| dot | 是否展示红点 | *boolean* | `false` | - |
diff --git a/packages/vant-cli/generators/src/my-icon/demo/index.vue b/packages/vant-cli/generators/src/my-icon/demo/index.vue
deleted file mode 100644
index 789fca4a5..000000000
--- a/packages/vant-cli/generators/src/my-icon/demo/index.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/vant-cli/generators/src/my-icon/index.jsx b/packages/vant-cli/generators/src/my-icon/index.jsx
deleted file mode 100644
index d00b0bb8f..000000000
--- a/packages/vant-cli/generators/src/my-icon/index.jsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import { Icon } from 'vant';
-
-export default {
- name: 'my-icon',
-
- props: {
- name: String,
- dot: Boolean
- },
-
- render() {
- return ;
- }
-};
diff --git a/packages/vant-cli/generators/src/my-icon/index.less b/packages/vant-cli/generators/src/my-icon/index.less
deleted file mode 100644
index af143f320..000000000
--- a/packages/vant-cli/generators/src/my-icon/index.less
+++ /dev/null
@@ -1,3 +0,0 @@
-.my-icon {
- font-size: 32px;
-}
diff --git a/packages/vant-cli/generators/.eslintignore b/packages/vant-cli/generators/templates/.eslintignore
similarity index 100%
rename from packages/vant-cli/generators/.eslintignore
rename to packages/vant-cli/generators/templates/.eslintignore
diff --git a/packages/vant-cli/generators/.gitignore b/packages/vant-cli/generators/templates/.gitignore
similarity index 100%
rename from packages/vant-cli/generators/.gitignore
rename to packages/vant-cli/generators/templates/.gitignore
diff --git a/packages/vant-cli/generators/babel.config.js b/packages/vant-cli/generators/templates/babel.config.js
similarity index 100%
rename from packages/vant-cli/generators/babel.config.js
rename to packages/vant-cli/generators/templates/babel.config.js
diff --git a/packages/vant-cli/generators/docs/home.md b/packages/vant-cli/generators/templates/docs/home.md
similarity index 100%
rename from packages/vant-cli/generators/docs/home.md
rename to packages/vant-cli/generators/templates/docs/home.md
diff --git a/packages/vant-cli/generators/docs/quickstart.md b/packages/vant-cli/generators/templates/docs/quickstart.md
similarity index 67%
rename from packages/vant-cli/generators/docs/quickstart.md
rename to packages/vant-cli/generators/templates/docs/quickstart.md
index 5c48a838c..002d16820 100644
--- a/packages/vant-cli/generators/docs/quickstart.md
+++ b/packages/vant-cli/generators/templates/docs/quickstart.md
@@ -9,7 +9,3 @@ npm i vant -S
# 通过 yarn 安装
yarn add vant
```
-
-### 引入组件
-
-这是一段引入组件的介绍
diff --git a/packages/vant-cli/generators/package.json b/packages/vant-cli/generators/templates/package.json
similarity index 90%
rename from packages/vant-cli/generators/package.json
rename to packages/vant-cli/generators/templates/package.json
index 55f7e1034..33b2cca71 100644
--- a/packages/vant-cli/generators/package.json
+++ b/packages/vant-cli/generators/templates/package.json
@@ -1,9 +1,9 @@
{
- "name": "@youzan/demo-ui",
+ "name": "<%= name %>",
"version": "1.0.0",
"description": "",
- "main": "lib/demo-ui.js",
- "style": "lib/demo-ui.css",
+ "main": "lib/<%= name %>.js",
+ "style": "lib/index.css",
"files": [
"lib",
"es"
@@ -36,14 +36,12 @@
]
},
"peerDependencies": {
- "vant": "^2.2.16",
"vue": "^2.6.11",
"vue-template-compiler": "^2.6.11"
},
"devDependencies": {
"@vant/cli": "^2.0.0",
"babel-plugin-import": "^1.13.0",
- "vant": "^2.2.16",
"vue": "^2.6.11",
"vue-template-compiler": "^2.6.11"
},
diff --git a/packages/vant-cli/generators/src/my-button/README.md b/packages/vant-cli/generators/templates/src/demo-button/README.md
similarity index 61%
rename from packages/vant-cli/generators/src/my-button/README.md
rename to packages/vant-cli/generators/templates/src/demo-button/README.md
index 1272d05a6..e44df254c 100644
--- a/packages/vant-cli/generators/src/my-button/README.md
+++ b/packages/vant-cli/generators/templates/src/demo-button/README.md
@@ -18,23 +18,17 @@ Vue.use(MyButton);
### 基础用法
```html
-
-```
-
-### 自定义颜色
-
-```html
-
+
```
## API
### Props
-| 参数 | 说明 | 类型 | 默认值 | 版本 |
-|------|------|------|------|------|
-| type | 按钮类型 | *string* | `primary` | - |
-| color | 按钮颜色 | *string* | - | 1.0.0 |
+| 参数 | 说明 | 类型 | 默认值 |
+|------|------|------|------|
+| type | 按钮类型 | *string* | `primary` |
+| color `1.0.0` | 按钮颜色 | *string* | - |
### Events
diff --git a/packages/vant-cli/generators/src/my-button/demo/index.vue b/packages/vant-cli/generators/templates/src/demo-button/demo/index.vue
similarity index 51%
rename from packages/vant-cli/generators/src/my-button/demo/index.vue
rename to packages/vant-cli/generators/templates/src/demo-button/demo/index.vue
index 6592a3f95..c367d40fd 100644
--- a/packages/vant-cli/generators/src/my-button/demo/index.vue
+++ b/packages/vant-cli/generators/templates/src/demo-button/demo/index.vue
@@ -1,11 +1,11 @@
- 按钮
+ 按钮
- 按钮
+ 按钮
diff --git a/packages/vant-cli/generators/src/my-button/index.less b/packages/vant-cli/generators/templates/src/demo-button/index.less
similarity index 100%
rename from packages/vant-cli/generators/src/my-button/index.less
rename to packages/vant-cli/generators/templates/src/demo-button/index.less
diff --git a/packages/vant-cli/generators/templates/src/demo-button/index.vue b/packages/vant-cli/generators/templates/src/demo-button/index.vue
new file mode 100644
index 000000000..eb6ec41ca
--- /dev/null
+++ b/packages/vant-cli/generators/templates/src/demo-button/index.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
diff --git a/packages/vant-cli/generators/src/my-button/test/index.spec.js b/packages/vant-cli/generators/templates/src/demo-button/test/index.spec.js
similarity index 100%
rename from packages/vant-cli/generators/src/my-button/test/index.spec.js
rename to packages/vant-cli/generators/templates/src/demo-button/test/index.spec.js
diff --git a/packages/vant-cli/generators/src/style/base.less b/packages/vant-cli/generators/templates/src/style/base.less
similarity index 100%
rename from packages/vant-cli/generators/src/style/base.less
rename to packages/vant-cli/generators/templates/src/style/base.less
diff --git a/packages/vant-cli/generators/src/style/var.less b/packages/vant-cli/generators/templates/src/style/var.less
similarity index 100%
rename from packages/vant-cli/generators/src/style/var.less
rename to packages/vant-cli/generators/templates/src/style/var.less
diff --git a/packages/vant-cli/generators/vant.config.js b/packages/vant-cli/generators/templates/vant.config.js
similarity index 62%
rename from packages/vant-cli/generators/vant.config.js
rename to packages/vant-cli/generators/templates/vant.config.js
index 5214c8a26..5242f221e 100644
--- a/packages/vant-cli/generators/vant.config.js
+++ b/packages/vant-cli/generators/templates/vant.config.js
@@ -1,12 +1,12 @@
module.exports = {
- name: 'demo-ui',
+ name: '<%= name %>',
build: {
site: {
- publicPath: '/demo-ui/'
+ publicPath: '/<%= name %>/'
}
},
site: {
- title: 'Demo UI',
+ title: '<%= name %>',
logo: 'https://img.yzcdn.cn/vant/logo.png',
nav: [
{
@@ -28,19 +28,6 @@ module.exports = {
{
path: 'my-button',
title: 'MyButton 按钮'
- },
- {
- path: 'my-icon',
- title: 'MyIcon 图标'
- }
- ]
- },
- {
- title: '展示组件',
- items: [
- {
- path: 'my-cell',
- title: 'MyCell 单元格'
}
]
}
diff --git a/packages/vant-cli/package.json b/packages/vant-cli/package.json
index f2e0bc4b3..52e45d4c6 100644
--- a/packages/vant-cli/package.json
+++ b/packages/vant-cli/package.json
@@ -21,7 +21,8 @@
"lib",
"site",
"template",
- "preset.js"
+ "preset.js",
+ "generators"
],
"author": "chenjiahan",
"license": "MIT",
@@ -30,6 +31,8 @@
"vue-template-compiler": "^2.5.22"
},
"devDependencies": {
+ "@types/jest": "^24.0.25",
+ "@types/yeoman-generator": "^3.1.4",
"@types/fs-extra": "^8.0.1",
"@types/html-webpack-plugin": "^3.2.1",
"@types/lodash": "^4.14.149",
@@ -51,7 +54,6 @@
"@babel/preset-env": "^7.7.7",
"@babel/preset-typescript": "^7.7.7",
"@nuxt/friendly-errors-webpack-plugin": "^2.5.0",
- "@types/jest": "^24.0.25",
"@vant/eslint-config": "^1.5.1",
"@vant/markdown-loader": "^2.3.0",
"@vant/markdown-vetur": "^1.1.0",
@@ -75,6 +77,7 @@
"cross-env": "^6.0.3",
"css-loader": "^3.4.1",
"eslint": "^6.8.0",
+ "fast-glob": "^3.1.1",
"gh-pages": "2.0.1",
"html-webpack-plugin": "3.2.0",
"husky": "^4.0.4",
@@ -102,7 +105,8 @@
"webpack": "^4.41.5",
"webpack-dev-server": "3.10.1",
"webpack-merge": "^4.2.2",
- "webpackbar": "^4.0.0"
+ "webpackbar": "^4.0.0",
+ "yeoman-generator": "^4.4.0"
},
"release-it": {
"git": {
diff --git a/packages/vant-cli/src/commands/create.ts b/packages/vant-cli/src/commands/create.ts
new file mode 100644
index 000000000..2137d50dc
--- /dev/null
+++ b/packages/vant-cli/src/commands/create.ts
@@ -0,0 +1,15 @@
+import { GENERATOR_DIR, CWD } from '../common/constant';
+import { VantCliGenerator } from '../compiler/vant-cli-generator';
+
+export async function create() {
+ const generator = new VantCliGenerator([], {
+ env: {
+ cwd: CWD
+ },
+ resolved: GENERATOR_DIR
+ });
+
+ return new Promise(resolve => {
+ generator.run(resolve);
+ });
+}
diff --git a/packages/vant-cli/src/common/constant.ts b/packages/vant-cli/src/common/constant.ts
index 88bed3cd3..c0f7ba637 100644
--- a/packages/vant-cli/src/common/constant.ts
+++ b/packages/vant-cli/src/common/constant.ts
@@ -33,6 +33,7 @@ export const CACHE_DIR = join(ROOT, 'node_modules/.cache');
// Relative paths
export const DIST_DIR = join(__dirname, '../../dist');
export const CONFIG_DIR = join(__dirname, '../config');
+export const GENERATOR_DIR = join(__dirname, '../../generators');
// Dist files
export const PACKAGE_ENTRY_FILE = join(DIST_DIR, 'package-entry.js');
diff --git a/packages/vant-cli/src/compiler/vant-cli-generator.ts b/packages/vant-cli/src/compiler/vant-cli-generator.ts
new file mode 100644
index 000000000..cf532f4b2
--- /dev/null
+++ b/packages/vant-cli/src/compiler/vant-cli-generator.ts
@@ -0,0 +1,72 @@
+import chalk from 'chalk';
+import { join } from 'path';
+import { consola, slimPath } from '../common/logger';
+import { CWD, GENERATOR_DIR } from '../common/constant';
+import Generator from 'yeoman-generator';
+
+const TEMPLATES = join(GENERATOR_DIR, 'templates');
+const PROMPTS = [
+ {
+ type: 'input',
+ name: 'name',
+ message: 'Your package name'
+ }
+];
+
+export class VantCliGenerator extends Generator {
+ inputs = {
+ name: ''
+ };
+
+ async prompting() {
+ return this.prompt(PROMPTS).then(inputs => {
+ this.inputs = inputs as any;
+ });
+ }
+
+ writing() {
+ consola.info(`Creating project in ${slimPath(CWD)}\n`);
+
+ const copy = (from: string, to?: string) => {
+ this.fs.copy(join(TEMPLATES, from), this.destinationPath(to || from));
+ };
+
+ const copyTpl = (name: string) => {
+ this.fs.copyTpl(
+ join(TEMPLATES, name),
+ this.destinationPath(name),
+ this.inputs
+ );
+ };
+
+ copy('.gitignore');
+ copy('.eslintignore');
+ copy('babel.config.js');
+ copy('src/**/*', 'src');
+ copy('docs/**/*', 'docs');
+ copyTpl('package.json');
+ copyTpl('vant.config.js');
+ }
+
+ install() {
+ console.log();
+ consola.info('Install dependencies...\n');
+
+ this.installDependencies({
+ npm: false,
+ bower: false,
+ yarn: true,
+ skipMessage: true
+ });
+ }
+
+ end() {
+ console.log();
+ consola.success(
+ `Successfully created project ${chalk.yellow(this.inputs.name)}.`
+ );
+ consola.success(
+ `Now you can run ${chalk.yellow('yarn dev')} to start development!`
+ );
+ }
+}
diff --git a/packages/vant-cli/src/index.ts b/packages/vant-cli/src/index.ts
index cf3dd4f7c..876ee51fa 100755
--- a/packages/vant-cli/src/index.ts
+++ b/packages/vant-cli/src/index.ts
@@ -6,6 +6,7 @@ import { lint } from './commands/lint';
import { test } from './commands/jest';
import { clean } from './commands/clean';
import { build } from './commands/build';
+import { create } from './commands/create';
import { release } from './commands/release';
import { changelog } from './commands/changelog';
import { buildSite } from './commands/build-site';
@@ -40,6 +41,10 @@ command('build')
.option('--watch', 'Watch file change')
.action(build);
+command('create')
+ .description('Create a new project')
+ .action(create);
+
command('release')
.description('Compile components and release it')
.action(release);
diff --git a/packages/vant-cli/yarn.lock b/packages/vant-cli/yarn.lock
index e629877f7..e89bceb54 100644
--- a/packages/vant-cli/yarn.lock
+++ b/packages/vant-cli/yarn.lock
@@ -1363,6 +1363,14 @@
dependencies:
"@types/node" "*"
+"@types/inquirer@*":
+ version "6.5.0"
+ resolved "https://registry.npm.taobao.org/@types/inquirer/download/@types/inquirer-6.5.0.tgz#b83b0bf30b88b8be7246d40e51d32fe9d10e09be"
+ integrity sha1-uDsL8wuIuL5yRtQOUdMv6dEOCb4=
+ dependencies:
+ "@types/through" "*"
+ rxjs "^6.4.0"
+
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0":
version "2.0.1"
resolved "https://registry.npm.taobao.org/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff"
@@ -1405,7 +1413,7 @@
resolved "https://registry.npm.taobao.org/@types/mime/download/@types/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d"
integrity sha1-3EiIQjEqfwdRSTEpBbXjwLBUx50=
-"@types/minimatch@*":
+"@types/minimatch@*", "@types/minimatch@^3.0.3":
version "3.0.3"
resolved "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0=
@@ -1415,6 +1423,11 @@
resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-12.12.8.tgz?cache=0&sync_timestamp=1573849514401&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-12.12.8.tgz#dab418655af39ce2fa99286a0bed21ef8072ac9d"
integrity sha1-2rQYZVrznOL6mShqC+0h74ByrJ0=
+"@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?cache=0&sync_timestamp=1572463128542&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnormalize-package-data%2Fdownload%2F%40types%2Fnormalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
+ integrity sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4=
+
"@types/parse-json@^4.0.0":
version "4.0.0"
resolved "https://registry.npm.taobao.org/@types/parse-json/download/@types/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
@@ -1483,6 +1496,13 @@
resolved "https://registry.npm.taobao.org/@types/tapable/download/@types/tapable-1.0.4.tgz#b4ffc7dc97b498c969b360a41eee247f82616370"
integrity sha1-tP/H3Je0mMlps2CkHu4kf4JhY3A=
+"@types/through@*":
+ version "0.0.29"
+ resolved "https://registry.npm.taobao.org/@types/through/download/@types/through-0.0.29.tgz#72943aac922e179339c651fa34a4428a4d722f93"
+ integrity sha1-cpQ6rJIuF5M5xlH6NKRCik1yL5M=
+ dependencies:
+ "@types/node" "*"
+
"@types/uglify-js@*":
version "3.0.4"
resolved "https://registry.npm.taobao.org/@types/uglify-js/download/@types/uglify-js-3.0.4.tgz#96beae23df6f561862a830b4288a49e86baac082"
@@ -1562,6 +1582,14 @@
dependencies:
"@types/yargs-parser" "*"
+"@types/yeoman-generator@^3.1.4":
+ version "3.1.4"
+ resolved "https://registry.npm.taobao.org/@types/yeoman-generator/download/@types/yeoman-generator-3.1.4.tgz#21d6599515d41447eb84e2bc45033f1a640bbaf2"
+ integrity sha1-IdZZlRXUFEfrhOK8RQM/GmQLuvI=
+ dependencies:
+ "@types/inquirer" "*"
+ rxjs ">=6.4.0"
+
"@typescript-eslint/eslint-plugin@^2.12.0":
version "2.12.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.12.0.tgz#0da7cbca7b24f4c6919e9eb31c704bfb126f90ad"
@@ -2041,7 +2069,7 @@ ansi-colors@^3.0.0:
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.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=
@@ -2159,6 +2187,11 @@ arr-union@^3.1.0:
resolved "https://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
+array-differ@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npm.taobao.org/array-differ/download/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b"
+ integrity sha1-PLs9DzFoEOr8xHYkc0I31q7krms=
+
array-equal@^1.0.0:
version "1.0.0"
resolved "https://registry.npm.taobao.org/array-equal/download/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
@@ -2227,6 +2260,11 @@ arrify@^1.0.1:
resolved "https://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
+arrify@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npm.taobao.org/arrify/download/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
+ integrity sha1-yWVekzHgq81YjSp8rX6ZVvZnAfo=
+
asap@~2.0.3:
version "2.0.6"
resolved "https://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
@@ -2346,6 +2384,13 @@ aws4@^1.8.0:
resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
integrity sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8=
+axios@^0.19.1:
+ version "0.19.1"
+ resolved "https://registry.npm.taobao.org/axios/download/axios-0.19.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.19.1.tgz#8a6a04eed23dfe72747e1dd43c604b8f1677b5aa"
+ integrity sha1-imoE7tI9/nJ0fh3UPGBLjxZ3tao=
+ dependencies:
+ follow-redirects "1.5.10"
+
babel-jest@^24.9.0:
version "24.9.0"
resolved "https://registry.npm.taobao.org/babel-jest/download/babel-jest-24.9.0.tgz?cache=0&sync_timestamp=1566472066074&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-jest%2Fdownload%2Fbabel-jest-24.9.0.tgz#3fc327cb8467b89d14d7bc70e315104a783ccd54"
@@ -2474,6 +2519,11 @@ binary-extensions@^2.0.0:
resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c"
integrity sha1-I8DfFPaogHf1+YbA0WfsA8PVU3w=
+binaryextensions@^2.1.2:
+ version "2.2.0"
+ resolved "https://registry.npm.taobao.org/binaryextensions/download/binaryextensions-2.2.0.tgz#e7c6ba82d4f5f5758c26078fe8eea28881233311"
+ integrity sha1-58a6gtT19XWMJgeP6O6iiIEjMxE=
+
bluebird@^3.1.1, bluebird@^3.5.5:
version "3.7.1"
resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de"
@@ -2866,6 +2916,11 @@ capture-exit@^2.0.0:
dependencies:
rsvp "^4.8.4"
+capture-stack-trace@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.npm.taobao.org/capture-stack-trace/download/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d"
+ integrity sha1-psC74fOPOqC5Ijjstv9Cw0TUE10=
+
caseless@~0.12.0:
version "0.12.0"
resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
@@ -3059,6 +3114,13 @@ cli-spinners@^2.2.0:
resolved "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77"
integrity sha1-6LmI2SBsaSMC2O6DTnqFwBRNj3c=
+cli-table@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.npm.taobao.org/cli-table/download/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"
+ integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM=
+ dependencies:
+ colors "1.0.3"
+
cli-truncate@^0.2.1:
version "0.2.1"
resolved "https://registry.npm.taobao.org/cli-truncate/download/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574"
@@ -3090,6 +3152,11 @@ cliui@^5.0.0:
strip-ansi "^5.2.0"
wrap-ansi "^5.1.0"
+clone-buffer@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npm.taobao.org/clone-buffer/download/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58"
+ integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg=
+
clone-deep@^4.0.1:
version "4.0.1"
resolved "https://registry.npm.taobao.org/clone-deep/download/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
@@ -3121,7 +3188,17 @@ clone-response@^1.0.2:
dependencies:
mimic-response "^1.0.0"
-clone@^1.0.2:
+clone-stats@^0.0.1:
+ version "0.0.1"
+ resolved "https://registry.npm.taobao.org/clone-stats/download/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
+ integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=
+
+clone-stats@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npm.taobao.org/clone-stats/download/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
+ integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
+
+clone@^1.0.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=
@@ -3131,6 +3208,15 @@ clone@^2.1.1, clone@^2.1.2:
resolved "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
+cloneable-readable@^1.0.0:
+ version "1.1.3"
+ resolved "https://registry.npm.taobao.org/cloneable-readable/download/cloneable-readable-1.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcloneable-readable%2Fdownload%2Fcloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec"
+ integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw=
+ dependencies:
+ inherits "^2.0.1"
+ process-nextick-args "^2.0.0"
+ readable-stream "^2.3.5"
+
co@^4.6.0:
version "4.6.0"
resolved "https://registry.npm.taobao.org/co/download/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
@@ -3194,6 +3280,11 @@ color-name@~1.1.4:
resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=
+colors@1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npm.taobao.org/colors/download/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
+ integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=
+
combined-stream@^1.0.6, 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"
@@ -3589,6 +3680,13 @@ create-ecdh@^4.0.0:
bn.js "^4.1.0"
elliptic "^6.0.0"
+create-error-class@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.npm.taobao.org/create-error-class/download/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
+ integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=
+ dependencies:
+ capture-stack-trace "^1.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"
@@ -3759,6 +3857,11 @@ dargs@^4.0.1:
dependencies:
number-is-nan "^1.0.0"
+dargs@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.npm.taobao.org/dargs/download/dargs-6.1.0.tgz#1f3b9b56393ecf8caa7cbfd6c31496ffcfb9b272"
+ integrity sha1-HzubVjk+z4yqfL/WwxSW/8+5snI=
+
dashdash@^1.12.0:
version "1.14.1"
resolved "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
@@ -3780,7 +3883,7 @@ date-fns@^1.27.2:
resolved "https://registry.npm.taobao.org/date-fns/download/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c"
integrity sha1-LnG/CxGRU9u0zE6I2epaz7UNwFw=
-dateformat@^3.0.0:
+dateformat@^3.0.0, dateformat@^3.0.3:
version "3.0.3"
resolved "https://registry.npm.taobao.org/dateformat/download/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
integrity sha1-puN0maTZqc+F71hyBE1ikByYia4=
@@ -3799,6 +3902,13 @@ debug@4.1.1, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
dependencies:
ms "^2.1.1"
+debug@=3.1.0:
+ version "3.1.0"
+ resolved "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
+ integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=
+ dependencies:
+ ms "2.0.0"
+
debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, 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#e83d17de16d8a7efb7717edbe5fb10135eee629b"
@@ -4005,6 +4115,16 @@ diff-sequences@^24.9.0:
resolved "https://registry.npm.taobao.org/diff-sequences/download/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5"
integrity sha1-VxXWJE4qpl9Iu6C8ly2wsLEelbU=
+diff@^3.5.0:
+ version "3.5.0"
+ resolved "https://registry.npm.taobao.org/diff/download/diff-3.5.0.tgz?cache=0&sync_timestamp=1578918306878&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdiff%2Fdownload%2Fdiff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
+ integrity sha1-gAwN0eCov7yVg1wgKtIg/jF+WhI=
+
+diff@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.npm.taobao.org/diff/download/diff-4.0.2.tgz?cache=0&sync_timestamp=1578918306878&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdiff%2Fdownload%2Fdiff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
+ integrity sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=
+
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"
@@ -4014,6 +4134,14 @@ diffie-hellman@^5.0.0:
miller-rabin "^4.0.0"
randombytes "^2.0.0"
+dir-glob@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034"
+ integrity sha1-CyBdK2rvmCOMooZZioIE0p0KADQ=
+ dependencies:
+ arrify "^1.0.1"
+ path-type "^3.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"
@@ -4165,6 +4293,14 @@ ecc-jsbn@~0.1.1:
jsbn "~0.1.0"
safer-buffer "^2.1.0"
+editions@^2.2.0:
+ version "2.3.0"
+ resolved "https://registry.npm.taobao.org/editions/download/editions-2.3.0.tgz#47f2d5309340bce93ab5eb6ad755b9e90ff825e4"
+ integrity sha1-R/LVMJNAvOk6tetq11W56Q/4JeQ=
+ dependencies:
+ errlop "^2.0.0"
+ semver "^6.3.0"
+
editorconfig@^0.15.3:
version "0.15.3"
resolved "https://registry.npm.taobao.org/editorconfig/download/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5"
@@ -4180,6 +4316,11 @@ ee-first@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.7.4"
+ resolved "https://registry.npm.taobao.org/ejs/download/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba"
+ integrity sha1-SGYSh1c9zFPjZsehrlLDoSDuybo=
+
electron-to-chromium@^1.3.295:
version "1.3.306"
resolved "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.306.tgz?cache=0&sync_timestamp=1573175063483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.306.tgz#e8265301d053d5f74e36cb876486830261fbe946"
@@ -4259,6 +4400,11 @@ entities@^2.0.0, entities@~2.0.0:
resolved "https://registry.npm.taobao.org/entities/download/entities-2.0.0.tgz?cache=0&sync_timestamp=1563403318326&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fentities%2Fdownload%2Fentities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4"
integrity sha1-aNYITKsbB5dnVA2A5Wo5tCPkq/Q=
+errlop@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npm.taobao.org/errlop/download/errlop-2.0.0.tgz#52b97d35da1b0795e2647b5d2d3a46d17776f55a"
+ integrity sha1-Url9NdobB5XiZHtdLTpG0Xd29Vo=
+
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"
@@ -4280,6 +4426,13 @@ error-stack-parser@^2.0.0:
dependencies:
stackframe "^1.1.0"
+error@^7.0.2:
+ version "7.2.1"
+ resolved "https://registry.npm.taobao.org/error/download/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894"
+ integrity sha1-6rIaRom19oT8g9qEoOOQ3oLZSJQ=
+ dependencies:
+ string-template "~0.2.1"
+
es-abstract@^1.12.0, es-abstract@^1.5.1, es-abstract@^1.7.0:
version "1.16.0"
resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.16.0.tgz?cache=0&sync_timestamp=1571460404163&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-abstract%2Fdownload%2Fes-abstract-1.16.0.tgz#d3a26dc9c3283ac9750dca569586e976d9dcc06d"
@@ -4750,7 +4903,7 @@ fast-deep-equal@^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:
+fast-glob@^2.0.2, fast-glob@^2.2.6:
version "2.2.7"
resolved "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d"
integrity sha1-aVOFfDr6R1//ku5gFdUtpwpM050=
@@ -4762,9 +4915,9 @@ fast-glob@^2.2.6:
merge2 "^1.2.3"
micromatch "^3.1.10"
-fast-glob@^3.0.3:
+fast-glob@^3.0.3, fast-glob@^3.1.1:
version "3.1.1"
- resolved "https://registry.npm.taobao.org/fast-glob/download/fast-glob-3.1.1.tgz#87ee30e9e9f3eb40d6f254a7997655da753d7c82"
+ resolved "https://registry.npm.taobao.org/fast-glob/download/fast-glob-3.1.1.tgz?cache=0&sync_timestamp=1575197709194&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-3.1.1.tgz#87ee30e9e9f3eb40d6f254a7997655da753d7c82"
integrity sha1-h+4w6enz60DW8lSnmXZV2nU9fII=
dependencies:
"@nodelib/fs.stat" "^2.0.2"
@@ -4952,6 +5105,13 @@ find-up@^3.0.0:
dependencies:
locate-path "^3.0.0"
+first-chunk-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npm.taobao.org/first-chunk-stream/download/first-chunk-stream-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffirst-chunk-stream%2Fdownload%2Ffirst-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70"
+ integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=
+ dependencies:
+ readable-stream "^2.0.2"
+
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"
@@ -4981,6 +5141,13 @@ flush-write-stream@^1.0.0:
inherits "^2.0.3"
readable-stream "^2.3.6"
+follow-redirects@1.5.10:
+ version "1.5.10"
+ resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a"
+ integrity sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio=
+ dependencies:
+ debug "=3.1.0"
+
follow-redirects@^1.0.0:
version "1.9.0"
resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.9.0.tgz#8d5bcdc65b7108fe1508649c79c12d732dcedb4f"
@@ -5188,6 +5355,14 @@ getpass@^0.1.1:
dependencies:
assert-plus "^1.0.0"
+gh-got@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npm.taobao.org/gh-got/download/gh-got-5.0.0.tgz#ee95be37106fd8748a96f8d1db4baea89e1bfa8a"
+ integrity sha1-7pW+NxBv2HSKlvjR20uuqJ4b+oo=
+ dependencies:
+ got "^6.2.0"
+ is-plain-obj "^1.1.0"
+
gh-pages@2.0.1:
version "2.0.1"
resolved "https://registry.npm.taobao.org/gh-pages/download/gh-pages-2.0.1.tgz#aefe47a43b8d9d2aa3130576b33fe95641e29a2f"
@@ -5251,6 +5426,13 @@ gitconfiglocal@^1.0.0:
dependencies:
ini "^1.3.2"
+github-username@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npm.taobao.org/github-username/download/github-username-3.0.0.tgz#0a772219b3130743429f2456d0bdd3db55dce7b1"
+ integrity sha1-CnciGbMTB0NCnyRW0L3T21Xc57E=
+ dependencies:
+ gh-got "^5.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"
@@ -5343,6 +5525,19 @@ globby@^6.1.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
+globby@^8.0.1:
+ version "8.0.2"
+ resolved "https://registry.npm.taobao.org/globby/download/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d"
+ integrity sha1-VpdhnM2VxSdduy1vqkIIfBqUHY0=
+ dependencies:
+ array-union "^1.0.1"
+ dir-glob "2.0.0"
+ fast-glob "^2.0.2"
+ glob "^7.1.2"
+ ignore "^3.3.5"
+ pify "^3.0.0"
+ slash "^1.0.0"
+
globby@^9.0.0, globby@^9.2.0:
version "9.2.0"
resolved "https://registry.npm.taobao.org/globby/download/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d"
@@ -5386,11 +5581,35 @@ got@9.6.0, got@^9.6.0:
to-readable-stream "^1.0.0"
url-parse-lax "^3.0.0"
+got@^6.2.0:
+ version "6.7.1"
+ resolved "https://registry.npm.taobao.org/got/download/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0"
+ integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=
+ dependencies:
+ create-error-class "^3.0.0"
+ duplexer3 "^0.1.4"
+ get-stream "^3.0.0"
+ is-redirect "^1.0.0"
+ is-retry-allowed "^1.0.0"
+ is-stream "^1.0.0"
+ lowercase-keys "^1.0.0"
+ safe-buffer "^5.0.1"
+ timed-out "^4.0.0"
+ unzip-response "^2.0.1"
+ url-parse-lax "^1.0.0"
+
graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2:
version "4.2.3"
resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
integrity sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM=
+grouped-queue@^0.3.3:
+ version "0.3.3"
+ resolved "https://registry.npm.taobao.org/grouped-queue/download/grouped-queue-0.3.3.tgz#c167d2a5319c5a0e0964ef6a25b7c2df8996c85c"
+ integrity sha1-wWfSpTGcWg4JZO9qJbfC34mWyFw=
+ dependencies:
+ lodash "^4.17.2"
+
growly@^1.3.0:
version "1.3.0"
resolved "https://registry.npm.taobao.org/growly/download/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
@@ -5752,6 +5971,11 @@ ignore-walk@^3.0.1:
dependencies:
minimatch "^3.0.4"
+ignore@^3.3.5:
+ version "3.3.10"
+ resolved "https://registry.npm.taobao.org/ignore/download/ignore-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#750e3db5862087b4737ebac8207ffd1ef27b25fc"
@@ -5913,6 +6137,25 @@ inquirer@7.0.0, inquirer@^7.0.0:
strip-ansi "^5.1.0"
through "^2.3.6"
+inquirer@^6.0.0:
+ version "6.5.2"
+ resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-6.5.2.tgz?cache=0&sync_timestamp=1578357373766&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca"
+ integrity sha1-rVCUI3XQNtMn/1KMCL1fqwiZKMo=
+ 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.12"
+ 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"
@@ -6250,6 +6493,11 @@ is-promise@^2.1.0:
resolved "https://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
+is-redirect@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npm.taobao.org/is-redirect/download/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
+ integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=
+
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"
@@ -6272,6 +6520,18 @@ is-regular-file@^1.0.1:
resolved "https://registry.npm.taobao.org/is-regular-file/download/is-regular-file-1.1.1.tgz#ffcf9cae56ec63bc55b17d6fed1af441986dab66"
integrity sha1-/8+crlbsY7xVsX1v7Rr0QZhtq2Y=
+is-retry-allowed@^1.0.0:
+ version "1.2.0"
+ resolved "https://registry.npm.taobao.org/is-retry-allowed/download/is-retry-allowed-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-retry-allowed%2Fdownload%2Fis-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
+ integrity sha1-13hIi9CkZmo76KFIK58rqv7eqLQ=
+
+is-scoped@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npm.taobao.org/is-scoped/download/is-scoped-1.0.0.tgz#449ca98299e713038256289ecb2b540dc437cb30"
+ integrity sha1-RJypgpnnEwOCViieyytUDcQ3yzA=
+ dependencies:
+ scoped-regex "^1.0.0"
+
is-ssh@^1.3.0:
version "1.3.1"
resolved "https://registry.npm.taobao.org/is-ssh/download/is-ssh-1.3.1.tgz#f349a8cadd24e65298037a522cf7520f2e81a0f3"
@@ -6279,7 +6539,7 @@ is-ssh@^1.3.0:
dependencies:
protocols "^1.1.0"
-is-stream@^1.1.0:
+is-stream@^1.0.0, 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=
@@ -6353,6 +6613,11 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
resolved "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+isbinaryfile@^4.0.0:
+ version "4.0.4"
+ resolved "https://registry.npm.taobao.org/isbinaryfile/download/isbinaryfile-4.0.4.tgz?cache=0&sync_timestamp=1578829433259&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisbinaryfile%2Fdownload%2Fisbinaryfile-4.0.4.tgz#6803f81a8944201c642b6e17da041e24deb78712"
+ integrity sha1-aAP4GolEIBxkK24X2gQeJN63hxI=
+
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -6425,6 +6690,15 @@ istanbul-reports@^2.2.6:
dependencies:
handlebars "^4.1.2"
+istextorbinary@^2.5.1:
+ version "2.6.0"
+ resolved "https://registry.npm.taobao.org/istextorbinary/download/istextorbinary-2.6.0.tgz#60776315fb0fa3999add276c02c69557b9ca28ab"
+ integrity sha1-YHdjFfsPo5ma3SdsAsaVV7nKKKs=
+ dependencies:
+ binaryextensions "^2.1.2"
+ editions "^2.2.0"
+ textextensions "^2.5.0"
+
jest-canvas-mock@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/jest-canvas-mock/-/jest-canvas-mock-2.2.0.tgz#45fbc58589c6ce9df50dc90bd8adce747cbdada7"
@@ -7273,7 +7547,7 @@ lodash.uniq@^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.15, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.3, lodash@^4.17.4:
+lodash@4.17.15, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4:
version "4.17.15"
resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=
@@ -7493,6 +7767,32 @@ media-typer@0.3.0:
resolved "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
+mem-fs-editor@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.npm.taobao.org/mem-fs-editor/download/mem-fs-editor-6.0.0.tgz#d63607cf0a52fe6963fc376c6a7aa52db3edabab"
+ integrity sha1-1jYHzwpS/mlj/DdsanqlLbPtq6s=
+ dependencies:
+ commondir "^1.0.1"
+ deep-extend "^0.6.0"
+ ejs "^2.6.1"
+ glob "^7.1.4"
+ globby "^9.2.0"
+ isbinaryfile "^4.0.0"
+ mkdirp "^0.5.0"
+ multimatch "^4.0.0"
+ rimraf "^2.6.3"
+ through2 "^3.0.1"
+ vinyl "^2.2.0"
+
+mem-fs@^1.1.0:
+ version "1.1.3"
+ resolved "https://registry.npm.taobao.org/mem-fs/download/mem-fs-1.1.3.tgz#b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc"
+ integrity sha1-uK6NLj/Lb10/kWXBLUVRoGXZicw=
+ dependencies:
+ through2 "^2.0.0"
+ vinyl "^1.1.0"
+ vinyl-file "^2.0.0"
+
mem@^4.0.0:
version "4.3.0"
resolved "https://registry.npm.taobao.org/mem/download/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178"
@@ -7811,6 +8111,22 @@ multicast-dns@^6.0.1:
dns-packet "^1.3.1"
thunky "^1.0.2"
+multimatch@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npm.taobao.org/multimatch/download/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3"
+ integrity sha1-jDwPbj6ESa2grz3SnvtJGjdRkbM=
+ dependencies:
+ "@types/minimatch" "^3.0.3"
+ array-differ "^3.0.0"
+ array-union "^2.1.0"
+ arrify "^2.0.1"
+ minimatch "^3.0.4"
+
+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=
+
mute-stream@0.0.8:
version "0.0.8"
resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
@@ -7972,7 +8288,7 @@ nopt@^4.0.1, nopt@~4.0.1:
abbrev "1"
osenv "^0.1.4"
-normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5:
+normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, 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=
@@ -8414,7 +8730,7 @@ p-try@^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:
+p-try@^2.0.0, p-try@^2.1.0:
version "2.2.0"
resolved "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=
@@ -8958,7 +9274,7 @@ prelude-ls@~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@^1.0.0:
+prepend-http@^1.0.0, prepend-http@^1.0.1:
version "1.0.4"
resolved "https://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
@@ -8978,6 +9294,11 @@ prettier@^1.18.2:
resolved "https://registry.npm.taobao.org/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1573329332710&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"
integrity sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=
+pretty-bytes@^5.2.0:
+ version "5.3.0"
+ resolved "https://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-5.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpretty-bytes%2Fdownload%2Fpretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2"
+ integrity sha1-8oSeJ9t5+01s/iR2T8QTTxZZifI=
+
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"
@@ -9015,7 +9336,7 @@ private@^0.1.6:
resolved "https://registry.npm.taobao.org/private/download/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=
-process-nextick-args@~2.0.0:
+process-nextick-args@^2.0.0, 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=
@@ -9223,6 +9544,14 @@ react-is@^16.8.4:
resolved "https://registry.npm.taobao.org/react-is/download/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c"
integrity sha1-LMD+D7p0LZf9UnxCoTvsTusGJBw=
+read-chunk@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.npm.taobao.org/read-chunk/download/read-chunk-3.2.0.tgz#2984afe78ca9bfbbdb74b19387bf9e86289c16ca"
+ integrity sha1-KYSv54ypv7vbdLGTh7+ehiicFso=
+ dependencies:
+ pify "^4.0.1"
+ with-open-file "^0.1.6"
+
read-pkg-up@^1.0.1:
version "1.0.1"
resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg-up%2Fdownload%2Fread-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
@@ -9255,6 +9584,14 @@ read-pkg-up@^4.0.0:
find-up "^3.0.0"
read-pkg "^3.0.0"
+read-pkg-up@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-5.0.0.tgz#b6a6741cb144ed3610554f40162aa07a6db621b8"
+ integrity sha1-tqZ0HLFE7TYQVU9AFiqgem22Ibg=
+ dependencies:
+ find-up "^3.0.0"
+ read-pkg "^5.0.0"
+
read-pkg@^1.0.0:
version "1.1.0"
resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
@@ -9282,6 +9619,16 @@ read-pkg@^3.0.0:
normalize-package-data "^2.3.2"
path-type "^3.0.0"
+read-pkg@^5.0.0:
+ version "5.2.0"
+ resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
+ integrity sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=
+ dependencies:
+ "@types/normalize-package-data" "^2.4.0"
+ normalize-package-data "^2.5.0"
+ parse-json "^5.0.0"
+ type-fest "^0.6.0"
+
"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#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
@@ -9304,6 +9651,19 @@ read-pkg@^3.0.0:
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
+readable-stream@^2.3.5:
+ version "2.3.7"
+ resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
+ integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=
+ 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"
+
readdirp@^2.2.1:
version "2.2.1"
resolved "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz?cache=0&sync_timestamp=1571011688765&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freaddirp%2Fdownload%2Freaddirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
@@ -9567,7 +9927,12 @@ repeating@^2.0.0:
dependencies:
is-finite "^1.0.0"
-replace-ext@1.0.0:
+replace-ext@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.npm.taobao.org/replace-ext/download/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
+ integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=
+
+replace-ext@1.0.0, replace-ext@^1.0.0:
version "1.0.0"
resolved "https://registry.npm.taobao.org/replace-ext/download/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
@@ -9745,7 +10110,7 @@ rsvp@^4.8.4:
resolved "https://registry.npm.taobao.org/rsvp/download/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734"
integrity sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ=
-run-async@^2.2.0:
+run-async@^2.0.0, 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=
@@ -9764,6 +10129,13 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
+rxjs@>=6.4.0:
+ version "6.5.4"
+ resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.5.4.tgz#e0777fe0d184cec7872df147f303572d414e211c"
+ integrity sha1-4Hd/4NGEzseHLfFH8wNXLUFOIRw=
+ dependencies:
+ tslib "^1.9.0"
+
rxjs@^6.3.3, rxjs@^6.4.0:
version "6.5.3"
resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.5.3.tgz?cache=0&sync_timestamp=1568815682378&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a"
@@ -9856,6 +10228,11 @@ schema-utils@^2.0.1, schema-utils@^2.1.0:
ajv "^6.10.2"
ajv-keywords "^3.4.1"
+scoped-regex@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npm.taobao.org/scoped-regex/download/scoped-regex-1.0.0.tgz#a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8"
+ integrity sha1-o0a7Gs1CB65wvXwMfKnlZra63bg=
+
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"
@@ -10040,6 +10417,11 @@ sisteransi@^1.0.3:
resolved "https://registry.npm.taobao.org/sisteransi/download/sisteransi-1.0.4.tgz?cache=0&sync_timestamp=1573410719947&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsisteransi%2Fdownload%2Fsisteransi-1.0.4.tgz#386713f1ef688c7c0304dc4c0632898941cad2e3"
integrity sha1-OGcT8e9ojHwDBNxMBjKJiUHK0uM=
+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"
@@ -10357,6 +10739,11 @@ string-length@^2.0.0:
astral-regex "^1.0.0"
strip-ansi "^4.0.0"
+string-template@~0.2.1:
+ version "0.2.1"
+ resolved "https://registry.npm.taobao.org/string-template/download/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add"
+ integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=
+
string-width@^1.0.1:
version "1.0.2"
resolved "https://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz?cache=0&sync_timestamp=1573488535785&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
@@ -10366,7 +10753,7 @@ string-width@^1.0.1:
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.1:
+"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?cache=0&sync_timestamp=1573488535785&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
integrity sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=
@@ -10469,6 +10856,14 @@ strip-ansi@^6.0.0:
dependencies:
ansi-regex "^5.0.0"
+strip-bom-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npm.taobao.org/strip-bom-stream/download/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca"
+ integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco=
+ dependencies:
+ first-chunk-stream "^2.0.0"
+ strip-bom "^2.0.0"
+
strip-bom@^2.0.0:
version "2.0.0"
resolved "https://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
@@ -10819,6 +11214,11 @@ text-table@^0.2.0:
resolved "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
+textextensions@^2.5.0:
+ version "2.6.0"
+ resolved "https://registry.npm.taobao.org/textextensions/download/textextensions-2.6.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftextextensions%2Fdownload%2Ftextextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4"
+ integrity sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q=
+
throat@^4.0.0:
version "4.1.0"
resolved "https://registry.npm.taobao.org/throat/download/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
@@ -10832,7 +11232,7 @@ through2@^2.0.0, through2@^2.0.2:
readable-stream "~2.3.6"
xtend "~4.0.1"
-through2@^3.0.0:
+through2@^3.0.0, through2@^3.0.1:
version "3.0.1"
resolved "https://registry.npm.taobao.org/through2/download/through2-3.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthrough2%2Fdownload%2Fthrough2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a"
integrity sha1-OSducTwzAu3544jdnIEt07glvVo=
@@ -10849,6 +11249,11 @@ thunky@^1.0.2:
resolved "https://registry.npm.taobao.org/thunky/download/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
integrity sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=
+timed-out@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.npm.taobao.org/timed-out/download/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
+ integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=
+
timers-browserify@^2.0.4:
version "2.0.11"
resolved "https://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f"
@@ -11048,6 +11453,11 @@ type-fest@^0.3.0:
resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1"
integrity sha1-Y9ANIE4FlHT+Xht8ARESu9HcKeE=
+type-fest@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.6.0.tgz?cache=0&sync_timestamp=1569431852432&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
+ integrity sha1-jSojcNPfiG61yQraHFv2GIrPg4s=
+
type-fest@^0.8.1:
version "0.8.1"
resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
@@ -11250,6 +11660,16 @@ unset-value@^1.0.0:
has-value "^0.3.1"
isobject "^3.0.0"
+untildify@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.npm.taobao.org/untildify/download/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9"
+ integrity sha1-HntCsUC8/ZIrIucMoSZb/jY0x8k=
+
+unzip-response@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npm.taobao.org/unzip-response/download/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
+ integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=
+
upath@^1.1.1:
version "1.2.0"
resolved "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupath%2Fdownload%2Fupath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
@@ -11295,6 +11715,13 @@ url-join@4.0.1:
resolved "https://registry.npm.taobao.org/url-join/download/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7"
integrity sha1-tkLiGiZGgI/6F4xMX9o5hE4Szec=
+url-parse-lax@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npm.taobao.org/url-parse-lax/download/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
+ integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=
+ dependencies:
+ prepend-http "^1.0.1"
+
url-parse-lax@^3.0.0:
version "3.0.0"
resolved "https://registry.npm.taobao.org/url-parse-lax/download/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
@@ -11427,6 +11854,39 @@ vfile@^3.0.0:
unist-util-stringify-position "^1.0.0"
vfile-message "^1.0.0"
+vinyl-file@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npm.taobao.org/vinyl-file/download/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a"
+ integrity sha1-p+v1/779obfRjRQPyweyI++2dRo=
+ dependencies:
+ graceful-fs "^4.1.2"
+ pify "^2.3.0"
+ pinkie-promise "^2.0.0"
+ strip-bom "^2.0.0"
+ strip-bom-stream "^2.0.0"
+ vinyl "^1.1.0"
+
+vinyl@^1.1.0:
+ version "1.2.0"
+ resolved "https://registry.npm.taobao.org/vinyl/download/vinyl-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvinyl%2Fdownload%2Fvinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884"
+ integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=
+ dependencies:
+ clone "^1.0.0"
+ clone-stats "^0.0.1"
+ replace-ext "0.0.1"
+
+vinyl@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.npm.taobao.org/vinyl/download/vinyl-2.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvinyl%2Fdownload%2Fvinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86"
+ integrity sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY=
+ dependencies:
+ clone "^2.1.1"
+ clone-buffer "^1.0.0"
+ clone-stats "^1.0.0"
+ cloneable-readable "^1.0.0"
+ remove-trailing-separator "^1.0.1"
+ replace-ext "^1.0.0"
+
vm-browserify@^1.0.1:
version "1.1.2"
resolved "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz?cache=0&sync_timestamp=1572870772154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvm-browserify%2Fdownload%2Fvm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
@@ -11745,6 +12205,15 @@ windows-release@^3.1.0:
dependencies:
execa "^1.0.0"
+with-open-file@^0.1.6:
+ version "0.1.7"
+ resolved "https://registry.npm.taobao.org/with-open-file/download/with-open-file-0.1.7.tgz?cache=0&sync_timestamp=1573119118110&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwith-open-file%2Fdownload%2Fwith-open-file-0.1.7.tgz#e2de8d974e8a8ae6e58886be4fe8e7465b58a729"
+ integrity sha1-4t6Nl06KiubliIa+T+jnRltYpyk=
+ dependencies:
+ p-finally "^1.0.0"
+ p-try "^2.1.0"
+ pify "^4.0.1"
+
word-wrap@~1.2.3:
version "1.2.3"
resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
@@ -11973,3 +12442,55 @@ yargs@^14.0.0:
which-module "^2.0.0"
y18n "^4.0.0"
yargs-parser "^15.0.0"
+
+yeoman-environment@^2.3.4:
+ version "2.7.0"
+ resolved "https://registry.npm.taobao.org/yeoman-environment/download/yeoman-environment-2.7.0.tgz?cache=0&sync_timestamp=1576431904078&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyeoman-environment%2Fdownload%2Fyeoman-environment-2.7.0.tgz#d1b6679de883ce14a68b869c4b19d55a0d66f477"
+ integrity sha1-0bZnneiDzhSmi4acSxnVWg1m9Hc=
+ dependencies:
+ chalk "^2.4.1"
+ cross-spawn "^6.0.5"
+ debug "^3.1.0"
+ diff "^3.5.0"
+ escape-string-regexp "^1.0.2"
+ globby "^8.0.1"
+ grouped-queue "^0.3.3"
+ inquirer "^6.0.0"
+ is-scoped "^1.0.0"
+ lodash "^4.17.10"
+ log-symbols "^2.2.0"
+ mem-fs "^1.1.0"
+ strip-ansi "^4.0.0"
+ text-table "^0.2.0"
+ untildify "^3.0.3"
+
+yeoman-generator@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.npm.taobao.org/yeoman-generator/download/yeoman-generator-4.4.0.tgz#182c992509d4b7512a6bbe17c0dfdf7e52953344"
+ integrity sha1-GCyZJQnUt1Eqa74XwN/fflKVM0Q=
+ dependencies:
+ async "^2.6.2"
+ chalk "^2.4.2"
+ cli-table "^0.3.1"
+ cross-spawn "^6.0.5"
+ dargs "^6.1.0"
+ dateformat "^3.0.3"
+ debug "^4.1.1"
+ diff "^4.0.1"
+ error "^7.0.2"
+ find-up "^3.0.0"
+ github-username "^3.0.0"
+ istextorbinary "^2.5.1"
+ lodash "^4.17.11"
+ make-dir "^3.0.0"
+ mem-fs-editor "^6.0.0"
+ minimist "^1.2.0"
+ pretty-bytes "^5.2.0"
+ read-chunk "^3.2.0"
+ read-pkg-up "^5.0.0"
+ rimraf "^2.6.3"
+ run-async "^2.0.0"
+ shelljs "^0.8.3"
+ text-table "^0.2.0"
+ through2 "^3.0.1"
+ yeoman-environment "^2.3.4"